Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5651872B2 - Receiving device, screen frame transmission system and method - Google Patents
[go: Go Back, main page]

JP5651872B2 - Receiving device, screen frame transmission system and method - Google Patents

Receiving device, screen frame transmission system and method Download PDF

Info

Publication number
JP5651872B2
JP5651872B2 JP2011017969A JP2011017969A JP5651872B2 JP 5651872 B2 JP5651872 B2 JP 5651872B2 JP 2011017969 A JP2011017969 A JP 2011017969A JP 2011017969 A JP2011017969 A JP 2011017969A JP 5651872 B2 JP5651872 B2 JP 5651872B2
Authority
JP
Japan
Prior art keywords
screen frame
frame data
mode
buffer
screen
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.)
Active
Application number
JP2011017969A
Other languages
Japanese (ja)
Other versions
JP2012159593A (en
Inventor
國▲隆▼ 張
國▲隆▼ 張
興▲湧▼ 王
興▲湧▼ 王
冠宇 周
冠宇 周
孟▲ソウ▼ 洪
孟▲ソウ▼ 洪
智榮 范
智榮 范
立格 陳
立格 陳
Original Assignee
奇揚網科股▲ふん▼有限公司
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 奇揚網科股▲ふん▼有限公司 filed Critical 奇揚網科股▲ふん▼有限公司
Priority to JP2011017969A priority Critical patent/JP5651872B2/en
Publication of JP2012159593A publication Critical patent/JP2012159593A/en
Application granted granted Critical
Publication of JP5651872B2 publication Critical patent/JP5651872B2/en
Active 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)

Description

本発明は、受信装置、スクリーンフレーム伝送システムと方法に関するものであって、特に、レイテンシ遅延を調整することができる受信装置、スクリーンフレーム伝送システムと方法に関するものである。   The present invention relates to a receiving apparatus, a screen frame transmission system, and a method, and more particularly, to a receiving apparatus, a screen frame transmission system, and a method capable of adjusting a latency delay.

スクリーン共有は、情報技術の重要なアプリケーションの一つであり、例えば、リモートデスクトップにより遠隔制御を行うこと、又は、無線通信の方式で、プロジェクタに連接され、プレゼンテーションを行うこと。今まで公知のスクリーン共有技術は、低フレームレートのために、静的なコンテンツの伝送だけにしか適しない。コンピュータパフォーマンス、画像圧縮技術とワイヤレスネットワークの回線容量が継続的に進化するのに伴い、現在のスクリーン共有技術は、ワイヤレスネットワークにより、リモートデスクトップで再生されるビデオを円滑に表示できるようになった。この分野において、スクリーンフレームデータは、操作システムにより、ソフトウェアプログラムを通じて、無損失で得られる。   Screen sharing is one of the important applications of information technology. For example, remote control is performed by a remote desktop, or presentation is performed by connecting to a projector by a wireless communication method. The screen sharing techniques known so far are only suitable for the transmission of static content due to the low frame rate. As computer performance, image compression technology, and wireless network bandwidth continue to evolve, current screen sharing technology has enabled wireless networks to smoothly display video played on remote desktops. In this field, the screen frame data is obtained losslessly by the operating system through a software program.

公知のリモートディスクトップのスクリーンフレームが伝送される時、受信端は、通常、スクリーンフレームデータをバッファリングしないので、伝送端がスクリーンフレームを伝送するから、受信端がスクリーンフレームを表示するまでのレイテンシ遅延が減少する。しかし、ワイヤレス通信環境中で、映像内容を含むデスクトップを円滑に伝送する必要がある場合、受信端でのスクリーンフレームデータのバッファリングが必要である。 大部分のネットワーク伝送環境、特に、ワイヤレスネットワークは、受信端での伝送パッケージの到着時間が一定しないので、受信端でのスクリーンフレームデータのバッファリングするのは、受信端で、円滑、且つ、ジッターがない再生速度を維持するのに不可欠である。しかし、受信端がスクリーンフレームデータをバッファリングする時、伝送端がスクリーンフレームを伝送すると、受信端がスクリーンフレームを表示するとの間のレイテンシ遅延が増加する。遠隔制御時に、レイテンシ遅延が大きくなると、ユーザーが希望する即時制御が達成されない。 例えば、ユーザーがキーボードを遠隔で打つ時、2 、 3 秒後にやっと、ディスプレイスクリーンに反応を示し、ユーザーが、リモートホストを容易に制御することができない。   When a known remote desktop screen frame is transmitted, the receiving end normally does not buffer the screen frame data, so the latency from the transmission end transmitting the screen frame to the receiving end displaying the screen frame is transmitted. Delay is reduced. However, when it is necessary to smoothly transmit a desktop including video content in a wireless communication environment, it is necessary to buffer screen frame data at the receiving end. In most network transmission environments, especially wireless networks, the arrival time of the transmission package at the receiving end is not constant, so buffering screen frame data at the receiving end is smooth and jittery at the receiving end. It is essential to maintain no playback speed. However, when the receiving end buffers the screen frame data, if the transmitting end transmits the screen frame, the latency delay between the receiving end displaying the screen frame increases. If the latency delay increases during remote control, the immediate control desired by the user cannot be achieved. For example, when the user hits the keyboard remotely, after only a few seconds, the display screen responds and the user cannot easily control the remote host.

よって、スクリーンフレーム伝送方法とシステムを提供し、再生中のビデオを円滑にし、ホストを操作するときに、低レイテンシ遅延制御を提供することが必要である。   Therefore, it is necessary to provide a screen frame transmission method and system, smooth the video being played back, and provide low latency delay control when operating the host.

本発明は、受信装置、スクリーンフレーム伝送システムと方法を提供し、上述の問題を改善することを目的とする。   The present invention provides a receiving apparatus, a screen frame transmission system and method, and an object thereof is to improve the above-described problems.

