[go: up one dir, main page]

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 PDF

Info

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
Application number
CN2012102507505A
Other languages
Chinese (zh)
Other versions
CN102801944B (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201210250750.5A priority Critical patent/CN102801944B/en
Publication of CN102801944A publication Critical patent/CN102801944A/en
Application granted granted Critical
Publication of CN102801944B publication Critical patent/CN102801944B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The invention discloses an implementation method for improving mobile high-definition link (MHL) television image display speed. The implementation method comprises the following steps that when an MHL interface is inserted into a mobile phone, a driver layer detects a hot-plug signal, and a hot plug detect (HPD) functional module is directly opened to transmit image data in the driver layer; an MHL interface insertion event is transmitted to a background daemon layer and a system service layer for synchronously updating the variable data, and the background daemon layer transmits a command of opening the HPD functional module and the variable data, shields the command of opening the HPD functional module and transmits the variable data; video is normally output; and when the MHL interface is unplugged from the mobile phone, the driver layer Kernel detects the hot-plug signal, a video data path is closed through the driver layer, the background daemon layer, the system service layer, the background daemon layer and the driver layer sequentially, and the HPD functional module is closed. The mobile phone image can be rapidly displayed on a television screen, the image can be accurately and smoothly displayed, the display time is saved, and the display speed and efficiency of the MHL television image are improved.

Description

一种提升MHL电视图像显示速度的实现方法A Realization Method of Improving MHL TV Image Display Speed

技术领域 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)

1. implementation method that promotes MHL television image display speed, its step is following:
When MHL interface insertion mobile phone, Drive Layer detects the hot plug signal, in Drive Layer, directly opens the HPD functional module and carries out the transmitted image data; Simultaneously with MHL interface insertion incident send to the backstage guard the layer and system services layer carry out the synchronous renewal of variable data; The backstage is guarded the course Drive Layer and is sent the order of opening the HPD functional module and transmit variable data; The order that the HPD functional module is opened in shielding transmits variable data; Video is normally exported;
Extract from mobile phone when the MHL interface, Drive Layer detects the hot plug signal, guards that layer, system services layer, backstage are guarded layer, Drive Layer is closed the video data path this moment successively through Drive Layer, backstage, closes the HPD functional module simultaneously.
2. the implementation method of lifting MHL television image display speed according to claim 1, it is characterized in that: described HPD functional module is arranged in the HDMI module.
3. the implementation method of lifting according to claim 2 MHL television image display speed is characterized in that, describedly MHL interface insertion incident is sent to layer is guarded on the backstage and system services layer comprises:
Drive Layer is guarded layer transmission MHL state to the backstage and is opened message; The backstage is guarded layer and is received that MHL state opening action message, backstage guards the course system services layer and send the MHL state and open message, system services layer receive open the hot plug function of driving after this message and realize variable data synchronously.
4. the implementation method of lifting according to claim 3 MHL television image display speed is characterized in that: described variable data comprises that unlatching, the HDMI of HDMI modular power source interrupt opens, the startup of HDMI timer and the selection of HDMI register mode.
CN201210250750.5A 2012-07-19 2012-07-19 Implementation method for improving mobile high-definition link (MHL) television image display speed Expired - Fee Related CN102801944B (en)

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)

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

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202276416U (en) * 2011-10-11 2012-06-13 深圳市和宏实业有限公司 Mobile high-definition link (MHL) converter

Patent Citations (1)

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

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