(57)【要約】【課題】この発明は、情報処理装置を使用して、複数の動画データの中から必要な動画を使用者に選択させて表示する場合に、高速に動画を切り替えて表示できる動画表示装置を実現するものである。【解決手段】動画データ数分の表示プレーン１および動画再生処理部２、作業領域メモリ３を備えており、一つの表示プレーンには一つの動画が割り当てられて描画される。各作業領域メモリ３には初期化時に動画データがローディングされ、これを各動画再生処理部２が読み出して、各表示プレーン１に動画を描画する。各表示プレーン１は、表示、非表示を切り替える表示属性をもっており、使用者が選択した動画の表示されている表示プレーン以外の表示プレーンの表示属性を非表示とするよう制御し、ディスプレイへの表示には、この表示属性を参照して各表示プレーンを重畳表示する重畳表示制御部５が行うように構成する。【選択図】            図１
2004170519.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置により、複数の動画データの中から使用者が見たい動画を選択し、選択された動画に切り替えてディスプレイ上に表示させる動画表示装置において、
２枚以上の表示プレーンと、
前記各表示プレーンに描画する動画データを格納する作業領域と、
前記各表示プレーンに動画を描画する動画再生手段と、
前記各表示プレーンの表示属性を、使用者の選択した動画により制御する手段と、
前記各表示プレーンの表示属性により、選択された動画を表示している表示プレーン以外の表示プレーンを非表示として重畳して表示する手段と、
を備えることを特徴とする動画表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、情報処理装置を使用して、複数の動画データの中から必要な動画を使用者に選択させて表示する場合に、動画のデータをサーバからネットワーク経由でダウンロードするような環境においても、高速に複数の動画を切り替えて表示できる動画表示装置を実現するものである。
【０００２】
【従来の技術】
従来、コンピュータを使用して複数の動画データの中から必要な動画を使用者に選択させて表示する場合は、次のような処理により行われていた。
【０００３】
図５の（ａ）に示すように、使用者がある動画データを選択すると、その動画データをディスク装置５４から読み出し、作業領域メモリ５３上にローディングし、動画再生処理部５２がこの作業領域メモリ５３上から動画データを読み出して、表示プレーン５１に動画を描画し、この表示プレーン５１の内容がディスプレイに出力される。
【０００４】
使用者が別の動画データを選択すると、図５の（ｂ）に示すように、動画再生処理部５２は動画再生処理を停止し、次に、図５の（ｃ）に示すように、また別の選択された動画データをディスク装置５４から読み出して、作業領域メモリ５３上にローディングし直し、動画再生処理部５２は新たな動画データを作業領域メモリ５３から読み出して、表示プレーン５１に動画を描画し、この表示プレーン５１の内容をディスプレイに表示する。
【０００５】
このような処理により、複数の動画データの中から使用者が選択した動画を表示するため、動画の切り替え処理を行っていたが、この方法では、動画の切り替え時に、選択された動画データをディスクから作業領域メモリ上にローディングし、動画再生処理部が動画再生を再開するための時間が必要となり、高速な動画の切り替えができなかった。
【０００６】
また、動画データがローカルディスク上ではなく、ネットワークを経由したサーバ上などに格納されている場合には、動画データを作業領域メモリにローディングするためにネットワーク経由でのサーバとの通信が必要となり、動画データは一般にそのサイズが大きいため、通信線の電送速度が低いような場合には、通信時間に長時間が必要となり、さらに動画の切り替えに長時間を要する場合があった。
【０００７】
これに対し、サーバからの動画データを分割して転送することで、すべての動画データが転送されるまで待たされることを回避する方法などが考案されているが（例えば、特許文献１参照。）、このような方法を用いても、ネットワークの通信時間がある程度は必要となり、高速な動画の切り替えの妨げとなる場合があった。
【０００８】
一方、工場などでは、作業手順を動画としてディスプレイに表示させ、工員はこのディスプレイに表示される動画を見ながら手順を理解し、作業を進めることが行われている。
【０００９】
このとき、複数の工程にあわせて、複数の手順を示す動画が工程の進捗にあわせて切り替わりながら表示されることが望まれる場合があるが、上記のような方法での動画切り替えでは切り替えに時間が係り、特にその動画データがネットワーク上のサーバに格納されている場合には、ネットワークの状態によっては非常に長い時間が係り、作業を停止する事態を招くこともあった。
【００１０】
【特許文献１】
特開平８−１２５６８７号公報
【発明が解決しようとする課題】
前記のごとく、従来の技術では次のような問題点がある。
【００１１】
情報処理装置を使用して、複数の動画データの中から必要な動画データを使用者が選択してディスプレイに表示する場合、一つの動画再生中に別の動画が選択された場合、動画データの作業領域メモリへの再ローディングおよび動画再生処理部の再開に時間を要し、高速な動画の切り替えができなかった。
【００１２】
また、動画データがネットワーク上のサーバに格納されている場合には、作業領域メモリへの動画データのローディングにネットワーク経由でサーバとの通信処理が必要となり、ネットワークの状態によっては転送に長時間を要し、さらに動画の切り替えに長時間が係る場合があった。
【００１３】
この発明の課題は、情報処理装置を使用して、複数の動画データの中から必要な動画データを使用者が選択してディスプレイに表示するとき、動画データがネットワーク上のサーバに格納されているような場合でも、高速に動画を切り替えて表示することができる動画表示装置を提供することにある。
【００１４】
【課題を解決するための手段】
前記の問題点を解決するために、この発明では次に示す手段を取った。
【００１５】
動画データ数分の表示プレーンを備えており、一つの表示プレーンには一つの動画が割り当てられて描画される。
【００１６】
動画データ数分の動画データを格納する作業領域メモリを備えており、各作業領域メモリには一つの表示プレーンに表示される動画データがローディングされる。このローディング処理は、動画表示の初期化時に１回だけ行われ、すべての作業領域メモリに対応する動画データがローディングされる。
【００１７】
動画データ数分の動画再生処理部を備えており、各動画再生処理部は一つの作業領域メモリおよび表示プレーンに対応づけられており、その作業領域メモリにローディングされている動画データを読み出し、表示プレーンに動画を描画する。
【００１８】
各表示プレーンは、表示、非表示を切り替える表示属性をもっており、使用者が選択した動画の表示されている表示プレーン以外の表示プレーンの表示属性を非表示とする。
【００１９】
各表示プレーンのディスプレイへの表示には、上記の表示、非表示の表示属性を参照して各表示プレーンを重畳表示する重畳表示制御部が行うように構成する。
【００２０】
【発明の実施の形態】
この発明は、次に示す実施の形態を取った。
【００２１】
図１に示すように、動画データ数分（この図の例では３つの動画データがある場合を示す）の表示プレーン１を備え、各表示プレーンに対応した動画データ数分の動画再生処理部２および作業領域メモリ３を備える。
【００２２】
これにより、各表示プレーン１に表示する動画データを、動画表示処理の初期化時に一回だけ各作業領域メモリ３にローディングを行い、その後は、各作業領域メモリ３にローディングされた動画データを各動画再生処理部２が読み出して、各表示プレーン１に動画を描画することにより、複数の動画が並列に各表示プレーン１に描画されることになる。
【００２３】
使用者が見たい動画を選択する入力装置６を備え、この入力装置６により選択された動画データにより、表示プレーン１の表示属性を制御する表示属性制御部４を備える。
【００２４】
これにより、各表示プレーン１のうち、使用者が見たい動画データを描画している表示プレーン１以外の表示プレーン１の表示属性を非表示の属性とすることができる。
【００２５】
各表示プレーン１の描画内容を、表示属性を参照してディスプレイ装置７に重畳表示する重畳表示制御部５を備える。
【００２６】
これにより、使用者が選択した動画データが描画されている表示プレーン１以外の表示プレーン１の表示属性が非表示となっているのを参照し、これらの表示プレーン１の描画内容をディスプレイ装置７に表示せず、選択された動画データが描画されている表示プレーン１の描画内容のみをディスプレイ装置７に表示することができる。
【００２７】
【実施例】
この発明による代表的な実施例を説明する。なお、以下において、同じ箇所は同一の符号を付してあり、詳細な説明を省略することがある。
【００２８】
図１に示すように、使用者によって選択できる動画データ数分（この例の場合は３つ）の表示プレーン１を備えている。
【００２９】
この表示プレーン１は、ディスプレイ上の画素に対応した、色情報を格納するメモリであり、動画を表示する画素数および表示色数によりそのサイズは可変であり、動画表示処理の初期化時に、この画素数および表示色数から求められる各表示プレーン１に必要なメモリを割り当てられるように構成している。
【００３０】
各表示プレーン１に対応した動画を表示するための動画データをローディングする作業領域メモリ３、およびこの作業領域メモリ３にローディングされた動画データを読み出して動画を表示プレーン１に描画する動画再生処理部２を、動画再生処理の初期化時に動画データ数分割り当てられるように構成している。
【００３１】
動画再生処理部２は、ソフトウェアとして実現し、オペレーティングシステムの一つのプロセスとして生成しても良い。
【００３２】
使用者が選択する動画データは、ローカルなディスク上にある場合もあるが、動画データを一括管理しやすいようにネットワーク上のサーバに格納されている場合もある。
【００３３】
このような場合には、従来の方法では、使用者が別の動画を選択すると、そのたびにネットワーク通信を行って動画データを転送してくる必要があり、動画の切り替えが通信の状態によって左右され、長時間を要する原因となっていた。
【００３４】
本装置では、図２に示すように、動画データがサーバ８に格納されているような場合でも、動画表示処理の初期化時に１回だけ、すべての動画データをネットワーク９を経由して、通信により転送し、各作業領域メモリにローディングするように構成してあり、以後、使用者が動画を切り替えても動画データのローディングが発生しないようになっている。
【００３５】
図２には動画データＡ、動画データＢ、動画データＣの３つの動画データがある場合の例を示しているが、これら各動画データは、作業領域メモリ３ａ、作業領域メモリ３ｂ、作業領域メモリ３ｃの各作業領域メモリにローディングされ、このローディングされた各動画データを、動画再生処理部２ａ、動画再生処理部２ｂ、動画再生処理部２ｃの各動画再生処理部が読み出し、表示プレーン１ａ、表示プレーン１ｂ、表示プレーン１ｃの各表示プレーンに描画する。
【００３６】
動画が描画されている各表示プレーンは、図３に示すように、表示、非表示を制御するための表示属性をもっており、これを使用者が選択した動画が表示されている表示プレーンの表示属性のみ表示とし、その他の表示プレーンの表示属性を非表示とするよう表示属性制御部４にて制御する。
【００３７】
図３の（ａ）の場合は、表示プレーン１ａに描画されている動画を使用者が選択した場合を示しており、表示プレーン１ａの表示属性を表示とし、表示プレーン１ｂ、表示プレーン１ｃの表示属性を非表示としており、これらの表示属性を重畳表示制御部５で参照し、表示属性が表示となっている表示プレーン１ａの動画のみをディスプレイ装置７に表示している。
【００３８】
ここで、使用者が表示プレーン１ｂに描画されている動画を選択すると、図３の（ｂ）に示すように、表示プレーン１ａの表示属性を非表示に変更し、表示プレーン１ｂの表示属性を表示に変更する。
【００３９】
重畳表示制御部５では、これらの表示プレーンの表示属性を参照して、表示属性が表示となっている表示プレーン１ｂの動画のみをディスプレイ装置７に表示している。
【００４０】
このようにして、使用者が選択した動画により各表示プレーンの表示属性を変えるだけで、動画の切り替えを行えるようにしており、動画の切り替えのたびに動画データの再ローディングを行う必要がなく、非常に高速な動画切替を実現している。
【００４１】
上記の例では、常に複数の動画が平行して再生されており、動画を切り替えたときに、選択された動画の途中を再生している場合がある。
【００４２】
工場などで、作業手順を動画により示し、作業者がその動画を見て作業を行うような場合には、一つの作業手順の動画が５〜１０秒程度で、これを繰り返して再生することが行われており、このような場合には、次の作業手順を示す動画に切り替わったときに、動画の途中を再生中であっても、すぐにその動画の先頭に戻るので問題はない。
【００４３】
しかし、動画の内容によっては、使用者が選択した動画を先頭から再生したい場合がある。図４の（ａ）に示すように、表示プレーン１ａに描画中の動画を使用者が選択していた場合に、新たに表示プレーン１ｂに描画される動画を選択した場合には、図４の（ｂ）に示すように、動画再生処理部２ａを停止し、動画再生処理部２ｂを動画の先頭から表示プレーン１ｂに動画を再生描画し、これとともに表示プレーン１ａの表示属性を非表示に変更し、表示プレーン１ｂの表示属性を表示に変更することで、使用者が選択した動画の先頭から再生するようにしても良い。
【００４４】
以上のような構成、処理を行うことで、複数の動画データがどこに格納されていても、使用者の選択により動画を高速に切り替えて表示できる動画表示装置を提供できるようになる。
【００４５】
【発明の効果】
この発明により、以下に示すような効果が期待できる。
【００４６】
情報処理装置を使用して、複数の動画データの中から見たい動画データを使用者が選択してディスプレイに表示する場合において、動画再生中に別の動画が選択された場合、動画データの作業領域メモリへの再ローディングおよび動画再生処理部の停止、再開に時間を要し、高速な動画の切り替えができなかった。
【００４７】
特に、動画データがネットワーク上のサーバで一括管理され、サーバ上に格納されているような場合には、作業領域メモリへの動画データのローディングにネットワーク経由でサーバとの通信処理が必要となり、さらに動画の切り替えに長時間が係ることがあった。
【００４８】
本発明を利用することにより、複数の動画データを切り替えて表示させる場合に、動画データの作業領域メモリへの再ローディングを行う必要がなく、動画データがサーバ上に格納されているようなときにも、見たい動画に高速に切り替えて表示を行うことができる動画表示装置を提供することができるようになる。
【図面の簡単な説明】
【図１】本発明の全体構成図である。
【図２】動画データのローディング処理の説明図である。
【図３】表示属性による重畳表示制御の説明図である。
【図４】動画選択をトリガーとして動画を先頭から再生する場合の説明図である。
【図５】従来の動画切り替え処理の説明図である。
【符号の説明】
１：表示プレーン
１ａ：表示プレーン
１ｂ：表示プレーン
１ｃ：表示プレーン
２：動画再生処理部
２ａ：動画再生処理部
２ｂ：動画再生処理部
２ｃ：動画再生処理部
３：作業領域メモリ
３ａ：作業領域メモリ
３ｂ：作業領域メモリ
３ｃ：作業領域メモリ
４：表示属性制御部
５：重畳表示制御部
６：入力装置
７：ディスプレイ装置
８：サーバ
９：ネットワーク
【図１】
2004170519.tif 000003
【図２】
2004170519.tif 000004
【図３】
2004170519.tif 000005
【図４】
2004170519.tif 000006
【図５】
2004170519.tif 000007