上述の目的を達成するため、本発明は、受信装置、スクリーンフレーム伝送システムと方法を提供し、ユーザーの操作を検出して、システムを制御し、操作モードとビデオモードを切り換え、操作モード中、少ないスクリーンフレームデータがバッファリングされるので、スクリーンを表示するレイテンシ遅延が減少し、これにより、ユーザーに、低レイテンシ遅延制御を提供する。ビデオモード中、多くのスクリーンフレームデータがバッファリングされるので、ビデオ再生を円滑にする。   In order to achieve the above object, the present invention provides a receiving apparatus, a screen frame transmission system and method, detects a user operation, controls the system, switches between an operation mode and a video mode, Since less screen frame data is buffered, the latency delay to display the screen is reduced, thereby providing the user with low latency delay control. During the video mode, a lot of screen frame data is buffered, which facilitates video playback.

実施例によると、スクリーンフレーム伝送システムは、伝送装置と受信装置を含む。伝送装置は、スクリーン共有のためのスクリーンフレームデータを捕捉する捕捉モジュールと、スクリーンフレームデータを通信信号に変換し、伝送する第一通信インターフェースと、捕捉モジュールと第一通信インターフェースに電気的に接続し、スクリーンフレームデータを処理し、第一通信インターフェースを経由し、伝送する第一処理ユニットと、を含み。受信装置は、通信信号を受信する第二通信インターフェースと、スクリーンフレームデータをバッファリングし、スクリーンフレームデータに従って、ディスプレイ装置に、スクリーンを更新させるバッファと、 ユーザーの操作を検出し、操作モード、又は、ビデオモードに対応するモード切り換え信号を出力する検出モジュールと、第二通信インターフェース、バッファ、及び、検出モジュールに電気的に接続し、バッファにアクセスし、モード切り換え信号に基づいて、受信装置を制御して、操作モード、又は、ビデオモードに切り換える第二処理ユニットと、を含み、 バッファは、ビデオモードで、第一再生期間のスクリーンフレームデータをバッファリングし、操作モードで、第二再生期間のスクリーンフレームデータをバッファリングし、且つ、第一再生期間は第二再生期間より長い。

According to an embodiment, a screen frame transmission system includes a transmission device and a reception device. The transmission device is electrically connected to a capture module for capturing screen frame data for screen sharing , a first communication interface for converting and transmitting the screen frame data to a communication signal, and the capture module and the first communication interface. A first processing unit for processing the screen frame data and transmitting it via the first communication interface. The receiving device buffers a second communication interface that receives a communication signal, buffers the screen frame data, and causes the display device to update the screen according to the screen frame data. A detection module that outputs a mode switching signal corresponding to the video mode, and a second communication interface, a buffer, and a detection module are electrically connected, the buffer is accessed, and the receiving device is controlled based on the mode switching signal And a second processing unit that switches to the operation mode or the video mode. The buffer buffers the screen frame data of the first reproduction period in the video mode, and the second processing unit in the operation mode. Buffer screen frame data Ngushi and first regeneration period is longer than the second reproduction period.

別の実施例には受信装置と、伝送装置とを、スクリーンフレーム伝送システムに組み合わせる。受信装置は、通信インターフェース、 バッファ、検出モジュール、及び、処理ユニットを含む。通信インターフェースは、伝送装置から、スクリーン共有のためのスクリーンフレームデータを含む通信信号を受信する。バッファは、スクリーンフレームデータをバッファリングし、スクリーンフレームデータに基づいて、ディスプレイ装置がそのスクリーンを更新する。検出モジュールは、ユーザーの操作を検出し、操作モード、又は、ビデオモードに対応するモード切り換え信号を出力する。処理ユニットは、通信インターフェース、バッファと検出モジュールに電気的に接続し、バッファにアクセスし、モード切り換え信号に従って、受信装置を制御し、操作モード、又は、ビデオモードに切り換え、バッファは、ビデオモードで、第一再生期間のスクリーンフレームデータをバッファリングし、再生モードで、第二再生期間のスクリーンフレームデータをバッファリングし、且つ、第一再生期間は第二再生期間より長い。

In another embodiment, a receiving device and a transmission device are combined in a screen frame transmission system. The receiving device includes a communication interface, a buffer, a detection module, and a processing unit. The communication interface receives a communication signal including screen frame data for screen sharing from the transmission device. The buffer buffers the screen frame data, and the display device updates the screen based on the screen frame data. The detection module detects a user operation and outputs a mode switching signal corresponding to the operation mode or the video mode. The processing unit is electrically connected to the communication interface, the buffer and the detection module, accesses the buffer, controls the receiving device according to the mode switching signal, switches to operation mode or video mode, the buffer is in video mode The screen frame data of the first reproduction period is buffered, the screen frame data of the second reproduction period is buffered in the reproduction mode, and the first reproduction period is longer than the second reproduction period.

更に別の実施例によると、スクリーンフレーム伝送方法は、伝送端で、スクリーン共有のためのスクリーンフレームデータを捕捉し、受信端で伝送するステップと、ユーザーの操作を検出し、操作モード、又は、ビデオモードに、対応するモード切り換え信号を出力するステップと、受信端で、スクリーンフレームデータを受信し、バッファリングし、ディスプレイ装置がスクリーンフレームデータに基づいて、そのスクリーンを更新するステップと、受信端でモード切り換え信号に従って、操作モード、又は、ビデオモードに切り換え、ビデオモード中、第一再生期間のスクリーンフレームデータがバッファリングされ、操作モード中、第二再生期間のスクリーンフレームデータがバッファリングされるステップと、を含み、第一再生期間は第二再生期間より長い。




According to still another embodiment, a screen frame transmission method includes a step of capturing screen frame data for screen sharing at a transmission end and transmitting the screen frame data at a reception end, detecting a user operation, an operation mode, or Outputting a mode switching signal corresponding to the video mode; receiving and buffering screen frame data at the receiving end; and updating the screen based on the screen frame data by the display device; and receiving end In accordance with the mode switching signal, the mode is switched to the operation mode or the video mode. During the video mode, the screen frame data in the first playback period is buffered. And a first reproduction period Longer than the second playback period.




受信装置、スクリーンフレーム伝送システムと方法は、ユーザーの操作を検出し、システムを制御して、操作モードとビデオモードとを切り換え、操作モード中、少ないスクリーンフレームデータがバッファリングされて、スクリーンフレームを表示するレイテンシ遅延が短く、ユーザーに、低レイテンシ遅延制御を提供する。ビデオモード中、多くのスクリーンフレームデータがバッファリングされ、ビデオ再生が円滑である。   Receiving device, screen frame transmission system and method detect user's operation, control system, switch between operation mode and video mode, during operation mode, less screen frame data is buffered and screen frame The latency latency to display is short and provides the user with low latency delay control. During the video mode, a lot of screen frame data is buffered and the video playback is smooth.

本発明の実施例によるスクリーンフレーム伝送システムを示す図である。1 is a diagram illustrating a screen frame transmission system according to an embodiment of the present invention. 本発明の実施例によるスクリーンフレーム伝送方法のフローチャート図である。FIG. 5 is a flowchart of a screen frame transmission method according to an embodiment of the present invention.

図1は、本発明の実施例による伝送装置11と受信装置12を含むスクリーンフレーム伝送システム10を示す図である。伝送装置11は、捕捉モジュール111、第一通信インターフェース112と第一処理ユニット113を含む。捕捉モジュール111は、スクリーンフレームデータを捕捉する。例えば、捕捉モジュール111は、操作システムにより、ソフトウェアプログラムを通じて、無損失のスクリーンフレームデータを得る。第一通信インターフェース112は、捕捉モジュール111により捕捉されたスクリーンフレームデータを通信信号に変換し、伝送する。第一処理ユニット113は、捕捉モジュール111と第一通信インターフェース112に電気的に接続され、捕捉モジュール111により捕捉されたスクリーンフレームデータを処理し、第一通信インターフェース112により伝送する。実施例によると、捕捉モジュール111と第一処理ユニット113との間に、符号化モジュール114を設置し、符号化モジュール114は、捕捉モジュール111により捕捉されたスクリーンフレームを符号化し、第一処理ユニット113の演算負担を軽減する。   FIG. 1 is a diagram illustrating a screen frame transmission system 10 including a transmission device 11 and a reception device 12 according to an embodiment of the present invention. The transmission device 11 includes a capture module 111, a first communication interface 112 and a first processing unit 113. The capture module 111 captures screen frame data. For example, the capture module 111 obtains lossless screen frame data through a software program by the operating system. The first communication interface 112 converts the screen frame data captured by the capture module 111 into a communication signal and transmits it. The first processing unit 113 is electrically connected to the capture module 111 and the first communication interface 112, processes the screen frame data captured by the capture module 111, and transmits the screen frame data via the first communication interface 112. According to the embodiment, an encoding module 114 is installed between the acquisition module 111 and the first processing unit 113, and the encoding module 114 encodes the screen frame acquired by the acquisition module 111, and the first processing unit. The calculation burden of 113 is reduced.

受信装置12は、第二通信インターフェース121、バッファ123、第二検出モジュール124と第二処理ユニット122を含む。第二通信インターフェース121は、伝送装置11から、通信信号を受信する。実施例によると、第一通信インターフェース112と第二通信インターフェース121は、有線、又は、ワイヤレスネットワーク通信基準に従う。第二処理ユニット122は、第二通信インターフェース121、バッファ123と第二検出モジュール124に電気的に接続される。第二処理ユニット122は、第二通信インターフェース121から復調されたスクリーンフレームデータを受信し、必要に応じて、バッファ123中に、スクリーンフレームデータをバッファリングし、ディスプレイ装置20は、バッファ123中のスクリーンフレームデータに基づいて、そのスクリーンを更新する。   The receiving device 12 includes a second communication interface 121, a buffer 123, a second detection module 124, and a second processing unit 122. The second communication interface 121 receives a communication signal from the transmission device 11. According to the embodiment, the first communication interface 112 and the second communication interface 121 comply with a wired or wireless network communication standard. The second processing unit 122 is electrically connected to the second communication interface 121, the buffer 123, and the second detection module 124. The second processing unit 122 receives the demodulated screen frame data from the second communication interface 121, buffers the screen frame data in the buffer 123 as necessary, and the display device 20 stores the screen frame data in the buffer 123. The screen is updated based on the screen frame data.

第二検出モジュール124は、ユーザーの操作を検出し、操作モード、又は、ビデオモードに対応するモード切り換え信号を出力する。例えば、第二検出モジュール124は、ヒューマンインターフェース装置(HID)、例えば、 キーボード、マウス等の入力信号を検出し、ユーザーが操作を実行しているか判断する。HIDの入力信号が検出される場合、ユーザーが操作を実行していることを示し、第二検出モジュール124は、操作モードに対応するモード切り換え信号を出力する。所定期間に、入力信号が検出されない場合、ユーザーが操作を停止したことを示し、その後、第二検出モジュール124は、ビデオモードに対応するモード切り換え信号を出力する。   The second detection module 124 detects a user operation and outputs a mode switching signal corresponding to the operation mode or the video mode. For example, the second detection module 124 detects an input signal from a human interface device (HID), for example, a keyboard or a mouse, and determines whether the user is performing an operation. When the HID input signal is detected, it indicates that the user is performing an operation, and the second detection module 124 outputs a mode switching signal corresponding to the operation mode. If the input signal is not detected within a predetermined period, it indicates that the user has stopped the operation, and then the second detection module 124 outputs a mode switching signal corresponding to the video mode.

