CN102801944A - Implementation method for improving mobile high-definition link (MHL) television image display speed - Google Patents
Implementation method for improving mobile high-definition link (MHL) television image display speed Download PDFInfo
- Publication number
- CN102801944A CN102801944A CN2012102507505A CN201210250750A CN102801944A CN 102801944 A CN102801944 A CN 102801944A CN 2012102507505 A CN2012102507505 A CN 2012102507505A CN 201210250750 A CN201210250750 A CN 201210250750A CN 102801944 A CN102801944 A CN 102801944A
- Authority
- CN
- China
- Prior art keywords
- layer
- mhl
- hpd
- functional module
- variable data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
技术领域 technical field
本发明涉及一种MHL(英文Mobile High-Definition Link的缩写,即移动终端高清影音标准接口)电视图像显示技术,特别是涉及一种提升MHL电视图像显示速度的实现方法。 The invention relates to an MHL (abbreviation for Mobile High-Definition Link in English, i.e. mobile terminal high-definition audio-visual standard interface) TV image display technology, in particular to an implementation method for increasing the speed of MHL TV image display.
背景技术 Background technique
当MHL接口插入手机,驱动层Kernel会检测到热插拔信号,并将该事件发生到后台守护层Daemon,后台守护层Daemon再将该消息发送到系统服务层Service,系统服务层Service就会打开HDMI模块(英文High Definition Multimedia Interface的缩写,即高清晰度多媒体接口)的HPD(英文hot plug detect的缩写,即热插拔检测)功能,然后再通过后台守护层Daemon将该消息发送给驱动层Kernel。这样绕了一大圈来打开HPD功能是为了实现一些变量的同步以避免无法播放视频以及视频播放卡顿的问题。虽然可以解决这些问题,但其缺点就是反应慢,即插入MHL接口后,要等一段较长的时间才可以在电视上显示出手机图像。 When the MHL interface is plugged into the mobile phone, the driver layer Kernel will detect the hot plug signal and send the event to the background daemon, which then sends the message to the system service layer Service, and the system service layer Service will open The HPD (abbreviation of English hot plug detect, hot plug detection) function of the HDMI module (the abbreviation of English High Definition Multimedia Interface, that is, high-definition multimedia interface), and then send the message to the driver layer through the background protection layer Daemon Kernel. This is a big circle to turn on the HPD function to achieve the synchronization of some variables to avoid the problem of not being able to play the video and the video playback freeze. Although these problems can be solved, its disadvantage is that the response is slow, that is, after plugging into the MHL interface, it takes a long time to display the image of the mobile phone on the TV.
发明内容 Contents of the invention
本发明的目的在于克服现有技术的不足,提供一种提升MHL电视图像显示速度的实现方法,能较快的将手机图像显示到电视屏幕上,且能正确流畅地显示图像,节省了显示时间,提高了MHL电视图像的显示速度及效率。 The purpose of the present invention is to overcome the deficiencies of the prior art and provide a method for improving the display speed of MHL TV images, which can quickly display mobile phone images on the TV screen, and can display images correctly and smoothly, saving display time , Improve the display speed and efficiency of MHL TV images.
为了达到上述目的,本发明采用的技术方案是,一种提升MHL电视图像显示速度的实现方法,其步骤如下: In order to achieve the above object, the technical solution adopted in the present invention is, a kind of realization method that promotes MHL television image display speed, and its steps are as follows:
当MHL接口插入手机,驱动层Kernel检测到热插拔信号,在驱动层中直接打开HPD功能模块进行传送图像数据;同时将MHL接口插入事件发送到后台守护层Daemon及系统服务层Service进行变量数据的同步更新,后台守护层Daemon向驱动层Kernel发送打开HPD功能模块的命令及传送变量数据,屏蔽打开HPD功能模块的命令,传送变量数据;视频正常输出; When the MHL interface is inserted into the mobile phone, the driver layer Kernel detects the hot plug signal, and directly opens the HPD function module in the driver layer to transmit image data; at the same time, the MHL interface insertion event is sent to the background protection layer Daemon and the system service layer Service for variable data Synchronous update, the background guard layer Daemon sends the command to open the HPD function module and transmits variable data to the driver layer Kernel, shields the command to open the HPD function module, and transmits variable data; the video is output normally;
当MHL接口从手机中拔出,驱动层Kernel检测到热插拔信号,此时依次通过驱动层Kernel、后台守护层Daemon、系统服务层Service、后台守护层Daemon、驱动层Kernel关闭视频数据通路,同时关闭HPD功能模块。 When the MHL interface is pulled out from the mobile phone, the driver layer Kernel detects the hot plug signal. At this time, the video data path is closed through the driver layer Kernel, the background guard layer Daemon, the system service layer Service, the background guard layer Daemon, and the driver layer Kernel. At the same time close the HPD function module.
进一步的,所述的HPD功能模块设置于HDMI模块中。 Further, the HPD functional module is set in the HDMI module.
进一步的,所述的将MHL接口插入事件发送到后台守护层Daemon及系统服务层Service包括: Further, the described MHL interface insertion event is sent to the background guard layer Daemon and the system service layer Service including:
驱动层向后台守护层发送MHL状态打开消息;后台守护层收到MHL状态打开动作消息,后台守护层向系统服务层发送MHL状态打开消息,系统服务层收到该消息之后打开驱动的热插拔功能以及实现变量数据的同步。 The driver layer sends an MHL status open message to the background guard layer; the background guard layer receives the MHL status open action message, and the background guard layer sends an MHL status open message to the system service layer, and the system service layer turns on the hot plug of the driver after receiving the message. function and realize the synchronization of variable data.
所述的变量数据包括HDMI模块电源的开启、HDMI中断的打开、HDMI定时器的启动以及HDMI寄存器模式的选择。 The variable data includes the opening of the HDMI module power supply, the opening of the HDMI interrupt, the starting of the HDMI timer and the selection of the HDMI register mode.
与现有技术相比,本发明的有益效果是:通过驱动层检测到热插拔信号时,直接在驱动层向HPD功能模块发送打开命令,并通过驱动层、后台守护层、系统服务层、后台守护层、驱动层的信号传递过程更新变量数据,能较快的将手机图像显示到电视屏幕上,且能正确流畅地显示图像,节省了显示时间,提高了MHL电视图像的显示速度及效率。 Compared with the prior art, the beneficial effects of the present invention are: when the hot plug signal is detected by the driver layer, the open command is directly sent to the HPD function module at the driver layer, and the driver layer, the background guard layer, the system service layer, The signal transmission process of the background guard layer and the driver layer updates the variable data, which can quickly display the mobile phone image on the TV screen, and can display the image correctly and smoothly, saving the display time and improving the display speed and efficiency of the MHL TV image .
附图说明 Description of drawings
图1为本发明的方法流程图。 Fig. 1 is method flowchart of the present invention.
具体实施方式 Detailed ways
下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。 The following will describe in detail with reference to the accompanying drawings in conjunction with the embodiments, so as to further explain the technical features and advantages of the present invention.
本发明的方法流程图如图1所示,一种提升MHL电视图像显示速度的实现方法,其步骤如下: Method flowchart of the present invention is as shown in Figure 1, a kind of realization method of promoting MHL TV image display speed, and its steps are as follows:
当MHL接口插入手机,驱动层Kernel检测到热插拔信号,在驱动层中直接打开HPD功能模块进行传送图像数据;同时将MHL接口插入事件发送到后台守护层Daemon及系统服务层Service进行变量数据的同步更新,后台守护层Daemon向驱动层Kernel发送打开HPD功能模块的命令及传送变量数据,屏蔽打开HPD功能模块的命令,传送变量数据;视频正常输出; When the MHL interface is inserted into the mobile phone, the driver layer Kernel detects the hot plug signal, and directly opens the HPD function module in the driver layer to transmit image data; at the same time, the MHL interface insertion event is sent to the background protection layer Daemon and the system service layer Service for variable data Synchronous update, the background guard layer Daemon sends the command to open the HPD function module and transmits variable data to the driver layer Kernel, shields the command to open the HPD function module, and transmits variable data; the video is output normally;
当MHL接口从手机中拔出,驱动层Kernel检测到热插拔信号,此时依次通过驱动层Kernel、后台守护层Daemon、系统服务层Service、后台守护层Daemon、驱动层Kernel关闭视频数据通路,同时关闭HPD功能模块。 When the MHL interface is pulled out from the mobile phone, the driver layer Kernel detects the hot plug signal. At this time, the video data path is closed through the driver layer Kernel, the background guard layer Daemon, the system service layer Service, the background guard layer Daemon, and the driver layer Kernel. At the same time close the HPD function module.
进一步的,所述的HPD功能模块设置于HDMI模块中。 Further, the HPD functional module is set in the HDMI module.
进一步的,所述的将MHL接口插入事件发送到后台守护层Daemon及系统服务层Service包括: Further, the described MHL interface insertion event is sent to the background guard layer Daemon and the system service layer Service including:
驱动层Kernel向后台守护层发送MHL状态打开(MHL_STATE=ON)消息;后台守护层收到MHL状态打开动作(action_mhl_state_on)消息,后台守护层向系统服务层发送MHL状态打开(HDMI_EVT_MHL_STATE_ON)消息,系统服务层收到该消息之后打开驱动的热插拔功能以及实现一些变量数据的同步。 The driver layer Kernel sends the MHL state open (MHL_STATE=ON) message to the background guard layer; the background guard layer receives the MHL state open action (action_mhl_state_on) message, and the background guard layer sends the MHL state open (HDMI_EVT_MHL_STATE_ON) message to the system service layer, and the system service After the layer receives the message, it enables the hot plug function of the driver and realizes the synchronization of some variable data.
所述的变量数据包括HDMI模块电源的开启、HDMI中断的打开、HDMI定时器的启动以及HDMI寄存器模式的选择。 The variable data includes the opening of the HDMI module power supply, the opening of the HDMI interrupt, the starting of the HDMI timer and the selection of the HDMI register mode.
按照本发明提供的提升MHL电视图像显示速度的方法,在驱动层Kernel中直接打开HDMI模块的HPD功能用于速度传送图像数据,而不是将Kernel、Daemon、Service、Daemon、Kernel这条通路打通之后才开始传送图像,节省了打开时间。 According to the method for improving the display speed of MHL TV images provided by the present invention, the HPD function of the HDMI module is directly opened in the driver layer Kernel for speed transmission of image data, instead of opening the path of Kernel, Daemon, Service, Daemon, and Kernel The image is transferred only after the image is transferred, which saves opening time.
按照本发明提供的提升MHL电视图像显示速度的方法, Kernel、Daemon、Service的通路中,用于一些变量数据的同步。只是当Daemon层向Kernel层发送打开HPD命令的时候需要屏蔽掉,因为HPD功能已经打开。 According to the method for promoting MHL TV image display speed provided by the present invention, in the path of Kernel, Daemon, Service, be used for the synchronization of some variable data. Only when the Daemon layer sends the command to open the HPD to the Kernel layer, it needs to be blocked, because the HPD function has already been turned on.
按照本发明提供的提升MHL电视图像显示速度的方法,所述步骤4)在于当MHL接口从手机中拔出,需要关闭数据通路,以及HPD功能,此时仍然需要走Kernel、Daemon、Service、Daemon、Kernel这条通路。 According to the method for improving the display speed of MHL TV images provided by the present invention, the step 4) is that when the MHL interface is pulled out from the mobile phone, the data path and the HPD function need to be closed, and Kernel, Daemon, Service, and Daemon still need to be used at this time , Kernel this path.
按照本发明提供的提升MHL电视图像显示速度的方法,能提升0.5s到1s的显示时间,即从MHL接口接入到图像在电视上显示可以比传统的方法快0.5s到1s左右的时间。 According to the method for improving the display speed of MHL TV images provided by the present invention, the display time can be increased by 0.5s to 1s, that is, the time from the MHL interface to the display on the TV can be about 0.5s to 1s faster than the traditional method.
通过驱动层检测到热插拔信号时,直接在驱动层向HPD功能模块发送打开命令,并通过驱动层、后台守护层、系统服务层、后台守护层、驱动层的信号传递过程更新变量数据,能较快的将手机图像显示到电视屏幕上,且能正确流畅地显示图像,节省了显示时间,提高了MHL电视图像的显示速度及效率。 When the hot plug signal is detected through the driver layer, the open command is directly sent to the HPD function module at the driver layer, and the variable data is updated through the signal transmission process of the driver layer, background guard layer, system service layer, background guard layer, and driver layer. The mobile phone image can be quickly displayed on the TV screen, and the image can be displayed correctly and smoothly, the display time is saved, and the display speed and efficiency of the MHL TV image are improved.
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属领域技术人员来说,在不脱离本发明构思的前提下,做出简单的更改或优化,都应当视为本发明的保护范围。 The above content is a further detailed description of the present invention in conjunction with specific preferred embodiments, and it cannot be assumed that the specific implementation of the present invention is limited to these descriptions. For those skilled in the art to which the present invention belongs, any simple modification or optimization without departing from the concept of the present invention should be regarded as the protection scope of the present invention.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210250750.5A CN102801944B (en) | 2012-07-19 | 2012-07-19 | Implementation method for improving mobile high-definition link (MHL) television image display speed |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210250750.5A CN102801944B (en) | 2012-07-19 | 2012-07-19 | Implementation method for improving mobile high-definition link (MHL) television image display speed |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102801944A true CN102801944A (en) | 2012-11-28 |
| CN102801944B CN102801944B (en) | 2015-04-08 |
Family
ID=47200899
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210250750.5A Expired - Fee Related CN102801944B (en) | 2012-07-19 | 2012-07-19 | Implementation method for improving mobile high-definition link (MHL) television image display speed |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102801944B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130086292A1 (en) * | 2011-10-03 | 2013-04-04 | Via Technologies Inc. | Systems and Methods for Hot-Plug Detection Recovery |
| CN104427387A (en) * | 2013-09-09 | 2015-03-18 | 联想(北京)有限公司 | Information processing method and device |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN202276416U (en) * | 2011-10-11 | 2012-06-13 | 深圳市和宏实业有限公司 | Mobile high-definition link (MHL) converter |
-
2012
- 2012-07-19 CN CN201210250750.5A patent/CN102801944B/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN202276416U (en) * | 2011-10-11 | 2012-06-13 | 深圳市和宏实业有限公司 | Mobile high-definition link (MHL) converter |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130086292A1 (en) * | 2011-10-03 | 2013-04-04 | Via Technologies Inc. | Systems and Methods for Hot-Plug Detection Recovery |
| US8868811B2 (en) * | 2011-10-03 | 2014-10-21 | Via Technologies, Inc. | Systems and methods for hot-plug detection recovery |
| CN104427387A (en) * | 2013-09-09 | 2015-03-18 | 联想(北京)有限公司 | Information processing method and device |
| CN104427387B (en) * | 2013-09-09 | 2018-02-27 | 联想(北京)有限公司 | A kind of information processing method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102801944B (en) | 2015-04-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102251701B1 (en) | Display apparatus consisting a multi display system and control method thereof | |
| CN102841799A (en) | Method and apparatus to support a self-refreshing display device coupled to a graphic controller | |
| JP5748761B2 (en) | Method and apparatus for display output stutter | |
| TW201024993A (en) | Techniques to control self refresh display functionality | |
| CN102469289B (en) | Method and device for controlling the operating state of an electronic device | |
| CN110336961A (en) | Television channel switching handling method, TV and storage medium | |
| WO2020034893A1 (en) | Intelligent interaction system, writing track display method and device, tablet and medium | |
| US10866915B2 (en) | Method for increasing the compatibility of displayport | |
| WO2016029717A1 (en) | Set top box and power consumption reduction method therefor and computer storage medium | |
| CN106060651A (en) | Startup method and system for smart television | |
| CN1897672A (en) | Multimedia interface input method for conversing high resolution in tv | |
| CN102801944B (en) | Implementation method for improving mobile high-definition link (MHL) television image display speed | |
| CN102681807A (en) | Electronic equipment and interface identification method | |
| CN201655249U (en) | Integrated audio/video controller for LED display | |
| CN104077102A (en) | Image display device and method supporting interactive display with intelligent terminal | |
| CN106383769A (en) | Management method and device for hot plug of computer module in touch all-in-one machine | |
| CN107317687B (en) | Remote control method, equipment and system | |
| CN101551988B (en) | A method for a display to operate in DPMS mode | |
| WO2022160300A1 (en) | Video switching method and related device | |
| CN204272298U (en) | Multi-channel extended multi-screen splicer | |
| CN102821201A (en) | A method for controlling HDMI output and selecting output resolution | |
| CN105450966A (en) | Method for switching HDMI input source of set top box | |
| CN102982820B (en) | The screen protection control method of Blu-ray player, system and Blu-ray player | |
| CN114740580A (en) | Drive chip control method, drive chip control device, electronic equipment and medium | |
| CN105116963A (en) | Method for automatically switching between AIO host mode and display mode |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
| CP01 | Change in the name or title of a patent holder | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150408 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |