WO2020248815A1 - 驱动控制***、控制方法及计算机可读存储介质 - Google Patents
驱动控制***、控制方法及计算机可读存储介质 Download PDFInfo
- Publication number
- WO2020248815A1 WO2020248815A1 PCT/CN2020/092439 CN2020092439W WO2020248815A1 WO 2020248815 A1 WO2020248815 A1 WO 2020248815A1 CN 2020092439 W CN2020092439 W CN 2020092439W WO 2020248815 A1 WO2020248815 A1 WO 2020248815A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- screen menu
- video data
- system chip
- processor
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000008569 process Effects 0.000 claims abstract description 18
- 238000012545 processing Methods 0.000 claims description 46
- 238000004590 computer program Methods 0.000 claims description 13
- 230000008859 change Effects 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 4
- 239000002131 composite material Substances 0.000 description 3
- 239000000470 constituent Substances 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000004927 fusion Effects 0.000 description 3
- 238000002156 mixing Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000003623 enhancer Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
- G09G5/026—Control of mixing and/or overlay of colours in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N11/00—Colour television systems
- H04N11/24—High-definition television systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/015—High-definition television systems
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/12—Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
- G09G2340/125—Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels wherein one of the images is motion video
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/44504—Circuit details of the additional information generator, e.g. details of the character or graphics signal generator, overlay mixing circuits
Definitions
- the present disclosure relates to the field of data transmission technology, and in particular to a drive control system, a control method, and a computer-readable storage medium.
- FHD Full High Definition
- 4K Ultra High Definition
- System chip configured to receive video data and user operation instructions
- a video data processor electrically connected to the system chip, and configured to receive video data sent by the system chip, and perform enhancement processing on the received video data;
- a screen menu type adjustment data processor electrically connected to the system chip, configured to receive user operation instructions sent by the system chip, and process the received user operation instructions into corresponding screen menu type adjustment data;
- the display driving circuit is respectively electrically connected to the video data processor and the on-screen menu adjustment data processor, and is configured to receive the enhanced processed video data and the on-screen menu adjustment sent by the video data processor Data, and merge the received video data after enhancement processing and the on-screen menu-style adjustment data to drive the display panel to display according to the merged data.
- system chip is further configured to:
- the data structure of the screen menu adjustment data module for the current resolution requirement is sent to the screen Menu-style adjustment data processor.
- system chip is further configured to store a plurality of preset data structures of the on-screen menu-style adjustment data module.
- system chip is further configured to:
- a customized data structure of the on-screen menu-style adjustment data module is generated and stored.
- the data structure includes: structural parameters of the graphical user interface displayed on the display panel.
- the system chip includes a first system chip and at least one second system chip
- the first system chip is configured to receive the user operation instruction
- the first system chip and each second system chip are configured to receive the video data, respectively.
- the drive control system further includes:
- a bypass signal receiving circuit electrically connected to the video data processor, and configured to receive a bypass video signal, and send the received bypass video signal to the video data processor;
- the video data processor is further configured to receive the bypass video signal, and perform enhancement processing on the bypass video signal;
- the display driving circuit is further configured to receive enhanced processed bypass video data sent by the video data processor.
- the embodiment of the present disclosure provides a control method of a drive control system, including:
- the system chip receives video data and user operation instructions
- the system chip sends video data to the video data processor, triggers the video data processor to receive the video data and perform enhancement processing on the received video data, and adjust the data processor to the on-screen menu Sending a user operation instruction to trigger the on-screen menu adjustment data processor to receive the user operation instruction, and process the received user operation instruction into corresponding on-screen menu adjustment data;
- the display driving circuit receives the enhanced video data and the on-screen menu adjustment data, and merges the received enhanced video data and the on-screen menu adjustment data;
- the display driving circuit drives the display panel to display according to the fused data.
- the method before the system chip receives the video data and the user operation instruction, the method further includes:
- the data structure of the screen menu adjustment data module for the current resolution requirement is sent to the screen Menu-style adjustment data processor.
- the method before the system chip receives the video data and the user operation instruction, the method further includes:
- the method before the system chip receives the video data and the user operation instruction, the method further includes:
- a customized data structure of the on-screen menu-style adjustment data module is generated and stored.
- the computer-readable storage medium provided in the embodiments of the present disclosure has a computer program stored thereon, and when the program is executed by a processor, the steps of the control method of the drive control system described above are realized.
- FIG. 1 is a schematic structural diagram of some drive control systems provided by embodiments of the disclosure.
- FIG. 2 is a schematic diagram of specific structures of some drive control systems provided by the embodiments of the disclosure.
- FIG. 3 is a schematic structural diagram of other drive control systems provided by the embodiments of the disclosure.
- FIG. 4 is a schematic flowchart of a control method provided by an embodiment of the disclosure.
- Figure 5a is a schematic diagram of some display screen resolution parameter values provided by the disclosed embodiments.
- Figure 5b is a schematic diagram of some display screen font type parameter values provided by the disclosed embodiments.
- 5c is a schematic diagram of some display screen font size parameter values provided by the disclosed embodiments.
- Figure 5d is a schematic diagram of some drawing capability parameter values provided by the disclosed embodiments.
- Fig. 6 is an overall implementation flowchart of some control methods provided by embodiments of the disclosure.
- SOC System on Chip
- a video processing chip for example, Field-Programmable Gate Array, FPGA) or video scaler (Video Scaler)
- the video processing algorithms in these video processing chips are often indistinguishable from the mixed data of video data and OSD data, and some algorithms used in specific scenes of video cannot handle the OSD data of computer-generated graphics well. To have negative effects.
- one SOC cannot complete the decoding, and multiple SOCs are required to simultaneously complete the decoding and processing. If multiple SOCs cooperate to complete, the control mechanism will be more complicated. If one of the SOCs is required to complete, it will cause a heavy load.
- FPGA and Video Scaler have relatively weak ability to generate and process OSD data, which leads to poor processing of OSD data, resulting in the appearance of the style of the user interface corresponding to the whole machine. Different situations reduce user experience.
- FIG. 1 Some drive control systems, as shown in FIG. 1, including:
- the system chip 110 is configured to receive video data and user operation instructions
- the video data processor 120 is electrically connected to the system chip 110, and is configured to receive video data sent by the system chip 110 and perform enhancement processing on the received video data;
- the OSD data processor 130 is electrically connected to the system chip 110, and is configured to receive user operation instructions sent by the system chip 110, and process the received user operation instructions 110 into corresponding OSD data;
- the display driving circuit 140 is electrically connected to the video data processor 120 and the OSD data processor 130, respectively, and is configured to receive the enhanced video data and the screen menu-style adjustment data sent by the video data processor 120, and the received The enhanced video data and the screen menu-style adjustment data are fused to drive the display panel 150 to display according to the fused data.
- the drive control system provided in the embodiments of the present disclosure enhances the video data sent by the system chip through the video data processor, and processes the user operation instructions sent by the system chip through the OSD data processor to generate corresponding OSD data, In this way, the video data and the OSD data can be processed separately, and the two kinds of data can be merged before display through the display driving circuit, and then the display panel can be driven for display. This can improve the poor display quality caused by the mixed processing of video data and OSD data, and reduce user experience. Therefore, the drive control system provided by the embodiments of the present disclosure can improve the quality of the display picture and improve the user experience.
- system chip is also configured as:
- the data structure of the screen menu adjustment data module of the current resolution requirement is sent to the screen menu adjustment data processor.
- the data structure may include structural parameters of a Graphical User Interface (GUI) displayed on the display panel.
- GUI Graphical User Interface
- the data structure may be a constituent element describing the entire graphical user interface.
- the data structure of the OSD data processor mainly describes the constituent elements of the entire graphical user interface.
- the constituent elements include ID, element type, hierarchical relationship, text information, relative position, relative size, text font, text font, text font size, text Color etc.
- the entire architecture description table of the OSD data processing module is generated in the product design stage according to the technical documents and developer guidelines of the OSD data processing module.
- the OSD data architecture is issued by the system chip to the OSD data processing module when the software system runs for the first time, and then in normal system operation, the system chip only needs to issue user operation instructions and system messages.
- the user operation instruction may be a user operation instruction for the user to adjust the brightness and contrast of the display screen, or adjust the played sound.
- there is no restriction on user operation instructions which can be all operation instructions made by the user through the relevant controller; in addition, when the display panel is a mobile phone, the system message can be the internal system message when there is an incoming call. The resulting message.
- OSD data structure elements are shown: UI_ID, Element_Type, Group, Level, Dimension, Position, Font, Font_Size, Font_Color, Font_Attribute, Caption, Helpline.
- system chip is further configured to store a plurality of preset data structures of the screen menu-style adjustment data module.
- the system chip can store multiple data structures that can adapt to ordinary OSD data for display through the pre-stored form.
- the system chip is further configured to: obtain the data structure change instruction sent by the user; and generate and store the customized data structure of the screen menu-style adjustment data module according to the data structure change instruction.
- the data structure can be determined according to the user's own needs, so that the OSD data displayed on the display panel can be more in line with the user's viewing habits, and the user experience effect can be further improved.
- the system chip includes a first system chip and at least one second system chip; the first system chip is configured to receive user operation instructions; the first system chip and each second system chip are configured to Receive video data separately.
- the system chip includes a first system chip 111 and three second system chips 112-1, 112-2, and 112-3.
- the number of second system chips can also be 1, 2, 4, 6, or more, which is not limited here.
- each system chip is configured to receive user operation instructions and receive video data. And each system chip sends the received user operation instruction to the OSD data processor 130, and sends the received video data to the video data processor 120.
- the number of system chips can also be 2, 4, 6 or more, which is not limited here.
- the drive control system may further include: a bypass signal receiving circuit 160 electrically connected to the video data processor 120.
- the bypass signal receiving circuit 160 is configured to receive the bypass video signal and send the received bypass video signal to the video data processor 120.
- the video data processor 120 is also configured to receive the bypass video signal and perform enhancement processing on the bypass video signal.
- the display driving circuit is also configured to receive the enhanced processed bypass video data sent by the video data processor.
- System chip Realize video signal decoding and processing, signal source management, user operation instruction management, and system message management.
- One of the SOCs (such as the first SOC111) is mainly responsible for receiving user operation instructions and video data, and then sending the user operation instructions to the OSD data processor 120, so that the OSD data processor 120 completes the processing of OSD data and the processing of OSD interface data Actually generated. And the video data is sent to the video data processor 120.
- the other SOCs (for example, the second SOC 112-1, 112-2, 112-3) are responsible for receiving video data and sending the video data to the video data processor 120.
- the SOC may also be one.
- a SOC independently completes the reception and management of video data, and at the same time, the SOC is responsible for the reception and management of user operation instructions, and then sends the user operation instructions to the OSD data processor 120, so that the OSD data processor 120 completes the OSD data processing And the actual generation of OSD interface data. And the video data is sent to the video data processor 120 to reduce its own load.
- the video data processor 120 may be, for example, Video Enhancer, Video Scaler or FPGA.
- Video Enhancer is a dedicated video enhancement processing chip to achieve image enhancement in a specific scene.
- the embodiment of the present disclosure does not limit the specific implementation manner of the video data processor 120.
- the bypass signal receiving circuit 160 may, for example, receive a video signal sent by an external device of the display panel.
- the external device can be a DVD player or other video signal source, and the embodiment of the present disclosure does not limit the source of the bypass signal.
- the on-screen menu adjustment data processor 130 may be, for example, a graphics processing unit (GPU). Wherein, the GPU is electrically connected to each SOC, and OSD data is generated according to user operation instructions through a data architecture.
- the OSD data carries graphical user interface (GUI) data and is sent to the display driving circuit 140.
- GUI graphical user interface
- the display driving circuit 140 may be a timing controller (Timer Controller, TCON), which receives the Video data sent by the video data processor 120 and the OSD data sent by the screen menu adjustment data processor 130, respectively, so that the Video data and OSD data are in Finally, it enters the previous step of display for fusion, which can avoid the negative impact on the OSD data when the video data enhancement module performs enhancement processing.
- TCON Timer Controller
- the display panel 150 may be, for example, a final display device, connected to the display driving circuit 140, and the display driving circuit 140 drives the display device to display images.
- the display device may be a TV, a mobile phone, etc., which is not limited in the present disclosure.
- the embodiment of the present disclosure also provides a control method of the drive control system. As shown in FIG. 4, the implementation steps of the control method of the drive control system provided by the embodiment of the present disclosure are as follows:
- the system chip receives video data and user operation instructions
- the system chip sends video data to the video data processor, triggers the video data processor to receive video data and enhances the received video data, and sends user operation instructions to the screen menu adjustment data processor to trigger the screen menu adjustment
- the data processor receives user operation instructions, and processes the received user operation instructions into corresponding screen menu-style adjustment data
- the display driving circuit receives the enhanced video data and the screen menu adjustment data, and merges the received enhanced video data and the screen menu adjustment data;
- the display driving circuit drives the display panel to display according to the fused data.
- system chip before the system chip receives video data and user operation instructions, it may also include:
- the system chip obtains the current resolution of the display panel and the current data structure of the screen menu adjustment data module in the screen menu adjustment processor;
- the data structure of the screen menu adjustment data module of the current resolution requirement is sent to the screen menu adjustment data processor.
- the system chip may further include: storing a data structure of a plurality of preset screen menu-style adjustment data modules.
- the system chip may also include: acquiring the data structure change instruction sent by the user; according to the data structure change instruction, generating and storing the customized data of the screen menu-style adjustment data module Architecture.
- control method provided by the embodiment of the present disclosure will be described below in conjunction with FIG. 3 and FIG. 6 in specific implementation.
- the control method provided by the embodiments of the present disclosure may include the following steps:
- Each SOC stores the data structure of a plurality of preset screen menu-style adjustment data modules.
- the SOC 110 obtains the current resolution of the display panel and the current data structure of the screen menu adjustment data module in the screen menu adjustment processor. In this way, the current data architecture version of the OSD data module currently stored in the OSD data processor can be queried. Therefore, the OSD data processor's ability to process OSD data in various aspects and some preset data processing parameters under the current data architecture version can be determined.
- a current data architecture version corresponds to a set of OSD data processor’s ability to process data and some preset data processing parameters, as shown in Figures 5a to 5d.
- the parameters shown in the figure are processing Some parameters of data capabilities, as shown in Figure 5a, VR represents the resolution of the screen, the parameters in the table are the different resolutions of the displayed screen after data processing, BO represents the data structure version, and Fl represents the parameter (1 is a valid parameter, 0 is an invalid parameter), different data structure versions correspond to different resolutions. Therefore, by obtaining the current resolution of the display panel, the data structure version of the OSD data module required by the display panel can be obtained. For example, if the current resolution is 2560*1440, the required data architecture version of the OSD data module corresponds to version 3.
- BO represents the data architecture version
- Fl represents the parameter (1 is a valid parameter, and 0 is an invalid parameter
- FS represents the font type.
- the parameter value of FS in the figure (fs-1, fs-2, fs-3%) is the type of font in the display screen, that is to say, when the processed data is displayed on the display device, which font is displayed , Can be preset based on the parameter value of FS in the table.
- BO represents the data architecture version
- Fl represents the parameter (1 is a valid parameter, and 0 is an invalid parameter
- SS represents the font size of the display font.
- the parameter values of SS in the figure (ss-1, ss-2, ss-3%) represent different font sizes, and this parameter value is different in different data processing module versions.
- BO represents the data architecture version
- Fl represents the parameter (1 is a valid parameter, and 0 is an invalid parameter)
- A.R represents the mapping capability parameter value of the OSD data processor.
- data processing capability parameters which are not limited to the several data processing parameters listed above, and the parameters that can reflect the data processing capability and the screen display style are all data processing capability parameters.
- the SOC determines whether the current data structure matches the data structure of the on-screen menu-style adjustment data module with current resolution requirements. Wherein, when it is judged that the current data structure does not match the data structure of the on-screen menu-style adjustment data module for the current resolution requirement, steps S650 to S690 are executed. When it is judged that the current data structure matches the data structure of the screen menu-style adjustment data module of the current resolution requirement, steps S660 to S690 are executed.
- the current resolution is 2560*1440
- the data architecture version corresponding to the required OSD data module corresponds to version 3.
- the current data structure version of the OSD data processing module corresponds to version 2, indicating that the current data structure does not match the data structure of the on-screen menu-style adjustment data module for current resolution requirements.
- SOC configures the OSD data processor with a data structure that matches the current resolution.
- SOC and OSD data processor 130 follow a unified protocol for GUI implementation, there may be inconsistencies in version or predefined between the two, especially after the whole machine runs for the first time after it leaves the factory or after one party performs a software upgrade , Version comparison and consistency processing are required to keep the versions consistent between the two, so as to ensure that the two can communicate under the same protocol.
- developers perform GUI design and development in accordance with one or several GUI presentation specifications and protocols, and only need to maintain GUI logic and descriptive codes during product derivation or new product design.
- the formation is realized by GPU uniformly, software developers do not need to repeatedly develop the user interface, and the code reusability is high.
- the SOC configures the data structure for the OSD data processing circuit 130, it will display the preset OSD structure scheme, which includes the resolution of the display screen, the type, size, and color of the display font, and the parameters that affect the display screen style. You can decide whether to use the preset plan based on your own needs and preferences. If you decide to use the preset plan, you can directly configure the preset plan. If you don’t use the preset plan, you can set a customized plan based on the user’s needs. Choose the value of the relevant parameter according to your own needs to meet the demand for the display screen. After determining the OSD architecture, configure the determined OSD architecture.
- S660, SOC 110 receive video data SOU and user operation instructions UC.
- SOC 110 sends video data to the video data processor 120, triggers the video data processor 120 to receive the video data and enhances the received video data, and sends user operation instructions to the screen menu adjustment data processor 130 to trigger the screen
- the menu-style adjustment data processor 130 receives user operation instructions, and processes the received user operation instructions into corresponding screen menu-style adjustment data.
- the display driving circuit 140 receives the enhanced video data and the screen menu adjustment data, and merges the received enhanced video data and the screen menu adjustment data.
- the display driving circuit 140 receives the enhanced video data and OSD data and performs fusion.
- Data fusion is a method of using color information in two digital images to create a composite image. Two images are usually layered together to make a composite image with blending modes. The bottom layer is the base layer, and the top layer is the mixed layer.
- Each blending mode has its unique mathematical operation configured as the color information of each pixel in the blending layer, and combining it with the color information of each corresponding pixel in the base layer to produce a composite image.
- the display driving circuit 140 drives the display panel 150 to display according to the merged image data.
- steps (1) to (5) may be steps implemented at the factory. It can also be a step implemented in an application, which is not limited here.
- the embodiment of the present disclosure also provides a computer storage medium, including: the computer-readable storage medium includes a computer program, and when the computer program runs on the computer, the computer executes the steps of the control method of the drive control system.
- the embodiments of the present disclosure also provide a computer program product containing instructions, including: a memory, a processor, and a computer program stored in the memory and running on the processor.
- the processor implements the control of the drive control system when the program is executed.
- Method steps Those skilled in the art should understand that the embodiments of the present disclosure can be provided as methods, systems, or computer program products. Therefore, the present disclosure may adopt the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Moreover, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, optical storage, etc.) containing computer-usable program codes.
- These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing equipment to work in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including the instruction device.
- the device implements the functions specified in one process or multiple processes in the flowchart and/or one block or multiple blocks in the block diagram.
- These computer program instructions can also be loaded on a computer or other programmable data processing equipment, so that a series of operation steps are executed on the computer or other programmable equipment to produce computer-implemented processing, thereby executing on the computer or other programmable equipment
- the instructions provide steps configured to implement functions specified in a flow or multiple flows in the flowchart and/or a block or multiple blocks in the block diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
UI_ID |
Element_Type |
Group |
Level |
Dimension |
Position |
Font |
Font_Size |
Font_Color |
Font_Attribute |
Caption |
Helpline |
Claims (12)
- 一种驱动控制***,其中,所述驱动控制***包括:***芯片,被配置为接收视频数据及用户操作指令;视频数据处理器,与所述***芯片电连接,被配置为接收所述***芯片发送的视频数据,并对接收的所述视频数据进行增强处理;屏幕菜单式调节数据处理器,与所述***芯片电连接,被配置为接收所述***芯片发送的用户操作指令,并将接收的所述用户操作指令处理为对应的屏幕菜单式调节数据;显示驱动电路,分别与所述视频数据处理器和所述屏幕菜单式调节数据处理器电连接,被配置为接收所述视频数据处理器发送的增强处理后的视频数据和所述屏幕菜单式调节数据,并将接收到的所述增强处理后的视频数据及所述屏幕菜单式调节数据进行融合,以驱动显示面板按照融合后的数据进行显示。
- 如权利要求1所述的驱动控制***,其中,所述***芯片还被配置为:获取所述显示面板的当前分辨率和所述屏幕菜单式调节处理器中的屏幕菜单式调节数据模块的当前数据架构;判断所述当前数据架构与所述当前分辨率需求的屏幕菜单式调节数据模块的数据架构是否匹配;在判断所述当前数据架构与所述当前分辨率需求的屏幕菜单式调节数据模块的数据架构不匹配时,将所述当前分辨率需求的屏幕菜单式调节数据模块的数据架构发送给所述屏幕菜单式调节数据处理器。
- 如权利要求2所述的驱动控制***,其中,所述***芯片还被配置为:存储多个预先设定的所述屏幕菜单式调节数据模块的数据架构。
- 如权利要求2所述的驱动控制***,其中,所述***芯片还被配置为:获取用户发送的数据架构变更指令;根据所述数据架构变更指令,生成并存储所述屏幕菜单式调节数据模块 的定制化的数据架构。
- 如权利要求2-4任一项所述的驱动控制***,其中,所述数据架构包括:所述显示面板显示的图形用户界面的结构参数。
- 如权利要求1-5任一项所述的驱动控制***,其中,所述***芯片包括第一***芯片和至少一个第二***芯片;所述第一***芯片被配置为接收所述用户操作指令;所述第一***芯片和各所述第二***芯片被配置为分别接收所述视频数据。
- 如权利要求1-6任一项所述的驱动控制***,其中,所述驱动控制***还包括:旁入信号接收电路,与所述视频数据处理器电连接,被配置为接收旁入视频信号,并将接收的旁入视频信号发送至所述视频数据处理器;所述视频数据处理器还被配置为接收所述旁入视频信号,并对所述旁入视频信号进行增强处理;所述显示驱动电路还被配置为接收所述视频数据处理器发送的增强处理后的旁入视频数据。
- 一种如权利要求1-7任一项所述的驱动控制***的控制方法,其中,所述控制方法包括:所述***芯片接收视频数据及用户操作指令;所述***芯片向所述视频数据处理器发送视频数据,触发所述视频数据处理器接收所述视频数据并对接收的所述视频数据进行增强处理,以及向所述屏幕菜单式调节数据处理器发送用户操作指令,触发所述屏幕菜单式调节数据处理器接收所述用户操作指令,并将接收的所述用户操作指令处理为对应的屏幕菜单式调节数据;所述显示驱动电路接收增强处理后的视频数据及所述屏幕菜单式调节数据,并将接收到的所述增强处理后的视频数据及所述屏幕菜单式调节数据进行融合;所述显示驱动电路驱动显示面板按照融合后的数据进行显示。
- 如权利要求8所述的控制方法,其中,在所述***芯片接收视频数据及用户操作指令之前,还包括:所述***芯片获取所述显示面板的当前分辨率和所述屏幕菜单式调节处理器中的屏幕菜单式调节数据模块的当前数据架构;判断所述当前数据架构与所述当前分辨率需求的屏幕菜单式调节数据模块的数据架构是否匹配;在判断所述当前数据架构与所述当前分辨率需求的屏幕菜单式调节数据模块的数据架构不匹配时,将所述当前分辨率需求的屏幕菜单式调节数据模块的数据架构发送给所述屏幕菜单式调节数据处理器。
- 如权利要求9所述的控制方法,其中,在所述***芯片接收视频数据及用户操作指令之前,还包括:存储多个预先设定的所述屏幕菜单式调节数据模块的数据架构。
- 如权利要求9所述的控制方法,其中,在所述***芯片接收视频数据及用户操作指令之前,还包括:获取用户发送的数据架构变更指令;根据所述数据架构变更指令,生成并存储所述屏幕菜单式调节数据模块的定制化的数据架构。
- 一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求8-11任一项所述的驱动控制***的控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/288,733 US11895430B2 (en) | 2019-06-10 | 2020-05-26 | Drive control system, control method and computer readable storage medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910496665.9 | 2019-06-10 | ||
CN201910496665.9A CN112073655B (zh) | 2019-06-10 | 2019-06-10 | 一种数据分离传输的***、方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020248815A1 true WO2020248815A1 (zh) | 2020-12-17 |
Family
ID=73658159
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/092439 WO2020248815A1 (zh) | 2019-06-10 | 2020-05-26 | 驱动控制***、控制方法及计算机可读存储介质 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11895430B2 (zh) |
CN (1) | CN112073655B (zh) |
WO (1) | WO2020248815A1 (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101150682A (zh) * | 2007-08-28 | 2008-03-26 | 西安交通大学 | 一种集成于视频处理芯片的图形osd控制器 |
CN102202195A (zh) * | 2010-03-26 | 2011-09-28 | 联发科技股份有限公司 | 视频处理***以及视频处理方法 |
CN203313319U (zh) * | 2013-06-09 | 2013-11-27 | 深圳创维-Rgb电子有限公司 | 一种显示*** |
CN109275011A (zh) * | 2018-09-03 | 2019-01-25 | 青岛海信传媒网络技术有限公司 | 智能电视运动模式切换的处理方法及装置、用户设备 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100819736B1 (ko) * | 2004-12-21 | 2008-04-07 | 삼성전자주식회사 | 영상신호처리회로 및 이를 포함하는 디스플레이장치 |
JP2006211592A (ja) * | 2005-01-31 | 2006-08-10 | Orion Denki Kk | 簡単予約録画方法を備えた記録再生装置 |
US20070056009A1 (en) * | 2005-08-23 | 2007-03-08 | Michael Spilo | System and method for viewing and controlling a personal computer using a networked television |
JP5144802B1 (ja) * | 2011-12-28 | 2013-02-13 | シャープ株式会社 | 表示装置 |
CN102780899A (zh) * | 2012-07-02 | 2012-11-14 | 深圳Tcl新技术有限公司 | 图像显示方法及显示终端 |
EP3240284B1 (en) * | 2014-12-24 | 2023-07-26 | LG Electronics Inc. | Digital device and method for processing data by same digital device |
CN107197356B (zh) * | 2017-06-06 | 2020-08-14 | 海信视像科技股份有限公司 | 一种在电视中显示屏幕菜单的方法、装置及电视 |
-
2019
- 2019-06-10 CN CN201910496665.9A patent/CN112073655B/zh active Active
-
2020
- 2020-05-26 WO PCT/CN2020/092439 patent/WO2020248815A1/zh active Application Filing
- 2020-05-26 US US17/288,733 patent/US11895430B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101150682A (zh) * | 2007-08-28 | 2008-03-26 | 西安交通大学 | 一种集成于视频处理芯片的图形osd控制器 |
CN102202195A (zh) * | 2010-03-26 | 2011-09-28 | 联发科技股份有限公司 | 视频处理***以及视频处理方法 |
CN203313319U (zh) * | 2013-06-09 | 2013-11-27 | 深圳创维-Rgb电子有限公司 | 一种显示*** |
CN109275011A (zh) * | 2018-09-03 | 2019-01-25 | 青岛海信传媒网络技术有限公司 | 智能电视运动模式切换的处理方法及装置、用户设备 |
Non-Patent Citations (1)
Title |
---|
YU, MINGHUO: "Optimum Effect for OSD Display in Case of TV Broadcasting Motion Video Screen", VIDEO ENGINEERING, vol. 38, no. 14, 31 December 2014 (2014-12-31), pages 1 - 3, XP055764689, ISSN: 1002-8692 * |
Also Published As
Publication number | Publication date |
---|---|
US11895430B2 (en) | 2024-02-06 |
US20210400228A1 (en) | 2021-12-23 |
CN112073655A (zh) | 2020-12-11 |
CN112073655B (zh) | 2022-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10031712B2 (en) | System and method for display mirroring | |
CN114302196B (zh) | 显示设备、外接设备及播放参数调整方法 | |
US11272255B2 (en) | Information processing apparatus and video specification setting method | |
CN113377479A (zh) | 应用视觉主题的切换方法、装置、存储介质及终端 | |
CN112584211B (zh) | 一种显示设备 | |
JPH10326091A (ja) | 画像表示システムにおける情報処理装置の制御方法及びその実施の為のプログラムの記録媒体 | |
CN113553017A (zh) | 一种终端屏幕的适配方法、***、设备及介质 | |
KR20190132072A (ko) | 전자장치, 그 제어방법 및 기록매체 | |
WO2020248815A1 (zh) | 驱动控制***、控制方法及计算机可读存储介质 | |
KR20070087351A (ko) | 화면 조정 방법 및 이를 수행하는 영상처리장치 | |
US11729460B2 (en) | Electronic device and processing method and system | |
CN110050468A (zh) | 显示设备及其控制方法和记录介质 | |
CN113453069B (zh) | 一种显示设备及缩略图生成方法 | |
CN108509112B (zh) | 菜单的显示方法及装置、显示设备及存储介质 | |
CN106598595B (zh) | 一种更换智能终端的开机影像的方法及装置 | |
CN115396717B (zh) | 显示设备及显示画质调节方法 | |
CN116095261A (zh) | 一种显示方法和显示设备 | |
WO2023025300A1 (zh) | 显示设备及其显示方法 | |
JPH10275074A (ja) | 画像表示装置 | |
WO2024016103A1 (zh) | 图像显示方法及装置 | |
WO2024038651A1 (ja) | プログラム、画像処理方法及び画像処理装置 | |
CN117289839A (zh) | 一种音画设置方法及显示设备 | |
WO2020220287A1 (zh) | 一种视频处理的方法和装置 | |
CN117809592A (zh) | 显示设备和图层刷新率设置方法 | |
CN118175367A (zh) | 一种显示设备及内容显示方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20822204 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20822204 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20822204 Country of ref document: EP Kind code of ref document: A1 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 17/08/2022) |