上述の説明を継続すると、第二処理ユニット122は、第二検出モジュール 124のモード切り換え信号に基づいて、受信装置12を制御し、操作モード、又は、ビデオモードに切り換える。ビデオモード中、第二処理ユニット122は、バッファ123で、第一再生期間のスクリーンフレームデータをバッファリングし、操作モード中、第二処理ユニット122は、バッファ123で、第二再生期間のスクリーンフレームデータをバッファリングし、且つ、第一再生期間は第二再生期間より長い。言い換えると、ビデオモード中、伝送装置11がスクリーンフレームを伝送するから、受信端12がスクリーンフレームを表示するまでのレイテンシ遅延は長い。一方、操作モード中、レイテンシ遅延は短い。第二再生期間が短いほど、伝送装置11がスクリーンフレームを伝送するから、受信端12がスクリーンフレームを表示するまでのレイテンシ遅延が短くなることが予測できる。   Continuing the above description, the second processing unit 122 controls the receiving device 12 based on the mode switching signal of the second detection module 124 to switch to the operation mode or the video mode. During the video mode, the second processing unit 122 buffers screen frame data for the first playback period in the buffer 123. During the operation mode, the second processing unit 122 uses the buffer 123 to screen screen frames for the second playback period. Data is buffered and the first playback period is longer than the second playback period. In other words, since the transmission device 11 transmits a screen frame during the video mode, the latency delay until the receiving end 12 displays the screen frame is long. On the other hand, the latency delay is short during the operation mode. Since the transmission apparatus 11 transmits a screen frame as the second playback period is shorter, it can be predicted that the latency delay until the receiving end 12 displays the screen frame is shortened.

実施例によると、第二処理ユニット122は、再生モジュール125より、バッファ123でのスクリーンフレームデータを再生する。例えば、再生モジュール 125は、これに限定されないが、ソフトウェアで実現される。ビデオモード中、再生モジュール 125 は、所定のバッファ期間まで待機してから、各スクリーンフレームデータのタイムスタンプに従って、最初の再生速度で、バッファ123にバッファリングされたスクリーンフレームデータを再生する。受信装置12が、ビデオモードから操作モードに切り換わる時、レイテンシ遅延を速く減少させるため、再生モジュール125は、ビデオモード中にバッファリングされたスクリーンフレームデータを加速出力し、例えば、出力ビデオのフレームレートを増加し、即ち、再生モジュール125は、各スクリーンフレームデータのタイムスタンプを無視して、更に速い再生速度で、バッファ123にバッファリングされたスクリーンフレームデータを出力する。又、再生モジュール125は、ビデオモードでバッファ123にバッファリングされたスクリーンフレームデータを直接、放棄する。こうしてから、受信装置12に受信されたスクリーンフレームデータは、ユーザーの操作期間のスクリーンフレームである。レイテンシ遅延が短いので、ユーザーは気がつかず、よって、低レイテンシ遅延制御を提供することができる。   According to the embodiment, the second processing unit 122 reproduces the screen frame data in the buffer 123 from the reproduction module 125. For example, the playback module 125 is implemented by software, although not limited thereto. During the video mode, the playback module 125 waits until a predetermined buffer period, and then plays back the screen frame data buffered in the buffer 123 at the initial playback speed according to the time stamp of each screen frame data. When the receiving device 12 switches from the video mode to the operation mode, the playback module 125 accelerates and outputs the screen frame data buffered during the video mode in order to quickly reduce the latency delay. The playback module 125 ignores the time stamp of each screen frame data and outputs the screen frame data buffered in the buffer 123 at a higher playback speed. The playback module 125 directly abandons the screen frame data buffered in the buffer 123 in the video mode. Then, the screen frame data received by the receiving device 12 is a screen frame for the user's operation period. Because the latency delay is short, the user is unaware and can therefore provide low latency delay control.

一方、受信装置12が、操作モードからビデオモードに切り換わる時、再生モジュール125は、バッファ123にバッファリングされたスクリーンフレームデータの出力を休止するか、又は、バッファ123にバッファリングされたスクリーンフレームデータを出力する速度を減少させ、例えば、ビデオ出力のフレームレートを減少させることにより、バッファ123に、更に多くのスクリーンフレームデータをバッファリングさせる。設定された再生期間に対応するスクリーンフレームデータが累積してから、再生モジュール125は、各クリーンフレームデータのタイムスタンプに従って、最初の再生速度で、スクリーンフレームを出力する。   On the other hand, when the receiving device 12 switches from the operation mode to the video mode, the playback module 125 pauses the output of the screen frame data buffered in the buffer 123 or the screen frame buffered in the buffer 123. The buffer 123 is made to buffer more screen frame data by reducing the data output rate, for example, by reducing the frame rate of the video output. After the screen frame data corresponding to the set playback period is accumulated, the playback module 125 outputs the screen frame at the initial playback speed according to the time stamp of each clean frame data.

実施例によると、受信装置12は、ディスプレイ装置20に内蔵される。又、受信装置12は、第二処理ユニット122に電気的に接続される第一接続インターフェース126を含む。ディスプレイ装置20は、第一接続インターフェース126により、受信装置12に電気的に接続される。例えば、第一接続インターフェース126はビデオ接続ポートである。ディスプレイ装置20は、テレビ、ディスプレイ、又は、プロジェクタ等、フレームを表示することができる電子装置である。   According to the embodiment, the receiving device 12 is built in the display device 20. The receiving device 12 also includes a first connection interface 126 that is electrically connected to the second processing unit 122. The display device 20 is electrically connected to the receiving device 12 through the first connection interface 126. For example, the first connection interface 126 is a video connection port. The display device 20 is an electronic device that can display a frame, such as a television, a display, or a projector.

実施例によると、受信装置12は、第二処理ユニット122に電気的に接続される第二接続インターフェース127を含む。ヒューマンインターフェース装置(HID)30は、第二接続インターフェース127により、受信装置12に電気的に接続される。これにより、ユーザーは、受信装置12に接続されるヒューマンインターフェース装置(HID)30により、リモートホストを操作する。例えば、第二接続インターフェース127はUSBインターフェースである。 前述の構造によると、入力装置がないディスプレイ装置20、例えば、プロジェクタは、ヒューマンインターフェース装置(HID)30を含む受信装置12に接続されことにより、ユーザーがリモートホストを制御できるようにする、例えば、再生するビデオを選択する。   According to the embodiment, the receiving device 12 includes a second connection interface 127 that is electrically connected to the second processing unit 122. The human interface device (HID) 30 is electrically connected to the receiving device 12 through the second connection interface 127. As a result, the user operates the remote host using the human interface device (HID) 30 connected to the receiving device 12. For example, the second connection interface 127 is a USB interface. According to the above structure, a display device 20 without an input device, for example a projector, is connected to a receiving device 12 including a human interface device (HID) 30 to allow a user to control a remote host, for example, Select the video to play.

注意すべきことは、伝送装置11は、第一処理ユニット113に電気的に接続される第一検出モジュール115を含むことである。第一検出モジュール115は、同様に、ユーザーの操作を検出し、対応するモード切り換え信号を、受信装置12に出力する。受信装置12は伝送装置11から出力されるモード切り換え信号に基づいて、受信装置 12は、対応する再生モードに切り換える。例えば、ユーザーは、受信装置11に接続されるヒューマンインターフェース装置(HID)により、リモートホストを操作するのではなく、ワイヤレスキーボード、又は、ワイヤレスマウスを用いて操作を実行し、受信装置12は、伝送装置11から出力されるモード切り換え信号に基づいて、対応する再生モードに切り換えることができ、低レイテンシ遅延制御を提供する。   It should be noted that the transmission device 11 includes a first detection module 115 that is electrically connected to the first processing unit 113. Similarly, the first detection module 115 detects a user operation, and outputs a corresponding mode switching signal to the receiving device 12. Based on the mode switching signal output from the transmission device 11, the receiving device 12 switches to the corresponding playback mode. For example, a user does not operate a remote host by a human interface device (HID) connected to the receiving device 11 but uses a wireless keyboard or a wireless mouse to perform an operation. Based on the mode switching signal output from the device 11, it is possible to switch to the corresponding playback mode, and to provide low latency delay control.

図2は、本実施例によるスクリーンフレーム伝送方法を示す図である。まず、伝送端は、スクリーンフレームデータを捕捉し、受信端に伝送する(S21)。伝送端、又は、受信端は、ユーザーの操作を検出し、操作モード、又は、ビデオモードに対応するモード切り換え信号を出力する(S22)。その後、受信端は、伝送端により伝送されるスクリーンフレームデータを受信し、バッファリングし、モード切り換え信号を受信する(S23)。受信端は、モード切り換え信号に基づいて、操作モード、又は、ビデオモードに切り換えるかを決定する(S24)。ビデオモードに切り換える場合、伝送端は、再生期間が長いスクリーンフレームデータをバッファリングし(S25)、伝送端がスクリーンフレームを伝送するから、受信端がスクリーンフレームを表示するまでのレイテンシ遅延を長くし、ビデオが滑らかに再生される。操作モードに切り換える場合、受信端は、再生期間が短いスクリーンフレームデータをバッファリングし (S26)、伝送端がスクリーンフレームを伝送するから、受信端がスクリーンフレームを表示するまでのレイテンシ遅延を短くし、これにより、ユーザーに、低レイテンシ遅延制御を提供する。最後に、ディスプレイ装置は、受信端上でバッファリングされるスクリーンフレームデータに基づいて、そのスクリーンを更新する (S27)。その他の詳細な説明は、上述されているので、ここでは、説明を省略する。   FIG. 2 is a diagram illustrating a screen frame transmission method according to the present embodiment. First, the transmission end captures screen frame data and transmits it to the reception end (S21). The transmission end or the reception end detects a user operation and outputs a mode switching signal corresponding to the operation mode or the video mode (S22). Thereafter, the receiving end receives the screen frame data transmitted by the transmitting end, buffers it, and receives the mode switching signal (S23). The receiving end determines whether to switch to the operation mode or the video mode based on the mode switching signal (S24). When switching to the video mode, the transmission end buffers screen frame data having a long reproduction period (S25), and since the transmission end transmits the screen frame, the latency delay until the reception end displays the screen frame is lengthened. , The video plays smoothly. When switching to the operation mode, the receiving end buffers screen frame data having a short reproduction period (S26), and since the transmission end transmits the screen frame, the latency delay until the receiving end displays the screen frame is shortened. This provides the user with low latency delay control. Finally, the display device updates the screen based on the screen frame data buffered on the receiving end (S27). Since the other detailed description has been described above, the description is omitted here.

前述を総合すると、受信装置、スクリーンフレーム伝送システムと方法は、ユーザーの操作を検出し、システムを制御して、操作モードとビデオモードとを切り換え、操作モード中、少ないスクリーンフレームデータがバッファリングされて、スクリーンフレームを表示するレイテンシ遅延が短く、ユーザーに、低レイテンシ遅延制御を提供する。ビデオモード中、多くのスクリーンフレームデータがバッファリングされ、ビデオ再生が円滑である。   In summary, the receiving device, screen frame transmission system and method can detect the user's operation, control the system, switch between operation mode and video mode, and less screen frame data is buffered during operation mode. Thus, the latency delay for displaying the screen frame is short, and the user is provided with low latency delay control. During the video mode, a lot of screen frame data is buffered and the video playback is smooth.

