JP6598726B2 - Display terminal device, display device, data processing method, and data processing program - Google Patents
Display terminal device, display device, data processing method, and data processing program Download PDFInfo
- Publication number
- JP6598726B2 JP6598726B2 JP2016083164A JP2016083164A JP6598726B2 JP 6598726 B2 JP6598726 B2 JP 6598726B2 JP 2016083164 A JP2016083164 A JP 2016083164A JP 2016083164 A JP2016083164 A JP 2016083164A JP 6598726 B2 JP6598726 B2 JP 6598726B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- output
- display device
- display data
- 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.)
- Active
Links
Images
Landscapes
- Transforming Electric Information Into Light Information (AREA)
- Controls And Circuits For Display Device (AREA)
Description
本発明は、表示装置に表示データを出力するタイミングを制御する技術に関する。 The present invention relates to a technique for controlling the timing of outputting display data to a display device.
以下では、図1に示すように、複数台の表示装置を相互に隣接させてタイル状に配置して1つの大きなスクリーンを構成するマルチ画面コンテンツ表示システムを説明する。
マルチ画面コンテンツ表示システムでは、表示装置に表示端末装置が接続されている。表示端末装置は、表示装置と1対1の割合で接続されていてもよいし、表示装置p台(pは2以上)に対して1台の割合で接続されていてもよい。表示端末装置は、接続先の表示装置に表示データを出力する。表示端末装置が出力する表示データは、例えば、コンテンツ(静止画・動画・文字等)を構成するデータである。
複数台の表示装置で構成されるスクリーンでは、1つのコンテンツを表示させてもよいし、複数のコンテンツを表示領域を分けて同時に表示させてもよい。
また、表示端末装置は、制御サーバ装置に接続されている。制御サーバ装置は、各表示端末装置を制御する。
Hereinafter, as shown in FIG. 1, a multi-screen content display system in which a plurality of display devices are arranged adjacent to each other in a tile shape to constitute one large screen will be described.
In the multi-screen content display system, a display terminal device is connected to the display device. The display terminal device may be connected to the display device at a one-to-one ratio, or may be connected to one display device per p devices (p is 2 or more). The display terminal device outputs the display data to the connection destination display device. The display data output from the display terminal device is, for example, data constituting content (still images / moving images / characters).
On a screen composed of a plurality of display devices, one content may be displayed, or a plurality of contents may be displayed simultaneously by dividing a display area.
The display terminal device is connected to the control server device. The control server device controls each display terminal device.
このマルチ画面コンテンツ表示システムでは、各表示端末装置が独立に動作するため、表示端末装置ごとの表示がずれてしまう表示同期問題が発生するという課題がある。特許文献1では、この表示同期問題を解消するための技術が開示されている。
しかし、縦方向に配置されている表示装置間では、図12(a)に示す問題が生じる。図12(a)では、上段に配置されている表示装置32で表示される表示データが下段に配置されている表示装置31で表示される表示データに対して視覚的に1フレームずれて見える現象を示している。表示装置32に接続されている表示端末装置22が表示装置32に表示データを出力するタイミングと表示装置31に接続されている表示端末装置21が表示端末装置22に表示データを出力するタイミングが同期していても表示装置32と表示装置31とで表示データが1フレームずれて見えることがある。
これは、図12(b)に示すように、現在一般的な表示装置の場合、常に指定の更新間隔で画面を更新しているが、厳密には更新間隔辺り1周ずつ表示装置の画面上の最上段ラインから最下段ラインまで順に画像を走査して更新する。そのため、上下に積んだ表示装置間で繋がった動きのあるコンテンツを表示すると、上段の表示装置の下部の表示と下段表示装置の上部の表示が、視覚的に常時1フレームずれて見える問題が生じる。
図12(b)を参照してより具体的に説明する。なお、図12(b)では、横軸は時間推移を示す。また、縦軸は表示装置内の走査線の位置を示す。つまり、表示装置32の段の上端(符号320aで示される部分)は表示装置32の走査線の上端を示し、表示装置32の段の下端(符号320bで示される部分)は表示装置32の走査線の下端を示す。また、表示装置31の段の上端(符号310aで示される部分)は表示装置31の走査線の上端を示し、表示装置31の段の下端(符号310bで示される部分)は表示装置31の走査線の下端を示す。また、表示装置32の段と表示装置31の段において、同じハッチングの部分は表示装置32と表示装置31で同時に表示する1フレーム分の表示データを表している。例えば、符号321で示される部分と符号311で示される部分は、表示装置32と表示装置31で同時に表示する1フレーム分の表示データである。
表示装置32と表示装置31では、符号321の表示データの表示装置32の走査線の上端(符号320a)の走査と符号311の表示データの表示装置31の走査線の上端(符号310a)の走査が同時に開始される。表示装置32で走査線の下端(符号320b)の走査が行われる前に表示装置31で走査線の上端(符号310a)の走査が行われているため、符号321の表示データと比べて符号311の表示データが1フレーム分遅れて表示されているように見えることがある。
図12(b)では、表示装置32と表示装置31での表示のみを示しているが、表示装置33と表示装置34でも同じ現象が発生する。
In this multi-screen content display system, since each display terminal device operates independently, there is a problem that a display synchronization problem occurs in which display for each display terminal device is shifted. Patent Document 1 discloses a technique for solving this display synchronization problem.
However, the problem shown in FIG. 12A occurs between the display devices arranged in the vertical direction. In FIG. 12A, a phenomenon in which the display data displayed on the
As shown in FIG. 12B, in the case of a currently general display device, the screen is constantly updated at a specified update interval. Strictly speaking, one cycle per update interval is displayed on the screen of the display device. The image is scanned and updated in order from the uppermost line to the lowermost line. For this reason, when moving content connected between display devices stacked vertically is displayed, there is a problem that the lower display of the upper display device and the upper display of the lower display device are always visually shifted by one frame. .
A more specific description will be given with reference to FIG. In FIG. 12B, the horizontal axis indicates the time transition. The vertical axis indicates the position of the scanning line in the display device. That is, the upper end of the stage of the display device 32 (portion indicated by reference numeral 320a) indicates the upper end of the scanning line of the
In the
FIG. 12B shows only the display on the
図12(a)及び図12(b)に示す問題を解消する手法の1つとして、下段の表示装置の表示データを上段に比べて1フレーム遅らせて表示する方法がある。特許文献2では、表示端末装置が縦方向の全表示装置の画面数と担当表示装置の位置から算出した遅延時間に基づいて同期信号を生成し、表示画像を遅らせて表示させることで、図12(c)及び(d)に示すように、本現象を解消している。
つまり、図12(d)に示すように、表示装置32で走査線の下端(符号320b)の走査が行われた後に表示装置31で走査線の上端(符号310a)の走査が行われているため、符号321の表示データと符号311の表示データとがずれて見えるという現象は解消する。
One method for solving the problems shown in FIGS. 12A and 12B is to display the display data of the lower display device with a delay of one frame compared to the upper display. In Patent Document 2, the display terminal device generates a synchronization signal based on the delay time calculated from the number of screens of all the display devices in the vertical direction and the position of the responsible display device, and displays the display image with a delay, as shown in FIG. As shown in (c) and (d), this phenomenon is eliminated.
That is, as shown in FIG. 12D, after the
特許文献2の技術、つまり下段の表示装置で表示される表示データを1フレーム分遅らせて表示する方法は、画面を跨るオブジェクトが走査線と平行な方向へ移動する動きをするコンテンツを表示する場合に効果的である。
しかしながら、全画面で表示内容が大きく変わる場合、特に主要色が大きく変わる場合、表示装置の画面更新間隔のq倍(qは表示装置の段数)の時間をかけて上から下に向かって画面が更新されるため、視覚的に切り替わりが目立つという課題がある。
すなわち、符号322の表示データ及び符号312の表示データで構成される画像の表示が完了するまでに、図12(d)の方法では、図12(b)の方法に比べて2倍の時間を要する。このため、符号321の表示データ及び符号311の表示データで構成される画像から符号322の表示データ及び符号312の表示データで構成される画像で表示内容が大きく変わる場合は、視覚的に切り替わりが目立つ。
The technique of Patent Document 2, that is, the method of displaying the display data displayed on the lower display device with a delay of one frame, is to display content in which an object straddling the screen moves in a direction parallel to the scanning line. It is effective.
However, when the display content changes greatly on the entire screen, especially when the main color changes significantly, the screen is shifted from top to bottom over q times the display device screen update interval (q is the number of stages of the display device). Since it is updated, there is a problem that the switching is conspicuous visually.
That is, until the display of the image composed of the display data denoted by
そこで、本発明は、上記の課題を解決し、表示データを適切なタイミングで表示装置に表示させることが可能な構成を実現することを主な目的とする。 In view of the above, the main object of the present invention is to solve the above-described problems and to realize a configuration capable of displaying display data on a display device at an appropriate timing.
本発明に係る表示端末装置は、
表示装置に接続される表示端末装置であって、
前記表示装置に出力する表示データを、前記表示データに指定されている出力タイミングである指定出力タイミングで前記表示装置に出力するか、前記指定出力タイミングから遅延させて前記表示装置に出力するかを判定する出力制御部と、
前記出力制御部により前記表示データを前記指定出力タイミングで前記表示装置に出力すると判定された場合に、前記表示データを前記指定出力タイミングで前記表示装置に出力し、前記出力制御部により前記表示データを前記指定出力タイミングから遅延させて前記表示装置に出力すると判定された場合に、前記表示データを前記指定出力タイミングから遅延させて前記表示装置に出力する出力部とを有する。
The display terminal device according to the present invention is
A display terminal device connected to the display device,
Whether display data to be output to the display device is output to the display device at a specified output timing that is an output timing specified in the display data, or is output to the display device with a delay from the specified output timing An output control unit for determining;
When the output control unit determines that the display data is to be output to the display device at the specified output timing, the display data is output to the display device at the specified output timing, and the display data is output by the output control unit. And an output unit that outputs the display data to the display device with a delay from the designated output timing when it is determined to output the display data to the display device with a delay from the designated output timing.
本発明によれば、表示データを指定出力タイミングで表示装置に出力するか、指定出力タイミングから遅延させて表示装置に出力するかを判定するため、表示データを適切なタイミングで表示装置に表示させることができる。 According to the present invention, display data is displayed on a display device at an appropriate timing in order to determine whether display data is output to the display device at a specified output timing or delayed from the specified output timing. be able to.
以下では、説明を容易にするために、横ラインを縦に走査するように画像を表示する表示装置を縦方向に配列した場合を例に挙げる。しかし、例えば同様の表示装置を同じ方向に90度回転させ、横方向に配列した場合も上述した課題と同様の課題が発生する。
その場合は、以下の説明の「縦」を「横」に、「横」を「縦」に、「上」及び「下」を「左」及び「右」(時計回りに90度回転した場合は「右」及び「左」)と読み替えるものとする。
In the following, for ease of explanation, a case where display devices that display an image so as to scan a horizontal line vertically are arranged in the vertical direction will be described as an example. However, for example, when the same display device is rotated 90 degrees in the same direction and arranged in the horizontal direction, the same problem as described above occurs.
In that case, “vertical” in the following description is “horizontal”, “horizontal” is “vertical”, “upper” and “lower” are “left” and “right” (when rotated 90 degrees clockwise) "Right" and "left").
実施の形態1.
***構成の説明***
図1は、本実施の形態に係るマルチ画面コンテンツ表示システムのシステム構成例を示す。
本実施の形態では、マルチ画面コンテンツ表示システムの構成の1例として、横2列縦2行の4面構成を用いて説明する。しかし、横方向に1列以上、縦方向に2列以上であれば、図1に示す配置に限らず、表示装置、表示端末装置の数も共に4台に限らない。また、画面配置は、マス目状に限らない。
但し、複数の表示装置が相互に隣接して配置されている必要がある。
Embodiment 1 FIG.
*** Explanation of configuration ***
FIG. 1 shows a system configuration example of a multi-screen content display system according to the present embodiment.
In the present embodiment, as an example of the configuration of the multi-screen content display system, a description will be given using a four-screen configuration of two horizontal rows and two vertical rows. However, as long as there are one or more rows in the horizontal direction and two or more rows in the vertical direction, the number of display devices and display terminal devices is not limited to four as well as the arrangement shown in FIG. Further, the screen layout is not limited to a grid.
However, a plurality of display devices need to be arranged adjacent to each other.
制御サーバ装置10は、マルチ画面コンテンツ表示システムを制御するコンピュータである。
制御サーバ装置10には、表示端末装置21、22、23、24が接続されている。
表示端末装置21、22、23、24は、それぞれコンピュータである。
表示端末装置21には、表示装置31が接続されている。表示端末装置22には、表示装置32が接続されている。表示端末装置23には、表示装置33が接続されている、表示端末装置24には、表示装置34が接続されている。
表示装置31、32、33、34は、それぞれディスプレイ装置である。
本実施の形態に係るマルチ画面コンテンツ表示システムでは、表示装置31、32、33、34が各々自身の担当領域の画像を表示することで、1つのスクリーンを構成する。
表示端末装置21、22、23、24は、制御サーバ装置10から制御命令を受信し、受信した制御命令に基づき、各々に接続している表示装置に出力する表示データの出力タイミングを制御する。
なお、以下では、表示端末装置21、22、23、24を代表して、表示端末装置21を説明するが、以下の表示端末装置21についての説明は、表示端末装置22、23、24にもあてはまる。つまり、以下の説明における「表示端末装置21」は、「表示端末装置22」、「表示端末装置23」、「表示端末装置24」に読み替えることができる。また、以下では、表示装置31、32、33、34を代表して、表示装置31を説明するが、以下の表示装置31についての説明は、表示装置32、33、34にもあてはまる。つまり、以下の説明における「表示装置31」は、「表示装置32」、「表示装置32」、「表示装置33」、「表示装置34」に読み替えることができる。
表示データは、図12(b)及び図12(d)に示す1フレーム分のデータ(符号321、322、311、312等のデータ)である。表示データは表示画像または画像ともいう。
また、図12(b)に示すように、コンテンツは、相互に関連付けられた複数の表示データで構成される。例えば、コンテンツは画像の集合で構成される動画である。表示端末装置21は、コンテンツを構成する複数の表示データを連続して表示装置31に出力する。
The
Display
The
A
The
In the multi-screen content display system according to the present embodiment, each of the
The
In the following, the
The display data is data for one frame (data of
Also, as shown in FIG. 12B, the content is composed of a plurality of display data associated with each other. For example, the content is a moving image composed of a set of images. The
図2は、本実施の形態に係る制御サーバ装置10及び表示端末装置21のハードウェア構成例を示す。
FIG. 2 shows a hardware configuration example of the
制御サーバ装置10は、プロセッサ71、メモリ72、記憶装置73、通信インタフェース74から構成される。
記憶装置73には、図3に示す制御命令送信部101及び画面間同期処理部102の機能を実現するプログラムが記憶されている。
そして、これらプログラムがメモリ72にロードされ、プロセッサ71がこれらプログラムを実行して、後述する制御命令送信部101及び画面間同期処理部102の動作を行う。
通信インタフェース74は、表示端末装置21と通信を行う。
The
The
These programs are loaded into the
The
表示端末装置21は、プロセッサ81、メモリ82、グラフィックスプロセッサ83、記憶装置84、通信インタフェース85、表示インタフェース86から構成される。
記憶装置84には、図3に示す制御命令受信部211、制御命令展開部212、フレーム出力遅延時間算出部213、画面更新指示部214、画像生成表示部215及び画面間同期処理部216の機能を実現するプログラムが記憶されている。
そして、これらプログラムがメモリ82にロードされ、プロセッサ81がこれらプログラムを実行して、後述する制御命令受信部211、制御命令展開部212、フレーム出力遅延時間算出部213、画面更新指示部214、画像生成表示部215及び画面間同期処理部216の動作を行う。
なお、制御命令受信部211、制御命令展開部212、フレーム出力遅延時間算出部213、画面更新指示部214、画像生成表示部215及び画面間同期処理部216の動作のうちの一部をグラフィックスプロセッサ83が行うようにしてもよい。
通信インタフェース85は制御サーバ装置10と通信を行う。
表示インタフェース86は、表示装置31に表示データを出力する。
The
The
Then, these programs are loaded into the
Note that some of the operations of the control
The
The
なお、図2のハードウェア構成は一例であり、制御サーバ装置10及び表示端末装置21は、図3のハードウェア構成以外のハードウェア構成であってもよい。例えば、図3の制御命令受信部211、制御命令展開部212、フレーム出力遅延時間算出部213、画面更新指示部214、画像生成表示部215及び画面間同期処理部216のうちの一部をプロセッサ81とは異なる専用プロセッサで実現するようにしてもよい。また、グラフィックスプロセッサ83をプロセッサ81が兼ねてもよい。また、メモリ82の他に、ビデオメモリが設けられていてもよい。
The hardware configuration in FIG. 2 is an example, and the
なお、本実施の形態では、表示端末装置21の記憶装置84にコンテンツデータ(静止画ファイル、動画ファイル、あるいは、それら複数を1コンテンツとして結合するためのコンテンツ内におけるレイアウト情報も含む)と、表示装置31の配置情報、表示装置31の解像度等を記憶するものとする。
In the present embodiment, content data (including still image files, moving image files, or layout information in content for combining a plurality of them as one content) is displayed in the
図3は、本実施の形態に係る制御サーバ装置10及び表示端末装置21の機能構成例を示す。
FIG. 3 shows a functional configuration example of the
制御サーバ装置10は、制御命令送信部101と画面間同期処理部102を備える。
The
表示端末装置21は、制御命令受信部211、制御命令展開部212、フレーム出力遅延時間算出部213、画面更新指示部214、画像生成表示部215、画面間同期処理部216を備える。
なお、表示端末装置22、23、24も、表示端末装置21と同様の機能構成を備える。
図示は省略しているが、表示端末装置22は、制御命令受信部221、制御命令展開部222、フレーム出力遅延時間算出部223、画面更新指示部224、画像生成表示部225、画面間同期処理部226を備えるものとする。
また、表示端末装置23は、制御命令受信部231、制御命令展開部232、フレーム出力遅延時間算出部233、画面更新指示部234、画像生成表示部235、画面間同期処理部236を備えるものとする。
また、表示端末装置24は、制御命令受信部241、制御命令展開部242、フレーム出力遅延時間算出部243、画面更新指示部244、画像生成表示部245、画面間同期処理部246を備えるものとする。
以下では、表示端末装置21の機能構成について説明を行うが、以下の説明は、表示端末装置22、23、24の機能構成についてもあてはまる。
The
The
Although not shown, the
Further, the
In addition, the
Hereinafter, the functional configuration of the
制御命令送信部101は、制御命令を生成し、通信インタフェース74を介して制御命令を表示端末装置21に送信する。
制御命令には、コンテンツ情報とタイミング情報が含まれる。コンテンツ情報は、指定のコンテンツの識別情報であり、コンテンツ名、コンテンツデータ等が含まれる。タイミング情報は、指定のコンテンツを指定のタイミングに再生開始するための情報であり、再生開始予定時刻とフレーム出力遅延処理採否情報が含まれる。フレーム出力遅延処理採否情報は、フレーム出力遅延処理を行うかどうかを示すフラグ情報である。
フレーム出力遅延処理は、上段の表示装置が画像を表示するタイミングに対して下段の表示装置が画像を表示するタイミングを1フレーム遅らせる処理である。
また、本実施の形態では、コンテンツごとにフレーム出力遅延処理採否情報が指定される。
The control
The control command includes content information and timing information. The content information is identification information of designated content, and includes a content name, content data, and the like. The timing information is information for starting playback of specified content at a specified timing, and includes scheduled playback start time and frame output delay processing adoption information. The frame output delay process acceptance / rejection information is flag information indicating whether or not to perform the frame output delay process.
The frame output delay processing is processing for delaying the timing at which the lower display device displays an image by one frame relative to the timing at which the upper display device displays an image.
In the present embodiment, frame output delay process adoption information is specified for each content.
制御命令受信部211は、通信インタフェース85を介して、制御命令送信部101から送信された制御命令を受信する。
The control
制御命令展開部212は、制御命令受信部211が受信した制御命令からタイミング情報とコンテンツ情報を抽出する。
The control
フレーム出力遅延時間算出部213は、制御命令展開部212から得たタイミング情報内のフレーム出力遅延処理採否情報を参照して、フレーム出力遅延処理を行うか否かを判定する。本実施の形態では、フレーム出力遅延時間算出部213は、コンテンツの先頭の表示データを、当該先頭の表示データに指定されている出力タイミングである再生開始予定時刻(指定出力タイミングの例)で表示装置31に出力するか、再生開始予定時刻から遅延させて表示装置31に出力するかを判定する。
また、フレーム出力遅延時間算出部213は、先頭の表示データを再生開始予定時刻から遅延させて表示装置31に出力すると判定した場合に、再生開始予定時刻からの遅延時間であるフレーム出力遅延時間を算出する。以下、フレーム出力遅延時間を単に遅延時間ともいう。
フレーム出力遅延時間算出部213は、出力制御部の例に相当する。また、フレーム出力遅延時間算出部213により行われる処理は、出力制御ステップの例に相当する。
The frame output delay
In addition, when the frame output delay
The frame output delay
画面更新指示部214は、垂直同期信号を検出し、画像生成表示部215に次のフレームの表示データを生成する指示を与える。
The screen
画像生成表示部215は、画面更新指示部214からの指示を受け、制御命令展開部212から得たコンテンツ情報から、次のフレームで表示する表示データを確定し、表示データ(画像)を生成する。そして、画像生成表示部215は、生成した表示データを表示インタフェース86を介して表示装置31に出力する。
画像生成表示部215は、フレーム出力遅延時間算出部213により再生開始予定時刻にて表示データを表示装置31に出力すると判定された場合は、再生開始予定時刻にて表示データを表示装置31に出力する。一方、フレーム出力遅延時間算出部213により表示データを再生開始予定時刻から遅延させて表示装置31に出力すると判定された場合は、画像生成表示部215は、表示データを再生開始予定時刻から遅延時間分遅延させて表示装置31に出力する。
画像生成表示部215が遅延なく表示データを表示装置31に出力した場合は、表示装置31において図12(a)、(b)に示すように表示データが表示される。一方、画像生成表示部215が遅延時間分遅延させて表示データを表示装置31に出力した場合は、表示装置31において図12(c)、(d)に示すように表示データが表示される。
画像生成表示部215は、出力部の例に相当する。また、画像生成表示部215により行われる処理は、出力ステップの例に相当する。
In response to an instruction from the screen
When the frame output delay
When the image generation /
The image generation /
画面間同期処理部102及び画面間同期処理部216は、画面更新指示部214、画像生成表示部215に対して同一の垂直同期信号を認識させる処理を行う。この同一の垂直同期信号を認識させる処理は、一般的な処理のいずれも用いることができる。例えば、制御サーバ装置10を基準として時刻や垂直同期信号を全表示端末装置で同期させ、制御命令で用いる再生開始予定時刻として、制御サーバ装置10の時刻や垂直同期信号のカウントなどを用いるため、制御命令送信部101に時刻等を与える等が挙げられる。
The inter-screen
***動作の説明***
次に、本実施の形態に係るマルチ画面コンテンツ表示システムの詳細な処理手順を図4、図5、図6を用いて説明する。
*** Explanation of operation ***
Next, a detailed processing procedure of the multi-screen content display system according to the present embodiment will be described with reference to FIGS. 4, 5, and 6.
図4は、制御サーバ装置10における制御命令送信処理の処理手順を示すフローチャート図である。最初に、図4を参照して、制御サーバ装置10における制御命令送信処理の処理手順を説明する。
なお、図4に示す制御命令送信処理はコンテンツ単位で行われる。
FIG. 4 is a flowchart showing a processing procedure of control command transmission processing in the
The control command transmission process shown in FIG. 4 is performed on a content basis.
ステップST1では、制御命令送信部101が、制御命令を生成する。より具体的には、制御命令送信部101は、指定されたコンテンツのコンテンツ情報(表示端末装置の記憶装置上に保存されたコンテンツデータを指定する情報)を取得する。また、御命令送信部101は、前記コンテンツの再生を開始する予定時刻である再生開始予定時刻、フレーム出力遅延処理を行うかどうかを示すフレーム出力遅延処理採否情報を取得する。そして、制御命令送信部101は、これら情報を組み合わせて制御命令を生成する。
前述したように、フレーム出力遅延処理採否情報は、フレーム出力遅延処理を適用するか否かを判断するためのフラグ情報である。
例えばコンテンツが静止画の場合は動きがないのでフレーム出力遅延処理は適用しない。一方、コンテンツが動画の場合は、フレーム出力遅延処理を適用するようにしてもよい。また、動画であっても、横方向の動きが速いケースが特に縦方向の画面間のずれが目立つので、その場合だけフレーム出力遅延処理を適用してもよい。また、これらの設定は手動で行ってもよいし、制御命令送信部101が、自動的にコンテンツデータの中身を解析して行ってもよい。動画の動きの速さであれば、一般的な動きベクトル生成手法で最も大きな動きベクトルの長さを閾値処理する等で設定できる。
また、コンテンツ情報や再生開始予定時刻、指定コンテンツに対するフレーム出力遅延処理の採否は、制御サーバ装置10の表示装置に表示された操作画面に対してユーザが入力装置を用いて指定してもよい。また、あらかじめ決まったスケジュールに基づき指定してもよい。
In step ST1, the control
As described above, the frame output delay processing adoption information is flag information for determining whether or not to apply the frame output delay processing.
For example, when the content is a still image, there is no movement, so the frame output delay process is not applied. On the other hand, when the content is a moving image, frame output delay processing may be applied. Even in the case of a moving image, a case where the movement in the horizontal direction is fast is particularly noticeable in the shift between the screens in the vertical direction. These settings may be made manually, or the control
Further, whether or not to adopt the frame output delay process for the content information, the scheduled reproduction start time, and the designated content may be designated by the user using the input device on the operation screen displayed on the display device of the
ステップST2では、制御命令送信部101が、通信インタフェース74を介して、ステップST1で生成された制御命令を表示端末装置21、22、23、24の制御命令受信部211、221、231、241へ送信する。
以上で、制御サーバ装置10での制御命令送信処理は完了である。
In step ST2, the control
This completes the control command transmission process in the
図5は、表示端末装置21、22、23、24での制御命令受信処理の処理手順を示すフローチャート図である。以下では、表示端末装置21での処理を説明するが、表示端末装置22、23、24でも同様の処理が行われる。
FIG. 5 is a flowchart showing a processing procedure of control command reception processing in the
ステップST3では、制御命令受信部211が、通信インタフェース85を介して、制御命令送信部101から送信された制御命令を受信する。
ST4では、制御命令展開部212が、制御命令受信部211で受信した制御命令を解析し、タイミング情報(再生開始予定時刻とフレーム出力遅延処理採否情報)とコンテンツ情報を抽出する。また、制御命令展開部212は、抽出したタイミング情報とコンテンツ情報を画像生成表示部215とフレーム出力遅延時間算出部213に渡す。
以上で、表示端末装置21での制御命令受信処理は完了である。
In step ST3, the control
In ST4, the control
This completes the control command reception process in the
図6は、表示端末装置21、22、23、24でのコンテンツ再生処理の処理手順を示すフローチャート図である。以下では、表示端末装置21での処理を説明するが、表示端末装置22、23、24でも同様の処理が行われる。なお、図6に示す処理手順は、データ処理方法及びデータ処理プログラムの例に相当する。
FIG. 6 is a flowchart showing a processing procedure of content reproduction processing in the
ステップST6では、画面更新指示部214が垂直同期信号を検知し、垂直同期信号の検出を画像生成表示部215に通知する。
ステップST7では、画像生成表示部215が、次に再生するコンテンツに関する新たなコンテンツ情報とタイミング情報が存在するかを判断する。
存在する場合は、ステップST8が実行され、存在しない場合は、ステップST11が実行される。
なお、本実施の形態では、制御命令展開部212または画像生成表示部215がコマンドバッファを持つものとする。また、ステップST4で制御命令展開部212がコマンドバッファにコンテンツ情報とタイミング情報を書き込むものとする。ステップST7において、画像生成表示部215がコマンドバッファからコンテンツ情報とタイミング情報を取得する。そして、画像生成表示部215は、取得したタイミング情報が更新されているかを判断する。また、画像生成表示部215は、コマンドバッファからコンテンツ情報とタイミング情報を取得した後に必ずコンテンツ情報とタイミング情報を削除することとし、コンテンツ情報とタイミング情報を取得できたか否かでステップST7の判断を行ってもよい。
In step ST6, the screen
In step ST7, the image
If it exists, step ST8 is executed, and if it does not exist, step ST11 is executed.
In this embodiment, it is assumed that the control
ステップST8では、フレーム出力遅延時間算出部213が、タイミング情報からフレーム出力遅延処理を適用するか否かを判定する。
具体的には、フレーム出力遅延時間算出部213は、タイミング情報に含まれるフレーム出力遅延処理採否情報を参照して、フレーム出力遅延処理を適用するかどうかを判定する。
フレーム出力遅延処理を適用する場合は、ステップST9が実行され、フレーム出力遅延処理を適用しない場合は、ステップST10が実行される。
フレーム出力遅延処理は原則としてコンテンツに含まれる表示データのうちの最初の表示データに対して行うが、任意の位置の表示データにフレーム出力遅延処理を行うようにしてもよい。例えば、2番目の表示データにフレーム出力遅延処理を行うようにしてもよい。何番目の表示データに対してフレーム出力遅延処理を行うかはフレーム出力遅延処理採否情報で指定される。コンテンツが切り替わるときは、新たなコンテンツの表示画像と前のコンテンツの表示画像とが大きく異なっている場合が多いが、2番目の表示データに対してフレーム出力遅延処理を行うようにすれば、コンテンツの切り替わりが目立つ問題を解消できる。
なお、以下では、コンテンツの最初の表示データに対してフレーム出力遅延処理を行う場合を説明する。
In step ST8, the frame output delay
Specifically, the frame output delay
If the frame output delay process is applied, step ST9 is executed. If the frame output delay process is not applied, step ST10 is executed.
In principle, the frame output delay process is performed on the first display data of the display data included in the content, but the frame output delay process may be performed on the display data at an arbitrary position. For example, frame output delay processing may be performed on the second display data. The frame output delay processing adoption information specifies which frame display data is subjected to frame output delay processing. When the content is switched, the display image of the new content and the display image of the previous content are often very different, but if the frame output delay process is performed on the second display data, the content The problem that the switching of is conspicuous can be solved.
Hereinafter, a case where the frame output delay process is performed on the first display data of the content will be described.
ステップST9では、フレーム出力遅延時間算出部213が、次のコンテンツの再生開始予定時刻に対して適用されるフレーム出力遅延時間を算出する。
フレーム出力遅延時間算出部213は、例えば、マルチ画面コンテンツ表示システムにおける縦方向の表示装置の行数Nと各表示端末装置が担当する表示装置の行数n、表示装置構成が2段の場合の1段下の表示装置のフレーム出力遅延時間Δdから得ることができる。例えば、中心の表示装置を指定時刻で再生開始する場合、n段目の表示装置S(n)のフレーム出力遅延時間d(n)は、下式(1)で求めることができる。
In step ST9, the frame output delay
The frame output delay
あるいは、フレーム出力遅延時間算出部213は、スクリーン上でのコンテンツの表示領域(つまりコンテンツのレイアウト)からフレーム出力遅延時間d(n)を算出することもできる。その場合、例えば、表示装置の座標系におけるコンテンツの縦方向の領域(上をsy、下をeyとする)と、マルチ画面コンテンツ表示システムを構成する表示装置1面の解像度hから、下式(2)で求めることができる。なお、式(2)においてceil(x)は、小数点以下切り上げ処理を示す。
Alternatively, the frame output delay
さらに、表示装置全ての解像度が明らかであれば、表示装置の解像度が表示装置ごとに異なる場合であっても、フレーム出力遅延時間算出部213はコンテンツのレイアウトからd(n)を算出することができる。
さらに、コンテンツのレイアウトからフレーム出力遅延時間d(n)を算出できるので、コンテンツごとに制御命令で再生制御を行う場合に、フレーム出力遅延時間算出部213は、フレーム出力遅延時間を個別に算出することができる。
なお、Δdは、表示端末装置が垂直同期信号のタイミングを制御できない一般的なコンピュータ等では1フレーム分(例えば60Hzの表示装置であれば、16.6666ms)である。ただし、表示端末装置自身が垂直同期信号のタイミングを調整できる場合はその限りではない。
Furthermore, if the resolution of all the display devices is clear, the frame output delay
Furthermore, since the frame output delay time d (n) can be calculated from the content layout, the frame output delay
Note that Δd is one frame (for example, 16.66666 for a 60 Hz display device) in a general computer or the like in which the display terminal device cannot control the timing of the vertical synchronization signal. However, this is not the case when the display terminal device itself can adjust the timing of the vertical synchronization signal.
ステップST10では、フレーム出力遅延処理を適用しないので、フレーム出力遅延時間算出部213は、フレーム出力遅延時間を0とする。
In step ST10, since the frame output delay process is not applied, the frame output delay
ステップST11では、画像生成表示部215が、次のコンテンツの表示時刻であるかどうかを判定する。
フレーム出力遅延処理を適用しない場合(ST8でNO)は、次のコンテンツの表示時刻は、タイミング情報に示される再生開始予定時刻である。一方、フレーム出力遅延処理を適用する場合(ST8でYES)は、次のコンテンツの表示時刻は、再生開始予定時刻にST9で算出されたフレーム出力遅延時間を加算して得られる時刻である。
次のコンテンツの表示時刻が到来していれば(ST11でYES)、ステップST12が実行される。一方、次のコンテンツの表示時刻が到来していなければ(ST11でNO)、ステップST13が実行される。
In step ST11, the image
When the frame output delay process is not applied (NO in ST8), the display time of the next content is the scheduled reproduction start time indicated in the timing information. On the other hand, when the frame output delay process is applied (YES in ST8), the display time of the next content is a time obtained by adding the frame output delay time calculated in ST9 to the scheduled playback start time.
If the display time of the next content has come (YES in ST11), step ST12 is executed. On the other hand, if the next content display time has not come (NO in ST11), step ST13 is executed.
ステップST12では、画像生成表示部215が、次のコンテンツの第1フレームの画像(表示データ)を生成する。画像生成表示部215は、メモリ82または記憶装置84で記憶されている、表示装置31のスクリーン上の担当領域情報と、コンテンツ情報から記憶装置84に格納されているコンテンツデータに基づき、表示画像を生成する。
例えば、スクリーン全体が、横方向W画素×縦方向H画素の解像度で、表示装置31、32、33、34が各々横方向W/2画素、縦方向H/2画素の解像度で、スクリーン上にW画素×H画素のコンテンツを表示する場合を想定する。スクリーン座標が全体の左上隅(図1において表示装置32の左上隅)を原点とした座標系とすると、画像生成表示部215は(0,H/2)からW/2×H/2の領域を担当領域として表示画像を生成する。また、画像生成表示部225は(0,0)からW/2×H/2の領域を担当領域として表示画像を生成する。また、画像生成表示部235は(W/2,0)からW/2×H/2の領域を担当領域として表示画像を生成する。また、画像生成表示部245は(W/2,H/2) からW/2×H/2の領域を担当領域として表示画像を生成する。
なお、ステップST12における第1フレームの画像の生成は、記憶装置84から読み出した第1フレームの画像を表示装置31で表示できる形式の表示画像に変換する処理である。
In step ST12, the image generation /
For example, the entire screen has a resolution of W horizontal pixels × vertical H pixels, and the
The generation of the first frame image in step ST12 is a process of converting the first frame image read from the
なお、本実施の形態では、制御命令展開部212はステップST4においてコンテンツ情報を制御命令から抽出するだけで、画像生成表示部215がステップST12においてコンテンツデータの読み込み及び表示画像の生成を行っているが、制御命令展開部212と画像生成表示部215との処理の分担はこの限りではない。
例えば、ステップST4で制御命令展開部212がコンテンツデータを読み込み、ステップST12で画像生成表示部215が読み込み済みのコンテンツデータから表示画像を生成してもよい。
In this embodiment, the control
For example, the control
ステップST13では、画像生成表示部215が、現在再生中のコンテンツの次のフレームの画像(表示データ)を生成する。画像生成表示部215は、表示装置31で現在表示中の画像が第kフレーム目の画像であれば、第k+1フレーム目の画像を生成してよいし、同じ第iフレーム目の画像を再度生成してもよい。なお、画像生成表示部215は、ステップST12の説明で示したように、表示装置のスクリーン上の担当領域情報に基づき表示画像を生成する。
In step ST13, the image generation /
ステップST14では、画像生成表示部215が、ステップST12またはステップST13で生成した画像を表示インタフェース86を介して表示装置31に出力する。
In step ST14, the image
ステップST15では、表示装置31が画像生成表示部215から出力された画像を表示する。
In step ST15, the
図6のコンテンツ再生処理の処理手順では、コンテンツの先頭のフレームの画像がステップST12で生成される。フレーム出力遅延処理が適用されない場合は、先頭のフレームの画像が再生開始予定時刻に生成され、ステップST14で表示装置31に出力される。一方、フレーム出力遅延処理が適用される場合は、先頭のフレームの画像がフレーム出力遅延時間分遅延したタイミングで生成され、ステップST14で表示装置31に出力される。
また、2番目のフレーム以降の画像の場合は、ステップST7でNOになり、ステップST11で現在再生中のコンテンツの次のコンテンツの表示時刻が到来していないので、ステップST13で画像が生成され、ステップST14で表示装置31に出力される。
In the processing procedure of the content reproduction processing in FIG. 6, the image of the first frame of the content is generated in step ST12. When the frame output delay process is not applied, the image of the first frame is generated at the scheduled playback start time, and is output to the
In the case of the image after the second frame, NO is determined in step ST7, and since the display time of the content next to the currently reproduced content has not arrived in step ST11, the image is generated in step ST13. In step ST14, the data is output to the
***実施の形態の効果の説明***
以上のように、本実施の形態によれば、下段の表示装置への表示データの出力を上段の表示装置への表示データの出力よりも1フレーム分遅らせて行うフレーム出力遅延処理の適用/非適用を、コンテンツの内容の特性に合わせて選択することで、より高品質なマルチ画面コンテンツ表示システムを実現することができる。
つまり、図12(a)のように、上段の表示装置の表示と下段の表示装置の表示が1フレーム分ずれているように認識されるような場合は、フレーム出力遅延処理を行うことで、上段の表示装置と下段の表示装置との間の表示のずれを解消することができる。
一方、主要色が大きく変わるような全画面で表示内容が大きく変わるような場合は、フレーム出力遅延処理を行うと、切り替わりが目立つため、フレーム出力遅延処理を行わないようにすることができる。
このように、本実施の形態によれば、表示データを指定出力タイミングで表示装置に出力するか、指定出力タイミングから遅延させて表示装置に出力するかを判定することにより、表示データを適切なタイミングで表示装置に表示させることができる。
*** Explanation of the effect of the embodiment ***
As described above, according to the present embodiment, the application / non-application of the frame output delay process in which the display data output to the lower display device is delayed by one frame from the display data output to the upper display device. By selecting the application according to the characteristics of the content, a higher quality multi-screen content display system can be realized.
That is, as shown in FIG. 12A, when the display on the upper display device and the display on the lower display device are recognized as being shifted by one frame, by performing the frame output delay process, The display shift between the upper display device and the lower display device can be eliminated.
On the other hand, when the display contents change greatly on the entire screen where the main color changes greatly, the frame output delay process is not performed because the switching is conspicuous when the frame output delay process is performed.
As described above, according to the present embodiment, it is determined whether display data is output to the display device at a specified output timing or delayed from the specified output timing and output to the display device. It can be displayed on the display device at the timing.
***付記***
なお、本実施の形態では、表示端末装置上にコンテンツデータを配置し、その識別情報をコンテンツ情報として扱ったが、制御サーバ装置上にコンテンツデータを配置して、制御サーバ装置からコンテンツデータをコンテンツ情報として制御命令に含めて送信してもよい。
*** Additional notes ***
In this embodiment, the content data is arranged on the display terminal device and the identification information is handled as the content information. However, the content data is arranged on the control server device and the content data is transmitted from the control server device to the content data. Information may be included in a control command for transmission.
また、制御命令に再生開始、一時停止、再開、表示消去、フレーム移動、レイアウト移動等のコンテンツ制御ステータス移行命令を加えて送り、このステータス移行命令に基づいて画像生成表示部215がステップST13で次のフレームを選択してもよい。
Further, a content control status transition command such as playback start, pause, restart, display erasure, frame movement, layout movement, etc. is added to the control command and sent. Based on this status transition command, the image generation /
また、本実施の形態では、制御命令にフレーム出力遅延処理採否情報を含んだが、制御命令にフレーム出力遅延処理採否情報を含ませないようにしてもよい。つまり、表示端末装置でコンテンツデータとそのコンテンツデータに対するフレーム出力遅延処理採否情報とを関連付けて記憶していてもよい。この場合は、ステップST4において、コンテンツ情報を抽出するとともに、フレーム出力遅延処理採否情報を読み込めばよい。 Further, in the present embodiment, the frame output delay process adoption information is included in the control instruction, but the frame output delay process adoption information may not be included in the control instruction. That is, the display terminal device may store the content data in association with the frame output delay process adoption information for the content data. In this case, in step ST4, content information is extracted and frame output delay process acceptance / rejection information is read.
本システムは、1つのコンテンツを表示し、複数のコンテンツをレイアウトして同時に表示することもできる。また、表示端末装置が表示装置内に備えられる場合もある。 The system can display one content, and lay out and display a plurality of contents at the same time. In addition, a display terminal device may be provided in the display device.
実施の形態2.
実施の形態1では、コンテンツ単位でフレーム出力遅延処理の適用/非適用が指定されている、つまり、実施の形態1では、動画像単位で制御命令を送信している。本実施の形態では、画像単位で制御命令を送信する。つまり、本実施の形態では、表示データ単位でフレーム出力遅延処理の適用/非適用を指定する。
また、実施の形態1では、制御情報にタイミング情報としてコンテンツの再生開始予定時刻が含まれていたが、本実施の形態では、コンテンツ単位での制御ではないため、制御情報にタイミング情報として画像ごとの表示予定時刻が含まれる。
また、本実施の形態では、フレーム出力遅延処理を適用する場合は、表示端末装置は表示装置の画面配置あるいはスクリーン上のコンテンツの配置に基づき、フレーム出力遅延時間を算出する。適用しない場合は、フレーム出力遅延時間を算出せず、全表示端末装置が同時にそれぞれの表示画像を対応する表示装置に出力する。
Embodiment 2. FIG.
In the first embodiment, application / non-application of frame output delay processing is specified in units of content. That is, in the first embodiment, a control command is transmitted in units of moving images. In this embodiment, a control command is transmitted in units of images. That is, in the present embodiment, application / non-application of frame output delay processing is specified in units of display data.
In the first embodiment, the scheduled reproduction time of content is included in the control information as timing information. However, in this embodiment, since the control is not performed in units of content, the control information includes timing information for each image. The scheduled display time of is included.
In the present embodiment, when frame output delay processing is applied, the display terminal device calculates the frame output delay time based on the screen layout of the display device or the content layout on the screen. When not applied, the frame output delay time is not calculated, and all the display terminal devices simultaneously output the respective display images to the corresponding display devices.
***構成の説明***
本実施の形態でのシステム構成例及びハードウェア構成例は、図1及び図2に示す通りであり、説明を省略する。
*** Explanation of configuration ***
The system configuration example and the hardware configuration example in this embodiment are as shown in FIG. 1 and FIG.
また、本実施の形態での制御サーバ装置10及び表示端末装置21の機能構成例は図3に示す通りである。しかし、本実施の形態では、制御命令送信部101は、映像信号における画像と、当該画像を表示するタイミング(表示予定時刻)を示すタイミング情報から制御命令を生成し、表示端末装置21、22、23、24に送信する。また、フレーム出力遅延時間算出部213は、画像ごとに、各画像を、各画像に指定された出力タイミングである表示予定時刻に表示装置31に出力するか、各画像の表示予定時刻から遅延させて表示装置31に出力するかを判定する。
Moreover, the functional configuration example of the
***動作の説明***
また、本実施の形態における制御命令送信処理の処理手順は、図4と同様である。ただし、制御命令は、映像信号における画像ごとに送信される点が実施の形態1と異なる。
*** Explanation of operation ***
The processing procedure of the control command transmission process in the present embodiment is the same as that in FIG. However, the control command is different from the first embodiment in that the control command is transmitted for each image in the video signal.
本実施の形態における制御命令受信処理の処理手順は、図5と同様である。ただし、ステップST4において制御命令展開部212が、制御命令をそのまま画像生成表示部215に渡す点が実施の形態1と異なる。
The processing procedure of the control command reception process in the present embodiment is the same as that in FIG. However, the difference from Embodiment 1 is that the control
図7は、実施の形態2におけるコンテンツ再生処理の処理手順を示すフローチャート図である。
以下では、表示端末装置21での処理を説明するが、表示端末装置22、23、24でも同様の処理が行われる。なお、図7に示す処理手順は、データ処理方法及びデータ処理プログラムの例に相当する。
FIG. 7 is a flowchart showing a processing procedure of content reproduction processing according to the second embodiment.
Below, although the process in the
ステップST16では、画面更新指示部214が垂直同期信号を検知し、垂直同期信号の検出を画像生成表示部215に通知する。
ステップST17では、画像生成表示部215が、次の表示画像を含む制御命令を受信済みかどうか判断する。
受信済みである場合は、ステップST18が実行され、受信済みでない場合は、ステップST21が実行される。
In step ST16, the screen
In step ST17, the image generation /
If it has been received, step ST18 is executed, and if it has not been received, step ST21 is executed.
なお、本実施の形態では、制御命令展開部212または画像生成表示部215がコマンドバッファを持つものとする。また、ステップST14で制御命令展開部212がコマンドバッファに制御命令を書き込むものとする。ステップST17において、画像生成表示部215がコマンドバッファから制御命令を取得する。そして、画像生成表示部215は、取得した制御命令が更新されているかを判断する。また、画像生成表示部215はコマンドバッファから制御命令を取得した後に必ず制御命令を削除することとし、制御命令を取得できたか否かでステップST17の判断を行ってもよい。
In this embodiment, it is assumed that the control
ステップST18では、フレーム出力遅延時間算出部213が、次の表示画像にフレーム出力遅延処理を適用するか否かを判定する。
実施の形態1と同様に、制御命令にフレーム出力遅延処理採否情報を含ませ、フレーム出力遅延時間算出部213がフレーム出力遅延処理採否情報を参照することで、フレーム出力遅延処理を適用するかどうかを判定してもよい。
また、フレーム出力遅延処理採否情報を用いずに、フレーム出力遅延処理を適用するかどうかを判定してもよい。具体的には、フレーム出力遅延時間算出部213は、表示装置31に次に出力する表示画像(ST17で取得した制御命令に含まれる表示画像、以下、次出力表示データという)と、次出力表示データの1つ前に表示装置31に出力する表示画像(以下、前出力表示データという)とを比較する。そして、比較結果に基づき、次出力表示データを、次出力表示データの表示予定時刻に表示装置31に出力するか、次出力表示データの表示予定時刻から遅延させて表示装置31に出力するかを判定する。例えば、フレーム出力遅延時間算出部213は、比較の結果、次出力表示データと前出力表示データとの差異が既定レベル以上である場合に、次出力表示データを、次出力表示データの表示予定時刻に表示装置31に出力すると判定する。一方、次出力表示データと出力表示データとの差異が既定レベル未満である場合に、次出力表示データを、次出力表示データの表示予定時刻から遅延させて表示装置31に出力すると判定する。
より具体的には、フレーム出力遅延時間算出部213は、一般的なシーンチェンジ検出の手法を用いて、シーンチェンジを検出し、前出力表示データと次出力表示データでシーンが異なる場合は、次出力表示データではフレーム出力遅延処理を適用しないと判定する。シーンが異なる場合にフレーム出力遅延処理を適用しない理由は、映像が不連続となるため、動きの連続性よりも切替わりにかかる画面更新時間が長くなる現象の方が、品質に影響を与えるからである。
なお、シーンチェンジ検出の手法としては、例えば前後2つの画像のヒストグラムを求めて特徴量とし、特徴量の差異が閾値を超える場合にシーンが異なると判定する方法等が挙げられる。
また、フレーム出力遅延時間算出部213は、シーンチェンジではなく、前出力表示データと次出力表示データでの動きベクトルを検出し、主要オブジェクトの移動量が一定以上であるか、オブジェクトを追跡できなかった場合に、フレーム出力遅延処理を適用しないと判定してもよい。その際、走査線に水平な方向のみの移動量で評価してもよい。
In step ST18, the frame output delay
Whether to apply frame output delay processing by including frame output delay processing acceptance information in the control command and referring to the frame output delay processing acceptance information by the frame output delay
Further, it may be determined whether to apply the frame output delay processing without using the frame output delay processing adoption information. Specifically, the frame output delay
More specifically, the frame output delay
As a method for detecting a scene change, for example, a method of obtaining histograms of two images before and after to obtain a feature amount, and determining that the scene is different when the difference between the feature amounts exceeds a threshold value may be used.
Also, the frame output delay
このような、フレーム出力遅延処理採否情報を用いずに、フレーム出力遅延時間算出部213が前出力表示データと次出力表示データを比較してフレーム出力遅延処理の採否を判定する手法は、実施の形態1で説明したコンテンツ単位でフレーム出力遅延処理の採否を判定する場合にも適用可能である。
A method in which the frame output delay
ステップST19では、フレーム出力遅延時間算出部213が、次の表示画像の表示予定時刻に対して適用されるフレーム出力遅延時間を算出する。なお、フレーム出力遅延時間算出方法は、実施の形態1のステップST9で説明したものと同様である。
In step ST19, the frame output delay
ステップST20では、フレーム出力遅延処理を適用しないので、フレーム出力遅延時間算出部213は、フレーム出力遅延時間を0とする。
In step ST20, since the frame output delay process is not applied, the frame output delay
ステップST21では、画像生成表示部215が、次の表示画像の表示時刻であるかどうかを判定する。
フレーム出力遅延処理を適用しない場合(ST18でNO)は、次の表示画像の表示時刻は、タイミング情報に示される表示予定時刻である。一方、フレーム出力遅延処理を適用する場合(ST18でYES)は、次の表示画像の表示時刻は、表示予定時刻にST19で算出されたフレーム出力遅延時間を加算して得られる時刻である。
次の表示画像の表示時刻が到来していれば(ST21でYES)、ステップST22が実行される。一方、次の表示画像の表示時刻が到来していなければ(ST21でNO)、ステップST23が実行される。
In step ST21, the image
When frame output delay processing is not applied (NO in ST18), the display time of the next display image is the scheduled display time indicated in the timing information. On the other hand, when the frame output delay process is applied (YES in ST18), the display time of the next display image is a time obtained by adding the frame output delay time calculated in ST19 to the scheduled display time.
If the display time of the next display image has arrived (YES in ST21), step ST22 is executed. On the other hand, if the display time of the next display image has not come (NO in ST21), step ST23 is executed.
ステップST22では、画像生成表示部215が、次の表示画像を生成する。表示画像の生成方法は、実施の形態1のステップST12で説明したものと同様である。つまり、制御サーバ装置10から受信した表示画像を表示装置31で表示できる形式の表示画像に変換する。
In step ST22, the image
ステップST23では、画像生成表示部215は、次の表示画像の表示時刻が到来していないので、表示画像を生成しない。
In step ST23, the image
ステップST24では、画像生成表示部215が、ステップST22で生成した表示画像、または、前の表示画像を表示インタフェース86を介して表示装置31に出力する。
In step ST24, the image
ステップST25では、表示装置31が画像生成表示部215から出力された画像を表示する。
In step ST25, the
以上より、実施の形態1と異なり、映像信号を制御サーバ装置から配信し、これをマルチ画面コンテンツ表示システム上で再生する場合でも、下段の表示装置への表示データの出力を上段の表示装置への表示データの出力よりも1フレーム分遅らせて行うフレーム出力遅延処理の適用/非適用を、表示画像間の画像特徴の変化に合わせて選択することで、より高品質なマルチ画面コンテンツ表示システムを実現することができる。 As described above, unlike the first embodiment, even when a video signal is distributed from the control server device and is reproduced on the multi-screen content display system, display data output to the lower display device is output to the upper display device. By selecting whether to apply frame output delay processing that is delayed by one frame from the output of display data according to changes in image characteristics between display images, a higher quality multi-screen content display system can be achieved. Can be realized.
***実施の形態の効果の説明***
なお、実施の形態1と同様に、コンテンツ単位で制御命令を送信する構成であっても、図6におけるST13の代わりに、図7におけるST18〜ST23までのうちST22、ST23を行うことで、ST18に示したような画像単位でフレーム出力遅延処理の適用/非適用を使い分け、より高品質なマルチ画面コンテンツ表示システムを実現することができる。
*** Explanation of the effect of the embodiment ***
As in the first embodiment, even if the configuration is such that the control command is transmitted in units of content, ST18 and ST23 in ST18 to ST23 in FIG. 7 are performed instead of ST13 in FIG. As described above, it is possible to realize a higher-quality multi-screen content display system by properly applying or not applying the frame output delay processing for each image.
実施の形態3.
本実施の形態では、表示端末装置が他の表示端末装置で算出されたフレーム出力遅延時間を受信し、受信したフレーム出力遅延時間に基づいてフレーム出力遅延時間を算出する。また、表示端末装置は、算出したフレーム出力遅延時間を他の表示端末装置に送信する。
Embodiment 3 FIG.
In the present embodiment, the display terminal apparatus receives the frame output delay time calculated by another display terminal apparatus, and calculates the frame output delay time based on the received frame output delay time. In addition, the display terminal device transmits the calculated frame output delay time to another display terminal device.
***構成の説明***
図8は、本実施の形態に係るマルチ画面コンテンツ表示システムのシステム構成例を示す。
本実施の形態では、スクリーンは表示装置31〜39の9台で構成される。つまり、本実施の形態では、9台の表示装置が横3列縦3行に配置されている。また、表示端末装置も、表示端末装置21〜29の9台である。なお、作図上の理由から、表示端末装置24〜28の図示は省略している。本実施の形態では、符号の下1桁が共通する表示端末装置と表示装置が接続されている。例えば、表示端末装置21と表示装置31とが接続されており、表示端末装置22と表示装置32とが接続されており、表示端末装置29と表示装置39が接続されている。
このように、表示端末装置に接続されている表示装置を接続先表示装置という。つまり、表示装置31は表示端末装置21の接続先表示装置であり、表示装置32は表示端末装置22の接続先表示装置であり、表示装置39は表示端末装置29の接続先表示装置である。
*** Explanation of configuration ***
FIG. 8 shows a system configuration example of the multi-screen content display system according to the present embodiment.
In the present embodiment, the screen is composed of nine
In this way, the display device connected to the display terminal device is referred to as a connection destination display device. That is, the
図9は、実施の形態3の機能構成例を示す。
制御サーバ装置10の機能構成は、図3と同様であるため図示を省略している。
図9では、表示端末装置21、22、25の機能構成例を示している。
表示端末装置21、22、25の各々の機能構成は、図3に示したものと同様である。フレーム出力遅延時間算出部213、223、253以外の要素は、図3に示した同一名称の要素と同じであるため、説明を省略する。
表示端末装置21、22、25は、縦方向に配置されている表示装置31、32、35に接続されている。
フレーム出力遅延時間算出部213は、接続先表示装置である表示装置31の上段にある表示装置32に接続されている表示端末装置22のフレーム出力遅延時間算出部223からフレーム出力遅延時間を受信する。フレーム出力遅延時間算出部213がフレーム出力遅延時間算出部223から受信するフレーム出力遅延時間は、表示端末装置22が表示装置32に表示フレームを出力する際のフレーム出力遅延時間である。フレーム出力遅延時間算出部213は、受信したフレーム出力遅延時間に基づき、表示装置31に表示フレームを出力する際のフレーム出力遅延時間を算出する。また、フレーム出力遅延時間算出部213は、接続先表示装置である表示装置31の下段にある表示装置35に接続されている表示端末装置25のフレーム出力遅延時間算出部253へ算出したフレーム出力遅延時間を送信する。
このように、本実施の形態では、各表示端末装置のフレーム出力遅延時間算出部は、接続先表示装置(例えば表示装置31)の上段に配置されている表示装置(例えば表示装置32)に接続されている表示端末装置(例えば表示端末装置22)のフレーム出力遅延時間算出部からフレーム出力遅延時間を受信する。また、各表示端末装置のフレーム出力遅延時間算出部は、接続先表示装置(例えば表示装置31)の下段に配置されている表示装置(例えば表示装置35)に接続されている表示端末装置(例えば表示端末装置25)のフレーム出力遅延時間算出部に、算出したフレーム出力遅延時間を送信する。
換言すると、各表示端末装置のフレーム出力遅延時間算出部は、接続先表示装置(例えば表示装置31)の走査線に垂直の方向で、接続先表示装置の走査線のうち最先に表示が行われる走査線に最も近い接続先表示装置の辺に隣接している表示装置(例えば表示装置32)に接続される他の表示端末装置(例えば表示端末装置22)から遅延時間を受信する。また、各表示端末装置のフレーム出力遅延時間算出部は、接続先表示装置(例えば表示装置31)の走査線に垂直の方向で、接続先表示装置の走査線のうち最後に表示が行われる走査線に最も近い接続先表示装置の辺に隣接している表示装置(例えば表示装置35)に接続される他の表示端末装置(例えば表示端末装置25)に、算出した遅延時間を送信する。
なお、図9では、表示端末装置21、22、25の間でフレーム出力遅延時間を送受信することのみが示されているが、表示端末装置23、24、26の間でも同様にフレーム出力遅延時間を送受信し、表示端末装置29、28、27の間でも同様にフレーム出力遅延時間を送受信する。
FIG. 9 shows a functional configuration example of the third embodiment.
Since the functional configuration of the
FIG. 9 shows an example of the functional configuration of the
The functional configurations of the
The
The frame output delay
As described above, in this embodiment, the frame output delay time calculation unit of each display terminal device is connected to the display device (for example, display device 32) arranged on the upper stage of the connection destination display device (for example, display device 31). The frame output delay time is received from the frame output delay time calculation unit of the display terminal device (for example, display terminal device 22). In addition, the frame output delay time calculation unit of each display terminal device has a display terminal device (for example, display device 35) connected to a display device (for example, display device 35) arranged at the lower stage of the connection destination display device (for example, display device 31). The calculated frame output delay time is transmitted to the frame output delay time calculation unit of the display terminal device 25).
In other words, the frame output delay time calculation unit of each display terminal device displays the earliest of the scanning lines of the connection destination display device in a direction perpendicular to the scanning line of the connection destination display device (for example, the display device 31). The delay time is received from another display terminal device (for example, display terminal device 22) connected to the display device (for example, display device 32) adjacent to the side of the connected display device closest to the scanning line. Further, the frame output delay time calculation unit of each display terminal device scans the last display of the scanning lines of the connection destination display device in the direction perpendicular to the scanning lines of the connection destination display device (for example, the display device 31). The calculated delay time is transmitted to another display terminal device (for example, display terminal device 25) connected to the display device (for example, display device 35) adjacent to the side of the connection destination display device closest to the line.
In FIG. 9, only the transmission / reception of the frame output delay time between the
***動作の説明***
本実施の形態における制御命令送信処理、制御命令受信処理の処理手順は図4、図5と同様であるので、説明を省略する。
本実施の形態におけるコンテンツ再生処理の処理手順は、ステップST9を除き図6と同様である。
図10は、本実施の形態におけるコンテンツ再生処理において、図6のステップST9で示したフレーム出力遅延時間算出処理部213における次のコンテンツの遅延時間算出処理の詳細なフローチャート図である。
*** Explanation of operation ***
Since the processing procedures of the control command transmission process and the control command reception process in the present embodiment are the same as those in FIGS. 4 and 5, description thereof will be omitted.
The processing procedure of content reproduction processing in the present embodiment is the same as that in FIG. 6 except for step ST9.
FIG. 10 is a detailed flowchart of the delay time calculation process for the next content in the frame output delay time
ステップST26では、フレーム出力遅延時間算出部213は、記憶装置84で記憶されている表示装置31〜39の配置情報に基づき、表示端末装置21の接続先表示装置である表示装置31が、マルチ画面コンテンツ表示システムのスクリーン上で最上段に配置されているか否かを判定する。
表示装置31が最上段に配置されていなければ、ステップST27が実行され、表示装置31が最上段に配置されていれば、ステップST29が実行される。
In step ST <b> 26, the frame output delay
If the
ステップST27では、フレーム出力遅延時間算出部213は、表示装置31の一段上に配置されている表示装置32に接続されている表示端末装置22のフレーム出力遅延時間算出部223からフレーム出力遅延時間を取得する。より具体的には、フレーム出力遅延時間算出部213は、通信インタフェース85を介して、フレーム出力遅延時間算出部223から送信されたフレーム出力遅延時間を受信する。
In step ST27, the frame output delay
ST28では、フレーム出力遅延時間算出部213は、画像生成表示部215で使用するフレーム出力遅延時間を算出する。
より具体的には、フレーム出力遅延時間算出部213は、以下の手順に従ってフレーム出力遅延時間を算出する。
表示装置32をi番目の表示装置、表示装置31をj番目の表示装置、d(n)をn番目の表示装置のフレーム出力遅延時間とすると、表示装置31へ表示データを出力する際のフレーム出力遅延時間は式(3)で表すことができる。なお、Δdは、表示装置の構成が2段の場合の1段下の表示装置へ表示データを出力する際のフレーム出力遅延時間である。
In ST28, the frame output delay
More specifically, the frame output delay
Assuming that the
ステップST29では、フレーム出力遅延時間算出部213は、フレーム出力遅延時間を0とする。
In step ST29, the frame output delay
ステップST30では、フレーム出力遅延時間算出部213は、表示装置31〜39の配置情報に基づき、接続先表示装置である表示装置31が、マルチ画面コンテンツ表示システムのスクリーン上で、最下段に配置されているか否かを判定する。
表示装置31が最下段に配置されていなければ、ステップS31が実行され、表示装置31が最下段に配置されていれば、処理が終了する。
In step ST30, the frame output delay
If the
ステップST31では、フレーム出力遅延時間算出部213は、表示装置31の一段下に配置されている表示装置35に接続されている表示端末装置25のフレーム出力遅延時間算出部253にフレーム出力遅延時間d(j)を通信インタフェース85を介して送信する。
In step ST31, the frame output delay
表示端末装置22のフレーム出力遅延時間算出部223では、ステップST26でYESとなり、ステップST29でフレーム出力遅延時間=0とし、ステップST30でNOとなり、ステップS31で、フレーム出力遅延時間=0を表示端末装置21のフレーム出力遅延時間算出部213に送信する。
表示端末装置25のフレーム出力遅延時間算出部253では、ステップST26でNOとなり、ステップST27で表示端末装置21のフレーム出力遅延時間算出部213からフレーム出力遅延時間を取得し、ステップST28でフレーム出力遅延時間を算出し、ST30でYESとなり、処理を終了する。
The frame output delay
In the frame output delay
***実施の形態の効果の説明***
以上より、実施の形態1と異なり、上段の表示端末装置に対するフレーム出力遅延時間に基づいて自身の表示装置に対するフレーム出力遅延時間を算出することにより、各表示端末装置は上下に接する表示装置に接続された表示端末装置を認識できていれば、マルチ画面コンテンツ表示システム全体の表示装置の配置の情報を取得する必要なく、コンテンツに応じて下段の表示装置への表示データの出力を上段の表示装置への表示データの出力よりも1フレーム分遅らせて行うフレーム出力遅延処理の適用/非適用を選択し、より高品質なマルチ画面コンテンツ表示システムを得ることができる。
*** Explanation of the effect of the embodiment ***
As described above, unlike the first embodiment, each display terminal device is connected to the display device in contact with the top and bottom by calculating the frame output delay time for its own display device based on the frame output delay time for the upper display terminal device. If the displayed display terminal device can be recognized, the display data output to the lower display device can be output to the lower display device in accordance with the content without obtaining information on the arrangement of the display devices of the entire multi-screen content display system. The application / non-application of the frame output delay process that is delayed by one frame from the output of the display data to can be selected, and a higher quality multi-screen content display system can be obtained.
***付記***
なお、実施の形態3で説明した方式は、「次のコンテンツ」を「次の表示画像」に読み替えることで、実施の形態2のステップST19に適用できる。
また、実施の形態3で説明した方式を実施の形態2に適用することで、実施の形態2のST18では、画像生成表示部215で生成するコンテンツの表示領域のみを比較して特徴量を求め、評価し、フレーム出力遅延処理を適用するか否かを判定することも可能となる。さらに、特徴量を求める対象領域が、上段の表示装置32に近い、表示装置31の上方の領域だけであってもよい。
*** Additional notes ***
The method described in the third embodiment can be applied to step ST19 in the second embodiment by replacing “next content” with “next display image”.
Further, by applying the method described in the third embodiment to the second embodiment, in ST18 of the second embodiment, the feature amount is obtained by comparing only the display area of the content generated by the image generation /
また、複数の表示装置に1つの表示端末装置を接続する構成であっても、図11に示すように、1台の表示端末装置の中に複数の制御命令展開部、フレーム出力遅延時間算出部、画像生成表示部、画面更新指示部、画面間同期処理部を備えれば同様の効果が得られる。 Further, even in a configuration in which one display terminal device is connected to a plurality of display devices, as shown in FIG. 11, a plurality of control command expansion units and a frame output delay time calculation unit are included in one display terminal device. If the image generation display unit, the screen update instruction unit, and the inter-screen synchronization processing unit are provided, the same effect can be obtained.
以上、本発明の実施の形態について説明したが、これらの実施の形態のうち、2つ以上を組み合わせて実施しても構わない。
あるいは、これらの実施の形態のうち、1つを部分的に実施しても構わない。
あるいは、これらの実施の形態のうち、2つ以上を部分的に組み合わせて実施しても構わない。
なお、本発明は、これらの実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。
***ハードウェア構成の説明***
最後に、ハードウェア構成の補足説明を行う。
図2に示すプロセッサ71、81は、プロセッシングを行うIC(Integrated Circuit)である。
プロセッサ71、81は、CPU(Central Processing Unit)、DSP(Digital Signal Processor)等である。
グラフィックスプロセッサ83は、GPU(Graphics Processing Unit)等である。
メモリ72、82は、RAM(Random Access Memory)である。
記憶装置73、84は、ROM(Read Only Memory)、フラッシュメモリ、HDD(Hard Disk Drive)等である。
通信インタフェース74、85は、例えば、通信チップ又はNIC(Network Interface Card)である。
表示インタフェース86は、表示装置31と接続された回路である。
As mentioned above, although embodiment of this invention was described, you may implement in combination of 2 or more among these embodiment.
Alternatively, one of these embodiments may be partially implemented.
Alternatively, two or more of these embodiments may be partially combined.
In addition, this invention is not limited to these embodiment, A various change is possible as needed.
*** Explanation of hardware configuration ***
Finally, a supplementary explanation of the hardware configuration will be given.
The
The
The
The
The
The communication interfaces 74 and 85 are, for example, communication chips or NIC (Network Interface Card).
The
記憶装置73、84には、OS(Operating System)も記憶されている。
そして、OSの少なくとも一部がプロセッサ71、81により実行される。
プロセッサ71はOSの少なくとも一部を実行しながら、制御命令送信部101及び画面間同期処理部102の機能を実現するプログラムを実行する。
また、プロセッサ81はOSの少なくとも一部を実行しながら、制御命令受信部211、制御命令展開部212、フレーム出力遅延時間算出部213、画面更新指示部214、画像生成表示部215及び画面間同期処理部216の機能を実現するプログラムを実現する。
プロセッサ71、81がOSを実行することで、タスク管理、メモリ管理、ファイル管理、通信制御等が行われる。
また、制御サーバ装置10での処理の結果を示す情報やデータや信号値や変数値が、メモリ72、記憶装置73、又はプロセッサ71内のレジスタ又はキャッシュメモリに記憶される。
また、表示端末装置21での処理の結果を示す情報やデータや信号値や変数値が、メモリ82、記憶装置84、又はプロセッサ81内のレジスタ又はキャッシュメモリに記憶される。
また、制御命令送信部101及び画面間同期処理部102の機能を実現するプログラム、制御命令受信部211、制御命令展開部212、フレーム出力遅延時間算出部213、画面更新指示部214、画像生成表示部215及び画面間同期処理部216の機能を実現するプログラムは、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ(登録商標)ディスク、DVD等の可搬記憶媒体に記憶されてもよい。
The
At least a part of the OS is executed by the
The
The
When the
Also, information, data, signal values, and variable values indicating the results of processing in the
In addition, information, data, signal values, and variable values indicating the results of processing in the
Also, a program for realizing the functions of the control
また、制御サーバ装置10、表示端末装置21は、ロジックIC(Integrated Circuit)、GA(Gate Array)、ASIC(Application Specific Integrated Circuit)、FPGA(Field−Programmable Gate Array)といった電子回路により実現されてもよい。
なお、プロセッサ71、81及び上記の電子回路を総称してプロセッシングサーキットリーともいう。
In addition, the
The
10 制御サーバ装置、21 表示端末装置、22 表示端末装置、23 表示端末装置、24 表示端末装置、25 表示端末装置、29 表示端末装置、31 表示装置、32 表示装置、33 表示装置、34 表示装置、35 表示装置、39 表示装置、71 プロセッサ、72 メモリ、73 記憶装置、74 通信インタフェース、81 プロセッサ、82 メモリ、83 グラフィックスプロセッサ、84 記憶装置、85 通信インタフェース、86 表示インタフェース、101 制御命令送信部、102 画面間同期処理部、211 制御命令受信部、212 制御命令展開部、213 フレーム出力遅延時間算出部、214 画面更新指示部、215 画像生成表示部、216 画面間同期処理部、221 制御命令受信部、222 制御命令展開部、223 フレーム出力遅延時間算出部、224 画面更新指示部、225 画像生成表示部、226 画面間同期処理部、231 制御命令受信部、232 制御命令展開部、233 フレーム出力遅延時間算出部、234 画面更新指示部、235 画像生成表示部、236 画面間同期処理部、241 制御命令受信部、242 制御命令展開部、243 フレーム出力遅延時間算出部、244 画面更新指示部、245 画像生成表示部、246 画面間同期処理部、251 制御命令受信部、252 制御命令展開部、253 フレーム出力遅延時間算出部、254 画面更新指示部、255 画像生成表示部、256 画面間同期処理部。 DESCRIPTION OF SYMBOLS 10 Control server apparatus, 21 Display terminal apparatus, 22 Display terminal apparatus, 23 Display terminal apparatus, 24 Display terminal apparatus, 25 Display terminal apparatus, 29 Display terminal apparatus, 31 Display apparatus, 32 Display apparatus, 33 Display apparatus, 34 Display apparatus , 35 display device, 39 display device, 71 processor, 72 memory, 73 storage device, 74 communication interface, 81 processor, 82 memory, 83 graphics processor, 84 storage device, 85 communication interface, 86 display interface, 101 control command transmission Unit, 102 inter-screen synchronization processing unit, 211 control command receiving unit, 212 control command expansion unit, 213 frame output delay time calculation unit, 214 screen update instruction unit, 215 image generation display unit, 216 inter-screen synchronization processing unit, 221 control Command receiver, 222 control Command expansion unit, 223 frame output delay time calculation unit, 224 screen update instruction unit, 225 image generation display unit, 226 inter-screen synchronization processing unit, 231 control command reception unit, 232 control command expansion unit, 233 frame output delay time calculation unit 234 Screen update instruction section, 235 Image generation display section, 236 Inter-screen synchronization processing section, 241 Control command reception section, 242 Control command expansion section, 243 Frame output delay time calculation section, 244 Screen update instruction section, 245 Image generation display , 246 inter-screen synchronization processing unit, 251 control command receiving unit, 252 control command expansion unit, 253 frame output delay time calculation unit, 254 screen update instruction unit, 255 image generation display unit, 256 inter-screen synchronization processing unit.
Claims (14)
連続して前記表示装置に出力する複数の表示データのうちの任意の位置の表示データを、当該表示データに指定されている出力タイミングである指定出力タイミングで前記表示装置に出力するか、前記指定出力タイミングから遅延させて前記表示装置に出力するかを判定する出力制御部と、
前記出力制御部により前記表示データを前記指定出力タイミングで前記表示装置に出力すると判定された場合に、前記表示データを前記指定出力タイミングで前記表示装置に出力し、前記出力制御部により前記表示データを前記指定出力タイミングから遅延させて前記表示装置に出力すると判定された場合に、前記表示データを前記指定出力タイミングから遅延させて前記表示装置に出力する出力部とを有する表示端末装置。 A display terminal device connected to any display device included in a multi-screen content display system in which a plurality of display devices are arranged adjacent to each other in a tile shape to constitute one screen ,
Display data at an arbitrary position among the plurality of display data to be output to the display device continuously, whether to output to the display device at the specified output timing is the output timing that is specified in the display data, the designation An output control unit for determining whether to output to the display device with a delay from the output timing;
When the output control unit determines that the display data is to be output to the display device at the specified output timing, the display data is output to the display device at the specified output timing, and the display data is output by the output control unit. A display terminal device including: an output unit that outputs the display data to the display device by delaying the display data from the specified output timing when it is determined that the display data is output to the display device after being delayed from the specified output timing.
前記表示データを前記指定出力タイミングから遅延させて前記表示装置に出力すると判定した場合に、前記指定出力タイミングからの遅延時間を算出し、
前記出力部は、
前記出力制御部により前記表示データを前記指定出力タイミングから遅延させて前記表示装置に出力すると判定された場合に、前記指定出力タイミングから前記遅延時間分遅延させて前記表示データを前記表示装置に出力する請求項1に記載の表示端末装置。 The output control unit
When it is determined that the display data is delayed from the designated output timing and output to the display device, a delay time from the designated output timing is calculated,
The output unit is
When it is determined by the output control unit that the display data is delayed from the specified output timing and output to the display device, the display data is output to the display device after being delayed by the delay time from the specified output timing. The display terminal device according to claim 1.
前記複数の表示データのうちの先頭の表示データを、当該先頭の表示データの指定出力タイミングで前記表示装置に出力するか、遅延させて前記表示装置に出力するかを判定する請求項1に記載の表示端末装置。 The output control unit
2. The display device according to claim 1 , wherein the first display data among the plurality of display data is determined to be output to the display device at a specified output timing of the first display data or to be output to the display device with a delay. Display terminal device.
表示データごとに、各表示データを、各表示データの指定出力タイミングで前記表示装置に出力するか、各表示データの指定出力タイミングから遅延させて前記表示装置に出力するかを判定する請求項1に記載の表示端末装置。 The output control unit
2. It is determined for each display data whether each display data is output to the display device at a specified output timing of each display data or is output to the display device after being delayed from a specified output timing of each display data. The display terminal device described in 1.
前記表示装置に次に出力する次出力表示データと、前記次出力表示データの1つ前に前記表示装置に出力する前出力表示データとを比較し、比較結果に基づき、前記次出力表示データを、前記次出力表示データの指定出力タイミングで前記表示装置に出力するか、前記次出力表示データの指定出力タイミングから遅延させて前記表示装置に出力するかを判定する請求項1に記載の表示端末装置。 The output control unit
The next output display data to be output next to the display device is compared with the previous output display data to be output to the display device immediately before the next output display data, and the next output display data is determined based on the comparison result. 2. The display terminal according to claim 1, wherein it is determined whether to output to the display device at a specified output timing of the next output display data or to output to the display device with a delay from a specified output timing of the next output display data. apparatus.
前記次出力表示データと前記前出力表示データとの比較の結果、前記次出力表示データと前記前出力表示データとの差異が既定レベル以上である場合に、前記次出力表示データを、前記次出力表示データの指定出力タイミングで前記表示装置に出力すると判定し、前記次出力表示データと前記前出力表示データとの差異が前記既定レベル未満である場合に、前記次出力表示データを、前記次出力表示データの指定出力タイミングから遅延させて前記表示装置に出力すると判定する請求項5に記載の表示端末装置。 The output control unit
As a result of the comparison between the next output display data and the previous output display data, if the difference between the next output display data and the previous output display data is greater than or equal to a predetermined level, the next output display data is converted to the next output display data. When it is determined that display data is output to the display device at a specified output timing, and the difference between the next output display data and the previous output display data is less than the predetermined level, the next output display data is output to the next output The display terminal device according to claim 5 , wherein it is determined that the display data is output to the display device with a delay from a specified output timing of display data.
他の表示端末装置が前記他の表示端末装置に接続する表示装置に表示データを出力する際の遅延時間を前記他の表示端末装置から受信し、前記他の表示端末装置から受信した遅延時間に基づき、前記指定出力タイミングからの遅延時間を算出する請求項2に記載の表示端末装置。 The output control unit
The delay time when the other display terminal device outputs display data to the display device connected to the other display terminal device is received from the other display terminal device, and the delay time received from the other display terminal device is The display terminal device according to claim 2, wherein a delay time from the designated output timing is calculated based on.
算出した遅延時間を、前記他の表示端末装置とは異なる他の表示端末装置に送信する請求項7に記載の表示端末装置。 The output control unit
The display terminal device according to claim 7 , wherein the calculated delay time is transmitted to another display terminal device different from the other display terminal device.
相互に隣接して配置される複数の表示装置のうちのいずれかの表示装置に接続され、
前記出力制御部は、
接続先の表示装置である接続先表示装置の走査線に垂直の方向で、前記接続先表示装置の走査線のうち最先に表示が行われる走査線に最も近い前記接続先表示装置の辺に隣接している表示装置に接続される他の表示端末装置から遅延時間を受信する請求項7に記載の表示端末装置。 The display terminal device
Connected to any one of a plurality of display devices arranged adjacent to each other,
The output control unit
In the direction perpendicular to the scanning line of the connection destination display device which is the connection destination display device, the side of the connection destination display device closest to the scanning line to be displayed first among the scanning lines of the connection destination display device The display terminal device according to claim 7 , wherein the delay time is received from another display terminal device connected to the adjacent display device.
前記接続先表示装置の走査線に垂直の方向で、前記接続先表示装置の走査線のうち最後に表示が行われる走査線に最も近い前記接続先表示装置の辺に隣接している表示装置に接続される他の表示端末装置に、算出した遅延時間を送信する請求項9に記載の表示端末装置。 The output control unit
A display device adjacent to a side of the connection destination display device closest to a scan line to be displayed last among the scan lines of the connection destination display device in a direction perpendicular to the scan line of the connection destination display device; The display terminal device according to claim 9 , wherein the calculated delay time is transmitted to another connected display terminal device.
相互に隣接して配置される複数の表示装置のうちのいずれかの表示装置に接続され、
前記出力制御部は、
接続先の表示装置である接続先表示装置に出力する表示データを、前記複数の表示装置で共通する出力タイミングである指定出力タイミングで前記表示装置に出力するか、前記指定出力タイミングから遅延させて前記表示装置に出力するかを判定する請求項1に記載の表示端末装置。 The display terminal device
Connected to any one of a plurality of display devices arranged adjacent to each other,
The output control unit
Display data to be output to a connection destination display device that is a connection destination display device is output to the display device at a designated output timing that is an output timing common to the plurality of display devices, or is delayed from the designated output timing. The display terminal device according to claim 1, wherein it is determined whether to output to the display device.
前記表示端末部が、
連続して前記表示部に出力する複数の表示データのうちの任意の位置の表示データを、当該表示データに指定されている出力タイミングである指定出力タイミングで前記表示部に出力するか、前記指定出力タイミングから遅延させて前記表示部に出力するかを判定する出力制御部と、
前記出力制御部により前記表示データを前記指定出力タイミングで前記表示部に出力すると判定された場合に、前記表示データを前記指定出力タイミングで前記表示部に出力し、前記出力制御部により前記表示データを前記指定出力タイミングから遅延させて前記表示部に出力すると判定された場合に、前記表示データを前記指定出力タイミングから遅延させて前記表示部に出力する出力部とを有する表示装置。 Multi-screen constituting a display unit for displaying the display data, have a display terminal unit which outputs the display data on the display unit, and another to be adjacent a plurality of display devices to one screen and tiled A display device included in the content display system ,
The display terminal unit is
Display data at an arbitrary position among the plurality of display data continuously outputted to the display unit, or outputs to the display unit at the specified output timing is the output timing that is specified in the display data, the designation An output control unit for determining whether to output to the display unit with a delay from the output timing;
When the output control unit determines that the display data is to be output to the display unit at the specified output timing, the display data is output to the display unit at the specified output timing, and the display data is output by the output control unit. A display unit that outputs the display data to the display unit with a delay from the specified output timing when it is determined that the display data is output to the display unit with a delay from the specified output timing.
連続して前記表示装置に出力する複数の表示データのうちの任意の位置の表示データを、当該表示データに指定されている出力タイミングである指定出力タイミングで前記表示装置に出力するか、前記指定出力タイミングから遅延させて前記表示装置に出力するかを前記コンピュータが判定する出力制御ステップと、
前記出力制御ステップにより前記表示データを前記指定出力タイミングで前記表示装置に出力すると判定された場合に、前記コンピュータが前記表示データを前記指定出力タイミングで前記表示装置に出力し、前記出力制御ステップにより前記表示データを前記指定出力タイミングから遅延させて前記表示装置に出力すると判定された場合に、前記コンピュータが前記表示データを前記指定出力タイミングから遅延させて前記表示装置に出力する出力ステップとを有するデータ処理方法。 A data processing method performed by a computer connected to any display device included in a multi-screen content display system in which a plurality of display devices are arranged adjacent to each other in a tile shape to constitute one screen ,
Display data at an arbitrary position among the plurality of display data to be output to the display device continuously, whether to output to the display device at the specified output timing is the output timing that is specified in the display data, the designation An output control step in which the computer determines whether to output to the display device with a delay from the output timing; and
When it is determined in the output control step that the display data is output to the display device at the designated output timing, the computer outputs the display data to the display device at the designated output timing. An output step in which the computer delays the display data from the designated output timing and outputs the display data to the display device when it is determined that the display data is delayed from the designated output timing and output to the display device. Data processing method.
連続して前記表示装置に出力する複数の表示データのうちの任意の位置の表示データを、当該表示データに指定されている出力タイミングである指定出力タイミングで前記表示装置に出力するか、前記指定出力タイミングから遅延させて前記表示装置に出力するかを判定する出力制御ステップと、
前記出力制御ステップにより前記表示データを前記指定出力タイミングで前記表示装置に出力すると判定された場合に、前記表示データを前記指定出力タイミングで前記表示装置に出力し、前記出力制御ステップにより前記表示データを前記指定出力タイミングから遅延させて前記表示装置に出力すると判定された場合に、前記表示データを前記指定出力タイミングから遅延させて前記表示装置に出力する出力ステップとを実行させるデータ処理プログラム。 A computer connected to one of the display devices included in the multi-screen content display system in which a plurality of display devices are arranged adjacent to each other in a tile shape to constitute one screen ,
Display data at an arbitrary position among the plurality of display data to be output to the display device continuously, whether to output to the display device at the specified output timing is the output timing that is specified in the display data, the designation An output control step for determining whether to output to the display device with a delay from the output timing;
When it is determined in the output control step that the display data is output to the display device at the specified output timing, the display data is output to the display device at the specified output timing, and the display data is output by the output control step. A data processing program that executes an output step of outputting the display data to the display device with a delay from the designated output timing when it is determined to output the display data to the display device with a delay from the designated output timing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016083164A JP6598726B2 (en) | 2016-04-18 | 2016-04-18 | Display terminal device, display device, data processing method, and data processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016083164A JP6598726B2 (en) | 2016-04-18 | 2016-04-18 | Display terminal device, display device, data processing method, and data processing program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2017194509A JP2017194509A (en) | 2017-10-26 |
| JP2017194509A5 JP2017194509A5 (en) | 2018-09-13 |
| JP6598726B2 true JP6598726B2 (en) | 2019-10-30 |
Family
ID=60155542
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016083164A Active JP6598726B2 (en) | 2016-04-18 | 2016-04-18 | Display terminal device, display device, data processing method, and data processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6598726B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113348436B (en) * | 2019-12-17 | 2023-07-25 | 松下知识产权经营株式会社 | Display control system and method, display device and method, moving object, recording medium |
| KR102765379B1 (en) | 2020-06-23 | 2025-02-11 | 삼성전자 주식회사 | Electronic device for dynamically adjusting the refresh rate of the display |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0683419B2 (en) * | 1988-06-29 | 1994-10-19 | パイオニア株式会社 | Television signal receiver |
| JP4924131B2 (en) * | 2007-03-20 | 2012-04-25 | ソニー株式会社 | Image processing apparatus, image processing method, image processing program, reproduction information generation apparatus, reproduction information generation method, and reproduction information generation program |
| JP2010252117A (en) * | 2009-04-16 | 2010-11-04 | Sharp Corp | Frame rate conversion device, frame rate conversion method, moving image display device, frame rate conversion program, and recording medium |
| JP2014127899A (en) * | 2012-12-27 | 2014-07-07 | Panasonic Corp | Video display apparatus |
| US10089961B2 (en) * | 2013-12-05 | 2018-10-02 | Nec Display Solutions, Ltd. | Image display device, the image display system, and image display method |
| TWI622042B (en) * | 2014-10-13 | 2018-04-21 | 緯創資通股份有限公司 | Display matrix, display device and associated display method |
-
2016
- 2016-04-18 JP JP2016083164A patent/JP6598726B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017194509A (en) | 2017-10-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7460126B2 (en) | Scalable method and system for streaming high-resolution media | |
| CN112057851A (en) | A real-time rendering method of single-frame image based on multiple graphics cards | |
| CN101427300B (en) | Display controller, graphics processor, rendering processing device, and rendering control method | |
| JPH07322165A (en) | Multiple video window simultaneous display method | |
| US10412320B1 (en) | Method and system for switching display from first video source to second video source | |
| JP6422620B2 (en) | Display control apparatus, display control method, and display control program | |
| JP6598726B2 (en) | Display terminal device, display device, data processing method, and data processing program | |
| JP2011002882A (en) | Imaging apparatus, image processing program, and imaging method | |
| CN100521758C (en) | Video processing apparatus, video processing method | |
| JP4731827B2 (en) | Multi-screen video display device and multi-screen video display method | |
| JP4432274B2 (en) | Image processing apparatus and method, recording medium, and program | |
| TWI249353B (en) | Method and apparatus for scaling image in horizontal and vertical directions | |
| CN115145482B (en) | Parameter configuration system, method, reference monitor and medium | |
| JP4675944B2 (en) | Image processing apparatus, image processing method, and image processing program | |
| JP2007228334A (en) | Moving image control apparatus, method, and program | |
| JP5676924B2 (en) | Projection apparatus and projection method | |
| CN112102162A (en) | Image display method, image display device, server and storage medium | |
| JP2011227915A (en) | Image classification device and method and program | |
| JP6864757B2 (en) | Video processing equipment, display devices, video processing methods, control programs, and recording media | |
| JP2012044478A (en) | Image processing device, method and program for image processing | |
| CN114584673A (en) | Image processing method and device | |
| JP5176613B2 (en) | Video signal processing apparatus, video signal processing method, and computer program | |
| JP6040217B2 (en) | Projection apparatus and projection method | |
| US11849243B2 (en) | Video control apparatus and video control method | |
| JP4925093B2 (en) | Image classification apparatus and method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180801 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180801 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190327 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190416 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190516 |
|
| 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: 20190903 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191001 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6598726 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |