JP2009117990A - Information presenting apparatus and information presenting method - Google Patents
Information presenting apparatus and information presenting method Download PDFInfo
- Publication number
- JP2009117990A JP2009117990A JP2007286454A JP2007286454A JP2009117990A JP 2009117990 A JP2009117990 A JP 2009117990A JP 2007286454 A JP2007286454 A JP 2007286454A JP 2007286454 A JP2007286454 A JP 2007286454A JP 2009117990 A JP2009117990 A JP 2009117990A
- Authority
- JP
- Japan
- Prior art keywords
- sight
- line
- video
- display device
- playback speed
- 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.)
- Pending
Links
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
【課題】容易な手法で、ユーザに提供する情報の量を適応的に調整する。
【解決手段】再生速度が所定の速度に設定された映像に所定量の遅延を加えて、環状に配置されている複数の表示部のうちの第1の表示部以外の表示部に出力する遅延部70と、与えられた変数に基づいて入力映像の再生速度を変換して、第1の表示部及び遅延部70に出力する再生速度変換部60と、ユーザの視線の位置を検出する視線検出部3で検出された視線の位置にある、表示部の配置位置に応じて再生速度を決定し、決定した再生速度に応じた変数を再生速度変換部60に出力する再生速度決定部50とを備えた。
【選択図】図2An amount of information provided to a user is adaptively adjusted by an easy method.
A delay that is output to a display unit other than a first display unit among a plurality of display units arranged in a ring shape by adding a predetermined amount of delay to a video whose playback speed is set to a predetermined speed. Unit 70, a playback speed converting unit 60 that converts the playback speed of the input video based on the given variable, and outputs the converted video to the first display unit and delay unit 70, and a gaze detection that detects the position of the user's gaze A playback speed determining unit 50 that determines a playback speed according to the arrangement position of the display unit at the position of the line of sight detected by the unit 3 and outputs a variable according to the determined playback speed to the playback speed conversion unit 60. Prepared.
[Selection] Figure 2
Description
本発明は、例えば複数の表示装置を利用して情報を提示するのに好適な情報提示装置及び情報提示方法に関する。 The present invention relates to an information presentation apparatus and an information presentation method suitable for presenting information using, for example, a plurality of display devices.
従来、表示装置等で再生中の映像等から情報を効率よく取得しようとする場合、早回しでの再生等が行われる。早回しで再生することにより、単位時間内に取得可能な情報量を増やすことができるためである。ところが、早回しで再生したものを視聴する場合には、ユーザ(視聴者)は必要な情報を取り逃すことも多い。 2. Description of the Related Art Conventionally, when information is to be acquired efficiently from video or the like being played back on a display device or the like, playback or the like is performed in a fast turn. This is because the amount of information that can be acquired within a unit time can be increased by playing it quickly. However, when viewing what has been played back quickly, the user (viewer) often misses necessary information.
情報を取り逃してしまった場合には、再生位置を巻き戻す操作をすればよいが、取り逃しの度に操作を行う必要があり、手間がかかるという問題があった。また、このような操作は、かえって情報の取得効率を落としてしまうことになり兼ねない。 If the information is missed, an operation for rewinding the reproduction position may be performed. However, it is necessary to perform the operation every time the information is missed, which is troublesome. In addition, such an operation may lower the information acquisition efficiency.
このため、再生する映像において、動きの多い場面では再生速度を落とし、動きの少ない場面では再生速度を上げるといったように、映像の特徴に応じて再生速度を自動的に調整することも行われている。 For this reason, in the video to be played, the playback speed is automatically adjusted according to the characteristics of the video, such as reducing the playback speed in scenes with a lot of movement and increasing the playback speed in scenes with a little movement. Yes.
特許文献1には、動画像と音声を含む映像の中の映像特徴を検出し、この映像特徴に応じ自動的に再生速度を調整しながら、映像を再生することについて開示してある。
ところが、特許文献1に記載の手法では、動きの多い場面であっても映像の再生速度を上げて再生したいユーザのニーズ等には、応えることができないという問題があった。つまり、ユーザが映像の再生速度を落としたり上げたりしたい場面は、ユーザのそれぞれが置かれた状態やユーザの能力、嗜好によって異なるものであり、映像中の特徴に基づく調整のみでは、ユーザの多様なニーズに合った情報提供を行うことはできないという問題があった。
However, the technique described in
ユーザの状態や能力や嗜好に合わせて情報提供の量を最適化するには、まずユーザの状態や能力を計測する必要があり、このようなデータの計測には、脳波計や心電図、NIRS(Near-Infrared Spectroscopy)等の大掛かりな装置を用いる必要がある。すなわちコストがかさんでしまうため、情報提示システムの実現が難しい場合が多かった。 In order to optimize the amount of information provided according to the user's condition, ability and preference, it is necessary to first measure the user's condition and ability. For such data measurement, an electroencephalograph, an electrocardiogram, NIRS ( It is necessary to use a large-scale apparatus such as Near-Infrared Spectroscopy. In other words, since the cost is high, it is often difficult to realize the information presentation system.
このような装置を用いずに、ユーザの状態や能力、嗜好等の内部状態を取得するには、これらの情報をユーザに自己申告させるという手法も考えられる。しかし、キー入力などの煩雑な操作をユーザに行わせるとなると、ユーザにかかる負担は増大し、そのことがかえって、ユーザの効率的な情報取得の妨げとなってしまうことが予想される。 In order to acquire the internal state such as the user's state, ability, and preference without using such a device, a method of letting the user self-report these pieces of information is also conceivable. However, if the user performs complicated operations such as key input, the burden on the user increases, which is expected to hinder efficient user information acquisition.
本発明はかかる点に鑑みてなされたものであり、容易な手法で、ユーザに提供する情報の量を適応的に調整することを目的とする。 The present invention has been made in view of this point, and an object thereof is to adaptively adjust the amount of information to be provided to a user with an easy technique.
本発明は、再生速度が所定の速度に設定された映像に所定量の遅延を加えて、環状に配置されているN(自然数)個の表示部のうちの第1の表示部以外の表示部に出力する遅延部と、与えられた変数に基づいて入力映像の再生速度を変換して、第1の表示部及び遅延部に出力する再生速度変換部と、ユーザの視線の位置を検出する視線検出部で検出された視線の位置にある、表示部の配置位置に応じて再生速度を決定し、決定した再生速度に応じた変数を再生速度変換部に出力する再生速度決定部とを備えたものである。 According to the present invention, a display unit other than the first display unit among N (natural number) display units arranged in a ring shape by adding a predetermined amount of delay to a video whose playback speed is set to a predetermined speed. A delay unit that outputs to the display unit, a playback speed conversion unit that converts the playback speed of the input video based on a given variable, and outputs to the first display unit and the delay unit, and a line of sight that detects the position of the user's line of sight A playback speed determining unit that determines a playback speed according to the arrangement position of the display unit at the line of sight detected by the detection unit and outputs a variable according to the determined playback speed to the playback speed conversion unit; Is.
このようにしたことで、ユーザの視線の位置に応じて、映像の再生速度が自動的に調整されるようになる。 By doing in this way, according to the position of a user's eyes | visual_axis, the reproduction | regeneration speed of an image comes to be adjusted automatically.
本発明によると、ユーザの視線の位置に応じて、映像の再生速度が増減するため、ユーザに提供される情報の量が適応的に調整されるようになる。 According to the present invention, since the video playback speed increases or decreases according to the position of the user's line of sight, the amount of information provided to the user is adaptively adjusted.
以下、本発明の第1の実施の形態を、添付図面を参照して説明する。本実施の形態におけるシステムの構成例を、図1に示してある。図1に示したシステムは、画像や映像等を例えば2倍速等の再生速度で再生する再生装置1と、再生映像を表示する表示装置2A,2B,2Cと、ユーザUの視線L1の位置をユーザUの視線が向けられている位置によって検出する視線検出装置3(視線検出部)とで構成される。表示装置2A〜2C及び視線検出装置3は、ケーブル4によって再生装置1と接続してある。なお、本例では表示装置を3台用いた場合に適用してあるが、台数はこれに限定されるものではない。
DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, a first embodiment of the invention will be described with reference to the accompanying drawings. An example of the system configuration in this embodiment is shown in FIG. The system shown in FIG. 1 has a
表示装置2A〜2Cには、後述する再生装置1内の蓄積部30から読み出した同一の素材の映像が表示されるが、再生装置1には図示せぬ遅延部を設けてあり、表示装置2A〜2Cに表示される映像は、その配置位置によって遅延量が異なるようにしてある。図1に示した例では、3台の表示装置を円形に配置してあり、ユーザUから見て一番右側の表示装置2Cには遅延が加えられていない映像を表示し、その左上隣の表示装置2AにはD秒遅延が加えられた映像を表示し、一番左側の表示装置2Bには2D秒遅延された映像を表示するようにしてある。
On the
本例では、表示装置2A〜2Cに出力する映像にかける遅延量を、ユーザUの視線L1の位置を基に算出するようにしてある。そして図1には、ユーザUの視線L1が表示装置2Aの画面上にある場合の例を示してある。図1に示したような構成とすることにより、ユーザUの視線L1が位置する表示装置2Aの右側の表示装置2Cには、ユーザUが注視している映像よりD秒進んだ映像が表示され、ユーザUの視線L1が位置する表示装置2Aの左側の表示装置2Bには、ユーザUが見ている映像よりD秒遅延された映像が表示されるようになる。ここでいうD秒とは、例えば3秒等の秒数であり、表示装置2の台数やユーザの情報取得能力や嗜好に応じて、任意の値に設定可能であるものとする。
In this example, the amount of delay applied to the video output to the
視線検出装置3は、ユーザUの視線L1の位置と視線L1の動きを検出し、検出結果を再生装置1に送出する。視線検出装置3はユーザUの視線L1の位置を検出する装置であり、例えばユーザUと対面する位置等、ユーザUの視線L1を検出しやすい位置に配置してある。なお、本例においては、視線検査装置3として据え置き型の装置を用いるようにしたが、ユーザUに着用させるタイプの視線検出用の眼鏡を用いるようにしてもよい。もしくは、遠方に設置した監視カメラによってユーザUの視線L1の位置を検出させるようにしてもよい。
The line-of-sight detection device 3 detects the position of the line of sight L1 of the user U and the movement of the line of sight L1, and sends the detection result to the
次に、システムの内部構成例について図2に示すブロック図を参照して説明する。再生装置1には、映像入力部10と、符号化・復号処理部20と、蓄積部30と、遅延量決定部40と、再生速度決定部としての再生速度・再生位置決定部50と、再生速度変換部60と、遅延部70A,70B,70Cとが含まれる。図2において、蓄積部30に記録される記録映像は破線で示してあり、表示装置2A〜2C上に再生される再生映像は一点鎖線で、データは実線で示してある。
Next, an example of the internal configuration of the system will be described with reference to the block diagram shown in FIG. The
映像入力部10は、入力端子等を介して再生装置1内に映像信号を取り込み、信号レベルの変換処理を行う。符号化・復号処理部20は、映像入力部10から入力された映像信号を符号化し、記録映像として蓄積部30に出力する処理を行う。又、蓄積部30に蓄積された圧縮映像データを、再生速度・再生位置決定部50から出力された再生位置から読み出して復号し、再生速度変換部60に出力する処理を行う。符号化のレートは、映像入力部10から入力された映像のフレームレートと同一のレートを用いるものとし、復号は、再生速度・再生位置決定部50から送信される再生速度Vk(単位:倍速)に基づいて行うようにしてある。そして再生速度変換部60においては、現在の(その時点での)再生速度Vを、再生速度・再生位置決定部50から出力された再生速度Vkに変換する処理が行われる。蓄積部30は、例えばHDD(Hard Disc Drive)で構成してあり、符号化・復号処理部20で符号化された映像を蓄積する。
The
遅延量決定部40は、視線検出装置3から入力される検出結果に基づいて、ユーザUの視線位置と表示装置2A〜2Cの配置位置とを対応付ける処理を行う。そして、視線L1が位置する表示装置2の配置位置を基準として、各遅延部70に割り振る遅延量を算出し、算出した遅延量を、再生速度・再生位置決定部50と遅延部70A〜70Cに送信する。
The delay
再生速度・再生位置決定部50は、再生速度Vを早めるための変数Pincと、再生速度Vを遅くするための変数Pdecを予め備えており、視線検出装置3から送信された視線位置の移動方向に応じて、変数Pincと変数Pdecのいずれを適用するかを決定する。そして、現在の再生速度Vに変数Pinc又は変数Pdecを乗算して得られる変数Vkを、符号化・復号処理部20と再生速度変換部60に送信する。
The playback speed / playback
本例では、再生速度・再生位置決定部50において、視線検出装置3から送信された視線位置が時計回りに変化していた場合には、その時点の再生速度Vに再生速度を早くする変数Pincを選択し、変数Pincに再生速度Vを乗算して得た変数Vkを出力するようにしてある。また、視線検出装置3から送信された視線位置が反時計回りに変化していた場合には、その時点の再生速度Vに再生速度を遅くする変数Pdecを選択し、変数Pdecに再生速度Vを乗算して得た変数Vkを出力するようにしてある。
In this example, in the playback speed / playback
変数Pincとしては例えば1.5、変数Pdecとしては例えば0.5等の数値を用いるものとする。Pincの値は、1より大きい値であればいずれの値でもよく、Pdecの値は、0より大きく1より小さい値であればいずれの値でもよい。また再生速度決定部50は、視線検出装置3から送信された視線位置の移動方向に応じて、各表示装置2に表示させる映像の再生位置を進めたり戻したりする処理も行う。そして、そのようにして調整した再生位置を、符号化・復号処理部20と再生速度変換部60に出力する。本例では、視線検出装置3から送信された視線位置が時計回りに変化していた場合には、変数Vkに遅延量Dを乗算することで算出されるフレーム数分だけ再生位置を進め、視線検出装置3から送信された視線位置が反時計回りに変化していた場合には、変数Vkに遅延量Dを乗算することで算出されるフレーム数分だけ再生位置を戻す処理を行うようにしてある。遅延量決定部40及び再生速度・再生位置決定部50の処理の詳細については、後述する。
For example, a numerical value such as 1.5 is used as the variable Pinc, and a numerical value such as 0.5 is used as the variable Pdec. The value of Pinc may be any value as long as it is a value greater than 1, and the value of Pdec may be any value as long as it is a value greater than 0 and less than 1. The reproduction
再生速度変換部60は、映像処理部61と音声処理部62とで構成される。映像処理部61は、符号化・復号処理部20から出力された映像の再生速度Vが、再生速度・再生位置決定部50から入力される再生速度Vkになるように、再生速度を変換する処理を行う。そして再生速度が変換された映像を、遅延部70Aと、遅延部70Bと、遅延部70Cに供給する。音声処理部62は、音声信号のうち無音の部分や音声的な特徴が連続した部分は削除する等の手法で、ピッチを変えることなく再生速度を変換する処理を行う。音声の再生速度変換の具体的な処理については、一例として特開2000−99097号公報に記載がある。再生速度変換部60(映像処理部61)の処理の詳細については後述する。
The playback
遅延部70A〜70Cは、再生速度変換部60から出力された映像に対して、遅延量決定部40から出力された遅延量の分だけ遅延をかけて、それぞれに対応する表示装置2A〜2Cに出力する。遅延部70Aは表示装置2Aに、遅延部70Bは表示装置2Bに、遅延部70Cは表示装置2Cに映像を出力するようにしてある。
The delay units 70 </ b> A to 70 </ b> C delay the video output from the playback
次に、図3のフローチャートを参照して、遅延量決定部40の処理例について説明する。本例では、遅延量決定部40が、ユーザUの視線L1がある表示装置2から、時計回りに半周した位置にある表示装置2に映像を出力する遅延部70に、まず遅延量としてゼロを割り当て、その位置から反時計回りの方向にD秒ずつ遅延をつけていくようにしてある。
Next, a processing example of the delay
図3において、遅延量決定部40はまず、視線検出装置3から送信された視線位置L1が、前回受信した視線位置L1と比べて変化しているか否かの判断を行う(ステップS1)。視線L1の位置が変化していないと判断した場合には、処理を終了する。視線位置L1が変化したと判断した場合には、次に、画面の数(表示装置2の台数)を変数Nに代入し、その台数を2で除算して、小数点以下を切り捨てた数値(ROUNDDOWN(N/2))を、変数iに代入する処理を行う(ステップS2)。次に、視線検出装置3から入力された視線情報を基に、ユーザUの視線L1が位置する表示装置2を特定し、特定した表示装置2から時計回りにi番目に位置する表示装置2(第1の表示部)に出力する映像にかける遅延量を、(ROUNDDOWN(N/2)−i)Dに設定する(ステップS3)。
In FIG. 3, the delay
変数iとは、視線L1が位置する表示装置2からの、時計回りの方向における距離を示すものである。そして、視線L1が位置する表示装置2から時計回りの方向でi番目、として特定された表示装置2に、算出した遅延量を割り当てるようにしてある。
The variable i indicates the distance in the clockwise direction from the
この処理を終えた時点で、iから1を引いた数を新しいiとする(i←i−1)処理が行われる(ステップS4)。これは、遅延量を割り振る対象を変えるための処理である。表示装置2が3台の場合には、iはまずN/2=3/2=1となり、視線L1が位置する表示装置2から時計回りの方向で1番目に位置する表示装置2が、遅延量割り当ての対象となる。ここで(i←i−1)の処理が行われると、iは0となり、遅延量割り当ての対象は、視線L1が位置する表示装置2から時計回りの方向で0番目、すなわち視線L1が位置する表示装置2となる。ここでさらに(i←i−1)の処理が行われると、iは−1となる。つまり、視線L1が位置する表示装置2から時計回りの方向で−1番目に位置する表示装置2、すなわち反時計回りの方向で1番目に位置する表示装置2が、遅延量割り当ての対象となる。
When this process is finished, a process is performed in which the number obtained by subtracting 1 from i is set as a new i (i ← i−1) (step S4). This is a process for changing the object to which the delay amount is allocated. When there are three
表示装置2が3台の場合には、視線L1が位置する表示装置2から時計回りの方向で−1番目(=−N/2番目)に位置する表示装置2に遅延量を割り当てた時点で、処理は終了となる。よって、iの値が−N/2より小さくなった時点で、処理を終了するようにしてある。この判断を、次のステップS5で行っている。
When there are three
ステップS5では、iが(ROUNDDOWN(−N/2))で求められる数値より小さいか否かの判断が行われる。iが(ROUNDDOWN(−N/2))より小さい数値となった時点で処理は終了となり、iが(ROUNDDOWN(−N/2))以上であると判断される間は、ステップS3に戻って処理が続けられる。 In step S5, it is determined whether i is smaller than the numerical value obtained by (ROUNDDOWN (-N / 2)). When i becomes a numerical value smaller than (ROUNDDOWN (−N / 2)), the process ends. While it is determined that i is equal to or larger than (ROUNDDOWN (−N / 2)), the process returns to step S3. Processing continues.
図3に示した処理を、図1に示した例において、遅延量Dが3秒である場合に当てはめてみると、ステップS1では、変数Nとして、表示装置2の台数=3が設定され、変数iとして、ROUNDDOWN(3/2)=1が設定される。次のステップS3では、図1においてはユーザUの視線L1は表示装置2A上に位置しており、表示装置2Aから時計回りの方向で1番目に位置する表示装置2は、表示装置2Cとなるため、表示装置2Cに、(ROUNDDOWN(N/2)−i)D=(1−1)3=0の遅延量が設定される。
If the processing shown in FIG. 3 is applied when the delay amount D is 3 seconds in the example shown in FIG. 1, the number of
ステップS4では、iから1を引いた数、つまりi−1=0が新たなiとして設定され、ステップS5では、i<(ROUNDDOWN(−N/2))の条件式が満たされるか否かの判断が行われる。ステップS3で、iが0と設定されたため、i=1>(ROUNDDOWN(−3/2))となり、ステップS5の条件式は満たされない。よって、ステップS3に戻って処理が続けられる。 In step S4, a number obtained by subtracting 1 from i, that is, i-1 = 0 is set as a new i. In step S5, whether or not the conditional expression i <(ROUNDDOWN (-N / 2)) is satisfied. Judgment is made. Since i is set to 0 in step S3, i = 1> (ROUNDDOWN (−3/2)), and the conditional expression in step S5 is not satisfied. Therefore, it returns to step S3 and a process is continued.
ユーザUの視線L1が位置する表示装置、つまり表示装置2Aから時計回りに0番目の表示装置2は、表示装置2Aそのものということになり、表示装置2Aに出力される映像に、(ROUNDDOWN(N/2)−i)Dの遅延量が設定される。つまり、表示装置2Aに、(ROUNDDOWN(3/2)−0)3=1×3=3秒の遅延量が設定される。
The display device in which the line of sight L1 of the user U is located, that is, the
この段階で、i−1が新たなiとして設定され(ステップS3)、iは0−1=−1となる。iが−1である場合も、i<(ROUNDDOWN(−N/2))の条件式は満たされないため(ステップS5)、再びステップS3に戻って処理が続けられる。ユーザUの視線L1が位置する表示装置2Aから時計回りに−1番目の表示装置2とは、表示装置2Aから反時計回りに1つめの位置にある表示装置2Bということになる。よって、表示装置2Bに出力される映像に、(ROUNDDOWN(N/2)−i)Dの遅延量が設定される。よって、表示装置2Bに、(ROUNDDOWN(3/2)−(−1))3=2×3=6秒の遅延量が設定される。
At this stage, i-1 is set as a new i (step S3), and i becomes 0-1 = -1. Even when i is −1, since the conditional expression of i <(ROUNDDOWN (−N / 2)) is not satisfied (step S5), the process returns to step S3 again and the processing is continued. The
このような処理が行われることで、図1の右端に位置する表示装置2Cには遅延0秒の映像が出力され、図1の中央に位置しており、視線L1の位置する表示装置2Aには遅延3秒の映像が出力され、図1の左端に位置する表示装置2Bには遅延6秒が追加された映像が出力されるようになる。つまり、視線L1が位置する表示装置2Aに表示されている映像を現在映像とすると、視線L1が位置する表示装置2Aの右隣(時計回りの方向)の表示装置2Cには、表示装置2Aで表示されている映像からは3秒進んだ未来の映像が表示されるようになる。そして、表示装置2Aの左隣(反時計回りの方向)の表示装置2Bには、表示装置2Aで表示されている映像からは3秒遅れた過去の映像が表示されるようになる。
By performing such processing, an image with a delay of 0 seconds is output to the
遅延量決定部40では、このように、視線L1が位置する表示装置2の位置に基づいて、各表示装置に表示される映像にかける遅延量を動的に割り当てるため、ユーザUの視線L1が移動した場合にも、上述した過去−現在−未来の関係が保たれるようになる。つまり、視線L1が位置する表示装置2に対して時計回りの方向に位置する表示装置2には、視線L1が位置する表示装置2に表示される映像より未来の映像が表示され、反時計回りの方向に位置する表示装置2には、視線L1が位置する表示装置2に表示される映像より過去の映像が表示されるようになる。
In the delay
図4は、ユーザUの視線L1の位置と、表示装置2A〜2Cに表示される各映像に加えられる遅延量との関係を、模式的に示した図である。図4においても、図1に示した例と同様に遅延量Dは3秒であるものとする。図4(a)に示したように、視線L1が表示装置2A上にある場合には、視線L1のある画面を現在画面とみなすと、そこから時計回りの方向にある表示装置2Cの画面には3秒進んだ未来の映像が表示され、反時計回りの方向にある表示装置2Bの画面には、3秒前の過去の映像が表示されるようになる。
FIG. 4 is a diagram schematically showing the relationship between the position of the line of sight L1 of the user U and the amount of delay added to each video displayed on the
また、図4(c)に示したように、視線L1を時計回りの方向に移動させて表示装置2C上に移動させた場合には、視線L1のある画面(表示装置2Cの画面)を現在画面とみなすと、そこから時計回りの方向にある表示装置2Bの画面には3秒進んだ未来の映像が表示され、反時計回りの方向にある表示装置2Aの画面には、3秒前の過去の映像が表示されるようになる。
Also, as shown in FIG. 4C, when the line of sight L1 is moved clockwise and moved onto the
図4(b)に示したように、視線L1を更に時計回りの方向に移動させて表示装置2B上に移動させた場合には、視線L1のある画面を現在画面とみなすと、そこから時計回りの方向にある表示装置2Aの画面には3秒進んだ未来の映像が表示され、反時計回りの方向にある表示装置2Cの画面には、3秒前の過去の映像が表示されるようになる。すなわちユーザUの視線L1がいずれの位置に移動しようとも、視線L1が位置する表示装置2を中心に、時計回りの方向に隣接する表示装置には未来の映像が表示され、反時計回りの方向に隣接する表示装置には過去の映像が表示されるようになる。
As shown in FIG. 4B, when the line of sight L1 is further moved in the clockwise direction and moved onto the
次に、図5のフローチャートを参照して、再生速度・再生位置決定部50の処理例について説明する。再生速度・再生位置決定部50はまず、ユーザUの視線L1が、複数の表示装置2のうち、いずれかの表示装置2上に留まっているか否かの判断を行う(ステップS11)。視線L1がいずれかの表示装置2上に留まっていると判断した場合には、映像の再生位置を、Vk×Δtだけ進める処理が行われる(ステップS12)。ここでいうΔtとは、前回この処理(ルーチン)が呼び出されてから、今回の処理が行われるまでに経過した時間を指す。図5に示したルーチンは、視線検出装置3から視線情報を受け取る毎に実施されるようにしてあり、ルーチンの実施周期であるΔt(秒)は、任意の値に設定可能であるものとする。ルーチンが、例えば1秒に1回実施されるように設定された場合には、Δtは1秒となる。
Next, a processing example of the playback speed / playback
映像入力部10(図1参照)から入力された映像のフレームレートが30fpsであり、その時点での再生速度Vが1倍速であり、Δtが1秒であると想定すると、ステップS12では、V×Δt=1.0×1×30=30フレーム分だけ、映像の再生位置が進められる。そしてステップS20に進み、再生速度VとステップS12で求めた再生位置とを出力する処理が行われる。 Assuming that the frame rate of the video input from the video input unit 10 (see FIG. 1) is 30 fps, the playback speed V at that time is 1 × speed, and Δt is 1 second, V The reproduction position of the video is advanced by x Δt = 1.0 × 1 × 30 = 30 frames. Then, the process proceeds to step S20, and a process for outputting the reproduction speed V and the reproduction position obtained in step S12 is performed.
ステップS11で“No”が選択された場合、つまり視線L1に動きがあったと判断された場合には、次に、視線L1が時計回りに変化したか否かの判断を行う(ステップS13)。視線L1が時計回りに変化した場合には“Yes”が選択され、ステップS14に進む。ステップS14では、その時点の再生速度Vに変数Pincを乗算した値が、変数Vkに代入される。Pdecが1.2であり、その時点での再生速度Vが1倍速であった場合には、変数Vkは1.2(Pdec)×1(V)=1.2(倍速)となる。 If “No” is selected in step S11, that is, if it is determined that the line of sight L1 has moved, it is next determined whether or not the line of sight L1 has changed clockwise (step S13). If the line of sight L1 changes clockwise, “Yes” is selected, and the process proceeds to step S14. In step S14, a value obtained by multiplying the playback speed V at that time by the variable Pinc is substituted into the variable Vk. When Pdec is 1.2 and the reproduction speed V at that time is 1 × speed, the variable Vk is 1.2 (Pdec) × 1 (V) = 1.2 (times speed).
視線L1が時計回りに変化したと判断した(ステップS13)場合に、再生速度を速める処理を行う(ステップS14)のは、視線L1の位置する表示装置2に対して時計回りの方向に位置する表示装置2には、視線L1の位置する表示装置2に表示される映像より未来の映像を、常に表示させるようにしてあることと関係する。
When it is determined that the line of sight L1 has changed clockwise (step S13), the process of increasing the reproduction speed (step S14) is located in the clockwise direction with respect to the
つまり、ユーザUが視線L1を時計回りに移動させるのは、視聴中の映像より未来の映像を見たい場合であると考えられる。そして、視聴中の映像より未来の映像を見たいということは、ユーザUの情報取得にまだ余裕があるものと考えられる。このため、本例では、そのような場合に再生速度を上げることで、ユーザUの情報取得能力に応じた情報量を提示するようにしてある。 That is, it is considered that the user U moves the line of sight L1 clockwise when he wants to see a future image rather than the image being viewed. And, it is considered that the user U still has room to acquire information if he wants to see a future video rather than a video currently being viewed. For this reason, in this example, by increasing the reproduction speed in such a case, an information amount corresponding to the information acquisition capability of the user U is presented.
そして、ステップS15では、映像の再生位置を、Vk×Δtだけ進める処理が行われる。つまり、Vk×Δt=1.2×1×30=36フレーム分が映像の再生位置に追加される。そして次に、再生位置を更にVk×Dだけ進める処理が行われる(ステップS16)。Vk×D=1.2(倍速)×3(秒)×30(fps)=108フレームであるため、ステップS16では、再生位置を更に108フレーム進める処理が行われる。 In step S15, a process of advancing the video playback position by Vk × Δt is performed. That is, Vk × Δt = 1.2 × 1 × 30 = 36 frames are added to the video playback position. Then, a process for further advancing the reproduction position by Vk × D is performed (step S16). Since Vk × D = 1.2 (double speed) × 3 (seconds) × 30 (fps) = 108 frames, processing for advancing the playback position by 108 frames is performed in step S16.
ステップS13で、“No”が選択された場合、つまり視線L1が反時計回りの方向に移動したと判断された場合には、ステップS17に進み、その時点の再生速度Vに変数Pdecを乗算した値が変数Vkに代入される。Pdecが0.8であり、その時点での再生速度Vが1倍速であった場合には、変数Vkは0.8(Pdec)×1(V)=0.8(倍速)となる。 If “No” is selected in step S13, that is, if it is determined that the line of sight L1 has moved in the counterclockwise direction, the process proceeds to step S17, and the playback speed V at that time is multiplied by the variable Pdec. The value is assigned to the variable Vk. When Pdec is 0.8 and the reproduction speed V at that time is 1 × speed, the variable Vk is 0.8 (Pdec) × 1 (V) = 0.8 (times speed).
ここで再生速度を落とす処理を行うのも、再生速度を上げる場合と同様の理由による。すなわち、視線L1の位置する表示装置2に対して、反時計回りの方向に位置する表示装置2には、視線L1の位置する表示装置2に表示される映像より過去の映像を、常に表示させるようにしてあるためである。ユーザUが過去の映像を見たい状況というのは、情報の見落とし等があった場合などが想定される。そして、そのような場合には、ユーザUの情報取得には余裕がないものと想定される。よって、ユーザUによる情報の取り逃がしを防ぐため、再生速度を落とすようにしてある。
Here, the process of reducing the reproduction speed is performed for the same reason as that for increasing the reproduction speed. In other words, the
そして、ステップS18では、映像の再生位置を、Vk×Δtだけ進める処理が行われる。つまり、Vk×Δt=0.8×1×30=24フレーム分が、映像の再生位置に追加される。次に、再生位置を更にVk×Dだけ戻す処理が行われる(ステップS19)。Vk×D=0.8(倍速)×3(秒)×30(fps)=72フレームであるため、ステップS19では、再生位置を更に72フレーム戻す処理が行われる。そして最後に、これまでの処理によって算出された再生速度Vkと再生位置とを、符号化処理部20と再生速度変換部60に出力する処理を行う(ステップS20)。
In step S18, a process of advancing the video playback position by Vk × Δt is performed. That is, Vk × Δt = 0.8 × 1 × 30 = 24 frames are added to the video playback position. Next, processing for returning the reproduction position by Vk × D is performed (step S19). Since Vk × D = 0.8 (double speed) × 3 (seconds) × 30 (fps) = 72 frames, in step S19, a process of returning the playback position by 72 frames is performed. Finally, a process of outputting the reproduction speed Vk and the reproduction position calculated by the processes so far to the
図5のステップS15及びS18で行う、再生位置をΔt秒進める処理は、図5のルーチンが呼び出される時間間隔Δtの間に進んだと想定される再生位置を、表示装置2に表示させる映像の再生位置に反映させるための処理である。また、ステップS16又はS19で、再生位置をVk×D分だけ進めたり戻したりする処理は、視線が移動した先の画面に、視線を移動させる前に見ていた画面に表示されていた映像と時間的に連続する映像を表示させるための処理である。 The process of advancing the reproduction position by Δt seconds performed in steps S15 and S18 of FIG. 5 is a process of displaying the reproduction position assumed to have advanced during the time interval Δt at which the routine of FIG. This is a process for reflecting in the reproduction position. In step S16 or S19, the process of advancing or returning the playback position by Vk × D is performed on the screen that has been viewed before moving the line of sight to the screen on which the line of sight has moved. This is a process for displaying temporally continuous video.
次に、図6を参照して、再生速度変換部60の処理例について説明する。図6(a)には、再生速度変換部60に入力されるフレームを、時系列に左から順に並べた状態を示してあり、図6(b)には、再生速度変換部60から出力される各フレームを、同じく時系列に左から順に並べた状態を示してある。図6では、それぞれのフレームにf1〜fn(nは自然数)のフレーム番号を付与してある。
Next, a processing example of the playback
再生速度変換部60に入力されるフレーム数は、再生速度Vk×ブロックサイズBで求められる。ブロックサイズBは、再生速度変換部60のルーチンが実施される時間の間隔Tに、蓄積部30に蓄積された映像のフレームレートfrを乗算することで算出される。例えば再生速度変換部60のルーチンが実施される時間の間隔Tが1秒であり、蓄積部30に蓄積された映像のフレームレートfrが30fpsであった場合には、ブロックサイズBは、1(T)×30(B)=30(フレーム)となる。そして、再生速度Vkが3であった場合には、再生速度変換部60に入力されるフレーム数は、30×3=90(フレーム)となる。
The number of frames input to the playback
再生速度変換部60に入力されるフレーム数とは、つまり符号化・復号処理部20が蓄積部30から抽出したフレーム数である。符号化・復号処理部20は、再生速度・再生位置決定部50から入力された再生速度Vkと、蓄積部30に記録された映像のフレームレートfrと、再生速度変換部60のルーチンが実施される時間の間隔Tを基に、蓄積部30から抽出するフレーム数を算出する。そして、算出したフレーム数分だけ蓄積部30からフレームを抽出して再生速度変換部60に出力する。
The number of frames input to the playback
図6(a)には、再生速度変換部60に90フレームの映像が入力された例を示してある。再生速度変換部60では、取得したフレームをブロックサイズB以内に収めるよう、一定のサンプリング間隔でフレームを間引くことによって、再生速度の変換を行う。たとえばブロックサイズBが30である場合には、取得した90フレームを3フレーム単位で間引いて、30フレームとする処理を行う。図6(b)には、30フレームに間引きされた後のフレームを示してあり、間引きされた30フレームが、符号化・復号処理部20から入力されたフレームの中の、フレーム番号f1、f4、f7、f10…f88で構成されていることを示してある。図6に示した例においては、このような処理を行うことにより、再生速度を3倍としている。この手法は、複雑な構成を用いることなく実現可能であるため、この手法を用いることでハードウェアの規模を抑えることができるようになる。
FIG. 6A shows an example in which 90 frames of video are input to the playback
なお、図6に示した例では、符号化・復号処理部20から入力されたフレームを一定のサンプリング間隔で間引くことによって、再生速度の変換を行う場合を示したが、フレームレート自体を変換することにより再生速度を変換するようにしてもよい。例えば、図7(a)に示した90フレームのフレームレートを、30fpsから90fpsに変換することにより、図7(b)に示したように、90fpsのフレームレートの映像を90フレーム分出力するようにしてもよい。このように処理することで、入力されたフレームのすべてが出力されるようになるため、出力映像におけるちらつきが少なくなり、高品質の映像を得ることができる。
In the example shown in FIG. 6, the case where the playback speed is converted by thinning out the frames input from the encoding /
もしくは、符号化・復号処理部20から入力されたフレームのうち、情報量の多いフレームのみを抽出して再生用のフレームとすることで、速度変換を行うようにしてもよい。この場合の処理例を図8のフローチャートに示してある。図8に示した処理は、1秒間隔で行われるものとする(つまり、T=1)。まず、符号化・復号処理部20によって、再生速度Vk×ブロックサイズB分のフレームが蓄積部30から取得され(ステップS21)、次にフレーム番号fx(xは1からnの間の所定の数を示す)のフレームにおいて、注目画素とその隣接画素との画素値の差を算出した上で、隣接画素との画素値の差が閾値Th以上になる画素の総数Siを算出する(ステップS22)。つまり、符号化・復号処理部20から入力されたすべてのフレームにおいて、上述した画素の総数Siが算出されるようになる。
Alternatively, speed conversion may be performed by extracting only frames with a large amount of information from the frames input from the encoding /
ステップS21では、例えば再生速度Vkが1.5、ブロックサイズが30の場合には、1.5×40=45フレームが取得される。よって、ステップS22で処理されるフレーム番号は、f1〜f45となる。ステップS22で用いる閾値Thとしては、例えば50等の数値を設定するものとする。 In step S21, for example, when the playback speed Vk is 1.5 and the block size is 30, 1.5 × 40 = 45 frames are acquired. Therefore, the frame numbers processed in step S22 are f1 to f45. As the threshold value Th used in step S22, for example, a numerical value such as 50 is set.
ステップS22の処理は、ステップS21で取得したすべてのフレームに対して行われるものであり、ステップS23では、取得したすべてのフレームの処理が完了したか否かの判断を行う。すべてのフレームにおいて処理が完了したと判断された場合には、次に、隣接画素との画素値の差が閾値Th以上になる画素の総数Siの大きいフレームをブロックサイズ分だけ抽出し、フレーム番号順に出力する処理を行う(ステップS24)。 The process in step S22 is performed for all the frames acquired in step S21. In step S23, it is determined whether or not the processing for all acquired frames has been completed. If it is determined that the processing has been completed for all the frames, then a frame having a large total number Si of pixels whose difference in pixel values from adjacent pixels is equal to or greater than the threshold Th is extracted by the block size, and the frame number The process of outputting in order is performed (step S24).
図9に、このような処理を行った場合の例を示してある。図9(a)には、再生速度変換部60に入力された45フレームを、フレーム番号の若い順に左から並べた状態を示してある。この45フレームの中から、隣接画素との画素値の差が閾値Th以上になる画素の総数であるSiが大きいフレームを、ブロックサイズである30フレーム分だけ抽出し、フレーム番号順に並べた状態を、図9(b)に示してある。図9(b)には、再生速度変換部60から出力される30フレームが、フレーム番号f2,f3,f5,f7,f9,f10…f25で構成されていることを示してある。
FIG. 9 shows an example when such processing is performed. FIG. 9A shows a state in which 45 frames input to the playback
つまり、図8及び図9に示した方法によれば、情報量の多いフレームのみを抽出することにより、再生速度を早める(図8、図9の例では1.5倍)ことができる。またこのような処理によれば、入力フレームのうち、テロップ等の文字情報が多く含まれる可能性が高いフレームを残すことができるため、速度変換処理によって、ユーザが必要とする情報を削除してしまうようなことがなくなる。これにより、ユーザUは効率的に情報を取得することができるようになる。 That is, according to the method shown in FIGS. 8 and 9, it is possible to increase the playback speed (1.5 times in the examples of FIGS. 8 and 9) by extracting only frames with a large amount of information. In addition, according to such processing, it is possible to leave a frame that is highly likely to contain a lot of text information such as telop among input frames. There will be no such thing. Thereby, the user U can acquire information efficiently.
次に、ユーザUが視線L1を移動させてから、各表示装置2に表示される映像の再生速度や再生位置が変わるまでの間に行われる処理を、具体的な例を挙げて説明する。図10(a)〜(d)は、各表示装置2に表示される映像の再生位置の変遷を示した図である。図10においても、映像のフレームレートが30fpsであり、Δtは1秒である場合を想定している。なお、図10では、説明を分かりやすくするために、各部での処理が行われる都度、各表示装置2に表示される映像の再生位置が変化する例を示してあるが、実際は、最終的に算出された再生位置から読み出された映像のみが、画面上に表示されるものとする。
Next, a process performed between the time when the user U moves the line of sight L1 and the time when the playback speed and playback position of the video displayed on each
図10(a)は、ユーザUの視線L1が変化する前の初期状態を示した図である。図10(a)においては、図1に示した例と同様に、表示装置2A〜2Cが環状に配置してあり、中央に位置する表示装置2A上に、ユーザUの視線L1がある様子を示してある。図10において括弧で示した数字は、映像中のフレーム番号を示すものである。ユーザUの視線L1が位置する表示装置2A上では、630フレーム目の映像が表示されている。また、そこから時計回りの方向で隣接する表示装置2C上では、720フレーム目の映像が表示されており、表示装置2Aから反時計回りの方向で隣接する表示装置2B上には、540フレーム目の映像が表示されていることが示されている。
FIG. 10A is a diagram illustrating an initial state before the line of sight L1 of the user U changes. In FIG. 10A, similarly to the example shown in FIG. 1, the
本例では、映像のフレームレートが30fpsである場合を想定しているため、表示装置2Cに表示される映像は、表示装置2Aに表示される映像より(720−630)/30=3秒進んでいることになる。また同様に、表示装置2Bに表示される映像は、表示装置2Aに表示される映像より、(720−540)/30=6秒遅れていることになる。
In this example, since it is assumed that the frame rate of the video is 30 fps, the video displayed on the
この状態で、ユーザUの視線L1が表示装置2C上に移動した場合の例を、図10(b)に示してある。視線L1の位置が変化した場合は、その変化は遅延量決定部40によって検知され、遅延量決定部40で、各表示装置に出力する映像にかける遅延量が決定される。ユーザUの視線L1があるのは表示装置2C上であるため、表示装置2Cから時計回りにi番目の位置にある表示装置2Bに映像を出力する遅延部2Bに、(ROUNDDOWN(N/2)−i)D=0(秒)の遅延量が設定される(図5のステップS3)。
FIG. 10B shows an example in which the user's U line of sight L1 moves on the
図10に示した例では、表示装置2の台数は3台であるため、N=3となり、iは、ROUNDDOWN(N/2)=1となる。よって、視線L1が位置する表示装置2Cから時計回りの方向で1番目に配置された表示装置2は、表示装置2Bとなる。そして、表示装置2Bに映像を出力する遅延部2Bに、遅延量としてゼロが設定される。
In the example shown in FIG. 10, since the number of
そして、表示装置2Bから時計回りの方向に位置する表示装置2Cと2Aに映像を出力する遅延部70Cと70A対して、順に遅延量が割り振られる。視線L1のある表示装置2Bから、時計回りの方向に0番目の位置にある表示装置、つまり表示装置2Bに映像を出力する遅延部70Bには、3秒の遅延量が割り当てられる。そして、視線L1のある表示装置2Bから時計回りの方向に−1番目、つまり反時計回りの方向で1番目の位置にある表示装置2Aに映像を出力する遅延部70Aには、6秒の遅延量が割り当てられる。
Then, delay amounts are sequentially assigned to the
そして、遅延量が0に設定された表示装置2Bに、視線L1が移動する前の図10(a)の状態での最新フレーム(720フレーム)が割り当てられ、720フレームから3秒×30フレーム=90フレーム遅延させた630フレーム目の映像が、表示装置2Cに割り当てられる。さらに、720フレームから6秒×30フレーム=180フレーム遅延させた540フレーム目の映像が、表示装置2Aに割り当てられる。
Then, the latest frame (720 frames) in the state of FIG. 10A before the line of sight L1 moves is assigned to the
図10(c)は、図5のステップS14又はステップS17で、各表示装置2に表示させる映像の再生位置がVk×Δtだけ進められた後の様子を示した図である。再生速度Vkは、図5のステップS12で判断された視線L1の移動方向に応じて、ステップS13もしくはステップS16で算出される。図10に示した例では、ユーザUの視線L1は時計回りに変化しているため、図5のステップS12では“Yes”が選択され、ステップS13に進む。そしてステップS13で、変数Vkが、Pinc×Vで求められる値に設定される。変数Pincが1.2、その時点の再生速度Vは1(倍速)であった場合には、変数Vkは1.2となる。
FIG. 10C is a diagram showing a state after the reproduction position of the video displayed on each
よって、Vk×Δtは、1.2(倍速)×1(秒)×30(フレーム)=36フレームとなり、表示装置2A〜2Cに表示させるそれぞれの映像の再生位置に、36フレーム分が追加される。図10(c)には、表示装置2Bには720+36=756フレーム目の映像が割り当てられ、表示装置2Cには630+36=666フレーム目の映像が割り当てられ、表示装置2Aには540+36=576フレーム目の映像が割り当てられた様子を示してある。
Therefore, Vk × Δt is 1.2 (double speed) × 1 (second) × 30 (frame) = 36 frames, and 36 frames are added to the playback position of each video displayed on the
再生位置がVk×Δt分進められた後は、図5のステップS15の処理により、再生位置が更にVk×D分だけ進められる。Vkは1.2(倍速)、Dは3(秒)、フレームレートは30(fps)であるため、Vk×D=1.2×3×30=108フレーム分が、再生位置に更に追加される。このため、図10(d)に示されるように、表示装置2Bには756+108=858フレーム目の映像が表示され、表示装置2Cには666+108=774フレーム目の映像が表示され、表示装置2Aには576+108=678フレーム目の映像が表示されるようになる。
After the reproduction position has been advanced by Vk × Δt, the reproduction position is further advanced by Vk × D by the process of step S15 in FIG. Since Vk is 1.2 (double speed), D is 3 (seconds), and the frame rate is 30 (fps), Vk × D = 1.2 × 3 × 30 = 108 frames are further added to the playback position. The For this reason, as shown in FIG. 10 (d), an image of 756 + 108 = 858 frames is displayed on the
図11には、視線L1が変化する前と後での、各表示装置2に表示される映像の再生位置の変化を示してある。図11の左半分には、図10(a)に示した、視線L1が変化する前の初期状態の表示装置2A〜2Cを示してあり、図11の右半分には、視線L1が変化した後の表示装置2A〜2Cを示してある。そして、視線L1を移す前にユーザUが見ていた表示装置2Aの画面には、630フレーム目の映像が表示されており、視線L1を移した先の表示装置2Cの画面には、774フレーム目の映像が表示されている様子を示してある。
FIG. 11 shows changes in the playback position of the video displayed on each
視線L1を時計回りに移動させたことにより、再生速度が速められているのと同時に、ルーチンの呼び出し時間Δt分と、変数Vk×D分だけ再生位置が進んでいるため、視線L1を移した先の表示装置2Cには、元々表示されていた720フレーム目の映像ではなく、774フレーム目の映像が表示されるようになる。また、遅延量決定部40と、再生速度・再生位置決定部50において上述した処理が行われることで、視線L1を向けた先の表示装置2Cや、視線L1があった表示装置2Aにおいては、映像の再生位置がV×Δtだけ進むことになる。図11においては、視線L1を向けた先の表示装置2Cでは、フレームが720から774に進んでおり、視線L1があった表示装置2Aでは、フレームが630から678に進んでいることが示されている。
By moving the line of sight L1 clockwise, the reproduction speed is increased, and at the same time, the reproduction position is advanced by the routine call time Δt and the variable Vk × D. On the
このように、視線L1が変化する前と後とで、画面に表示される映像が緩やかに変化するようにしたため、ユーザUは、違和感を覚えることなく別の画面に視線を移動させることができるようになる。なお、本例ではΔtが1秒である場合を例に挙げたが、0.1秒等の短い時間に設定すれば、視線L1の移動前後での再生位置の変化量を、少なく抑えることができる。 Thus, since the video displayed on the screen changes gently before and after the line of sight L1 changes, the user U can move the line of sight to another screen without feeling uncomfortable. It becomes like this. In this example, the case where Δt is 1 second has been described as an example. However, if the time is set to a short time such as 0.1 second, the amount of change in the reproduction position before and after the movement of the line of sight L1 can be suppressed to be small. it can.
図12には、図10(d)(=図11の右半分)に示した状態で、ユーザUの視線L1が反時計回りに変化した場合の、各表示装置2に表示される映像の再生位置の変遷を示してある。図12(a)には、ユーザUの視線L1が位置する表示装置2C上では、774フレーム目の映像が表示されており、そこから時計回りの方向で隣接する表示装置2A上では、678フレーム目の映像が表示されている様子が示されている。また、表示装置2Cから反時計回りの方向で隣接する表示装置2B上には、858フレーム目の映像が表示されていることが示されている。
FIG. 12 shows the reproduction of the video displayed on each
この状態で、ユーザUの視線L1が表示装置2A上に移動した場合の例を、図10(b)に示してある。視線L1の位置が変化した場合は、遅延量決定部40によって検知され、遅延量決定部40で、各表示装置に出力する映像にかける遅延量が決定される。ユーザUの視線L1があるのは表示装置2A上であるため、表示装置2Aから時計回りにi(=1)番目の位置にある表示装置2Cに映像を出力する遅延部2Cに、(ROUNDDOWN(N/2)−i)D=0(秒)の遅延量が設定される(図5のステップS3)。
FIG. 10B shows an example in which the user's U line of sight L1 moves on the
そして、表示装置2Cから時計回りの方向に位置する表示装置2Aと2Bに映像を出力する遅延部70Aと70B対して、順に遅延量が割り振られる。視線L1のある表示装置2Cから、時計回りの方向に0番目の位置にある表示装置、つまり表示装置2Cに映像を出力する遅延部70Cには、3秒の遅延量が割り当てられる。そして、視線L1のある表示装置2Cから時計回りの方向に−1番目、つまり反時計回りの方向で1番目の位置にある表示装置2Bに映像を出力する遅延部70Bには、6秒の遅延量が割り当てられる。
Then, delay amounts are sequentially assigned to the
そして、遅延量が0に設定された表示装置2Cに、視線L1が移動する前の図12(a)の状態における最新フレーム(858フレーム)が割り当てられ、858フレームから3秒×30フレーム=90フレーム遅延させた774フレーム目の映像が、表示装置2Aに割り当てられる。さらに、858フレームから6秒×30フレーム=180フレーム遅延させた678フレーム目の映像が、表示装置2Bに割り当てられる。
Then, the latest frame (858 frames) in the state of FIG. 12A before the line of sight L1 moves is assigned to the
図12(c)は、図5のステップS14又はステップS17で、各表示装置2に表示させる映像の再生位置がVk×Δtだけ進められた後の様子を示した図である。再生速度Vkは、図5のステップS12で判断された視線L1の移動方向に応じて、ステップS13もしくはステップS16で算出される。図12に示した例では、ユーザUの視線L1は反時計回りに変化しているため、図5のステップS12では“No”が選択され、ステップS16に進む。そしてステップS16で、変数Vkが、Pdec×Vで求められる値に設定される。変数Pdecは0.8であるものとし、また、その時点の再生速度Vは1.2(倍速)であるため、変数VkはPdec×V=0.8×1.2=0.96となる。
FIG. 12C is a diagram showing a state after the reproduction position of the video displayed on each
よって、Vk×Δtは、0.96(倍速)×1(秒)×30(フレーム)≒28フレームとなり、表示装置2A〜2Cに表示させるそれぞれの映像の再生位置に、28フレーム分が追加される。図10(c)には、表示装置2Bには678+28=706フレーム目の映像が割り当てられ、表示装置2Cには858+28=886フレーム目の映像が割り当てられ、表示装置2Aには774+28=802フレーム目の映像が割り当てられた様子を示してある。
Therefore, Vk × Δt is 0.96 (double speed) × 1 (second) × 30 (frame) ≈28 frames, and 28 frames are added to the playback position of each video displayed on the
再生位置がVk×Δt分進められた後は、図5のステップS15の処理により、再生位置が更にVk×D分だけ戻される。Vkは0.96(倍速)、Dは3(秒)、フレームレートは30(fps)であるため、Vk×D=0.96×3×30≒86フレーム分が、再生位置から戻される。このため、図12(d)に示されるように、表示装置2Bには706−86=620フレーム目の映像が表示され、表示装置2Cには886−86=800フレーム目の映像が表示され、表示装置2Aには802−86=716フレーム目の映像が表示されるようになる。
After the reproduction position has been advanced by Vk × Δt, the reproduction position is further returned by Vk × D by the process of step S15 in FIG. Since Vk is 0.96 (double speed), D is 3 (seconds), and the frame rate is 30 (fps), Vk × D = 0.96 × 3 × 30≈86 frames are returned from the reproduction position. For this reason, as shown in FIG. 12D, the
以上説明した本実施の形態の構成及び処理によると、ユーザUの視線L1が時計回りの方向に移動した場合には、映像の再生位置が進められ、ユーザUの視線L1が反時計回りの方向に移動した場合には、映像の再生位置が戻されるようになる。このため、ユーザUの情報取得能力に対して映像の再生速度が速すぎる場合などで、ユーザUが情報の取り逃がしをしてしまった場合には、ユーザUは、視線L1を反時計回りの方向に移動させることで過去の映像を見ることができるようになる。また、ユーザUが、現在視聴中の映像より未来の映像を視聴したいと思った場合には、視線L1を時計回りの方向に移動させることで、視聴中の映像より再生位置の進んだ映像を見ることができるようになる。 According to the configuration and processing of the present embodiment described above, when the user's U line of sight L1 moves in the clockwise direction, the playback position of the video is advanced, and the user U's line of sight L1 is counterclockwise. When moving to, the video playback position is returned. For this reason, when the user U has missed information because the video playback speed is too fast for the information acquisition capability of the user U, the user U moves the line of sight L1 counterclockwise. By moving to, you can see the past video. In addition, when the user U wants to view a future video from the currently viewed video, the user U moves the line of sight L1 in the clockwise direction so that the video whose playback position has advanced from the currently viewed video. You can see it.
このようにすることにより、ユーザUが、画面に表示されたテロップ等の重要な情報を見落としてしまった場合にも、ユーザUが視聴中の表示装置2に対して時計回りに左側に配置された各表示装置2に視線L1を移すことで、再び情報を確認することができる。
In this way, even when the user U misses important information such as a telop displayed on the screen, the user U is arranged on the left side in the clockwise direction with respect to the
また、ユーザUが視線L1を動かす度に、ユーザUの視線L1の位置を起点として、過去−現在−未来の位置関係が各表示装置2の位置に再割り当てされるようになる。よって、ユーザUに対して直感的で分かりやすい情報提示を行うことができる。
Further, every time the user U moves the line of sight L1, the positional relationship of the past-present-future is reassigned to the position of each
また、ユーザUの視線L1が反時計回りに移動した場合には、映像の再生速度を下げ、ユーザUの視線L1が時計回りの方向に移動した場合には、映像の再生速度を上げるようにしてあるため、ユーザUの情報取得能力に応じた情報量が適応的に選択されて、提供されるようになる。 In addition, when the user's line of sight L1 moves counterclockwise, the video playback speed is reduced, and when the user U's line of sight L1 moves clockwise, the video playback speed is increased. Therefore, the amount of information according to the information acquisition capability of the user U is adaptively selected and provided.
つまり、ユーザUが、視線L1を反時計回りの方向に移動させて、その時点で視聴していた映像より過去の映像を視聴しようとした場合には、情報の取り逃がしなどがあった場合と想定できる。このような場合に映像の再生速度を落とすことで、ユーザUの情報取得に少し余裕を持たせることができるようになる。視線L1を移動させた先での映像の再生速度においても、まだ情報の取り逃がしが発生してしまう場合などには、ユーザUは反時計回りの方向に更に視線を移動させれば、再生速度が更に遅くなる。 In other words, when the user U moves the line of sight L1 in the counterclockwise direction and tries to view a past video from the video that was being viewed at that time, it is assumed that information has been missed. it can. In such a case, by reducing the video playback speed, it is possible to give a little margin to the user U's information acquisition. Even when the information is still missing even at the playback speed of the video at the point where the line of sight L1 is moved, if the user U moves the line of sight further in the counterclockwise direction, the playback speed is increased. It will be even slower.
また、ユーザUが、視線L1を時計回りの方向に移動させて、その時点で視聴していた映像より未来の映像を視聴しようとした場合には、映像の再生速度が、ユーザUの情報取得能力に追いついていないものと考えられる。このような場合に映像の再生速度を上げることで、情報提示量を増やすことができる。情報取得能力が非常に高いユーザUであれば、視線L1をどんどん時計回りの方向に移動させることで、かなり速い再生速度で映像を視聴することができるようになる。 In addition, when the user U moves the line of sight L1 in the clockwise direction and tries to view a future video from the video that was being viewed at that time, the playback speed of the video is the information acquisition of the user U. It is thought that it has not caught up with ability. In such a case, the amount of information presented can be increased by increasing the video playback speed. If the user U has very high information acquisition capability, the video can be viewed at a considerably high reproduction speed by moving the line of sight L1 in the clockwise direction.
このように、ユーザUの視線L1の移動方向や移動量に応じて、情報の提示量を自動的に変えるようにしてあるため、情報提示装置で提示される情報の量は、常にユーザUの情報取得能力に応じたものとなる。 In this way, the amount of information presented is automatically changed according to the direction and amount of movement of the line of sight L1 of the user U. Therefore, the amount of information presented by the information presentation device is always the amount of the user U. It depends on the information acquisition ability.
また、ユーザUが時計回りに視線を動かし続けると、各表示装置2に表示される映像はどんどん未来の方向に進むのと同時に再生速度が速くなり、ユーザUが反時計回りに視線を動かし続けると、各表示装置2に表示される映像はどんどん過去に遡ると共に再生速度が遅くなる。よって、ユーザUは、リモートコントロール装置等の装置を用いることなく、再生速度の調整を行うことができるようになる。
Also, if the user U continues to move his / her line of sight clockwise, the video displayed on each
また、再生速度・再生位置決定部50において、視線L1が変化した方向に応じて、映像の再生位置に、変数Vkと遅延量Dとを掛け合わせて得られるフレーム数を加算もしくは減算されることにより、ユーザUの視線L1がどのように変化しても、視線L1の変化の前と後で、表示される映像が不連続になってしまうことがなくなる。
In addition, the playback speed / playback
なお、上述した実施の形態では、表示装置2を3台用いた構成を例に挙げたが、4台や5台等、その他の台数で情報提示装置を構成するようにしてもよい。図13には、表示装置2を5台用いた場合の例を示してある。図10と同様に、ユーザUの視線L1が変化する前の初期状態から、視線L1が変化して、各画面に表示される映像の再生位置が切り替わるまでの間の各段階を図13(a)〜(d)として示してある。図13においても、映像のフレームレートが30fpsであり、遅延量Dは3秒、Δtは1秒である場合を想定している。また、視線L1が変化する前の段階での再生速度Vは、1倍速であるものとする。
In the above-described embodiment, the configuration using three
図13(a)は、ユーザUの視線L1が変化する前の初期状態を示した図である。図13(a)においては、表示装置2A〜2Eを円形状に配置してあり、表示装置2Aを頂点として時計回りの方向に、順に表示装置2C、2E、2D、2Bを配置してある。そして、頂点に位置する表示装置2A上に、ユーザUの視線L1がある様子を示してある。図13においても、映像中のフレーム番号を括弧で示してある。
FIG. 13A is a diagram illustrating an initial state before the line of sight L1 of the user U changes. In FIG. 13A, the
ユーザUの視線L1が位置する表示装置2A上では、540フレーム目の映像が表示されており、そこから時計回りの方向に、表示装置2C上には630フレーム目の映像が、表示装置2Eには720フレーム目の映像が、表示装置2Dには360フレーム目の映像が、表示装置2Bには450フレーム目の映像が表示されている様子が示されている。
An image of the 540th frame is displayed on the
つまり、ユーザUの視線L1が位置する表示装置2Aから、時計回りの方向で1番目に位置する表示装置2C上には、表示装置2Aに表示されている映像よりも、(630−540)/30=3秒進んだ映像が表示されており、時計回りの方向で2番目に位置する表示装置2E上には、表示装置2Aに表示されている映像よりも、(720−540)/30=6秒進んだ映像が表示されている。また、ユーザUの視線L1が位置する表示装置2Aから、反時計回りの方向で1番目に位置する表示装置2B上には、表示装置2Aに表示されている映像より、(540−450)/30=3秒遅れた映像が表示されており、時計回りの方向で2番目に位置する表示装置2D上には、表示装置2Aに表示されている映像より、(540−360)/30=6秒遅れた映像が表示されている。
That is, on the
この状態で、ユーザUの視線L1が表示装置2E上に移動した場合の例を、図13(b)に示してある。視線L1の位置が変化した場合は、その変化は遅延量決定部40によって検知され、遅延量決定部40で、各表示装置に出力する映像にかける遅延量が決定される。ユーザUの視線L1があるのは表示装置2E上であるため、表示装置2Eから時計回りにi(=ROUNDDOWN(5/2)=2)番目の位置にある表示装置2Bに映像を出力する遅延部2Bに、(ROUNDDOWN(N/2)−i)D=0(秒)の遅延量が設定される(図3のステップS3)。
FIG. 13B shows an example in which the line of sight L1 of the user U moves on the
そして、図3のステップS3とS4の処理が、ステップS5の条件式であるi<(ROUNDDOWN(−N/2))が満たされるまでの間続けられることにより、他の表示装置2に映像を出力する各遅延部70対しても、それぞれに遅延量が割り振られる。図13(b)に示されるように、表示装置2Bと時計回りの方向で隣接する表示装置2Dに対応する遅延部70には、3秒の遅延量を割り当て、そこからさらに時計回りの方向に、表示装置2Eには6秒、表示装置2Cには9秒、表示装置2Aには12秒の遅延量を割り当ててある。
Then, the processes in steps S3 and S4 in FIG. 3 are continued until i <(ROUNDDOWN (−N / 2)), which is the conditional expression in step S5, is satisfied. A delay amount is assigned to each delay unit 70 to be output. As shown in FIG. 13B, a delay amount of 3 seconds is assigned to the delay unit 70 corresponding to the
そして、遅延量が0に設定された表示装置2Bに、視線L1が移動する前の図13(a)の状態における最新フレーム(720フレーム)が割り当てられ、720フレームから3秒×30フレーム=90フレーム遅延させた630フレーム目の映像が、表示装置2Dに割り当てられ、720フレームから6秒×30フレーム=180フレーム遅延させた540フレーム目の映像が、表示装置2Eに割り当てられる。そして、720フレームから9秒×30フレーム=270フレーム遅延させた450フレーム目の映像が、表示装置2Cに、720フレームから12秒×30フレーム=360フレーム遅延させた360フレーム目の映像が、表示装置2Aに割り当てられる。
Then, the latest frame (720 frames) in the state of FIG. 13A before the line of sight L1 moves is assigned to the
図13(c)は、図13(b)で示された各表示装置2上での再生位置に、Vk×Δtで算出されるフレーム数が追加された状態を示す図である。再生速度Vkは、図5のステップS12で判断された視線L1の移動方向に応じて、ステップS13もしくはステップS16で算出される。図13に示した例では、ユーザUの視線L1は時計回りに変化しているため、図5のステップS12では“Yes”が選択され、ステップS13に進む。そしてステップS13で、変数Vkが、Pinc×Vで求められる値に設定される。変数Pincが1.2、その時点の再生速度Vは1(倍速)であった場合には、変数Vkは1.2となる。
FIG. 13C is a diagram showing a state in which the number of frames calculated by Vk × Δt is added to the reproduction position on each
よって、Vk×Δtは、1.2(倍速)×1(秒)×30(フレーム)=36フレームとなり、表示装置2A〜2Eに表示させるそれぞれの映像の再生位置に、36フレーム分が追加されるようになる。図13(c)には、表示装置2Bには720+36=756フレーム目の映像が割り当てられ、表示装置2Dには630+36=666フレーム目の映像が割り当てられ、表示装置2Eには540+36=576フレーム目の映像が割り当てられ、表示装置2Cには450+36=486フレーム目の映像が割り当てられ、表示装置2Aには360+36=396フレーム目の映像が割り当てられた様子を示してある。
Therefore, Vk × Δt is 1.2 (double speed) × 1 (second) × 30 (frame) = 36 frames, and 36 frames are added to the playback position of each video displayed on the
再生位置がVk×Δt分進められた後は、再生位置が更にVk×D×n(台)分だけ進められる。ここでいうn(台)とは、視線L1が移動した距離を表示装置2の台数で示したものである。図13(b)では、ユーザUの視線L1は、表示装置2Aの画面上から、表示装置2Aからみて時計回りの方向に2台目の表示装置2Eに移動しているため、ここではn=2となる。
After the playback position has been advanced by Vk × Δt, the playback position is further advanced by Vk × D × n (units). Here, n (unit) represents the distance traveled by the line of sight L1 in terms of the number of
Vkは1.2(倍速)、Dは3(秒)、フレームレートは30(fps)であるため、Vk×D×n=1.2×3×30×2=216フレーム分が、再生位置に更に追加される。このため、図13(d)に示されるように、表示装置2Bには756+216=972フレーム目の映像が表示され、表示装置2Dには666+216=882フレーム目の映像が表示され、表示装置2Eには576+216=792フレーム目の映像が表示され、表示装置2Cには486+216=702フレーム目の映像が表示され、表示装置2Aには396+216=612フレーム目の映像が表示される。
Since Vk is 1.2 (double speed), D is 3 (seconds), and the frame rate is 30 (fps), Vk × D × n = 1.2 × 3 × 30 × 2 = 216 frames corresponds to the playback position. Is further added. For this reason, as shown in FIG. 13D, the video of the 756 + 216 = 972 frame is displayed on the
このような処理を行うことで、表示装置2を5台用いた場合にも、視線L1が位置する表示装置2に表示されている映像を現在画像と想定すると、そこから時計回りの方向に位置する表示装置2には、現在画像として表示している映像より未来の映像が表示されるようになる。また、現在画像が表示されている表示装置2から反時計回りの方向に位置する表示装置2には、現在画像として表示している映像より過去の映像が表示されるようになる。
By performing such processing, even when five
また、視線L1が位置する表示装置2を起点として、時計回り又は反時計回りの方向に位置する各表示装置2においては、視線L1が位置する表示装置2との距離に応じた遅延量を割り振られるようにしてある。図13(a)に示した例でいえば、視線L1が位置する表示装置2Aと、時計回りの方向で1番近い位置にある表示装置2Cには、表示装置2Aで表示されている映像より3秒進んだ映像が表示され、表示装置2Aに対して、時計回りの方向で2番目に近い位置にある表示装置2Eには、表示装置2Aで表示されている映像より6秒進んだ映像が表示されるようにしてある。
In addition, in each
このため、ユーザUは、現在視聴している映像より少し先の映像を見たい場合には、視線L1を1画面分時計回りの方向に移動させればよく、それよりもう少し先の映像を見たい場合には、視線L1を時計回りの方向に2画面分移動させればよいことになる。また反対に、現在視聴している映像より少し前の映像を見たい場合には、視線L1を一画面分反時計回りの方向に移動させればよく、それよりもう少し前の映像を見たい場合には、視線L1を反時計回りの方向に2画面分移動させればよい。このように、視線L1の位置を起点として、そこからの距離と映像にかける遅延量とを対応させてあるため、ユーザUは所望の時間軸における映像を直感的に選択して、視聴することができる。 For this reason, when the user U wants to see a video slightly ahead of the video currently being viewed, the user U only has to move the line of sight L1 clockwise by one screen, and watch the video a little further than that. If desired, the line of sight L1 may be moved by two screens in the clockwise direction. On the other hand, if you want to see a video that is a little earlier than the video you are currently viewing, you can move the line of sight L1 counterclockwise by one screen, and you want to see a video that is a little earlier than that. In this case, the line of sight L1 may be moved counterclockwise by two screens. In this way, since the position of the line of sight L1 is the starting point, the distance from there is associated with the amount of delay applied to the video, so the user U can intuitively select and view the video on the desired time axis. Can do.
なお、上述した実施の形態では、遅延量決定部40において、ユーザUの視線L1が位置する表示装置2から、ほぼ半周した位置(ROUNDDOWN(N/2)の位置)にある表示装置2に出力する映像の遅延量をゼロとするようにしたが、他の位置に配置された表示装置2に対して出力される映像の遅延量をゼロとするようにしてもよい。
In the above-described embodiment, the delay
図14(a)には、ユーザUの視線L1が位置する表示装置2Eに対して、時計回りの方向で隣接する表示装置2Dに出力される映像の遅延量をゼロとした場合の例を示してある。また図14(b)には、ユーザUの視線L1が位置する表示装置2Eに対して、反時計回りの方向で2番目に位置する表示装置2Aに出力される映像の遅延量を、ゼロとした場合の例を示してある。
FIG. 14A shows an example in which the delay amount of the video output to the
図14(a)に示した例では、表示装置2E上にユーザUの視線L1が位置しており、そこから時計回りの方向に隣接する表示装置2Dに、遅延量ゼロの映像が出力されるようにしてある。そして、表示装置2Dを起点として反時計回りの方向に、3秒ずつ遅延量を増やした遅延量を各表示装置2に割り振ってある。
In the example shown in FIG. 14A, the line of sight L1 of the user U is positioned on the
遅延を加えていない映像の再生位置が720フレームであった場合には、表示装置2Dに720フレーム目の映像が出力され、720フレームから3秒×30フレーム=90フレーム遅延させた630フレーム目の映像が、表示装置2Eに割り当てられ、720フレームから6秒×30フレーム=180フレーム遅延させた540フレーム目の映像が、表示装置2Cに割り当てられる。そして、720フレームから9秒×30フレーム=270フレーム遅延させた450フレーム目の映像が、表示装置2Aに、720フレームから12秒×30フレーム=360フレーム遅延させた360フレーム目の映像が、表示装置2Bに出力される。
When the playback position of the video without delay is 720 frames, the video of the 720th frame is output to the
このような構成とした場合には、ユーザUの視線L1が位置する表示装置2に対して時計回りで1番目に位置する表示装置2Dにのみ、ユーザUの視線L1が位置する表示装置2で表示されている映像より未来の映像が表示されるようになる。そして、ユーザUの視線L1が位置する表示装置2Eに対して反時計回りの方向に位置する表示装置2C,2A,2Bにおいては、ユーザUの視線L1が位置する表示装置2で表示されている映像より過去の映像が表示されるようになる。
In such a configuration, only the
具体的には、視線L1の位置する表示装置2Eに対して、反時計回りで1番目の位置に位置する表示装置2Cには、表示装置2Eに出力される映像より3秒遅延された映像が出力され、反時計回りで2番目の位置に位置する表示装置2Aには、表示装置2Eに出力される映像より6秒遅延された映像が出力され、反時計回りで3番目の位置に位置する表示装置2Bには、表示装置2Eに出力される映像より9秒遅延された映像が出力される。
Specifically, an image delayed by 3 seconds from the image output to the
このような処理を行うことで、円形に配置された各表示装置2において、ユーザUが視聴している映像より未来の映像よりも、過去の映像が多く表示されるようになる。よって、例えばユーザUが情報を取り逃がし易いユーザであった場合にも、過去の映像に戻れる機会を増やすことができるため、ユーザUによる情報の取り逃がしをより確実に防ぐことができるようになる。
By performing such processing, in each
また、図14(b)に示した例では、表示装置2E上にユーザUの視線L1が位置しており、そこから反時計回りの方向で2番目に位置する表示装置2Aに、遅延量ゼロの映像が出力されるようにしてある。そして、表示装置2Aを起点として反時計回りの方向に、3秒ずつ遅延量を増やした遅延量を各表示装置2に割り振ってある。
In the example shown in FIG. 14B, the line of sight L1 of the user U is located on the
遅延を加えていない映像の再生位置が同じく720フレームであった場合には、表示装置2Aに720フレーム目の映像が出力され、720フレームから3秒×30フレーム=90フレーム遅延させた630フレーム目の映像が、表示装置2Bに割り当てられ、720フレームから6秒×30フレーム=180フレーム遅延させた540フレーム目の映像が、表示装置2Dに割り当てられる。そして、720フレームから9秒×30フレーム=270フレーム遅延させた450フレーム目の映像が、表示装置2Eに、720フレームから12秒×30フレーム=360フレーム遅延させた360フレーム目の映像が、表示装置2Cに出力される。
If the playback position of the video to which no delay is added is also 720 frames, the video of the 720th frame is output to the
このような構成とした場合には、ユーザUの視線L1が位置する表示装置2に対して反時計回りで1番目に位置する表示装置2Cにのみ、ユーザUの視線L1が位置する表示装置2で表示されている映像より過去の映像が表示されるようになる。そして、ユーザUの視線L1が位置する表示装置2Eに対して時計回りの方向に位置する表示装置2D,2B,2Aにおいては、ユーザUの視線L1が位置する表示装置2で表示されている映像より未来の映像が表示されるようになる。
In such a configuration, the
具体的には、視線L1の位置する表示装置2Eに対して、時計回りで1番目の位置に位置する表示装置2Dには、表示装置2Eに出力される映像より3秒遅延された映像が出力され、時計回りで2番目の位置に位置する表示装置2Bには、表示装置2Eに出力される映像より6秒遅延された映像が出力され、時計回りで3番目の位置に位置する表示装置2Aには、表示装置2Eに出力される映像より9秒遅延された映像が出力される。
Specifically, an image delayed by 3 seconds from the image output to the
このような処理を行うことで、円形に配置された各表示装置2において、ユーザUが視聴している映像に対する過去の映像よりも、未来の映像が多く表示されるようになる。よって、再生速度を非常に早くすることで、情報理解効率が最大となるユーザ等のニーズにも応えることができるようになる。
By performing such processing, each
また、上述した実施の形態では、ユーザUの視線L1の位置する表示装置2を起点として、そこから時計回りの方向に位置する各表示装置2には、ユーザUの視線L1の位置する表示装置2で表示中の映像より未来の映像を表示させ、反時計回りの方向に位置する各表示装置2には、ユーザUの視線L1の位置する表示装置2で表示中の映像よりも過去の映像を表示させるようにしたが、時計回りの方向に位置する各表示装置に過去の情報を表示させ、反時計回りの方向に位置する各表示装置には未来の映像を表示させるようにしてもよい。
In the above-described embodiment, the
また、上述した実施の形態では、ユーザUの視線L1が一定の時間特定の画面上に留まっている場合には、映像の再生速度を変更しない構成としてあるが、このような場合はユーザUの情報取得にまだ余裕があるものとみなして、再生速度を速くする構成としてもよい。 In the above-described embodiment, when the line of sight L1 of the user U stays on a specific screen for a certain period of time, the video playback speed is not changed. A configuration may be adopted in which it is assumed that there is still room for information acquisition and the reproduction speed is increased.
また、上述した実施の形態では、表示装置2を複数台用いた構成を例に挙げて説明したが、一台の表示装置2の画面を複数の領域に分割し、分割した各領域に対して映像を出力するようにしてもよい。
In the above-described embodiment, the configuration using a plurality of
1…再生装置、2A〜2E…表示装置、3…視線検出装置、10…映像入力部、20…符号化・復号処理部、30…蓄積部、40…遅延量決定部、50…再生速度・再生位置決定部、60…再生速度変換部、70A〜70C…遅延部
DESCRIPTION OF
Claims (17)
与えられた変数に基づいて入力映像の再生速度を変換して、前記第1の表示部及び前記遅延部に出力する再生速度変換部と、
ユーザの視線の位置を検出する視線検出部で検出された視線の位置にある、前記表示部の配置位置に応じて前記再生速度を決定し、前記決定した再生速度に応じた変数を前記再生速度変換部に出力する再生速度決定部とを備えたことを特徴とする
情報提示装置。 A delay output to a display unit other than the first display unit among N (natural number) display units arranged in a ring shape by adding a predetermined amount of delay to the video whose playback speed is set to a predetermined speed. And
A playback speed converter that converts the playback speed of the input video based on the given variable and outputs the converted video to the first display unit and the delay unit;
The playback speed is determined according to the arrangement position of the display unit at the line-of-sight position detected by the line-of-sight detection unit that detects the position of the user's line of sight, and a variable according to the determined playback speed is set as the playback speed. An information presentation apparatus comprising: a reproduction speed determination unit that outputs to a conversion unit.
前記N個の表示部のうちの1番目の表示部を前記第1の表示部とするとき、前記第1の表示部に隣接する表示部からN番目に配置された表示部に向かって遅延量が大きくなるように、前記遅延部における遅延量を設定する遅延量決定部を備えたことを特徴とする
情報提示装置。 The information presentation device according to claim 1,
When the first display unit among the N display units is the first display unit, the amount of delay from the display unit adjacent to the first display unit toward the Nth display unit An information presentation apparatus comprising: a delay amount determination unit that sets a delay amount in the delay unit so that the delay time increases.
前記ユーザの視線の位置が、現在視線の位置がある表示部から他の表示部に移動した場合、前記視線の位置が移動した先にある前記表示部の位置に基づいて、前記第1の表示部に割り当てられる表示部が変更することを特徴とする
情報提示装置。 The information presentation device according to claim 2,
When the position of the user's line of sight moves from the display unit where the current line of sight is located to another display unit, the first display is performed based on the position of the display unit where the position of the line of sight has moved. An information presentation device, wherein a display section allocated to a section is changed.
前記ユーザの視線が位置する表示部は、前記第1の表示部と前記N番目に配置された表示部との間の、前記第1の表示部以外のいずれかの表示部であることを特徴とする
情報提示装置。 In the information presentation device according to claim 3,
The display unit on which the user's line of sight is located is any display unit other than the first display unit between the first display unit and the Nth display unit. Information presentation device.
前記ユーザの視線が位置する表示部は、前記第1の表示部と前記N番目に配置された表示部との間の、ほぼ中間にある表示部であることを特徴とする
情報提示装置。 The information presentation device according to claim 4,
The information presentation device, wherein the display unit on which the user's line of sight is located is a display unit that is substantially in the middle between the first display unit and the Nth display unit.
前記再生速度決定部は、前記ユーザの視線の位置が、現在視線の位置がある表示部から他の表示部に移動した場合、その移動方向に応じて前記映像の再生速度を変更することを特徴とする
情報提示装置。 The information presentation device according to claim 2,
The playback speed determination unit changes the playback speed of the video according to the moving direction when the position of the user's line of sight moves from the display unit having the current line of sight position to another display unit. Information presentation device.
前記再生速度決定部は、前記ユーザの視線が前記現在視線の位置がある表示部から第1の方向に移動した場合には、前記映像の再生速度を速くする変数を前記再生速度変換部に出力し、前記ユーザの視線が前記第1の方向とは反対の方向に移動した場合には、前記映像の再生速度を遅くする変数を前記再生速度変換部に出力することを特徴とする
情報提示装置。 The information presentation device according to claim 6,
The playback speed determination unit outputs a variable for increasing the playback speed of the video to the playback speed conversion unit when the user's line of sight moves in a first direction from the display unit where the current line of sight is located. When the user's line of sight moves in a direction opposite to the first direction, a variable for reducing the playback speed of the video is output to the playback speed conversion unit. .
前記再生速度決定部は、前記ユーザの視線の位置が、現在視線の位置がある表示部から他の表示部に移動した場合、その移動方向に応じて前記映像の再生位置を変更することを特徴とする
情報提示装置。 The information presentation device according to claim 2,
The playback speed determination unit changes the playback position of the video according to the moving direction when the user's line-of-sight position moves from a display unit having a current line-of-sight position to another display unit. Information presentation device.
前記再生速度決定部は、前記ユーザの視線が前記第1の方向に移動した場合には、前記再生速度と前記遅延量決定部で決定された遅延量に基づいて算出される分だけ前記映像の再生位置を進め、前記ユーザの視線が前記第1の方向とは反対の方向に移動した場合には、前記遅延量決定部で決定された遅延量と前記再生速度に基づいて算出される量だけ前記映像の再生位置を戻す処理を行うことを特徴とする
情報提示装置。 The information presentation device according to claim 8,
When the user's line of sight moves in the first direction, the playback speed determination unit determines the amount of the video by the amount calculated based on the playback speed and the delay amount determined by the delay amount determination unit. When the reproduction position is advanced and the user's line of sight moves in a direction opposite to the first direction, only the amount calculated based on the delay amount determined by the delay amount determination unit and the reproduction speed is used. An information presentation device that performs a process of returning the playback position of the video.
前記再生速度決定部は、前回処理を行ってから今回処理を行うまでの間に経過した時間と再生速度とを積算して得られる量だけ、前記映像の再生位置を進めることを特徴とする
情報提示装置。 The information presentation device according to claim 1,
The playback speed determination unit advances the playback position of the video by an amount obtained by integrating the time and playback speed elapsed from the previous processing to the current processing. Presentation device.
情報提示装置。 3. The information presentation apparatus according to claim 2, wherein when the reproduction speed determination unit determines that the line-of-sight position detected by the line-of-sight detection unit remains on a screen of a predetermined display unit, the reproduction speed determination unit performs the reproduction. An information presentation device characterized by not changing the speed.
情報提示装置。 3. The information presentation apparatus according to claim 2, wherein when the reproduction speed determination unit determines that the line-of-sight position detected by the line-of-sight detection unit remains on a screen of a predetermined display unit, the reproduction speed determination unit performs the reproduction. A variable for increasing the speed is output to the reproduction speed conversion unit.
前記再生速度変換部は、前記入力映像を構成するフレームを所定の間隔で間引くことにより前記映像の再生速度を変換することを特徴とする
情報提示装置。 The information presentation device according to claim 1,
The information presentation device, wherein the reproduction speed conversion unit converts the reproduction speed of the video by thinning out frames constituting the input video at predetermined intervals.
前記再生速度変換部は、前記入力映像のフレームレートを変えることにより前記映像の再生速度を変換することを特徴とする
情報提示装置。 The information presentation device according to claim 1,
The information presentation device, wherein the playback speed conversion unit converts the playback speed of the video by changing a frame rate of the input video.
前記再生速度変換部は、前記入力映像の各フレームにおける、隣接画素との画素値の差が所定の値以上となる画素の総数を算出し、前記算出した総数が大きいフレームから順番に所定フレーム数出力することにより、前記映像の再生速度を変換することを特徴とする
情報提示装置。 The information presentation device according to claim 1,
The playback speed conversion unit calculates the total number of pixels in each frame of the input video that have a pixel value difference equal to or greater than a predetermined value, and the predetermined number of frames in descending order of the calculated total number. An information presentation device that converts the reproduction speed of the video by outputting.
前記表示部は、一つの画面を複数の領域に分割した場合の、分割されたそれぞれの領域であることを特徴とする
情報提示装置。 The information presentation device according to claim 1,
The information display device, wherein the display unit is each divided area when a screen is divided into a plurality of areas.
与えられた変数に基づいて入力映像の再生速度を変換して、前記第1の表示部に出力する手順と、
ユーザの視線の位置を検出する視線検出部で検出された視線の位置にある、前記表示部の配置位置に応じて前記再生速度を決定し、前記決定した再生速度に応じた変数を前記再生速度変換部に出力する手順とを備えたことを特徴とする
情報提示方法。 A procedure in which a predetermined amount of delay is added to a video whose playback speed is set to a predetermined speed, and the video is output to a display unit other than the first display unit among the plurality of display units arranged in a ring shape;
Converting the playback speed of the input video based on the given variable and outputting to the first display unit;
The playback speed is determined according to the arrangement position of the display unit at the line-of-sight position detected by the line-of-sight detection unit that detects the position of the user's line of sight, and a variable according to the determined playback speed is set as the playback speed. An information presentation method comprising: a procedure for outputting to a conversion unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007286454A JP2009117990A (en) | 2007-11-02 | 2007-11-02 | Information presenting apparatus and information presenting method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007286454A JP2009117990A (en) | 2007-11-02 | 2007-11-02 | Information presenting apparatus and information presenting method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2009117990A true JP2009117990A (en) | 2009-05-28 |
Family
ID=40784657
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007286454A Pending JP2009117990A (en) | 2007-11-02 | 2007-11-02 | Information presenting apparatus and information presenting method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2009117990A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018501684A (en) * | 2014-11-17 | 2018-01-18 | ヤンマー株式会社 | Display system for remote control of work equipment |
-
2007
- 2007-11-02 JP JP2007286454A patent/JP2009117990A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018501684A (en) * | 2014-11-17 | 2018-01-18 | ヤンマー株式会社 | Display system for remote control of work equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9275604B2 (en) | Constant speed display method of mobile device | |
| US8620142B2 (en) | Video player and video playback method | |
| JP5115151B2 (en) | Information presenting apparatus and information presenting method | |
| US8891935B2 (en) | Multi-video rendering for enhancing user interface usability and user experience | |
| TWI420501B (en) | Information device and information method | |
| US20170177188A1 (en) | Image processing apparatus, image processing method, and program | |
| US10965867B2 (en) | Display control device and display control method | |
| JP6477495B2 (en) | Information processing apparatus, information processing method, and program | |
| US8837912B2 (en) | Information processing apparatus, information processing method and program | |
| JPWO2013175735A1 (en) | Display control apparatus and display control method | |
| CN102200989A (en) | Information processing device, information processing method and program | |
| EP3632121B1 (en) | Temporal placement of a rebuffering event | |
| JP2012169727A (en) | Image signal processor and image signal processing method | |
| EP2472519A1 (en) | Multi-video rendering for enhancing user interface usability and user experience | |
| US10212316B2 (en) | Video processing apparatus | |
| US20110064391A1 (en) | Video-audio playback apparatus | |
| JP2009117990A (en) | Information presenting apparatus and information presenting method | |
| US9247179B2 (en) | Reverse video playback in a data processing device | |
| KR20070026249A (en) | Information reproducing apparatus, and information reproducing method and computer program | |
| WO2012169096A1 (en) | Image display device and image processing device | |
| CN115460458A (en) | Video frame loss method and device | |
| JP2018014683A (en) | Playback apparatus, playback instruction apparatus, playback system, playback apparatus control method, playback instruction apparatus control method, and playback system control method | |
| JP4661652B2 (en) | Decoding method and decoding apparatus | |
| WO2009139096A1 (en) | Video reproducing apparatus and video reproducing method | |
| JP2014150314A (en) | Information processing device and information processing method |