本発明では好ましい実施例を前述の通り開示したが、これらは決して本発明に限定するものではなく、当該技術を熟知する者なら誰でも、本発明の精神と領域を脱しない範囲内で各種の変動や潤色を加えることができ、従って本発明の保護範囲は、特許請求の範囲で指定した内容を基準とする。   In the present invention, preferred embodiments have been disclosed as described above. However, the present invention is not limited to the present invention, and any person who is familiar with the technology can use various methods within the spirit and scope of the present invention. Variations and moist colors can be added, so the protection scope of the present invention is based on what is specified in the claims.

10 スクリーンフレーム伝送システム
11 伝送装置
111 捕捉モジュール
112 第一通信インターフェース
113 第一処理ユニット
114 符号化モジュール
115 第一検出モジュール
12 受信装置
121 第二通信インターフェース
122 第二処理ユニット
123 バッファ
124 第二検出モジュール
125 再生モジュール
126 第一接続インターフェース
127 第二接続インターフェース
20 ディスプレイ装置
30 ヒューマンインターフェース装置(HID)
S21〜S27 ステップ
10 Screen Frame Transmission System 11 Transmission Device 111 Capture Module 112 First Communication Interface 113 First Processing Unit 114 Encoding Module 115 First Detection Module 12 Receiving Device 121 Second Communication Interface 122 Second Processing Unit 123 Buffer 124 Second Detection Module 125 Playback module 126 First connection interface 127 Second connection interface 20 Display device 30 Human interface device (HID)
S21 to S27 steps

Claims (14)

