(57)【要約】【課題】  データそのものを操作することなく、多様な視覚的効果を得る。【解決手段】  ディスプレイに表示される映像データと同期させてディスプレイそのものの位置を変化させたり、ディスプレイの形状を変化させる。例えば地震のシーンでは、ディスプレイを振動させる。また例えば、物体が迫ってくるシーンでは、表示制御装置のユーザ側にディスプレイをスライドさせる。ディスプレイの位置変化は、ディスプレイに各種駆動装置を取り付けることにより実現できる。ディスプレイとしては、シートディスプレイやスクリーン・各種フラットパネルディスプレイ・ＣＲＴなど特に限定されない。映像データのコンテンツと関連する位置変化を、映像データと同期させてディスプレイに生じさせることにより、視覚表現を多様化し、臨場感を高めることができる。【選択図】      図１
2005195995.tif 000002
【特許請求の範囲】
【請求項１】
時間軸上に配置された映像データを前記時間軸に沿って表示装置に出力する表示制御装置であって、
前記時間軸上に配置されており前記表示装置の位置的変化を定義するディスプレイ制御データを、前記表示装置の位置的変化を駆動する駆動装置に対し、前記映像データと同期させて出力する第１制御手段を備えることを特徴とする、表示制御装置。
【請求項２】
前記ディスプレイ制御データは、前記表示装置の駆動を終了する時点を特定する情報を含む、請求項１に記載の表示制御装置。
【請求項３】
前記ディスプレイ制御データは、関連する映像データのコンテンツを反映していることを特徴とする、請求項１または２に記載の表示制御装置。
【請求項４】
前記映像データと前記ディスプレイ制御データと両者を関連付ける時刻情報とを記憶する記憶手段をさらに備えることを特徴とする、請求項１、２または３に記載の表示制御装置。
【請求項５】
他の表示制御装置とネットワークを介して接続されており、
前記映像データと前記ディスプレイ制御データと両者を関連付ける時刻情報とを、前記ネットワークを介して前記他の表示制御装置に送信する送信手段をさらに備える、請求項１〜４のいずれかに記載の表示制御装置。
【請求項６】
前記映像データ及び前記ディスプレイ制御データを記憶する記憶手段から、前記映像データと前記ディスプレイ制御データと両者を関連付ける時刻情報とを、ネットワークを介して受信する受信手段をさらに備えることを特徴とする、請求項１、２または３に記載の表示制御装置。
【請求項７】
映像データを表示装置に出力する表示制御装置であって、
前記映像データに関する所定のイベントの発生を監視するイベント監視手段と、
前記所定のイベントが発生した場合、前記表示装置の位置的変化を定義するディスプレイ制御データを、前記表示装置の位置的変化を駆動する駆動装置に出力する第２制御手段と、
を備えることを特徴とする、表示制御装置。
【請求項８】
前記ディスプレイ制御データを記憶する記憶手段をさらに備えることを特徴とする、請求項７に記載の表示制御装置。
【請求項９】
前記所定のイベントが発生した場合、発生したイベントに基づいてディスプレイ制御データを生成するデータ生成手段をさらに備えることを特徴とする、請求項７または８に記載の表示制御装置。
【請求項１０】
時間軸上に配置された映像データを前記時間軸に沿って表示装置に出力する表示制御方法であって、
前記時間軸上に配置されており前記表示装置の位置的変化を定義するディスプレイ制御データを、前記表示装置の位置的変化を駆動する駆動装置に対し、前記映像データと同期させて出力する制御ステップを含むことを特徴とする、表示制御方法。
【請求項１１】
時間軸上に配置された映像データを前記時間軸に沿って表示装置に出力する表示制御装置としてコンピュータを機能させる表示制御プログラムであって、
前記時間軸上に配置されており前記表示装置の位置的変化を定義するディスプレイ制御データを、前記表示装置の位置的変化を駆動する駆動装置に対し、前記映像データと同期させて出力する制御手段として前記コンピュータを機能させることを特徴とする、表示制御プログラム。
【請求項１２】
時間軸上に配置された映像データを前記時間軸に沿って表示装置に出力する表示制御プログラムを記録した、コンピュータ読み取り可能な記録媒体であって、
前記時間軸上に配置されており前記表示装置の位置的変化を定義するディスプレイ制御データを、前記表示装置の位置的変化を駆動する駆動装置に対し、前記映像データと同期させて出力する制御ステップを実行することを特徴とする、表示制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像を表示するディスプレイの形状制御・動作制御を行う表示制御装置に関する。
【背景技術】
【０００２】
特許文献１に記載の表示装置は、時系列で管理された映像データをフレームバッファに描画してフレームバッファの内容を表示するための装置である。この装置は、データ自体を変形させ、それを描画することによって視覚的な効果を表現している。すなわち、この表示装置は、映像データなどの各種データを記憶しておき、操作者から映像データが表す映像の変形率の指定を受け付ける。さらに、表示装置は、映像データを前記変形率にしたがって加工し、ディスプレイ上に表示する。
【特許文献１】特開２００２−４２１２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１に記載の表示装置は、映像データを描画したフレームバッファの画素の位置や色を加工するフィルタ処理でしか特殊な視覚的効果を表現することができない。また、映像データが３次元データの場合、データそのものを操作することでしか視覚的効果を得ることができない。ここで、データそのものの操作とは、３次元データの頂点位置座標、３次元描画物の見え方を決定する視点情報、３次元描画物の光の当たり方を決定する光源情報を、３次元シーンデータ描画時に操作することが挙げられる。
【０００４】
本発明は、データそのものを操作することなく、多様な視覚的効果を得ることのできる表示制御技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決するために、発明１は、時間軸上に配置された映像データを前記時間軸に沿って表示装置に出力する表示制御装置を提供する。この装置は、前記時間軸上に配置されており前記表示装置の位置的変化を定義するディスプレイ制御データを、前記表示装置の位置的変化を駆動する駆動装置に対し、前記映像データと同期させて出力する第１制御手段を備えることを特徴とする。
【０００６】
表示装置の位置的変化とは、表示装置そのものの形状の変化や、表示装置の位置自体の変化をいう。ディスプレイ制御データは、映像データと共有する時間軸に沿って、表示装置の形状を変化させたり、表示装置の位置自体を変化させたりする。例えば、シート状の表示装置、いわゆるシートディスプレイを用いる場合、ディスプレイ制御データに基づいて、シートディスプレイを曲げたり、波打たせることができる。表示装置がＬＣＤ（液晶表示装置）やＣＲＴ（ブラウン管表示装置）、スクリーンであれば、ディスプレイ制御データに基づいて表示装置を傾けたり、予め設けておいたレールに沿って表示装置をスライドさせたりすることができる。
【０００７】
ディスプレイ制御データは、駆動装置を駆動するためのデータであればよく、特に限定されない。駆動装置が偏心カムとモータとからなる振動装置であれば、モータの回転速度Ｖｒや回転時間の長さΔＴｒを、ディスプレイ制御データに含めることができる。駆動装置がピエゾ素子を含む振動装置であれば、ピエゾ素子に印加する電圧の値Ｖや印加時間の長さΔＴｖを、ディスプレイ制御データに含めることができる。駆動装置がモータを含む回転装置であれば、モータの回転角Ｄや回転数Ｒ・回転速度Ｖｒ・回転時間の長さΔＴｒを、ディスプレイ制御データに含めることができる。このようなディスプレイ制御データは、表示装置にどのような位置変化を生じさせたいかや駆動装置によって、関数で表すことも可能である。
【０００８】
このようなディスプレイ制御データは、映像データと同じ時間軸上の全てまたは一部に配置されている。例えば、ディスプレイ制御データは、その時間軸上に断続的に配置されていても良いし、その時間軸上の任意の１カ所に配置されていても良い。映像データとディスプレイ制御データとの同期方法は、両者がストリーム送信される場合と、両者が表示制御装置に記憶されている場合とで異なる。例えば、表示制御装置がＲＴＰ(Realtime Transport Protocol)に基づいて映像データ及びディスプレイ制御データを受信する場合、タイムスタンプに基づいて両データを再生することにより同期をとることができる。また例えば、両データが記録媒体に記憶されている場合、各データは時間情報と共に記憶されているので、その時間情報に基づいて両データの再生を同期させることができる。
【０００９】
本発明の表示制御装置は、コンピュータ端末・ＤＶＤプレーヤなどの各種映像再生装置・プロジェクタ・ゲーム装置などに搭載することが考えられる。映像データに関連付けて表示装置そのものの位置を変化させることにより、番組や映画・ゲームなどを見ている人の臨場感を高めことができる。
【００１０】
発明２は、前記発明１において、前記ディスプレイ制御データは、前記表示装置の駆動を終了する時点を特定する情報を含んでいる。
【００１１】
表示装置の駆動の開始時点Ｔｓ（開始時点）は、タイムスタンプなどの時刻情報により映像データと同期している。さらに、表示装置の駆動の終了を映像に同期させることが好ましい。具体的には、ディスプレイ制御データに駆動時間の長さを含めることにより、表示装置の駆動を終了する時点Ｔｅ（終了時点）を特定することができる。例えば、ディスプレイ制御データｆ（ｔ）が下式で表される場合、終了時点Ｔｅは開始時点Ｔｓから１秒後になる。
ｆ（ｔ）＝Ａ・sinωｔ、（０≦ｔ≦１（秒））
【００１２】
発明３は、発明１または２において、前記ディスプレイ制御データは、関連する映像データのコンテンツを反映していることを特徴とする、請求項１に記載の表示制御装置。
【００１３】
例えば、地震のシーンでは、表示装置を振動させるディスプレイ制御データを用いることが挙げられる。また例えば物体が迫ってくるシーンでは、表示装置を人の方へスライドさせるディスプレイ制御データを用いることが挙げられる。ディスプレイ制御データを映像そのものに対応したものとすることにより、映像を見る人の臨場感を効果的に高めることができる。
【００１４】
発明４は、発明１〜３において、前記映像データと前記ディスプレイ制御データと両者を関連付ける時刻情報とを記憶する記憶手段をさらに備えている。
【００１５】
表示制御装置は、映像データ及びディスプレイ制御データを、ハードディスクやＲＯＭ・ＲＡＭなどに、一時的または長期的に記憶することができる。表示制御装置は、両データと共に記憶されている時間情報に基づいて、両データの再生を同期させる。時刻情報は、ＭＰＥＧ(Moving Picture Expert Group)形式やＤＶ(Digital Video)形式といったデータの蓄積形式に依存して決まる。
【００１６】
発明５は、発明１〜４において、他の表示制御装置とネットワークを介して接続されている表示制御装置を提供する。この装置は、前記映像データと前記ディスプレイ制御データと両者を関連付ける時刻情報とを、前記ネットワークを介して前記他の表示制御装置に送信する送信手段をさらに備えている。
【００１７】
表示制御装置は、ネットワークを介して接続されている別の表示制御に対し、映像データとディスプレイ制御データとを、例えばＲＴＰで送信する。この場合、両データを関連付ける時刻情報はタイムスタンプである。例えば多数の映像コンテンツを配信するプロバイダに表示制御装置を搭載すれば、映像データとディスプレイ制御データとをＲＴＰで多数の表示制御装置に配信することができる。
【００１８】
発明６は、発明１〜３において、前記映像データ及び前記ディスプレイ制御データを記憶する記憶手段から、前記映像データと前記ディスプレイ制御データと両者を関連付ける時刻情報とを、ネットワークを介して受信する受信手段をさらに備える表示制御装置を提供する。
【００１９】
記憶手段としては、インターネット上のプロバイダや、他の表示制御装置を含むコンピュータ端末が挙げられる。時刻情報とは、例えばＲＴＰのタイムスタンプである。表示制御装置は、上記データを外部から取得することにより、タイムスタンプなどの時刻情報に基づいて映像と表示装置の駆動とを同期させることができる。
【００２０】
発明７は、映像データを表示装置に出力する表示制御装置を提供する。この装置は、
・前記映像データに関する所定のイベントの発生を監視するイベント監視手段、
・前記所定のイベントが発生した場合、前記表示装置の位置的変化を定義するディスプレイ制御データを、前記表示装置の位置的変化を駆動する駆動装置に出力する第２制御手段、
を備えることを特徴とする。
【００２１】
この発明においては、ディスプレイ制御データは映像データと時間軸を共有しない。表示装置をいつ駆動するかが、予測できないからである。
【００２２】
例えば、バトルゲーム装置において、プレイヤーキャラクタへの攻撃が命中するとディスプレイが振動する場合を考える。バトルゲーム装置には、本発明の表示制御装置が搭載されている。また、ゲーム装置のディスプレイには、振動装置が取り付けられている。攻撃が命中するというイベントがいつ生じるかは、予め決まっているわけではない。そこで、表示制御装置は、「命中」というイベントの発生を監視し、そのイベントが発生すると、振動装置にディスプレイ制御データを出力する。「命中」というイベントの発生の有無は、バトルゲーム装置に搭載されているゲームプログラムから取得可能である。
【００２３】
発明８は、前記発明７において、前記ディスプレイ制御データを記憶する記憶手段をさらに備える表示制御装置を提供する。
【００２４】
発明９は、前記発明７または８において、前記所定のイベントが発生した場合、発生したイベントに基づいてディスプレイ制御データを生成するデータ生成手段をさらに備える表示制御装置を提供する。
【００２５】
再びゲーム装置を例に取る。ゲーム装置には複数のボタンが設けられており、プレイヤはどのボタンを押すかにより入力するコマンドの種類を選択するとする。データ生成手段は、各ボタンに応じたディスプレイ制御データを生成する。例えば、各ボタンに応じた関数ｆ１（ｔ）、ｆ２（ｔ）・・・を予め記憶しておき、押されたボタンに応じたディスプレイ制御データを駆動装置に出力しても良い。
【００２６】
発明１０は、時間軸上に配置された映像データを前記時間軸に沿って表示装置に出力する表示制御方法であって、前記時間軸上に配置されており前記表示装置の位置的変化を定義するディスプレイ制御データを、前記表示装置の位置的変化を駆動する駆動装置に対し、前記映像データと同期させて出力する制御ステップを含むことを特徴とする、表示制御方法を提供する。
【００２７】
この方法は、発明１と同様の作用効果を奏する。
発明１１は、前記表示制御装置としてコンピュータを機能させる表示制御プログラムを提供する。発明１２は、このプログラムを記録した、コンピュータ読み取り可能な記録媒体を提供する。
【００２８】
発明１１及び１２は、発明１と同様の作用効果を奏する。
【発明の効果】
【００２９】
本発明の表示制御装置を用いれば、映像データと同期させてディスプレイを変形させたり移動させるので、視覚的効果を高めることができる。
【発明を実施するための最良の形態】
【００３０】
＜発明の概要＞
本発明に係る表示制御装置は、ディスプレイに表示される映像データと同期させてディスプレイそのものの位置を変化させたり、ディスプレイの形状を変化させる。例えば地震のシーンでは、ディスプレイを振動させることが挙げられる。また例えば、物体が迫ってくるシーンでは、表示制御装置のユーザ側にディスプレイをスライドさせることが挙げられる。さらに例えば、飛行機を操縦中に機体を傾けるシーンでは、ディスプレイを傾けることが挙げられる。別の例では、海を表示するシーンにおいて、シートディスプレイを波打たせることが挙げられる。
【００３１】
ディスプレイの位置変化は、ディスプレイに各種駆動装置を取り付けることにより実現できる。ディスプレイとしては、シートディスプレイやスクリーン・各種フラットパネルディスプレイ・ＣＲＴなど特に限定されない。
【００３２】
このように、映像データのコンテンツと関連する位置変化を、映像データと同期させてディスプレイに生じさせることにより、視覚表現を多様化し、臨場感を高めることができる。
【００３３】
＜第１実施形態＞
（１）全体構成
次に、本発明の第１実施形態について、図面を参照して具体的に説明する。図１は、第１実施形態に係る表示制御装置の機能ブロック図である。この表示制御装置１は、ディスプレイ２と接続されている。ディスプレイ２には、ディスプレイ２の位置的変化を駆動する駆動装置３が取り付けられている。
【００３４】
表示制御装置１は、下記の手段（ａ）〜（ｃ）を有しており、ＣＰＵ、ハードディスク、ＲＯＭなどを有するコンピュータ端末で実現することができる。
（ａ）映像出力手段１１：映像出力手段１１は、時間軸上に配置された映像データを、前記時間軸に沿ってディスプレイに出力する。より具体的には、映像出力手段１１は、映像データをフレームバッファに描画し、その内容をディスプレイ２に表示する。
（ｂ）ディスプレイ制御データ出力手段１２：ディスプレイ制御データ出力手段１２（第１制御手段に相当）は、映像データと同じ時間軸上に配置されているディスプレイ制御データを、映像データと同期させて駆動装置に出力する。ここで、ディスプレイ制御データは、ディスプレイの位置的変化を定義するデータである。ディスプレイ制御データ出力手段１２は、出力しようとするディスプレイ制御データにディスプレイ２が対応可能か否かを、ディスプレイ２に問い合わせても良い。対応不可能な場合には、ディスプレイ２の位置的変化をゼロとするか、または別のディスプレイ制御データを送信することが考えられる。
（ｃ）記憶手段１３：記憶手段１３は、映像データとディスプレイ制御データと両者を関連付ける時刻情報とを、一時的または長期的に記憶する。例えば、ハードディスクやＲＯＭ、ＲＡＭを用いて記憶手段１３を実現することができる。
【００３５】
（２）ディスプレイ及び駆動装置
ディスプレイの種類は特に限定されない。例えば、LCD（液晶ディスプレイ）やＰＤＰ（プラズマディスプレイ）などのフラットパネルディスプレイ、ＣＲＴ（ブラウン管ディスプレイ）、プロジェクタ投影用スクリーン、シート状のディスプレイ（以下、シートディスプレイ）を挙げることができる。
【００３６】
ディスプレイの位置的変化とは、ディスプレイそのものの形状の変化や、ディスプレイの位置自体の変化をいう。形状の変化は、ディスプレイ自体がフレキシブルである場合に可能である。形状の変化の一例として、シートディスプレイが波打つことや、スクリーンがロールアップまたはロールダウンすること、弾力性素材を用いたスクリーンを伸縮させることが挙げられる。ディスプレイの位置自体の変化としては、ディスプレイのスライド、ディスプレイの回転、ディスプレイの振動などが挙げられる。
【００３７】
駆動装置は、ディスプレイ制御データに基づき、映像データと共有する時間軸に沿って、ディスプレイの形状を変化させたり、ディスプレイの位置自体を変化させたりする。例えば、レールとレールに沿って動くロッドとロッドを駆動するモータとを含む駆動装置が挙げられる。この駆動装置のロッドをディスプレイに取り付けることにより、ディスプレイはレールに沿ってスライド可能となる。また例えば、駆動装置としてモータをフラットパネルディスプレイに取り付ければ、ディスプレイを傾けたり回転させることができる。別の例では、駆動装置としてピエゾ素子などの振動装置をディスプレイに取り付け、ディスプレイに振動を与えることができる。駆動装置は、ディスプレイに応じ、また所望するディスプレイの位置変化に応じ、適切なものまたはその組み合わせを使用することができる。
【００３８】
（３）映像データ
映像データの記憶形式は特に限定されない。映像データを時刻情報と関連づけて記憶する形式であればよい。映像データは、圧縮符号化されていてもいいし、圧縮されていなくても良い。また、圧縮形式は特に限定され内。映像データのデータ形式としては、例えばＤＶ(Digital Video)形式やＭＰＥＧ(Moving Picture Expert Group)形式、ＶＲＭＬ(Virtual Reality Modeling Language)形式を挙げることができる。また例えば、３Ｄコンテンツデータなどを映像データに用いることもできる。
【００３９】
図２は、映像データの一例として３Ｄコンテンツファイルの構造例を示す説明図である。この３Ｄコンテンツファイルは、下記のデータ（ａ）〜（ｅ）を有している。この例は、アニメーションをキーフレーム法で表示する場合を示すが、もちろん他の方法で表示することもできる。
（ａ）ヘッダ：３Ｄコンテンツファイルのファイルサイズやファイルがもつレイヤーなどを記述する。
（ｂ）キーフレームレイヤ：キーフレームの個数、キーフレームの順番、ファイルのトータル再生時間などを含む。例えばトータル再生時間100msec、キーフレーム５つ、キーフレームの順番はKF1,KF2,KF3,KF4,KF5と記述されている。
（ｃ）カメラレイヤ：各キーフレームの視点の位置を記述する。
（ｄ）ポリゴンレイヤ：キーフレームを構成するポリゴンを含む。
（ｅ）階層構造レイヤ：ポリゴンを構成する骨組みの親子関係を記述する。
【００４０】
上記の構造をもつ３Ｄコンテンツファイルにおいては、キーフレームレイヤに時刻情報が記述されている。例えば、前記キーフレームKF3の表示と共にディスプレイ制御データを出力する場合を考える。各キーフレームの時間間隔が25msecであることから、キーフレームKF3の再生時刻は、再生開始後50msecとなる。
【００４１】
（４）ディスプレイ制御データ
ディスプレイ制御データは、映像データと時間軸を共有している。より具体的には、ディスプレイ制御データは、映像データを特定する時刻情報のいずれかと、関連づけられている。このようなディスプレイ制御データは、駆動装置３の構造とディスプレイ２に依存して決まり、特に限定されない。駆動装置３が偏心カムとモータとからなる振動装置であれば、モータの回転速度Ｖｒや回転時間の長さΔＴｒを、ディスプレイ制御データに含めることができる。駆動装置３がピエゾ素子を含む振動装置であれば、ピエゾ素子に印加する電圧の値Ｖや印加時間の長さΔＴｖを、ディスプレイ制御データに含めることができる。駆動装置３がモータを含む回転装置であれば、モータの回転角Ｄや回転数Ｒ・回転速度Ｖｒ・回転時間の長さΔＴｒを、ディスプレイ制御データに含めることができる。
【００４２】
また、ディスプレイ制御データは、同期して出力する映像データのコンテンツを反映していることが好ましい。例えば、地震のシーンでは、ディスプレイを振動させるディスプレイ制御データを用いることが挙げられる。また例えば物体が迫ってくるシーンでは、ディスプレイをユーザの方へスライドさせるディスプレイ制御データを用いることが挙げられる。ディスプレイ制御データを映像そのものに対応したものとすることにより、映像の視覚的効果を一層高めることができる。
【００４３】
（５）ディスプレイ制御データと映像データとの同期
ディスプレイ制御データは、映像データと同じ時間軸上の全てまたは一部に配置されている。例えば、ディスプレイ制御データは、その時間軸上に断続的に配置されていても良いし、その時間軸上の任意の１カ所に配置されていても良い。本実施形態では、映像データとディスプレイ制御データとそれぞれの時刻情報とが記憶手段１３に蓄積されている。映像出力手段１１は映像データの時刻情報に基づいて、ディスプレイ制御データ出力手段１２はディスプレイ制御データの時間情報に基づいて、それぞれ各データを再生する。これにより、映像データの表示とディスプレイの駆動とを同期させることができる。時刻情報の内容は、ＭＰＥＧ形式やＤＶ形式いったデータの蓄積形式に依存して決まり、特に限定されない。
【００４４】
さらにディスプレイ制御データは、ディスプレイ２の駆動を終了する時点を特定する情報を含むことが好ましい。ディスプレイ２の位置変化の開始時点Ｔｓだけでなく、位置変化の終了時点Ｔｅをも映像データと同期させることで、視覚的効果がさらに向上すると期待できる。
【００４５】
具体的には、ディスプレイ制御データに駆動時間の長さを含めることにより、ディスプレイ２の駆動を終了する時点Ｔｅ（駆動終了時点）を特定することができる。例えばディスプレイ制御データｆ（ｔ）が下式で表される場合、開始時点Ｔｓから１秒後の終了時点Ｔｅに位置変化が終了する。
ｆ（ｔ）＝sin２πｔ、（０≦ｔ≦１（秒））
【００４６】
図３は、ディスプレイ制御データと映像データとの同期を示す説明図である。説明を容易にするため、地震のシーンでディスプレイ２を前後に振動させる場合を考える。映像データストリームは、時間ｔ０で始まる時間軸上に配置されている。時間ｔ１で地震が発生し、時刻ｔ２で終了する場合、ディスプレイ制御データは例えば下式のように表すことができる。ここで、ディスプレイ制御データｆ（ｔ）は、ディスプレイ２の基準位置からの前後方向へのずれを定義している。駆動装置３は、下式のディスプレイ制御データで表される位置変化を再現するように例えばモータを回転させ、ディスプレイ２を移動させる。
【００４７】
ｆ（ｔ）＝Ａsinω・（ｔ−ｔ１）、（ｔ１≦ｔ≦ｔ２）
ここで、Ａ：振幅
ω：周期  
図４は、ディスプレイ制御データと映像データとの同期を示す別の説明図である。説明を容易にするため、時間ｔ１からｔ２の間のシーン１と、時間ｔ３からｔ４の間のシーン２とを考える。シーン１では、モンスターが迫ってくるので、ディスプレイ２を前方（ユーザ側）にスライドさせた後、ディスプレイ２を基準位置に戻す。シーン２では、モンスターが逃げていくので、ディスプレイ２を後方にスライドさせた後、ディスプレイ２を再度基準位置に戻す。シーン１、２のディスプレイ制御データｆ１（ｔ）、ｆ２（ｔ）は、例えば下式で表すことができる。ここでも、ディスプレイ制御データｆ（ｔ）は、ディスプレイ２の基準位置からの前後方向へのずれを定義している。駆動装置３は、下式のディスプレイ制御データで表される位置変化を再現するように例えばモータを回転させ、ディスプレイ２を移動させる。
【００４８】
ｆ１（ｔ）＝ａ１・ｔ＋ｂ１  ・・・（ｔ１≦ｔ≦ｔ５）
ｆ１（ｔ）＝ａ２・ｔ＋ｂ２  ・・・（ｔ５≦ｔ≦ｔ２）
ここで、ａ１＞０、ｂ１＜０
ａ２＜０、ｂ２＞０
ｔ１≦ｔ５≦ｔ２
ｆ２（ｔ）＝ａ３・ｔ＋ｂ３  ・・・（ｔ３≦ｔ≦ｔ６）
ｆ２（ｔ）＝ａ４・ｔ＋ｂ４  ・・・（ｔ６≦ｔ≦ｔ４）
ここで、ａ３＜０、ｂ３＞０
ａ４＞０、ｂ４＜０
ｔ３≦ｔ６≦ｔ４
なお、ここでは、映像データとディスプレイ制御データとを同期させる例を示したが、さらに音声データなど他のペイロードタイプのデータを同期させることもできる。ペイロードタイプの異なるデータ同士が、時刻情報で関連づけられていれば、その時刻情報に基づいて再生のタイミングを同期させることができる。
【００４９】
［第１実施例］
図５は、本発明の一実施例の説明図である。図５（ａ）は、シートディスプレイ２の形状を前後方向に波打たせ、横方向に伝搬する波形状に変化させることを示す。図５（ｂ）は、シートディスプレイ２を上方から見た場合の平面模式図である。シートディスプレイ２を構成する各メッシュの列方向の境界には、バー３２が設けられている。図示しないモータなどでバー３２を前後方向にスライドさせることにより、シートディスプレイ２を波状に形状変化させることができる。図５（ｃ）に示すように、シートディスプレイ２全体は、図示しないモータなどにより駆動され、レール３１に沿って前後方向（図中矢印方向）にスライド及び／または振動可能である。
【００５０】
図５（ｄ）は、シートディスプレイ２を縦横にそれぞれ８分割することにより、メッシュａij（ｉ＝１，２・・・、ｊ＝１，２・・・８）が形成されていることを示す。ディスプレイ制御データは、移動量Ｔmn（ｍ，ｎ＝１，２，・・・８、ｍ＝ｉ−１、ｎ＝ｊ−１）と移動量Ｔallとを含んで構成される。移動量Ｔmnは、ディスプレイ２のメッシュの各頂点の前後方向（図中矢印方向）の移動量を示す。メッシュａijの図中左上の頂点をＤmnとする。移動量Ｔallは、ディスプレイ２全体の前後方向の移動量を示す。ディスプレイ制御データは、時刻ｔで一意に定まる。時刻ｔの経過と共に横方向に伝搬する波状にシートディスプレイ２を変形する場合、例えば下式で表されるディスプレイ制御データを用いることができる。“ｚ”の値が大きくなるほど形成される波が細かくなる。
【００５１】
Ｔ（ｔ、ｍ、ｎ）＝Ａ・Ｓｉｎ（ｔ＋ｎ・π／ｚ）
ここでＡ：振幅
ｚ：任意の数
仮に、縦方向に伝搬する波形状にシートディスプレイ２を変形する場合、ディスプレイ制御データを例えば下式で定義することができる。
【００５２】
Ｔ（ｔ、ｍ、ｎ）＝Ｂ・Ｓｉｎ（ｔ＋ｍ・π／ｚ）
ここでＢ：振幅
ｚ：任意の数
また、シートディスプレイ２を横方向に伝搬する波形状にしながらディスプレイ２全体を前後に振動させたい場合には、下式で表されるディスプレイ制御データを用いることができる。
【００５３】
Ｔall＝Ｂ・Ｓｉｎ（ωｔ）、
Ｔmn＝Ａ・Ｓｉｎ（ｔ＋ｎ・π／ｚ）
ここで、ω：周期、
Ａ：振幅、
Ｂ：ディスプレイ全体の振幅
ｚ：任意の数
このようなディスプレイ２の位置変化を可能にする駆動装置３は、移動量Ｔmnに基づいて各バー３２のそれぞれの位置を動かし、移動量Ｔallに基づいてディスプレ２をレール３１に沿って前後方向に振動させる。
【００５４】
［その他の実施例］
ピエゾ素子を設けた基板と、基板への電圧印加手段とを含む駆動装置３を用いれば、細かい振動をディスプレイ２に与えることができる。ディスプレイ２の背面に当接するようにピエゾ素子を配置して電圧を印加すれば、ピエゾ素子の伸縮によりディスプレイ２が前後に振動する。映像シーンに応じて電圧の強度を調整することにより、振動強度を調整することができる。この場合のディスプレイ制御データｆ（ｔ）は、例えば下式で表すことができる。
【００５５】
ｆ（ｔ）＝Ｖ      ｔ１≦ｔ≦ｔ２
ここで、ｔ１：振動開始時間
ｔ２：振動終了時間
ディスプレイ制御データは、上記の例に限られず、駆動装置の構成やディスプレイの位置変化に応じたものを使用することができる。
【００５６】
［効果］
本発明の表示制御装置は、コンピュータ端末・ＤＶＤプレーヤなどの各種映像再生装置・プロジェクタ・ゲーム装置などに搭載することが考えられる。映像データに関連付けてディスプレイそのものの位置を変化させることにより、視覚表現の幅を広げ、番組や映画・ゲームなどを見ている人の視覚により強く訴えることができる。
【００５７】
＜第２、第３実施形態＞
図６は、本発明の第２、第３実施形態に係る表示制御装置の機能ブロック図を示す。図中、前記第１実施形態と同様の機能を有する要素は、同一の符号を用いて示す。表示制御装置１ａ、１ｂは、ネットワーク４を介して接続されている。表示制御装置１ａは、映像出力手段１１ａ、ディスプレイ制御データ出力手段１２ａ、記憶手段としてのハードディスク１３ａに加え、さらに送信手段１４を有している。表示制御装置１ｂは、映像出力手段１１ｂ、ディスプレイ制御データ出力手段１２ｂ、記憶手段としてのバッファ１３ｂに加え、さらに受信手段１５を有している。
【００５８】
送信手段１４は、映像データ・ディスプレイ制御データ・及び両者を関連付ける時刻情報を含むデータストリームを、ネットワーク４を介して表示制御装置１ｂに送信する。例えば、送信手段１４は、ハードディスク１３ａにＭＰＥＧ形式で蓄積されている映像データとディスプレイ制御データとを、ＲＴＰ(Real Time Protocol)で送信する。この場合、両データを関連付ける時刻情報はタイムスタンプである。
【００５９】
受信手段１５は、表示制御装置１ａから、映像データとディスプレイ制御データと両者を関連付ける時刻情報とを含むデータストリームを、ネットワーク４を介して受信する。例えば、受信手段１５は、ＲＴＰデータストリームを受信すると、映像データ、ディスプレイ制御データ及びタイムスタンプを、バッファ１３ｂに一時的に記憶させる。バッファ１３ｂは、この場合は、データの一時的な記憶に加え、ネットワーク遅延などを吸収する役割を有する。バッファ１３ｂに蓄積された両データは、タイムスタンプに基づいて同期して再生される。
【００６０】
図７及び図８は、表示制御装置１ａ、１ｂ間で送受信されるパケットの構造例を示す。図７は、映像データとディスプレイ制御データとが１つのパケットに含まれる例を示す。両者を１つのパケットに含める場合には、両データの区切れ目や両データの圧縮符号化方式を、パケットの中に記述する。映像データとディスプレイ制御データとは、同一のタイムスタンプを共有する。なお、映像データに加え、音声データなど他のペイロードタイプのデータを、ディスプレイ制御データと共に１つのパケットに記述することも可能である。
【００６１】
図８は、映像データと音声データとディスプレイ制御データとが別々のパケットに記述される例を示す。３種のデータを別々のパケットの記述する場合、同期すべき映像データ、音声データ及びディスプレイ制御データのタイムスタンプは、同一となる。もちろん、データストリームの送信プロトコルは、ＲＴＰに限定されない。また、音声データのデータ形式は、映像データと同様に特に限定されない。例えばrealAudio形式の音声データを同期させることが挙げられる。
【００６２】
なお、１つの表示制御装置に、送信手段１４と受信手段１５とを設けることも可能である。表示制御装置は、ネットワークを介して受信したデータに基づいて映像とディスプレイの動きとを同期させることができる。従って、映像データとディスプレイ制御データとを含むデータストリームのソースが豊富になり、ユーザに提供されるデータストリームを多様化することが容易となる。
【００６３】
＜第４実施形態＞
前記第２，第３実施形態では、表示制御装置１ａからデータストリームを送信する例を示している。しかし、データストリームの送信元は、大量の映像データを蓄積するコンテンツプロバイダであっても良い（図示せず）。プロバイダから映像データとディスプレイ制御データと時刻情報とを表示制御装置１ｂに送信することにより、プロバイダの提供者は新たな映像表現サービスをユーザに提供することができる。もちろん、プロバイダに表示制御装置を搭載することも可能である。データストリームを受信する表示制御装置１ｂの機能は前述と同様である。
【００６４】
＜第５実施形態＞
図９は、本発明の第５実施形態に係る表示制御装置の機能ブロック図である。この表示制御装置１００では、ディスプレイ制御データが映像データと時間軸を共有しない。ディスプレイ２の位置的変化をいつ発生させるかが、予め決まっていないからである。図中、前記第１実施形態と同様の機能を含む要素は、同一の符号番号を付して示している。表示制御装置１００は、例えばゲーム装置２００と共に、１つのコンピュータ３００に搭載されている。ゲーム装置２００では、ゲーム実行手段２０１が、ゲームデータ２０２に従って処理した結果を、ディスプレイ２に表示する。このゲーム装置２００には、複数のボタンが設けられた操作部（図示せず）が接続され、ゲーム装置２００を操作するプレイヤは入力するコマンドの種類をボタンにより選択する。
【００６５】
表示制御装置１００は、下記の手段（ａ）〜（ｅ）を有する。
（ａ）監視手段１０１：映像データに関する所定のイベントの発生を監視する。
（ｂ）制御手段１０２：所定のイベントが発生した場合、ディスプレイ２の位置的変化を定義する。また、ディスプレイ制御データを、ディスプレイ２の位置的変化を駆動する駆動装置３に出力する。
（ｃ）記憶手段１０３：ディスプレイ表示制御データを記憶する。例えば、ハードディスクやＲＯＭ、ＲＡＭを用いて記憶手段１３を実現することができる。
（ｄ）生成手段１０４：所定のイベントが発生した場合、発生したイベントに基づいてディスプレイ制御データを生成する。
（ｅ）データテーブル１０５：ディスプレイ制御データを生成するための元となるデータが記憶されている。図１０は、データテーブル１０５の概念説明図である。データテーブル１０５には、イベント毎、すなわちコマンドの種類毎に、ディスプレイ制御データを定義する関数ｆ１（ｔ）、ｆ２（ｔ）・・・が記憶されている。また、各関数には終了条件が対応付けられている。終了条件は、ディスプレイ２の位置的変化がいつ終了するかを特定する。例えば終了条件として、位置的変化の継続時間を指定することができる。
【００６６】
例えば、ゲーム装置２００において、プレイヤーが特定のボタンを押すことをイベントとして、ゲーム実行手段２０１が映像を更新し、同時にディスプレイ２が振動する場合を考える。ゲーム装置２００のディスプレイ２には振動装置（図示せず）が取り付けられている。表示制御装置１００は、イベント「ボタンの押下」を監視し、イベントが発生するとディスプレイ制御データを振動装置に出力する。出力するディスプレイ制御データを、記憶手段１０３から読み出しても良いし、生成手段１０４から取得しても良い。このとき、ゲーム装置のゲームプログラムは、同じイベントを検出し、ゲーム内容に応じて映像を更新する。
【００６７】
ディスプレイの位置的変化がいつ起こるかが予め分かっていない映像データストリームに対しても、映像データが更新されるイベントをタイミング信号に用いることにより、映像データと同期したディスプレイの位置的変化を発生させることができる。
【００６８】
＜その他の実施形態＞
（Ａ）前記第５実施形態において、次のような例も可能である。ゲーム装置２００がバトルゲーム装置であり、プレイヤーキャラクタへの攻撃が命中するとディスプレイ２が振動する場合を考える。バトルゲーム装置２００には、表示制御装置１００が接続されている。また、バトルゲーム装置２００のディスプレイ２には、振動装置が取り付けられている。攻撃が命中するというイベントがいつ生じるかは、予め決まっているわけではない。そこで、表示制御装置１００は、「命中」というイベントの発生を監視し、そのイベントが発生すると、振動装置にディスプレイ制御データを出力する。「命中」というイベントの発生は、バトルゲーム装置２００のゲーム実行手段２０１から取得可能である。
【００６９】
また例えば、ゲーム装置２００がフライトシュミレーションゲーム装置であり、急旋回が行われたときに、ディスプレイ２を傾けたり回転させる場合を考える。フライトシュミレーションゲーム装置２００には、表示制御装置１００が接続されている。ディスプレイ２には、モータを含む回転装置が取り付けられている。ディスプレイ２は、イベント「急旋回」の発生を、ゲーム実行手段２０１から取得し、急旋回が発生すると回転装置にディスプレイ制御データを出力する。
【００７０】
（Ｂ）前述の表示制御装置が実行する表示制御方法、前述の表示制御装置としてコンピュータを機能させるゲームプログラム、及びこのプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範囲に含まれる。ここで、コンピュータ読み取り可能な記録媒体としては、コンピュータが読み書き可能なフレキシブルディスク、ハードディスク、半導体メモリ、CD-ROM、ＤＶＤ、光磁気ディスク（ＭＯ）、その他のものが挙げられる。
【産業上の利用可能性】
【００７１】
本発明にかかる表示制御装置は、企業のコマーシャル映像や商用ディスプレイなど視覚的効果が求められる分野で有用である。また、ゲーム装置、車載情報端末、ＤＶＤ再生機などの映像再生装置にも応用することができる。
【図面の簡単な説明】
【００７２】
【図１】本発明の第１実施形態に係る表示制御装置の機能ブロック図
【図２】３Ｄコンテンツファイルの構造例を示す説明図
【図３】ディスプレイ制御データと映像データとの同期を示す説明図
【図４】ディスプレイ制御データと映像データとの同期を示す別の説明図
【図５】（ａ）シートディスプレイを波打たせることを示す説明図（ｂ）シートディスプレイを上方から見た場合の平面模式図（ｃ）シートディスプレイがスライド可能なレールの説明図（ｄ）シートディスプレイを構成するメッシュの説明図
【図６】本発明の第２、第３実施形態に係る表示制御装置の機能ブロック図
【図７】映像データとディスプレイ制御データとが１つのパケットに含まれる例を示す説明図
【図８】映像データと音声データとディスプレイ制御データとが別々のパケットに記述される例を示す説明図
【図９】本発明の第５実施形態に係る表示制御装置の機能ブロック図
【図１０】イベント毎にディスプレイ制御データを記憶するデータテーブルの概念説明図
【符号の説明】
【００７３】
１，１００：表示制御装置
２：ディスプレイ
３：駆動装置
【図１】
2005195995.tif 000003
【図２】
2005195995.tif 000004
【図３】
2005195995.tif 000005
【図４】
2005195995.tif 000006
【図５】
2005195995.tif 000007
【図６】
2005195995.tif 000008
【図７】
2005195995.tif 000009
【図８】
2005195995.tif 000010
【図９】
2005195995.tif 000011
【図１０】
2005195995.tif 000012