CN104077099B - A kind of method that intelligent terminal platform supports higher resolution - Google Patents
A kind of method that intelligent terminal platform supports higher resolution Download PDFInfo
- Publication number
- CN104077099B CN104077099B CN201410271967.3A CN201410271967A CN104077099B CN 104077099 B CN104077099 B CN 104077099B CN 201410271967 A CN201410271967 A CN 201410271967A CN 104077099 B CN104077099 B CN 104077099B
- Authority
- CN
- China
- Prior art keywords
- data
- height
- higher resolution
- ram
- tile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000012937 correction Methods 0.000 claims abstract description 8
- 238000012545 processing Methods 0.000 claims abstract description 7
- 238000011835 investigation Methods 0.000 claims abstract description 4
- 238000012546 transfer Methods 0.000 claims abstract description 4
- 230000015572 biosynthetic process Effects 0.000 claims description 20
- 238000005755 formation reaction Methods 0.000 claims description 20
- 239000011159 matrix material Substances 0.000 claims description 9
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 238000012163 sequencing technique Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 241000272173 Calidris Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 239000007795 chemical reaction product Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003475 lamination Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Liquid Crystal Display Device Control (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
The invention discloses a kind of method that intelligent terminal platform supports higher resolution, comprise the following steps:1)Data prepare;2)Data investigation;3)Data write;4)Dynamic backlight and color correction;5)Data processing;6)Data transfer.By above-mentioned technical proposal, the present invention can be achieved under existing hardware condition and support higher resolution, do not increase any cost while higher resolution is possessed, improve the competitiveness of manufacturer.
Description
Technical field
The present invention relates to a kind of method that intelligent terminal platform supports higher resolution, terminal device therein is embedded
Terminal device, specifically includes amusement communication multimedia equipment, handheld device(Tablet personal computer, palm PC, electronic aid to navigation,
Automotive electronics amusement equipment etc.), mobile communication terminal device(Mobile phone).
Background technology
As electronics industry increasingly gos deep into the lives of the people, tablet personal computer, the popularization of palm PC, large scale high-resolution
End product favored by more and more users, many manufacturers do not stint increase hardware cost and upgrade more high-end chip to improve
Resolution ratio, makes, from more competitive in aspect of performance, but losing more advantages in price.Therefore, how
Low cost, the terminal device for the higher resolution supported with high-end chip are developed on the basis of existing chip becomes cost
Sharp weapon for competition.
Traditional flow for displaying is as shown in figure 1, because prior art first has to the data of display respectively in layer(Layer)Refer to
To internal memory in, pass through OVL(Overlay layer image stacks)Lamination is carried out, while passing through RDMA(Read direction is directly interior
Deposit access)Constantly it is transferred to BLS(According to image color dynamic backlight adjusting module), the back of the body is determined for analyzing display data
The module of brightness, Color(Color correction module), it is finally delivered to final display module.RDMA FiFo size among these
Determine the size of resolution ratio, such as the RDMA FiFo of 4k bytes, according to raster scan pattern refresh data, RDMA
FiFo should at least 1 row data, that, which just determines that resolution ratio is wide, can not be more than 4x1024/BPP, and BPP is shared for each pixel
Byte numbers, the BPP by taking RGB8888 as an example is exactly 4, and the width of ultimate resolution is 4x1024/4=1024;FiFo buffer time determines
The line number refreshed is determined, such as the buffer time 10us of FiFo, LCM needs to refresh 60 frames, and line width is 1024, then refreshable
Maximum number of lines is 1x1000000/60/10=1666, so maximum support 1666 rows, general chip handbook can all consider that system is born
Load, can be smaller than theoretical value, such as 720x1280, can so lack certain system bus burden.
The content of the invention
In view of the deficiencies of the prior art, the present invention provides the resolution ratio that a kind of support of intelligent terminal platform is declared than platform
The method of higher resolution, can be achieved under existing hardware condition and supports higher resolution, possessing higher resolution
Do not increase any cost simultaneously, improve the competitiveness of manufacturer.
The characteristics of main system availability using RDMA FiFo of the invention is not reaching to the limit, by data TILE moulds
Formula is reconfigured, and improves FiFo utilization rate, such as 4K bytes FiFo, nominal HD(720x1280), it is desirable to accomplish
FHD(1080x1920), TILE combinations are carried out for height according to 120, sequential is set to 0.8us(Each row of data than it is nominal it is few very
It is many), according to 60fps(Transmission frame number per second)Design, it is 1x1000000/60/0.8=20833 that can support maximum number of lines, is more than
1920x(1080/120)=17280, such 1920x1080 RGB8888 data just can be with 60fps refresh rates in the core
Piece is normally run.
The main technical schemes that the present invention is used are:A kind of method that intelligent terminal platform supports higher resolution, including
Following steps:
1)Data prepare:Prepare each layer initial data;
2)Data investigation:Initial data is overlapped by OVL after being ready to;
3)Data write:Data after superposition is good write RAM by WDMA;
4)Dynamic backlight and color correction:When user needs to support dynamic backlight or color correction, by the data in RAM
By BLS modules, Color modules are transferred to;
5)Data processing:Data in RAM are processed into TILE data and RAM TILE are stored in;
6)Data transfer:RDMA FiFo sequential is first reset, then final show is transferred to TILE patterns by RDMA
Show module.
The present invention also uses following attached technical scheme:
The step 4)With step 5)Can synchronously it carry out.
It is using the beneficial effect of the invention brought:It can be achieved under existing hardware condition and support higher resolution,
Do not increase any cost while higher resolution is possessed, improve the competitiveness of manufacturer.
Brief description of the drawings
It is described further below in conjunction with accompanying drawing:
Fig. 1 is the chip internal connection block diagram that prior art supports resolution ratio.
Fig. 2 realizes the chip internal connection block diagram of higher resolution for the present invention.
Fig. 3 realizes the RGB8888 raw-data maps that higher resolution is illustrated for the present invention.
Fig. 4 realizes the TILE datagrams after the RGB8888 processing that higher resolution is illustrated for the present invention.
Fig. 5 realizes the method flow block diagram of higher resolution for the present invention.
Embodiment
As shown in Fig. 2, Fig. 5, a kind of method that intelligent terminal platform supports higher resolution comprises the following steps:
1)Data prepare:Prepare each layer initial data, initial data can be RGB565, YUV444,
The dot array data form that the chip-stack module such as RGB888, RGB8888 is supported, below our explanations by taking RGB8888 as an example;
2)Data investigation:Initial data is overlapped by OVL after being ready to;
3)Data write:Data after superposition is good write RAM by WDMA;
4)Dynamic backlight and color correction:When user needs dynamic backlight or color correction, it is only necessary in corresponding dish
This function is chosen in list, than if desired for support dynamic backlight regulation electricity-saving function, it is necessary to be transferred to RAM data
BLS modules are analyzed, it is necessary to support color adjustment, it is necessary to which RAM data is passed into Color resume modules;
5)Data processing:Data in RAM are processed into the data of TILE patterns needs and RAM TILE are stored in, data
Form is raw data format, is illustrated in figure 3 8x8 RGB8888 initial data, and combination is rearranged according to matrix, forms new
TILE data, be illustrated in figure 4 treated 4x16 TILE data, the conversion process of wherein data processing is as follows:
A, the data of big resolution ratio are split as to support within ultimate resolution with chip, and can be by big medium-res line
The integer that ordered series of numbers number can divide exactly is the square formation data of height, if chip supports 4x4 resolution ratio by taking Fig. 3 as an example, 8x8 matrixes are most
Big common divisor is 8, and chip requirement is such as met simultaneously, and TILE square formations are highly 4;
A practical application is lifted, the chip supports HD(720x1280), FHD is with this method(1080x1920), RDMA
FiFo 4K bytes, acquiescence 10us caching sequential, TILE upper height limits are 65535, first seek 1080 and 1920 greatest common divisors
120,120 be less than 720, so using 120 as TILE mode data matrixes height,
Initial data is divided into some square formations by B, the height that data are obtained according to step A, and according to scanning sequency up and down
Square formation is numbered, the 8x8 of 32 RGB8888 by taking Fig. 3 as an example data, with 4 height for TILE, constitutes 4 4x4 sides
Battle array, and square formation is numbered by scanning sequency, square formation 1, square formation 2, square formation 3, square formation 4;Such as above-mentioned practical application 1920x1080
144 square formations are segmented into according to 120 height packet, 144 square formations are entered into line label by scanning sequency.
C, matrix data is rearranged into according to sequencing new matrix, using the height of square formation as width, and square formation is high
The product of degree and square formation quantity is matrix height, and Fig. 4 show the data that 4 4x4 square formations are reconfigured, and matrix width is 4, height
For 16, data are stored in RAM TILE, it should be noted that the height of the new matrix of this method, it is necessary to highly allow in chip TILE
In the range of.Data permutation such as above-mentioned practical application 1920x1080 is high by 17280 into wide 120(144x120)New square
Battle array, less than 65535 within TILE height allowed bands.
6)Data transfer:RDMA FiFo sequential is first reset, then final show is transferred to TILE patterns by RDMA
Show module.Method to set up is, with 1s(1000000 us)Divided by refresh frame per second, then divided by new TILE matrixes height, the value energy
Allow in FiFo within limit, with regard to the new resolution ratio can be supported.By taking practical application as an example, under the premise of 60fps refreshes, FiFo's
1000000/60/17280=0.96us should be less than by buffering sequential, and we can actually take 0.8us, on condition that 0.8us can be with
120x4 data are buffered, FiFo sequential allows limit to determine refreshing line number on the contrary.
Wherein, step 3)In RAM be for raster scan pattern RAM, WDMA(Write Direct Memory Access
Write direction direct memory access), step 4)With step 5)Can synchronously it carry out, step 5)In TILE be tiled pattern, step
6)In final display module include BPI(Parallel interface bus)、BSI(Serial interface bus)、DPI(Dynamic parallel bus)Or
DSI(Dynamic universal serial bus).
By the method for above-described embodiment, it can be achieved under existing hardware condition and support higher resolution, possessing
Do not increase any cost while high-resolution, improve the competitiveness of manufacturer.
The present invention is not limited to above example, every to be drawn by those skilled in the art's technique according to the invention scheme
Other embodiment, also fall within protection scope of the present invention.
Claims (2)
1. a kind of method that intelligent terminal platform supports higher resolution, it is characterised in that comprise the following steps:
1) data prepare:Prepare each layer initial data;
2) data investigation:Initial data is overlapped by OVL after being ready to;
3) data write:Data after superposition is good write RAM by WDMA;
4) dynamic backlight and color correction:When user needs dynamic backlight or color correction, the data in RAM are passed through into BLS
Module, is transferred to Color modules;
5) data processing:Data in RAM are processed into TILE data and RAM TILE are stored in;
The conversion process of data processing is as follows:
A, the data of big resolution ratio are split as to support within ultimate resolution with chip, and can be by big medium-res line ordered series of numbers
The integer that number can divide exactly is the square formation data of height;
Initial data is divided into some square formations by B, the height that data are obtained according to step A, and according to scanning sequency general side up and down
Battle array is numbered;
C, matrix data is rearranged into according to sequencing new matrix, using the height of square formation as width, square formation height with
The product of square formation quantity is matrix height;
6) data transfer:RDMA FiFo sequential is first reset, then final display mould is transferred to TILE patterns by RDMA
Block.
2. the method that a kind of intelligent terminal platform according to claim 1 supports higher resolution, it is characterised in that:It is described
Step 4) and step 5) can synchronously carry out.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410271967.3A CN104077099B (en) | 2014-06-18 | 2014-06-18 | A kind of method that intelligent terminal platform supports higher resolution |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410271967.3A CN104077099B (en) | 2014-06-18 | 2014-06-18 | A kind of method that intelligent terminal platform supports higher resolution |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104077099A CN104077099A (en) | 2014-10-01 |
CN104077099B true CN104077099B (en) | 2017-09-29 |
Family
ID=51598378
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410271967.3A Expired - Fee Related CN104077099B (en) | 2014-06-18 | 2014-06-18 | A kind of method that intelligent terminal platform supports higher resolution |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104077099B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1703732A (en) * | 2002-10-03 | 2005-11-30 | 博夏公司 | Image display system |
CN102572277A (en) * | 2010-12-23 | 2012-07-11 | 三星电子株式会社 | Digital image stabilization device and method |
CN102622979A (en) * | 2012-03-13 | 2012-08-01 | 东南大学 | A kind of LCD controller and display control method thereof |
CN102682735A (en) * | 2012-04-06 | 2012-09-19 | 东莞中山大学研究院 | Multi-channel Video Output Architecture of Video Processing Chip |
-
2014
- 2014-06-18 CN CN201410271967.3A patent/CN104077099B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1703732A (en) * | 2002-10-03 | 2005-11-30 | 博夏公司 | Image display system |
CN102572277A (en) * | 2010-12-23 | 2012-07-11 | 三星电子株式会社 | Digital image stabilization device and method |
CN102622979A (en) * | 2012-03-13 | 2012-08-01 | 东南大学 | A kind of LCD controller and display control method thereof |
CN102682735A (en) * | 2012-04-06 | 2012-09-19 | 东莞中山大学研究院 | Multi-channel Video Output Architecture of Video Processing Chip |
Non-Patent Citations (1)
Title |
---|
"mtk65898显示子系统笔记";反转地球;《blog.csdn.net/zengkexu/article/details/85979994》;20130221;第1-7页 * |
Also Published As
Publication number | Publication date |
---|---|
CN104077099A (en) | 2014-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109992541B (en) | Data carrying method, computing device and computer storage medium | |
NZ603764A (en) | Allocation of gpu resources across multiple clients | |
KR20190017639A (en) | Intelligent high bandwidth memory appliance | |
US20210166608A1 (en) | Pixel charging method, circuit, display device and computer storage medium | |
US20130300769A1 (en) | Image rotation control method and device | |
DE112011103209T5 (en) | Method for controlling display activity | |
CN108027958A (en) | Efficient display processing is carried out by prefetching | |
US8989509B2 (en) | Streaming wavelet transform | |
CN105308672A (en) | Electronic device and method for video decoding | |
CN109992542A (en) | A data handling method, related product and computer storage medium | |
CN107766020A (en) | Image data processing unit, image data processing method and electronic label display system component | |
KR20150084561A (en) | Electronic Device, Driver of Display Device, Communications Device including thereof and Display System | |
CN103391442A (en) | Rapid video image transmission compression algorithm based on regional division and difference comparison | |
CN110119263A (en) | The method and device of image is shown in a kind of display array | |
CN103152573A (en) | Method and system for transmitting image frame between mobile terminal and intelligent television set | |
CN108600782A (en) | Video super-resolution method, device and computer readable storage medium | |
CN207009060U (en) | Display panel driving device and display device | |
CN104077099B (en) | A kind of method that intelligent terminal platform supports higher resolution | |
US20200128264A1 (en) | Image processing | |
CN106651971A (en) | Graphic data compression device and graphic data compression method | |
EP2161713A1 (en) | Display system with partial updating | |
CN205564250U (en) | Display screen | |
CN110944194A (en) | System and method for switching display links back and forth | |
US20090103834A1 (en) | Center Based Image Resizer | |
CN111934968B (en) | Loop link video control method, device and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20160202 Address after: 314006 No. 1052 Asia Pacific Road, Nanhu District, Zhejiang, Jiaxing Applicant after: Zhejiang Dejing Electronics Technology Co.,ltd. Address before: Zuchongzhi road in Pudong New Area Zhangjiang hi tech park Shanghai city 201203 887 Lane 78 Building No. 3 Applicant before: SHANGHAI TECHAIN ELECTRONICS TECHNOLOGY CO., LTD. |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170929 Termination date: 20210618 |
|
CF01 | Termination of patent right due to non-payment of annual fee |