CN110187858A - Image display method and system - Google Patents
Image display method and system Download PDFInfo
- Publication number
- CN110187858A CN110187858A CN201910368406.8A CN201910368406A CN110187858A CN 110187858 A CN110187858 A CN 110187858A CN 201910368406 A CN201910368406 A CN 201910368406A CN 110187858 A CN110187858 A CN 110187858A
- Authority
- CN
- China
- Prior art keywords
- data
- subelement
- yuv
- processing
- unit
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a kind of image display method and systems, belong to electronic technology field.The described method includes: obtaining module obtains data to be displayed;It obtains module to be decoded data to be displayed, obtains yuv data;It obtains module and yuv data is sent to VO unit;VO unit handles yuv data, obtains target and shows data;Target is shown that data are sent to display module by VO unit;The data that display module is received according to display module, controlling terminal show image.The present invention solves the problems, such as the image that terminal is shown according to damaged data and original image there are deviation, reduces the deviation of image and original image that terminal is shown, and the present invention is shown for image.
Description
Technical field
The present invention relates to electronic technology field, in particular to a kind of image display method and system.
Background technique
With the development of electronic technology, with user terminal (such as mobile phone or tablet computer electronics of image display function
Equipment) it is more and more, specifically, the operating system of terminal can be installed for Android (English: Android) system, terminal
Application program (English: Application with image display function;Referred to as: APP), user can by control the APP with
And the image display system in terminal, controlling terminal show image.
Specifically, the image display system includes: to obtain module, processing module and display module.Obtaining module being capable of root
According to the data address that the APP is sent, compressed image data is obtained, and be decoded to compressed image data, obtained
A kind of YUV (color coding mode) data, and the yuv data is sent to processing module.Processing module can be to receiving
Yuv data be overlapped processing and color gamut space conversion process obtains a kind of RGB (color coding mode) data, then will
To RGB data be sent to display (English: displayer;Referred to as: DISP) module.Display module can be according to receiving
RGB data controlling terminal shows corresponding image, exemplary, and processing module may include the open GL of embedded system
(English: Open Graphics Library for Embedded Systems;Referred to as: OpenGL ES) unit and hardware close
At (English: hardware composition;Referred to as: HWC) at least one of unit.
It is compressed image data due to obtaining the image data that module is got, which is obtained
Yuv data and the RGB data for being sent to display module are impaired data, and therefore, terminal is shown according to damaged data
There are deviations for image and original image.
Summary of the invention
The image and original image shown to solve the problems, such as terminal according to damaged data there are deviation, the present invention provides
A kind of image display method and system.The technical solution is as follows:
In a first aspect, providing a kind of image display method, the image display system in terminal, described image is shown
System includes: to obtain module, processing module and display module, and the processing module includes: video processing output VO unit, described
Method includes: that the acquisition module obtains data to be displayed;The acquisition module is decoded the data to be displayed, obtains
Yuv data;The yuv data is sent to the VO unit by the acquisition module;The VO unit carries out the yuv data
Processing obtains target and shows data;The target is shown that data are sent to the display module by the VO unit;The display
The data that module is received according to the display module control the terminal and show image.
Since processing module includes VO unit, and VO unit not only has the function of color gamut space conversion process, and has
There is an increased quality processing function, obtains module and obtain decoding after yuv data is sent to VO unit, VO unit can be to YUV number
According to progress color gamut space conversion process and increased quality processing, so that yuv data is converted to more complete target and shows data,
I.e. VO unit also repairs the undamaged portion in yuv data, so that the target improved shows the quality of data,
It therefore reduces the deviation of image and original image that the data controlling terminal that display module is sent according to VO unit is shown.
Optionally, the processing module further include: administrative unit, the acquisition module solve the data to be displayed
Code, obtains yuv data, comprising: the acquisition module is decoded the data to be displayed, obtains decoding data;It is described to obtain
Modulus block is the default mark of decoding data addition, obtains the yuv data;Yuv data is sent to by the acquisition module
VO unit, comprising: the yuv data is sent to the administrative unit by the acquisition module;Described in the administrative unit judgement
Whether the data that administrative unit receives include the default mark;The number that the administrative unit is received in the administrative unit
When according to comprising the default mark, determine that the data that the administrative unit receives are the yuv data;The administrative unit will
The yuv data is sent to the VO unit.
Exemplary, the data that administrative unit receives may be to be processed and passed through by the bottom broadcast unit in acquisition module
Administrative unit is sent to by Graphic Buffer, it is also possible to processed and be sent directly to without bottom broadcast unit
Administrative unit.After unit receives data, administrative unit can be searched in the data received, to judge the management
Whether the data that unit receives include default mark, to determine that whether wherein data that administrative unit receives, are broadcast by bottom
Putting the data that cell processing is crossed is yuv data, and the yuv data includes default mark;It is sent directly to the data of administrative unit
Not comprising default mark.Default mark is can store in administrative unit, when management is yuv data.
Optionally, the processing module further include: auxiliary processing unit judges that administrative unit receives in the administrative unit
To data whether include the default mark before, the method also includes: the administrative unit receives the first RGB data;
After the administrative unit judges whether data that the administrative unit receives include the default mark, the method is also
Include: the administrative unit when the data that the administrative unit receives do not include the default mark, determines the management
The data that unit receives are first RGB data;First RGB data is sent to the auxiliary by the administrative unit
Processing unit;The auxiliary processing unit is overlapped processing to first RGB data, obtains auxiliary display data;It is described
The auxiliary is shown that data are sent to the display module by auxiliary processing unit.
Optionally, the VO unit includes: that the first hardware synthesizes HWC subelement, virtual HWC subelement and VO subelement,
The yuv data is sent to the VO unit by the administrative unit, comprising: the administrative unit sends the yuv data
To the first HWC subelement;The yuv data is sent to by the first HWC subelement by the virtual HWC subelement
The VO subelement;The yuv data is sent to by the virtual HWC subelement in the first HWC subelement described
When VO subelement, the virtual HWC subelement obtains the transmission frequency of the yuv data;The virtual HWC subelement will be described
The transmission frequency of yuv data is sent to the VO subelement;The VO unit handles the yuv data, obtains target
Show data, comprising: the VO subelement carries out color gamut space conversion process to the yuv data and increased quality is handled, and obtains
To initial display data;The VO subelement is according to the transmission frequency of the yuv data and the display frequency of the display module
Rate carries out FRC uniform treatment to the initial display data, obtains the target and shows that data, the target show data
Transmission frequency is equal to the display frequency of the display module.
It is exemplary, if the transmission frequency of yuv data is 30 hertz, transmitted 30 times in one second, the display frequency of display module
Rate is 60 hertz, shows 60 times in one second, at this point, the transmission frequency of initial display data is also 30 hertz, passes in one second
Defeated 30 times, which, can will be each in initial display data when carrying out FRC uniform treatment to initial display data
Frame data repeat transmission primaries, obtain the target and show data, so that the target shows that the transmission rate of data becomes 60 hertz,
Namely transmitted 60 times in one second so that the VO subelement finally enter display module target show data transmission frequency with
The display frequency of display module is identical, promotes the smoothness that image is shown.If the transmission frequency of yuv data is 60 hertz, one
Transmission 60 times in second, the display frequency of display module are 30 hertz, are shown 30 times in one second, at this point, initial display data
Transmission frequency is also 60 hertz, is transmitted 60 times in one second, which is carrying out FRC uniform treatment to initial display data
When, deleting in initial display data at interval of a frame data can be obtained the target and show data, so that the target
The transmission rate of display data becomes 30 hertz, namely transmits 30 times in one second, so that the VO subelement finally enters display
The target of module shows that the transmission frequency of data is identical as the display frequency of display module, promotes the smoothness that image is shown.
Optionally, the auxiliary processing unit includes the open GL of the 2nd HWC subelement, embedded system
Driving layer FB DRV of OpenGL ES subelement, the hardware abstraction layer FB HAL subelement of frame buffer zone and frame buffer zone is single
First RGB data is sent to the auxiliary processing unit by member, the administrative unit, comprising: the administrative unit judgement
Whether the terminal there is hardware to synthesize processing function;The administrative unit is according to judging result, in the 2nd HWC subelement
Or select a subelement as aid in treatment subelement in OpenGL ES subelement;The administrative unit is by the first RGB
Data are sent to the aid in treatment subelement;The auxiliary processing unit is overlapped processing to first RGB data, obtains
Data are shown to auxiliary, comprising: the aid in treatment subelement is overlapped processing to first RGB data, obtains described
Auxiliary display data;The auxiliary is shown that data are sent to the display module by the auxiliary processing unit, comprising: described auxiliary
Help processing subelement that the auxiliary is shown that data pass sequentially through the FB HAL subelement and the FB DRV subelement is sent
To the display module.
Since the aid in treatment submodule (the 2nd HWC subelement or OpenGL ES subelement) in the present invention is only to
One RGB data is handled, and the processing of yuv data is shared onto VO, therefore substantially reduces aid in treatment
The load of module improves the efficiency that whole image display system shows image.
Optionally, the administrative unit is according to judging result, in the 2nd HWC subelement or OpenGL ES subelement
It is middle to select a subelement as aid in treatment subelement, comprising: when determining that the terminal has hardware synthesis processing function,
The administrative unit is using the 2nd HWC subelement as the aid in treatment subelement;Determining that it is hard that the terminal does not have
When part synthesizes processing function, the administrative unit is using the OpenGL ES subelement as the aid in treatment subelement.
Optionally, described image display system further include: synchronization module, the acquisition module send the yuv data
To the administrative unit, comprising: the yuv data is sent to graphic buffer by the acquisition module;The administrative unit from
Read the yuv data in the graphic buffer;When the acquisition module sends yuv data to the graphic buffer, institute
Stating synchronization module forbids the administrative unit to read yuv data from the graphic buffer;In the administrative unit from the figure
When yuv data is read in shape buffer area, the synchronization module forbids the acquisition module to send YUV number to the graphic buffer
According to.
That is, due to the presence of the synchronization module, so that the acquisition module is managed when sending data to graphic buffer
The movement that data are read from graphic buffer is not carried out in unit, so that the image display system being capable of fortune without any confusion
Row.
Optionally, the acquisition module includes: primary broadcast unit and bottom broadcast unit, the acquisition module obtain to
Show data, comprising: the primary broadcast unit receives the data address that default application APP is sent;The primary broadcasting
The data address is sent to the bottom broadcast unit by unit;The bottom broadcast unit is obtained according to the data address
Take data to be displayed.
Optionally, the data that the display module is received according to the display module control the terminal and show image,
Include: that the display module shows that data and the auxiliary show that data are overlapped processing to the target, obtains number of targets
According to;The display module controls the terminal and shows image according to the target data.
Second aspect provides a kind of data presentation system, and the data presentation system is arranged at the terminal, the data
Display system includes: at least one module, at least one described module for realizing: in first aspect or first aspect it is any one
Image display method described in the possible implementation of kind.
The technology that above-mentioned second aspect technical effect obtained is obtained with technological means corresponding in above-mentioned first aspect
Effect is approximate, and details are not described herein by the present invention.
In conclusion the present invention provides a kind of image display method and system, since processing module includes VO unit, and
VO unit not only has the function of color gamut space conversion process, and has increased quality processing function, and obtaining module will decode
It obtains after yuv data is sent to VO unit, VO unit can carry out at color gamut space conversion process and increased quality yuv data
Reason so that yuv data be converted to more complete target show data namely VO unit also to the undamaged portion in yuv data into
Reparation is gone, so that the target improved shows the quality of data, it therefore reduces display module is sent according to VO unit
The deviation of image and original image that shows of data controlling terminal.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for
For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other
Attached drawing.
Fig. 1 is a kind of structural schematic diagram for image display system that the relevant technologies provide;
Fig. 2 is a kind of structural schematic diagram of image display system provided in an embodiment of the present invention;
Fig. 3 is the structural schematic diagram of another image display system provided in an embodiment of the present invention;
Fig. 4 is a kind of method flow diagram of image display method provided in an embodiment of the present invention;
Fig. 5 is the method flow diagram of another image display method provided in an embodiment of the present invention;
Fig. 6 is a kind of method flow diagram for obtaining data to be displayed provided in an embodiment of the present invention;
Fig. 7 is the method flow diagram that a kind of pair of data to be displayed provided in an embodiment of the present invention is handled;
Fig. 8 is a kind of display interface schematic diagram of terminal provided in an embodiment of the present invention.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to embodiment party of the present invention
Formula is described in further detail.
Fig. 1 is a kind of structural schematic diagram for image display system 0 that the relevant technologies provide, as shown in Figure 1, the image is shown
System 0 may include: to obtain module 01, processing module 02 and display module 03.
Specifically, the acquisition module 01 may include: primary media play unit (English: Media Player) and bottom
Broadcast unit (English: Player), wherein Media Player has communication with the default APP foundation with image display function
Connection, when user needs controlling terminal to show image, user can preset and operate on APP at this, trigger the default APP
Data address is sent to Media Player, such as the address of data at the terminal, alternatively, the uniform resource locator (English of data
Text: Uniform Resource Locator;Referred to as: URL) address.Media Player can manage Media Player
The data address that unit receives is sent to Player, by Player according to the data address, obtains corresponding data to be displayed,
It should be noted that the data to be displayed usually got is compressed data.Player can be to the compressed number
According to being decoded, that is, Player can parse to obtain first the code stream of the compressed data information (such as: duration, solution
The information such as code format, resolution ratio), and it is reported to MediaPlayer, then, Player is configured according to codec format and resolution ratio
Corresponding decoder is decoded the compressed data, and decoding gets the yuv data (such as YUV420 data) that can be shown.
Further, when Player decodes to obtain yuv data, Player can also simultaneously by obtained yuv data be written to
Player is established in the graphic buffer (English: Graphic Buffer) for having communication connection.
Exemplary, processing module may include administrative unit (also referred to as Surface Flinger unit), embedded system
Open GL (English: Open Graphics Library for Embedded Systems;Referred to as: OpenGL ES)
Unit, hardware synthesis (English: hardware composition;Referred to as: HWC) unit, frame buffer zone hardware abstraction layer (English
Text: frame buffer hardware abstraction layer;Referred to as: FB HAL) the driving layer of unit and frame buffer zone
(English: frame buffer driver;Referred to as: FB DRV) unit.Yuv data is write into full Graphic in Player
After Buffer, Graphic Buffer can send the yuv data from the Surface Flinger unit in trend processing module.
After Surface Flinger can be according to the yuv data received, Surface Flinger can inquire whether terminal has
The function of hardware handles, if terminal has the function of hardware handles, it is mono- that yuv data is sent to HWC by Surface Flinger
Member, if terminal does not have the function of hardware handles, yuv data is sent to OpenGL ES unit by Surface Flinger.
HWC unit or OpenGL ES unit can carry out at color gamut space conversion the yuv data after receiving yuv data
Reason, obtains RGB data, and obtained RGB data is sent to FB unit.
FB DRV unit can be established with display module communication connection, the RGB number that FB HAL unit can will receive
It is sent to display module according to by FB DRV unit, the data controlling terminal received in order to display module according to display module
Show corresponding image.It is compressed data due in the related technology, obtaining the data that module is got, which is decoded
Obtained yuv data and to be sent to the RGB data of display module be impaired data, therefore, terminal is according to damaged data
There are deviations for the image and original image of display.
Fig. 2 is a kind of structural schematic diagram of image display system 1 provided in an embodiment of the present invention, exemplary, and the image is aobvious
Show that system 1 is arranged on terminal (being not shown in Fig. 2), as shown in Fig. 2, the image display system 1 may include: acquisition module
11, processing module 12 and display module 13, processing module 12 may include: video processing output (English: video output;
Referred to as: VO) unit 121.
Module 11 is obtained for obtaining data to be displayed;
It obtains module 11 to be also used to be decoded data to be displayed, obtains yuv data;
Module 11 is obtained to be also used to for yuv data to be sent to VO unit 121;
VO unit 121 obtains target and shows data for handling yuv data;
VO unit 121 is also used to target showing that data are sent to display module 13;
Display module 13 is used for the data received according to display module 13, and controlling terminal shows image.
In conclusion due in image display system provided in an embodiment of the present invention, processing module includes VO unit, and VO
Unit not only has the function of color gamut space conversion process, and has increased quality processing function, and obtaining module will decode
After being sent to VO unit to yuv data, VO unit can carry out at color gamut space conversion process and increased quality yuv data
Reason so that yuv data be converted to more complete target show data namely VO unit also to the undamaged portion in yuv data into
Reparation is gone, so that the target improved shows the quality of data, it therefore reduces display module is sent according to VO unit
The deviation of image and original image that shows of data controlling terminal.
Optionally, Fig. 3 is the structural schematic diagram of another image display system 1 provided in an embodiment of the present invention, such as Fig. 3 institute
Show, on the basis of Fig. 2, which can also include: administrative unit 122.
Obtaining module 11 can be also used for: being decoded to data to be displayed, obtains decoding data, adds for decoding data
Default mark, obtains yuv data, yuv data is sent to administrative unit 122;Administrative unit 122 can be used for judging that management is single
Whether the data that member receives include default mark, when the data that administrative unit receives include default mark, determine management
The data that unit 122 receives are yuv data, and yuv data is sent to VO unit 121.
Optionally, processing module 12 can also include: auxiliary processing unit 123.Administrative unit 122 is also used to receive first
RGB data;Administrative unit 122 is also used to determine administrative unit when the data that administrative unit receives do not include default mark
The data received are the first RGB data;Administrative unit 122 is also used to the first RGB data being sent to auxiliary processing unit
123;Auxiliary processing unit 123 obtains auxiliary display data for being overlapped processing to the first RGB data;Aid in treatment list
Member 123 is also used to that display data will be assisted to be sent to display module 13.
Specifically, VO unit 121 may include: the first HWC subelement 1211, virtual HWC subelement 1212 and VO single
Member 1213, administrative unit 122 is also used to for yuv data to be sent to the first HWC subelement 1211;First HWC subelement 1211 is used
VO subelement 1213 is sent in yuv data is passed through virtual HWC subelement 1212;Virtual HWC subelement 1212 is for the
When yuv data is sent to VO subelement 1213 by virtual HWC subelement 1212 by one HWC subelement 1211, yuv data is obtained
Transmission frequency;Virtual HWC subelement 1212 is also used to the transmission frequency of yuv data being sent to VO subelement 1213;VO
Unit 1213 is used to carry out color gamut space conversion process to yuv data and increased quality is handled, and obtains initial display data;VO
Unit 1213 is also used to the display frequency of transmission frequency and display module according to yuv data, carries out to initial display data
Frame-rate conversion (English: Frame Rate Conversion;Referred to as: FRC) FRC uniform treatment obtains target and shows data,
Target shows that the transmission frequency of data is equal to the display frequency of display module.
Optionally, auxiliary processing unit 123 may include: the 2nd HWC subelement 1231, OpenGL ES subelement 1232,
FB HAL subelement 1233 and FB DRV subelement 1234.Administrative unit 122 is also used to judge whether terminal has hardware synthesis
Processing function;Administrative unit 122 is also used to according to judging result, in the 2nd HWC subelement 1231 or OpenGL ES subelement
Select a subelement as aid in treatment subelement in 1232;Administrative unit 122 is also used to for the first RGB data being sent to auxiliary
Help processing subelement;Aid in treatment subelement is also used to be overlapped processing to the first RGB data, obtains auxiliary display data;
Aid in treatment subelement is also used to that display data will be assisted to pass sequentially through FB HAL subelement 1233 and FB DRV subelement 1234
It is sent to display module.
Administrative unit 122 is also used to when determining that terminal has hardware synthesis processing function, by the 2nd HWC subelement 1231
As aid in treatment subelement;Administrative unit 122 is also used to when determining that terminal does not have hardware synthesis processing function, will
OpenGL ES subelement 1232 is used as aid in treatment subelement.
Optionally, image display system 1 can also include: synchronization module (being not shown in Fig. 3), obtain module 11 and be also used to
Yuv data is sent to graphic buffer;Administrative unit 122 is also used to read yuv data from graphic buffer;Synchronization module is used
In when acquisition module 11 sends yuv data to graphic buffer, administrative unit 122 is forbidden to read YUV number from graphic buffer
According to;Synchronization module is also used to forbid obtaining module 11 to figure when administrative unit 122 reads yuv data from graphic buffer
Buffer area sends yuv data.
Optionally, obtaining module 11 includes: primary broadcast unit 111 and bottom broadcast unit 112, primary broadcast unit
111 data addresses sent for receiving default application APP;Primary broadcast unit 111 is for data address to be sent to
Bottom broadcast unit 112;Bottom broadcast unit 112 is used to obtain data to be displayed according to data address.
Optionally, display module 13 is also used to show target that data and auxiliary display data are overlapped processing, obtains
Target data;Display module 13 is also used to according to target data, and controlling terminal shows image.
Optionally, target in the embodiment of the present invention shows that data, initial display data and auxiliary display data can be with
Simultaneously it is the data of rgb format, can also is simultaneously the data of yuv format, the embodiment of the present invention is not construed as limiting this.
In conclusion due in image display system provided in an embodiment of the present invention, processing module includes VO unit, and VO
Unit not only has the function of color gamut space conversion process, and has increased quality processing function, and obtaining module will decode
After being sent to VO unit to yuv data, VO unit can carry out at color gamut space conversion process and increased quality yuv data
Reason so that yuv data be converted to more complete target show data namely VO unit also to the undamaged portion in yuv data into
Reparation is gone, so that the target improved shows the quality of data, it therefore reduces display module is sent according to VO unit
The deviation of image and original image that shows of data controlling terminal.
Image display system provided in an embodiment of the present invention can be applied to image display method described below, the present invention
The workflow and working principle of modules or unit may refer to the description in hereafter embodiment of the method in embodiment.
As shown in figure 4, the image display method can be used for figure the embodiment of the invention provides a kind of image display method
2 or image display system shown in Fig. 31, which may include: to obtain module, processing module and display mould
Block, processing module include: VO unit, which may include:
Step 401 obtains module acquisition data to be displayed.
Step 402, acquisition module are decoded data to be displayed, obtain yuv data.
Yuv data is sent to VO unit by step 403, acquisition module.
Step 404, VO unit handle yuv data, obtain target and show data.
Target is shown that data are sent to display module by step 405, VO unit.
The data that step 406, display module are received according to display module, controlling terminal show image.
In conclusion obtaining module due in image display method provided in an embodiment of the present invention for decoding and obtaining YUV number
After being sent to VO unit, VO unit color gamut space conversion process can be carried out to yuv data and increased quality is handled, so that
Yuv data is converted to more complete target and shows that data namely VO unit also repair the undamaged portion in yuv data
It is multiple, so that the target improved shows the quality of data, it therefore reduces the data that display module is sent according to VO unit
The deviation of image and original image that controlling terminal is shown.
As shown in figure 5, another kind image display method provided in an embodiment of the present invention, the image display method can be used for
Image display system 1 shown in Fig. 3, the image display system 1 may include: to obtain module, processing module and display module, place
Managing module includes: VO unit, which may include:
Step 501 obtains module acquisition data to be displayed.Execute step 502.
Specifically, obtaining module may include primary broadcast unit and bottom broadcast unit, as shown in fig. 6, step 501 can
To include:
Step 5011, primary broadcast unit receive the data address that default APP is sent.
Optionally, which can be the APP with video playback capability, and primary broadcast unit can be with default AAP
Foundation has communication connection.It is exemplary, the communication interface being connected with default APP can be set on the primary broadcast unit, when
When user needs to watch a certain video at the terminal, user it is default can to trigger this by presetting in APP and operating at this
APP sends data address to the primary broadcast unit, exemplary, which is the address where compressed data, should
Compressed data can store in terminal, and the data address can for storage of the compressed data in terminal at this time
Location;Optionally, which can also be located on internet, and the data address can be compressed data at this time
URL。
Optionally, the primary broadcast unit in step 5011 may be replaced by former media decoding unit (English:
) or other and the primary broadcast unit broadcast unit with the same function Mediacodec.The embodiment of the present invention to this not
It limits.
Data address is sent to bottom broadcast unit by step 5012, primary broadcast unit.
Primary broadcast unit can be connected with bottom broadcast unit, receive default APP in primary broadcast unit and send
Data address after, which can be sent to bottom broadcast unit for the data address received.
Step 5013, bottom broadcast unit obtain data to be displayed according to data address.
Bottom broadcast unit can obtain according to the data address received after receiving data address and be stored in this
Data to be displayed at data address.
Step 502, acquisition module handle data to be displayed, obtain the yuv data comprising default mark.Execute step
Rapid 503.
As shown in fig. 7, step 502 may include:
Step 5021, bottom broadcast unit are decoded data to be displayed, obtain decoding data.
Exemplary, bottom broadcast unit can also solve the data to be displayed after getting the data to be displayed
Analysis, obtains the code stream information of the data to be displayed, such as duration, codec format and the resolution ratio information of the data to be displayed.So
Afterwards, which can also configure corresponding decoder, wait for this according to the codec format and resolution ratio that parsing obtains
Display data are decoded, and obtain the yuv data that can be shown.It is exemplary, under YUV color coding mode, a pixel
Color can be marked as (Y, U, V), wherein " Y " indicates brightness, and it is concentration that " U ", which is coloration, " V ",.
Step 5022, bottom broadcast unit are the default mark of decoding data addition, obtain yuv data.
Specifically, can store default mark on the bottom broadcast unit, after obtaining decoding data, which is played
Unit can be the default mark of decoding data addition, obtain yuv data.
Step 503 obtains module to administrative unit transmission yuv data.Execute step 504.
Exemplary, the bottom broadcast unit in acquisition module after obtaining yuv data, yuv data can be sent every time
To Graphic Buffer, optionally, which can also cache the yuv data.As the Graphic
When yuv data in Buffer is more, which can be sent to yuv data administrative unit, namely management
Unit reads the yuv data from Graphic Buffer;Alternatively, the administrative unit can be periodically from Graphic Buffer
The reading yuv data of middle active, to realize that yuv data is sent to administrative unit by bottom broadcast unit.
It should be noted that the image display system can also include: synchronization module (also referred to as fence module), obtaining
When modulus block sends yuv data to graphic buffer, synchronization module forbids administrative unit to read yuv data from graphic buffer;
When administrative unit reads yuv data from graphic buffer, synchronization module forbids obtaining module to graphic buffer transmission YUV number
According to.That is, due to the presence of the synchronization module, so that the acquisition module is when sending data to graphic buffer, administrative unit
The movement that data are read from graphic buffer is not carried out, so that the image display system being capable of operation without any confusion.
Step 504, administrative unit receive the first RGB data.Execute step 505.
It should be noted that the administrative unit directly can also have communication connection with a part of module foundation in terminal,
And any module in a part of module can according to need, and send the first RGB data to the administrative unit.It is exemplary,
The default APP can directly be connected with the administrative unit, which directly can send the first RGB to administrative unit
Data.Exemplary, under rgb color coding mode, the color of a pixel can be marked as (R, G, B), wherein three
Letter respectively represents red (English: Red), green (English: Green), blue (English: Blue).
Whether the data that step 505, administrative unit judgement receive include default mark.If the data received include pre-
Bidding is known, and step 506 is executed;If the data received do not include default mark, step 510 is executed.
Exemplary, the data that administrative unit receives may be to be processed and passed through by the bottom broadcast unit in acquisition module
Administrative unit is sent to by Graphic Buffer, it is also possible to processed and be sent directly to without bottom broadcast unit
Administrative unit.It wherein, is yuv data by the processed data of bottom broadcast unit, and the yuv data includes default mark;
The data for being sent directly to administrative unit are the first RGB data, which does not include default mark.In administrative unit
Default mark is can store, after administrative unit receives data, administrative unit can be looked into the data received
It looks for, to judge whether the data that the administrative unit receives include default mark.
It should be noted that administrative unit in the embodiment of the present invention can be for judging whether data have pre- bidding
Know the Surface Flinger of function.That is, it is not stored with default mark on Surface Flinger in the related technology,
Surface Flinger, which does not have, yet judges whether data have the function of default mark, and in the embodiment of the present invention
It is stored with default mark on Surface Flinger, and Surface Flinger has and judges whether data have default mark
Function.
Step 506, administrative unit determine that the data received are yuv data.Execute step 507.
If the data that administrative unit receives include default mark, the data that may indicate that administrative unit receives are
The processed yuv data of bottom broadcast unit.
Yuv data is sent to VO unit by step 507, administrative unit.Execute step 508.
Exemplary, VO unit may include: that the first hardware synthesizes HWC subelement, virtual HWC subelement and VO subelement,
Yuv data directly can be sent to the first HWC subelement by administrative unit, the first HWC subelement after receiving yuv data,
Yuv data can be sent to VO subelement by virtual HWC subelement, that is, the first HWC unit can be by yuv data
It is sent to virtual HWC unit, the yuv data is forwarded to VO subelement by the virtual HWC unit.Specifically, in the first HWC
It is empty when yuv data is sent to VO subelement by virtual HWC subelement by unit, namely when virtual HWC forwards yuv data
The transmission frequency of the quasi- available yuv data of HWC subelement, and the transmission frequency for the yuv data that will acquire is sent to VO
Unit.
Step 508, VO unit handle yuv data, obtain target and show data.Execute step 509.
VO subelement in VO unit can carry out color gamut space conversion process to yuv data after receiving yuv data
With increased quality processing, initial display data is obtained;Then, VO subelement can be according to the transmission frequency of yuv data and aobvious
The display frequency for showing module carries out FRC uniform treatment to initial display data, obtains target and shows that data, target show data
Transmission frequency be equal to display module display frequency, it should be noted that can store display module on the VO subelement
Display frequency, alternatively, before step 508, which can also obtain the aobvious of display module from the display module
Show frequency.
It is exemplary, if the transmission frequency of yuv data is 30 hertz, transmitted 30 times in one second, the display frequency of display module
Rate is 60 hertz, shows 60 times in one second, at this point, the transmission frequency of initial display data is also 30 hertz, passes in one second
Defeated 30 times, which, can will be each in initial display data when carrying out FRC uniform treatment to initial display data
Frame data repeat transmission primaries, obtain the target and show data, so that the target shows that the transmission rate of data becomes 60 hertz,
Namely transmitted 60 times in one second, so that the number that every frame data in initial display data repeat transmission is identical, VO is single
The target that member finally enters display module shows that the transmission frequency of data is identical as the display frequency of display module, and it is aobvious to promote image
The smoothness shown.If the transmission frequency of yuv data is 60 hertz, transmitted 60 times in one second, the display frequency of display module is
It 30 hertz, is shown 30 times in one second, at this point, the transmission frequency of initial display data is also 60 hertz, transmits 60 in one second
It is secondary, the VO subelement to initial display data carry out FRC uniform treatment when, can by initial display data at interval of one
Frame data are deleted, and are obtained the target and are shown data, so that the target shows that the transmission rate of data becomes 30 hertz, namely
It is transmitted 30 times in one second, so that the target that the VO subelement finally enters display module shows the transmission frequency and display of data
The display frequency of module is identical, promotes the smoothness that image is shown.
In addition, the VO subelement in the embodiment of the present invention, which can have, carries out color gamut space conversion and right to yuv data
Yuv data carries out the function of increased quality processing, and after carrying out increased quality processing to yuv data, has repaired the yuv data
Damage when by compression and decoding, so that target shows data than more complete.
Step 509, VO unit send target to display module and show data.Execute step 514.
VO subelement in VO unit can be established with display module communication connection, and the VO subelement in VO unit is obtaining
After showing data to target, obtained target directly can be shown that data are sent to display module.
Step 510, administrative unit determine that the data received are the first RGB data.Execute step 511.
If the data that administrative unit receives do not include default mark, it may indicate that the data that administrative unit receives
For the first RGB data handled without bottom broadcast unit.
First RGB data is sent to auxiliary processing unit by step 511, administrative unit.Execute step 512.
Exemplary, auxiliary processing unit may include the 2nd HWC subelement, OpenGL ES subelement, FB HAL subelement
With FB DRV subelement, in step 511, administrative unit can first determine whether terminal there is hardware to synthesize processing function,
Then administrative unit selects a subelement to make just according to judging result in the 2nd HWC subelement or OpenGL ES subelement
For aid in treatment subelement, and the first RGB data is sent to aid in treatment subelement.Specifically, determining that it is hard that terminal has
When part synthesizes processing function, administrative unit can be using the 2nd HWC subelement as aid in treatment subelement;Determining that terminal do not have
When having hardware to synthesize processing function, administrative unit can be using OpenGL ES subelement as aid in treatment subelement.
Step 512, auxiliary processing unit are overlapped processing to the first RGB data, obtain auxiliary display data.Execute step
Rapid 513.
After first RGB data is sent to corresponding aid in treatment subelement in step 511, the corresponding aid in treatment
Subelement (the 2nd HWC subelement or OpenGL ES subelement) can be overlapped processing to the first RGB data, be assisted
Show data, and specific superposition processing process can refer to the relevant technologies, this will not be repeated here for the embodiment of the present invention.
Auxiliary display data are sent to display module by step 513, auxiliary processing unit.Execute step 514.
After aid in treatment subelement obtains auxiliary display data, aid in treatment subelement can pass sequentially through FB HAL
Unit and FB DRV subelement are sent to display module.
According to the data received, controlling terminal shows image for step 514, display module.
When display module receives target simultaneously shows data and auxiliary display data, which can will be received
To data be converted to composite video synchronization broadcast singal (English: Composite Video Broadcast Signal;Letter
Claim: CVBS) data, high-definition multimedia interface (English: High Definition Multimedia Interface;Letter
Claim: HIDM) data or low-voltage differential signal (English: Low-Voltage Differential Signaling;Referred to as:
LVDS) data.And data and auxiliary display data, which are overlapped processing, to be shown to the target, target data is obtained, such as Fig. 8 institute
Show, which can also control the terminal according to the target data, and displaying target shows the corresponding image A of data simultaneously, with
And the auxiliary shows the corresponding image B of data.Optionally, the target in the embodiment of the present invention shows data, initial display data
It can simultaneously be the data of rgb format with auxiliary display data, can also simultaneously be the data of yuv format, the present invention is implemented
Example is not construed as limiting this.
Only due to the aid in treatment submodule (the 2nd HWC subelement or OpenGL ES subelement) in the embodiment of the present invention
Only the first RGB data is handled, and the processing of yuv data is shared onto VO, therefore substantially reduce auxiliary
The load for handling submodule improves the efficiency that whole image display system shows image.
Further, when other modules in terminal do not continue to send the first RGB data to administrative unit, for locating
Managing Open GL subelement, the 2nd HWC subelement, FB HAL subelement and the FB DRV subelement of the first RGB data can be with
It stops working, at this point it is possible to greatly reduce the power consumption of terminal.
In conclusion obtaining module due in image display method provided in an embodiment of the present invention for decoding and obtaining YUV number
After being sent to VO unit, VO unit color gamut space conversion process can be carried out to yuv data and increased quality is handled, so that
Yuv data is converted to more complete target and shows that data namely VO unit also repair the undamaged portion in yuv data
It is multiple, so that the target improved shows the quality of data, it therefore reduces the data that display module is sent according to VO unit
The deviation of image and original image that controlling terminal is shown.
It should be noted that the sequencing of image display method step provided in an embodiment of the present invention can carry out suitably
Adjustment, step according to circumstances can also accordingly be increased and decreased, anyone skilled in the art the invention discloses
Technical scope in, the method that can readily occur in variation should be covered by the protection scope of the present invention, therefore no longer superfluous
It states.
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all in spirit of the invention and
Within principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.
Claims (30)
1. a kind of image display device, which is characterized in that described device includes: to obtain module and processing module, the processing mould
Block includes: administrative unit, video processing output VO unit and auxiliary processing unit,
The acquisition module is for obtaining data to be displayed;
The acquisition module is also used to be decoded the data to be displayed, obtains yuv data;
The administrative unit, for the yuv data to be sent to the VO unit;
The administrative unit is also used to for RGB data to be sent to the auxiliary processing unit;
The VO unit obtains target and shows data, the processing is mentioned including quality for handling the yuv data
Rise processing;
The auxiliary processing unit obtains auxiliary display data for being overlapped processing to the RGB data.
2. image display device according to claim 1, which is characterized in that further include: display module, for according to
Target shows data and the auxiliary shows that data, controlling terminal show image.
3. image display device according to claim 2, which is characterized in that the display module is specifically used for:
It is superimposed the target and shows that data and the auxiliary show data, obtain target data;
According to the target data, controls the terminal and show image.
4. image display device according to any one of claims 1 to 3, which is characterized in that the administrative unit is specifically used
In:
When determining received data is the yuv data comprising default mark, the yuv data is sent to the VO unit;
When determining received data is the RGB data not comprising the default mark, by the RGB for not including default mark
Data are sent to the auxiliary processing unit.
5. image display device according to claim 4, which is characterized in that the acquisition module is specifically used for: to described
Data to be displayed is decoded and adds the default mark, obtains the yuv data.
6. image display device according to any one of claims 1 to 5, which is characterized in that the VO processing unit includes:
First hardware synthesizes HWC subelement, virtual hardware synthesis HWC subelement and VO subelement,
The administrative unit, specifically for the yuv data is sent to the first HWC subelement;
The first HWC subelement, it is single for the yuv data to be sent to VO by the virtual HWC subelement
Member;
The VO subelement obtains the target and shows data for carrying out the processing to the yuv data.
7. image display device according to claim 6, which is characterized in that the processing further include: frame-rate conversion FRC
Uniform treatment;
The virtual HWC subelement is also used to that the yuv data is passed through virtual HWC in the first HWC subelement
When unit is sent to the VO subelement, the transmission frequency of the yuv data is obtained;
The VO subelement is specifically used for:
The increased quality processing is carried out to the yuv data, obtains initial display data;
According to the transmission frequency of the yuv data and the display frequency of the display module, to the initial display data into
The row FRC uniform treatment obtains the target and shows that data, the target show that the transmission frequency of data is equal to the display
The display frequency of module.
8. image display device according to any one of claims 1 to 7, which is characterized in that the auxiliary processing unit packet
Include: the 2nd HWC subelement or OpenGL ES subelement, the administrative unit are specifically used for:
When determining that terminal has hardware synthesis processing function, the RGB data is sent to the 2nd HWC subelement, with
So that the 2nd HWC subelement is overlapped processing to the RGB data, obtains the auxiliary and show data;
When determining that terminal does not have hardware synthesis processing function, it is single that the RGB data is sent to OpenGL ES
Member obtains the auxiliary and shows data so that the OpenGL ES subelement is overlapped processing to the RGB data.
9. image display device according to any one of claims 1 to 8, which is characterized in that described image display device is also
It include: synchronization module,
The acquisition module is also used to the yuv data being sent to graphic buffer;
The administrative unit is also used to read the yuv data from the graphic buffer;
The synchronization module is used to forbid the management when the acquisition module sends yuv data to the graphic buffer
Unit reads yuv data from the graphic buffer;
The synchronization module is also used to forbid described obtain when the administrative unit reads yuv data from the graphic buffer
Modulus block sends yuv data to the graphic buffer.
10. a kind of image display method, which is characterized in that the described method includes:
Obtain data to be displayed;
The data to be displayed is decoded, yuv data is obtained;
The yuv data is sent to video processing output VO unit to handle, target is obtained and shows data, the processing packet
Include increased quality processing;
RGB data is sent to auxiliary processing unit and is overlapped processing, obtains auxiliary display data.
11. according to the method described in claim 10, it is characterized in that, the method also includes:
Show that data and the auxiliary show that data, controlling terminal show image according to the target.
12. according to the method for claim 11, which is characterized in that described to show data and the auxiliary according to the target
Show that data, controlling terminal show image, specifically include:
It is superimposed the target and shows that data and the auxiliary show data, obtain target data;
According to the target data, controls the terminal and show image.
13. 0 to 12 described in any item methods according to claim 1, which is characterized in that described to be sent to the yuv data
Video processing output VO unit is handled, and is specifically included:
When determining received data is the yuv data comprising default mark, by the yuv data be sent to the VO unit into
The row processing;
It is described RGB data is sent to auxiliary processing unit to be overlapped processing, it specifically includes:
When determining received data is the RGB data not comprising the default mark, by the RGB for not including default mark
Data are sent to the auxiliary processing unit and carry out the superposition processing.
14. according to the method for claim 13, which is characterized in that it is described that the data to be displayed is decoded, it obtains
Yuv data, comprising:
The default mark is decoded and added to the data to be displayed, obtains the yuv data.
15. method according to any one of claims 10 to 14, which is characterized in that the VO processing unit includes: virtual
Hardware synthesizes HWC subelement and VO subelement, described that the yuv data is sent at video processing output VO unit
Reason obtains target and shows data, comprising:
The yuv data is sent to the VO subelement by virtual HWC subelement;
The VO subelement carries out the processing to the yuv data, obtains the target and shows data.
16. according to the method for claim 15, which is characterized in that the processing further include: frame-rate conversion FRC uniformly locates
Reason;
The method also includes:
When the yuv data is sent to the VO subelement by virtual HWC subelement, the biography of the yuv data is obtained
Defeated frequency;
The VO subelement carries out the processing to the yuv data, obtains the target and shows data, specifically includes:
The VO subelement carries out the increased quality processing to the yuv data, obtains initial display data;
The VO subelement is according to the transmission frequency of the yuv data and the display frequency of the display module, to described first
The display data that begin carry out the FRC uniform treatment, obtain the target and show that data, the target show the transmission frequency of data
Equal to the display frequency of the display module.
17. method according to any one of claims 10 to 16, which is characterized in that the auxiliary processing unit includes: HWC
Subelement or OpenGL ES subelement, it is described that the RGB data for not including default mark is sent to auxiliary processing unit,
It specifically includes:
When determining that terminal has hardware synthesis processing function, the RGB data is sent to the HWC subelement, so that
The HWC subelement is overlapped processing to the RGB data, obtains the auxiliary and shows data;
When determining that terminal does not have hardware synthesis processing function, it is single that the RGB data is sent to OpenGL ES
Member obtains the auxiliary and shows data so that the OpenGL ES subelement is overlapped processing to the RGB data.
18. method according to any one of claims 10 to 17, which is characterized in that it is described to the data to be displayed into
Row decoding, after obtaining yuv data, the method also includes:
The yuv data is sent to graphic buffer;
When sending yuv data to the graphic buffer, forbid reading yuv data from the graphic buffer;
When reading yuv data from the graphic buffer, forbid sending yuv data to the graphic buffer.
19. a kind of image display device, which is characterized in that described device includes: to obtain module, processing module and display module,
The processing module includes: that administrative unit and video processing export VO unit,
The acquisition module is for obtaining data to be displayed;
The acquisition module is also used to be decoded the data to be displayed, obtains yuv data;
The acquisition module is also used to the yuv data being sent to the administrative unit;
The administrative unit, for it is mono- to be sent to the VO when determining received data is the yuv data comprising default mark
Member;
The VO unit obtains target and shows data, the processing is mentioned including quality for handling the yuv data
Rise processing;
The display module, the data for being received according to the display module, controlling terminal show image, the display mould
The data that block receives include that the target shows data.
20. image display device according to claim 19, which is characterized in that the processing module further include: at auxiliary
Unit is managed,
The administrative unit, is also used to:
When determining received data is the RGB data not comprising the default mark, by the RGB for not including default mark
Data are sent to the auxiliary processing unit;
The auxiliary processing unit obtains auxiliary display data for being overlapped processing to the RGB data;The display
The data that module receives further include that the auxiliary shows data.
21. image display device according to claim 20, which is characterized in that the display module is specifically used for:
It is superimposed the target and shows that data and the auxiliary show data, obtain target data;
According to the target data, controls the terminal and show image.
22. 9 to 21 described in any item image display devices according to claim 1, which is characterized in that the VO processing unit packet
Include: the first hardware synthesizes HWC subelement, virtual hardware synthesis HWC subelement and VO subelement,
The administrative unit, specifically for the yuv data is sent to the first HWC subelement;
The first HWC subelement, it is single for the yuv data to be sent to VO by the virtual HWC subelement
Member;
The VO subelement obtains the target and shows data for carrying out the processing to the yuv data.
23. image display device according to claim 22, which is characterized in that the processing further include: frame-rate conversion
FRC uniform treatment;
The virtual HWC subelement is also used to that the yuv data is passed through virtual HWC in the first HWC subelement
When unit is sent to the VO subelement, the transmission frequency of the yuv data is obtained;
The VO subelement is specifically used for:
The increased quality processing is carried out to the yuv data, obtains initial display data;
According to the transmission frequency of the yuv data and the display frequency of the display module, to the initial display data into
The row FRC uniform treatment obtains the target and shows that data, the target show that the transmission frequency of data is equal to the display
The display frequency of module.
24. 9 to 23 described in any item image display devices according to claim 1, which is characterized in that described image display device
Further include: synchronization module,
The acquisition module is also used to the yuv data being sent to graphic buffer;
The administrative unit is also used to read the yuv data from the graphic buffer;
The synchronization module is used to forbid the management when the acquisition module sends yuv data to the graphic buffer
Unit reads yuv data from the graphic buffer;
The synchronization module is also used to forbid described obtain when the administrative unit reads yuv data from the graphic buffer
Modulus block sends yuv data to the graphic buffer.
25. a kind of image display method, which is characterized in that the described method includes:
Obtain data to be displayed;
The data to be displayed is decoded, yuv data is obtained, and is the default mark of yuv data addition;
When determining received data is the yuv data comprising default mark, the yuv data is sent to video processing output
VO unit is handled, and is obtained target and is shown data, the processing includes that increased quality is handled;
The data received according to display module control the terminal and show image, the data packet that the display module receives
It includes the target and shows data.
26. according to the method for claim 25, which is characterized in that the method also includes:
When determining received data is the RGB data not comprising the default mark, by the RGB for not including default mark
Data are sent to auxiliary processing unit;
The auxiliary processing unit is overlapped processing to the RGB data, obtains auxiliary display data, and the display module connects
The data received further include that the auxiliary shows data.
27. according to the method for claim 26, which is characterized in that the data received according to display module, control
The terminal shows image, specifically includes:
It is superimposed the target and shows that data and the auxiliary show data, obtain target data;
According to the target data, controls the terminal and show image.
28. according to the described in any item methods of claim 25 to 27, which is characterized in that the VO processing unit includes: virtual
Hardware synthesizes HWC subelement and VO subelement, described that the yuv data is sent at video processing output VO unit
Reason obtains target and shows data, comprising:
The yuv data is sent to the VO subelement by virtual HWC subelement;
The VO subelement carries out the processing to the yuv data, obtains the target and shows data.
29. according to the method for claim 28, which is characterized in that the processing further include: frame-rate conversion FRC uniformly locates
Reason;
The method also includes:
When the yuv data is sent to the VO subelement by virtual HWC subelement, the biography of the yuv data is obtained
Defeated frequency;The VO subelement carries out the processing to the yuv data, obtains the target and shows data, specifically includes:
The VO subelement carries out the increased quality processing to the yuv data, obtains initial display data;
The VO subelement is according to the transmission frequency of the yuv data and the display frequency of the display module, to described first
The display data that begin carry out the FRC uniform treatment, obtain the target and show that data, the target show the transmission frequency of data
Equal to the display frequency of the display module.
30. according to the described in any item methods of claim 25 to 29, which is characterized in that it is described to the data to be displayed into
Row decoding, after obtaining yuv data, the method also includes:
The yuv data is sent to graphic buffer;
When sending yuv data to the graphic buffer, forbid reading yuv data from the graphic buffer;
When reading yuv data from the graphic buffer, forbid sending yuv data to the graphic buffer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910368406.8A CN110187858B (en) | 2016-09-28 | 2016-09-28 | Image display method and system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910368406.8A CN110187858B (en) | 2016-09-28 | 2016-09-28 | Image display method and system |
CN201610859783.8A CN106469039B (en) | 2016-09-28 | 2016-09-28 | Image display method and system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610859783.8A Division CN106469039B (en) | 2016-09-28 | 2016-09-28 | Image display method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110187858A true CN110187858A (en) | 2019-08-30 |
CN110187858B CN110187858B (en) | 2022-10-18 |
Family
ID=58230729
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610859783.8A Active CN106469039B (en) | 2016-09-28 | 2016-09-28 | Image display method and system |
CN201910368406.8A Active CN110187858B (en) | 2016-09-28 | 2016-09-28 | Image display method and system |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610859783.8A Active CN106469039B (en) | 2016-09-28 | 2016-09-28 | Image display method and system |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN106469039B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110913192A (en) * | 2019-10-14 | 2020-03-24 | 珠海亿智电子科技有限公司 | Display processing method and device |
WO2021052408A1 (en) * | 2019-09-18 | 2021-03-25 | 华为技术有限公司 | Electronic device display method and electronic device |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111356013B (en) * | 2018-12-24 | 2022-07-05 | 中国电信股份有限公司 | Picture display method and device, set top box and computer readable storage medium |
CN111432215A (en) * | 2020-05-08 | 2020-07-17 | 杭州子默网络科技有限公司 | High-efficiency video coding and decoding system and method for high-definition image low-delay transmission |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101042849A (en) * | 2006-03-22 | 2007-09-26 | 株式会社东芝 | Information processing apparatus and information processing method |
CN102780892A (en) * | 2011-05-09 | 2012-11-14 | 株式会社3D诺里 | 3d image processing method and portable 3d display apparatus implementing the same |
CN103024313A (en) * | 2012-12-17 | 2013-04-03 | 深圳创维-Rgb电子有限公司 | Ultra-high-definition display device |
CN104065944A (en) * | 2014-06-12 | 2014-09-24 | 京东方科技集团股份有限公司 | Ultra high definition three-dimensional converting device and three-dimensional display system |
CN105072487A (en) * | 2015-08-11 | 2015-11-18 | 珠海全志科技股份有限公司 | Video data processing method and device thereof |
CN105681777A (en) * | 2016-01-20 | 2016-06-15 | 深圳创维-Rgb电子有限公司 | Glasses-free 3D display method and system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5229727B2 (en) * | 2008-09-01 | 2013-07-03 | 日本電気株式会社 | Multi-image display system, image processing method and program |
US20100321382A1 (en) * | 2009-06-18 | 2010-12-23 | Scalable Display Technologies, Inc. | System and method for injection of mapping functions |
WO2011127859A2 (en) * | 2011-05-18 | 2011-10-20 | 华为技术有限公司 | Method for processing video data and method and apparatus for displaying video images |
CN104244087B (en) * | 2014-09-19 | 2018-05-01 | 青岛海信移动通信技术股份有限公司 | A kind of method and apparatus of Video Rendering |
-
2016
- 2016-09-28 CN CN201610859783.8A patent/CN106469039B/en active Active
- 2016-09-28 CN CN201910368406.8A patent/CN110187858B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101042849A (en) * | 2006-03-22 | 2007-09-26 | 株式会社东芝 | Information processing apparatus and information processing method |
CN102780892A (en) * | 2011-05-09 | 2012-11-14 | 株式会社3D诺里 | 3d image processing method and portable 3d display apparatus implementing the same |
CN103024313A (en) * | 2012-12-17 | 2013-04-03 | 深圳创维-Rgb电子有限公司 | Ultra-high-definition display device |
CN104065944A (en) * | 2014-06-12 | 2014-09-24 | 京东方科技集团股份有限公司 | Ultra high definition three-dimensional converting device and three-dimensional display system |
CN105072487A (en) * | 2015-08-11 | 2015-11-18 | 珠海全志科技股份有限公司 | Video data processing method and device thereof |
CN105681777A (en) * | 2016-01-20 | 2016-06-15 | 深圳创维-Rgb电子有限公司 | Glasses-free 3D display method and system |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021052408A1 (en) * | 2019-09-18 | 2021-03-25 | 华为技术有限公司 | Electronic device display method and electronic device |
US11978384B2 (en) | 2019-09-18 | 2024-05-07 | Huawei Technologies Co., Ltd. | Display method for electronic device and electronic device |
CN110913192A (en) * | 2019-10-14 | 2020-03-24 | 珠海亿智电子科技有限公司 | Display processing method and device |
CN110913192B (en) * | 2019-10-14 | 2021-09-24 | 珠海亿智电子科技有限公司 | Display processing method and device |
Also Published As
Publication number | Publication date |
---|---|
CN106469039A (en) | 2017-03-01 |
CN110187858B (en) | 2022-10-18 |
CN106469039B (en) | 2019-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN204190885U (en) | Splice displaying system, LED liquid crystal display and television set | |
CN106469039B (en) | Image display method and system | |
CN104202545A (en) | Mosaic display system, LED liquid crystal display and television set | |
CN103841389B (en) | A kind of video broadcasting method and player | |
CN102184723A (en) | Echoing device and method for multi-screen splicing processing system | |
US20090322774A1 (en) | Image display control device, image processing device, image display control method, its program, and recording medium with the program recorded therein | |
JP2005175566A (en) | Three-dimensional display system | |
CN102547179A (en) | Synchronous display method for hand-held device and television | |
CN104332131A (en) | Driving method for display device, display screen updating method and device | |
JP2001108961A (en) | Display device and information terminal device | |
CN101317213B (en) | Method for enhancing colour resolution and device exploiting the method | |
CN111953992A (en) | Decoding method and device | |
US20050035982A1 (en) | Display apparatus and control method thereof | |
EP2053585A2 (en) | Liquid crystal display and liquid crystal television | |
US20030115613A1 (en) | Method and apparatus for converting a color space of OSD | |
CN107846588B (en) | Method and device for acquiring serial port record information in television | |
US8159607B2 (en) | Video signal display system, video signal reproducing apparatus, and video signal display method | |
JP2007156214A (en) | Display system and setting method of display device | |
US20140362097A1 (en) | Systems and methods for hardware-accelerated key color extraction | |
KR20100005273A (en) | Multi-vision system and picture visualizing method the same | |
JP2014186275A (en) | Display device, television receiver, and method of controlling display device | |
US20220392396A1 (en) | Display apparatus and control method thereof | |
JP3559443B2 (en) | Video output device, video output method, video transmission device, and video transmission method | |
JP2007286471A (en) | Display driving device | |
JP2007140529A (en) | Display driving circuit, image display method, and display apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |