CN110187858A - Image display method and system - Google Patents

Image display method and system Download PDF

Info

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
Application number
CN201910368406.8A
Other languages
Chinese (zh)
Other versions
CN110187858B (en
Inventor
陈先东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201910368406.8A priority Critical patent/CN110187858B/en
Publication of CN110187858A publication Critical patent/CN110187858A/en
Application granted granted Critical
Publication of CN110187858B publication Critical patent/CN110187858B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital 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

Image display method and system
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.
CN201910368406.8A 2016-09-28 2016-09-28 Image display method and system Active CN110187858B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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