スクリーンフレーム伝送システムであって、
スクリーン共有のためのスクリーンフレームデータを捕捉する捕捉モジュール、
前記スクリーンフレームデータを通信信号に変換し、伝送する第一通信インターフェース、および
前記捕捉モジュールと前記第一通信インターフェースに電気的に接続し、前記スクリーンフレームデータを処理し、前記第一通信インターフェースを経由させて、伝送する第一処理ユニット
を含む伝送装置と、
前記通信信号を受信する第二通信インターフェース、
前記スクリーンフレームデータをバッファリングし、前記スクリーンフレームデータに従って、ディスプレイ装置に、スクリーンを更新させるバッファ、
ユーザーの操作を検出し、操作モード、又は、ビデオモードに対応するモード切り換え信号を出力する第二検出モジュール、および
前記第二通信インターフェース、前記バッファ、及び、前記検出モジュールに電気的に接続し、前記バッファにアクセスし、前記モード切り換え信号に基づいて、操作モード、又は、ビデオモードに切り換えることを制御する第二処理ユニット
を含む受信装置と
を含み、
前記バッファが、前記ビデオモードで、第一再生期間の前記スクリーンフレームデータをバッファリングするように、前記ビデオモードに切り換わる時、前記スクリーンフレームデータの出力を休止するか、又は前記スクリーンフレームデータの出力速度を減少させ、且つ、前記第一再生期間に対応する前記スクリーンフレームデータが十分に累積された時、正常な出力速度に回復し、
前記バッファが、前記操作モードで、前記第一再生期間より短い第二再生期間の前記スクリーンフレームデータをバッファリングするように、前記操作モードに切り換わる時、前記ビデオモード中にバッファリングされた前記スクリーンフレームデータを放棄、又は、加速的に出力することを特徴とするスクリーンフレーム伝送システム。
A screen frame transmission system,
Capture module that captures screen frame data for screen sharing,
A first communication interface for converting and transmitting the screen frame data to a communication signal; and electrically connecting the acquisition module and the first communication interface to process the screen frame data and via the first communication interface A transmission device including a first processing unit for transmission;
A second communication interface for receiving the communication signal;
A buffer for buffering the screen frame data and causing a display device to update the screen according to the screen frame data;
A second detection module that detects a user operation and outputs a mode switching signal corresponding to an operation mode or a video mode; and electrically connected to the second communication interface, the buffer, and the detection module; A receiver including a second processing unit that accesses the buffer and controls switching to an operation mode or a video mode based on the mode switching signal;
The buffer is, in the video mode, the screen frame data in the first reproduction period to buffering, when switched to the video mode, or pause the output of the screen frame data, or the screen frame When the screen frame data corresponding to the first reproduction period is sufficiently accumulated, the output speed of the data is reduced, and the normal output speed is restored.
When the buffer switches to the operation mode so as to buffer the screen frame data in the second playback period shorter than the first playback period in the operation mode, the buffer buffered during the video mode A screen frame transmission system characterized in that screen frame data is discarded or output at an accelerated rate .
前記第二検出モジュールは、ヒューマンインターフェース装置(HID)の入力信号を検出し、前記ユーザーが操作を実行しているか判断することを特徴とする請求項に記載のスクリーンフレーム伝送システム。 The screen frame transmission system according to claim 1 , wherein the second detection module detects an input signal of a human interface device (HID) and determines whether the user is performing an operation. 前記第二検出モジュールは、所定期間に、ヒューマンインターフェース装置(HID)の入力信号を検出しない場合、前記ビデオモードに対応する前記モード切り換え信号を出力することを特徴とする請求項1または2に記載のスクリーンフレーム伝送システム。 The second detection module, the predetermined time period, does not detect an input signal of a human interface device (HID), according to claim 1 or 2, and outputs the mode switching signal corresponding to the video mode Screen frame transmission system. 前記受信装置は、前記第二処理ユニットに電気的に接続される第一接続インターフェースを含み、前記ディスプレイ装置は、前記第一接続インターフェースにより、前記受信装置に電気的に接続されることを特徴とする請求項1から何れかの一項に記載のスクリーンフレーム伝送システム。 The receiving device includes a first connection interface electrically connected to the second processing unit, and the display device is electrically connected to the receiving device by the first connection interface. The screen frame transmission system according to any one of claims 1 to 3 . 前記受信装置は、前記第二処理ユニットに電気的に接続される第二接続インターフェースを含み、ヒューマンインターフェース装置(HID)は、前記第二接続インターフェースにより、前記受信装置に電気的に接続されることを特徴とする請求項1から何れかの一項に記載のスクリーンフレーム伝送システム。 The receiving device includes a second connection interface electrically connected to the second processing unit, and a human interface device (HID) is electrically connected to the receiving device by the second connection interface. screen frame transmission system according to claims 1 to 4 or one paragraph, wherein. 前記伝送装置は、前記第一処理ユニットに電気的に接続される第一検出モジュールを含み、前記ユーザーの操作を検出し、対応する前記モード切り換え信号を、前記受信装置に出力することを特徴とする請求項1から何れかの一項に記載のスクリーンフレーム伝送システム。 The transmission device includes a first detection module electrically connected to the first processing unit, detects the user's operation, and outputs the corresponding mode switching signal to the reception device. The screen frame transmission system according to any one of claims 1 to 5 . 前記伝送装置は、前記捕捉モジュールと前記第一処理ユニットとの間に電気的に接続する符号化モジュールを含み、前記スクリーンフレームを符号化することを特徴とする請求項1から何れかの一項に記載のスクリーンフレーム伝送システム。 The transmission device includes an encoding module for electrically connecting between said capture module the first processing unit, wherein the screen frame from claim 1, characterized in that the coding of 6 any one The screen frame transmission system according to item. スクリーン共有のためのスクリーンフレームデータを含む通信信号を伝送する伝送装置を含んだスクリーンフレーム伝送システムに組み合わせる受信装置であって、
前記通信信号を受信する通信インターフェースと、
前記スクリーンフレームデータをバッファリングし、前記スクリーンフレームデータに基づいて、ディスプレイ装置にスクリーンを更新させるバッファと、
ユーザーの操作を検出し、操作モード、又は、ビデオモードに対応するモード切り換え信号を出力する検出モジュールと、
前記通信インターフェースと、前記バッファと前記検出モジュールとに電気的に接続され、前記バッファにアクセスし、前記モード切り換え信号に従って、前記受信装置を制御し、前記操作モード、又は、前記ビデオモードに切り換える処理ユニットと、
を含み、
前記バッファが、前記ビデオモードで、第一再生期間の前記スクリーンフレームデータをバッファリングするように、前記ビデオモードに切り換わる時、前記スクリーンフレームデータの出力を休止するか、又は前記スクリーンフレームデータの出力速度を減少させ、且つ、前記第一再生期間に対応する前記スクリーンフレームデータが十分に累積された時、正常な出力速度に回復し、
前記バッファが、前記操作モードで、前記第一再生期間より短い第二再生期間の前記スクリーンフレームデータをバッファリングするように、前記操作モードに切り換わる時、前記ビデオモード中にバッファリングされた前記スクリーンフレームデータを放棄、又は、加速的に出力することを特徴とする受信装置。
A receiver combined with a screen frame transmission system including a transmission device for transmitting a communication signal including screen frame data for screen sharing,
A communication interface for receiving the communication signal;
A buffer for buffering the screen frame data and causing a display device to update the screen based on the screen frame data;
A detection module that detects a user operation and outputs a mode switching signal corresponding to an operation mode or a video mode;
Processing that is electrically connected to the communication interface, the buffer, and the detection module, accesses the buffer, controls the receiving device according to the mode switching signal, and switches to the operation mode or the video mode Unit,
Including
The buffer is, in the video mode, the screen frame data in the first reproduction period to buffering, when switched to the video mode, or pause the output of the screen frame data, or the screen frame When the screen frame data corresponding to the first reproduction period is sufficiently accumulated, the output speed of the data is reduced, and the normal output speed is restored.
When the buffer switches to the operation mode so as to buffer the screen frame data in the second playback period shorter than the first playback period in the operation mode, the buffer buffered during the video mode A receiving apparatus characterized in that screen frame data is discarded or output at an accelerated rate .
更に、前記処理ユニットに電気的に接続される第一接続インターフェースを含み、前記ディスプレイ装置は、前記第一接続インターフェースにより、前記受信装置に電気的に接続されることを特徴とする請求項に記載の受信装置。 9. The apparatus according to claim 8 , further comprising a first connection interface electrically connected to the processing unit, wherein the display device is electrically connected to the receiving device by the first connection interface. The receiving device described. 更に、前記処理ユニットに電気的に接続される第二接続インターフェースを含み、ヒューマンインターフェース装置(HID)は、前記第二接続インターフェースにより、前記受信装置に電気的に接続されることを特徴とする請求項8または9に記載の受信装置。 The electronic device further comprises a second connection interface electrically connected to the processing unit, wherein a human interface device (HID) is electrically connected to the receiving device by the second connection interface. Item 10. The receiving device according to Item 8 or 9 . スクリーンフレーム伝送方法であって、
伝送端が、スクリーン共有のためのスクリーンフレームデータを捕捉し、受信端に伝送するステップと、
ユーザーの操作を検出し、操作モード、又は、ビデオモードに対応するモード切り換え信号を出力する検出ステップと、
前記受信端で、前記スクリーンフレームデータを受信し、バッファリングし、前記スクリーンフレームデータに基づいて、ディスプレイ装置にスクリーンを更新させるステップと、
前記受信端で、前記モード切り換え信号に従って、前記操作モード、又は、前記ビデオモードに切り換え前記ビデオモード中、一再生期間の前記スクリーンフレームデータがバッファリングされるように前記ビデオモードに切り換わる時、前記受信端が、前記スクリーンフレームデータの出力を休止するか、又は前記スクリーンフレームデータの出力速度を減少させ、且つ、前記第一再生期間に対応する前記スクリーンフレームデータが十分に累積された時、正常な出力速度に回復し、前記操作モード中、記第一再生期間より短い第二再生期間の前記スクリーンフレームデータがバッファリングされるように、前記操作モードに切り換わる時、前記受信端が前記ビデオモード中にバッファリングされた前記スクリーンフレームデータを放棄、又は、加速的に出力するステップと
を含むことを特徴とするスクリーンフレーム伝送方法。
A screen frame transmission method,
A transmission end to capture screen frame data for screen sharing and transmit it to a reception end;
A detection step of detecting a user operation and outputting a mode switching signal corresponding to the operation mode or the video mode;
Receiving, buffering, and causing the display device to update the screen based on the screen frame data at the receiving end; and
In the receiving end, in accordance with the mode switching signal, the operation mode, or is switched to the video mode, in the video mode, to so that the screen frame data in the first reproduction period is buffered, cut in the video mode In other words, the receiving end pauses the output of the screen frame data or reduces the output speed of the screen frame data, and the screen frame data corresponding to the first reproduction period is sufficiently accumulated. was time to recover to the normal output rate, in the operation mode, so that the screen frame data before Symbol second reproduction period shorter than the first regeneration period is buffered, when switched to the operation mode, the The screen frame data buffered while the receiving end is in the video mode Abandoned, or screen frame transmission method characterized by comprising the step of outputting an accelerating rate.
前記検出ステップは、ヒューマンインターフェース装置(HID)の入力信号を検出し、前記ユーザーが操作を実行しているか判断することを特徴とする請求項11に記載のスクリーンフレーム伝送方法。 The method of claim 11 , wherein the detecting step detects an input signal of a human interface device (HID) to determine whether the user is performing an operation. 前記検出ステップは、所定期間に、ヒューマンインターフェース装置(HID)の入力信号を検出しない場合、前記ビデオモードに対応する前記モード切り換え信号を出力するステップを含むことを特徴とする請求項11または12に記載のスクリーンフレーム伝送方法。 The detection step, in a predetermined period of time, does not detect an input signal of a human interface device (HID), in claim 11 or 12, characterized in that it comprises a step of outputting the mode switching signal corresponding to the video mode The screen frame transmission method as described. 前記検出ステップは、前記伝送端と前記受信端の少なくとも一つにより実行されることを特徴とする請求項11から13何れかの一項に記載のスクリーンフレーム伝送方法。 The detection step, the screen frame transmission method according to claims 11 to 13 or one item, characterized in that to be executed by at least one of the receiving end and the transmitting end.
JP2011017969A 2011-01-31 2011-01-31 Receiving device, screen frame transmission system and method Active JP5651872B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011017969A JP5651872B2 (en) 2011-01-31 2011-01-31 Receiving device, screen frame transmission system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011017969A JP5651872B2 (en) 2011-01-31 2011-01-31 Receiving device, screen frame transmission system and method

Publications (2)

Publication Number Publication Date
JP2012159593A JP2012159593A (en) 2012-08-23
JP5651872B2 true JP5651872B2 (en) 2015-01-14

Family

ID=46840183

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011017969A Active JP5651872B2 (en) 2011-01-31 2011-01-31 Receiving device, screen frame transmission system and method

Country Status (1)

Country Link
JP (1) JP5651872B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7252444B2 (en) * 2019-03-13 2023-04-05 富士通株式会社 Display control program, display control method and information processing device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10289091A (en) * 1997-04-16 1998-10-27 Agency Of Ind Science & Technol Computer network
JP3665527B2 (en) * 2000-02-16 2005-06-29 日本電信電話株式会社 Computer screen sharing control method, computer screen sharing control system, and centralized management server
JP2004356695A (en) * 2003-05-27 2004-12-16 Sony Corp Data distribution system and data distribution method, and data receiving device and data receiving method
JP2010258489A (en) * 2009-04-21 2010-11-11 Hitachi Ltd Video display device, reception device, transmission / reception system, and video display method

Also Published As

Publication number Publication date
JP2012159593A (en) 2012-08-23

Similar Documents

Publication Publication Date Title
CN107454416B (en) Video stream sending method and device
US8521900B2 (en) Remote audio-video sharing method and application program for the same
KR101633100B1 (en) Information processing system, information processing apparatus, information processing method, and recording medium
EP3503570A1 (en) Method of transmitting video frames from a video stream to a display and corresponding apparatus
WO2015058590A1 (en) Control method, device and system for live broadcast of video, and storage medium
WO2018192415A1 (en) Data live broadcast method, and related device and system
US20130166769A1 (en) Receiving device, screen frame transmission system and method
CN103780943B (en) Audio channel switching method, device and system
CN103414894A (en) Wireless real-time screen transfer equipment and method
CN104320701B (en) The switching method and device of signal source
TW201112763A (en) Method and system for remote viewing of static and video images
CN107707976A (en) A kind of video encoding/decoding method and mobile terminal
US10482568B2 (en) Information processor and information processing method
WO2018036352A1 (en) Video data coding and decoding methods, devices and systems, and storage medium
US20120154678A1 (en) Receiving device, screen frame transmission system and method
WO2023142389A1 (en) Screen mirroring method and apparatus, and electronic device and storage medium
CN112601096A (en) Video decoding method, device, equipment and readable storage medium
US9445142B2 (en) Information processing apparatus and control method thereof
CN102739614B (en) Remote video and audio sharing method
CN102547204B (en) Receiving device, screen image transmission system and transmission method thereof
JP5651872B2 (en) Receiving device, screen frame transmission system and method
WO2025161977A1 (en) Rendering method and apparatus, and device-cloud collaborative system
TWI524767B (en) Receiving device, screen frame transmission system and method
CN111541940B (en) Motion compensation method, device, television and storage medium for display device
CN110798700B (en) Video processing method, video processing device, storage medium and electronic equipment

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130605

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130924

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140625

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20140812

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20141021

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141027

R150 Certificate of patent or registration of utility model

Ref document number: 5651872

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D02

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250