(57)【要約】      （修正有）【課題】高解像度＆広角で撮影された動画をＤ−ＰＴＺして高画質に再生できるメリットを生かすために、目的画角の映像を少ない操作で再生できるようにする。【解決手段】動画データ４１を再生表示する動画再生手段４３と、を備えることを特徴とする動画再生装置において、操作と操作が行われた動画位置を対応付けて構成される再生操作記録データ４２と、該動画再生手段４３により再生中の操作を再生操作記録データ４２に記録する再生操作記録手段４４と、該再生操作記録データ４２に記録された操作を対応する動画位置の再生時に再現する再生操作再現手段４５と、を備える。【選択図】  図４
2006345071.tif 000002
【特許請求の範囲】
【請求項１】
動画データを再生表示する動画再生手段を有する動画再生装置であって、
操作と操作が行われた動画位置とを対応付けて構成される再生操作記録データと、
前記動画再生手段による再生中の操作を前記再生操作記録データに記録する再生操作記録手段と、
前記再生操作記録データに記録された操作を対応する動画位置の再生時に再現する再生操作再現手段とを有することを特徴とする動画再生装置。
【請求項２】
前記再生操作記録手段は、最新の前記再生操作記録データを格納する最新再生操作記録データ記憶領域と、前記再生操作記録データを記録するために必要な前記最新再生操作記録データ記憶領域の空き領域を確保できない場合、最も古い再生操作記録データから削除する最古再生操作記録データ削除手段とを有し、限られた記憶領域内に前記再生操作記録データを記録し続け、
前記動画再生手段による再生中の操作は、常に前記再生操作記録手段によって記録し続けられることを特徴とする請求項１に記載の動画再生装置。
【請求項３】
前記再生操作再現手段は、再生対象の動画位置に対応して記録された操作を取得する再現対象操作取得手段と、前記再現対象操作から前記再生対象の動画に対して行う処理を決定する再生操作再現動画制御決定手段とを有することを特徴とする請求項１に記載の動画再生装置。
【請求項４】
前記再生操作記録データは、再生開始及び終了操作と、操作が行われた動画位置とを対応付けて記録され、
前記再生操作再現動画制御決定手段は、前記再現対象操作が前記再生開始または前記終了操作の場合、再生対象の動画位置で再生を開始または終了するように決定することを特徴とする請求項３に記載の動画再生装置。
【請求項５】
前記再生操作記録手段は、行われた再生操作を記録するかどうか判定する再生操作記録判定手段を備え、記録すると判定されなかった場合には操作開始の動画位置を再生終了操作として記録し、操作終了の動画位置を再生開始操作として記録することを特徴とする請求項４に記載の動画再生装置。
【請求項６】
前記再生操作記録判定手段は、早送り、巻き戻し操作を記録すると判定しないことを特徴とする請求項５に記載の動画再生装置。
【請求項７】
前記再生操作記録データは、他動画切り替え操作と操作が行われた動画位置と切り替え動画指定データとを対応付けて記録され、
前記再生操作再現動画制御決定手段は、前記再現対象操作が他動画切り替え操作の場合、再生対象の動画位置で再生を停止し、他動画に切り替えるように決定することを特徴とする請求項３に記載の動画再生装置。
【請求項８】
前記再生操作記録データは、指定速度再生操作と前記操作開始の動画位置と、前記操作終了の動画位置と操作時間とを対応付けて記録され、
前記再生操作再現動画制御決定手段は、前記再現対象操作が前記指定速度再生操作の場合、再生対象の動画開始位置から動画終了位置まで、指定の操作時間で指定速度再生するように決定することを特徴とする請求項３に記載の動画再生装置。
【請求項９】
前記再生操作記録データは、指定速度逆再生操作と前記操作開始の動画位置と、前記操作終了の動画位置と前記操作時間とを対応付けて記録され、
前記再生操作再現動画制御決定手段は、前記再現対象操作が指定速度逆再生操作の場合で、かつ初めて再現される場合にだけ、前記再生対象の動画開始位置から動画終了位置まで、指定の操作時間で指定速度逆再生するように決定することを特徴とする請求項３に記載の動画再生装置。
【請求項１０】
前記再生操作記録データは、パン、チルト、ズーム操作と操作が開始した動画位置と、操作が終了した動画位置と領域を対応付けて記録し、
前記再生操作再現動画制御決定手段は、前記再現対象操作が前記パン、チルト、ズーム操作の場合、前記再生対象の動画開始位置から動画終了位置まで、指定の領域に変化することを特徴とする請求項３に記載の動画再生装置。
【請求項１１】
前記再生操作再現手段は、前記再生操作記録データを検索可能な検索位置を付与する再生操作記録データ検索位置付与手段と、前記再生操作記録データを検索する再生操作記録データ検索手段とを有することを特徴とする請求項１に記載の動画再生装置。
【請求項１２】
前記再生操作再現手段は、前記再生操作記録データの再現終了位置を決定する再生操作記録データ終了位置決定手段と、前記再生操作記録データが最古の再生操作記録データから削除される前記最新再生操作記録データ記憶領域に格納されている場合、検索位置から終了位置までの前記再生操作記録データを永続化可能な記憶領域にコピーする再生操作記録データ永続化手段とを有することを特徴とする請求項２または１１に記載の動画再生装置。
【請求項１３】
前記再生操作記録データを指定する再生操作記録データ指定手段と、
指定された前記再生操作記録データの再現を開始する再生操作再現開始手段と、
前記再生操作記録データの再現を終了する再生操作再現終了手段と、
前記再生操作記録データの再現を一時停止する再生操作再現一時停止手段とを有することを特徴とする請求項１に記載の動画再生装置。
【請求項１４】
前記再生操作再現手段は、再生操作再現中に新たな再生操作を受付ける再生操作受付け手段を備えることを特徴とする請求項１３に記載の動画再生装置。
【請求項１５】
前記動画再生手段は、カメラで撮影されたライブ映像をリアルタイムに再生するライブ動画再生手段と、前記カメラを制御して前記パン、チルト、ズームを行うカメラ制御手段とを備え、前記ライブ映像に対する操作を前記再生操作記録データに記録することを特徴とする請求項１に記載の動画再生装置。
【請求項１６】
動画データを再生表示する動画再生工程を有する動画再生方法であって、
操作と操作が行われた動画位置を対応付けて構成される再生操作記録データと、
前記動画再生工程により再生中の操作を再生操作記録データに記録する再生操作記録工程と、
前記再生操作記録データに記録された操作を対応する動画位置の再生時に再現する再生操作再現工程とを有することを特徴とする動画再生方法。
【請求項１７】
前記請求項１６に記載の方法の各工程をコンピュータにて実施させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１８】
前記請求項１６に記載の方法の各工程をコンピュータにて実施させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は動画再生装置、動画再生方法、記録媒体及びコンピュータプログラムに関し、例えば動画を再生するために用いて好適な技術に関する。
【背景技術】
【０００２】
最近のカメラの解像度向上に伴って、広角で撮影された映像から目的画角の領域を切り出してデジタルＺｏｏｍしても、実用に耐えうる画質が実現できるようになってきている。そこで、撮影時に目的画角を光学Ｚｏｏｍした映像を記録せずに、広角＆高解像度で撮影映像を記録しておき、操作者が意図する画角をデジタルＰａｎ、Ｔｉｌｔ、Ｚｏｏｍして再生するような使い方が広がり始めている。
【０００３】
前記のような使い方により、異なる操作者が異なる目的画角の領域を実用的な解像度で再生することが可能になるというメリットがある反面、再生する度にオリジナルの広角＆高解像度の撮影映像から目的画角の領域をデジタルＰａｎ、Ｔｉｌｔ、Ｚｏｏｍし直さなければならないという問題が発生することになった。
【０００４】
前記問題を解決するためにオリジナルの広角＆高解像度の撮影映像を編集するという方法が考えられる。が、従来の動画編集装置ではタイムラインの概念を使用して、シーケンスエディタなどの複雑な画面操作を行って動画像の編集を行っていた。そのため、きめ細かい編集ができる反面、編集操作が複雑だという問題があった。
【０００５】
このような問題を解決するため、特許文献１ではソース映像の選択操作と再生／停止の操作だけで簡易編集を実現している。また、特許文献２では複数動画データを格納したシナリオデータを用いることで、複数動画データの連続再生を実現している。また、特許文献３ではユーザが行ったＷＥＢページの切り替え操作を記録することで、複数ページの自動表示を実現している。
【０００６】
【特許文献１】特開平１１−１４６２７０号公報
【特許文献２】特開平０９−１０１９２８号公報
【特許文献３】特開平０５−０６７１５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１ではソース映像の選択操作と再生／停止の操作以外を扱う仕組みを持たないため、目的画角の領域を切り出してＺｏｏｍした状態で再生することができないという問題があった。また、簡易編集操作によって新たな編集済み動画が作成されるため、記憶領域を消費し、機器間でデータをやり取りする際の通信負荷を増大させる問題と、オリジナル映像に含まれていても編集後の映像に含まれなければ、再生することができないという問題があった。また、そもそも簡易化されているとはいえ、編集操作を行うというユーザの意識は必要であるため、操作した後で必要性を認識したとしても、操作内容を編集結果として残すことができないといった問題があった。
【０００８】
また、特許文献２ではファイル単位でしかシナリオを構成できないため、動画データの任意位置を開始位置として指定するためには、その位置がファイル先頭になるようにあらかじめ動画データを編集しておかなければならないという問題があり、オリジナル映像に含まれていても編集後の映像に含まれなければ、再生することができないという問題があった。また、単純な複数動画再生の順番しか指定できないため、目的画角の領域を切り出してＺｏｏｍした状態で再生することができないという問題があった。
【０００９】
また、特許文献３では対応するＷｅｂページの順番とそれぞれの再生時間しか制御していないため、通信状態や機器負荷による遅延を考慮した厳密な動画再生のタイミング制御ができないという問題があった。また、ページに動画データを関連付けたとしても、動画データの任意位置を開始位置として指定するためには、その位置がファイル先頭になるようにあらかじめ動画データを編集しておかなければならないという問題があり、オリジナル映像に含まれていても編集後の映像に含まれなければ、再生することができないという問題があった。また、単純な複数ページ再生の順番しか指定できないため、目的画角の領域を切り出してＺｏｏｍした状態で再生することができないという問題があった。
【００１０】
以上説明した様に、従来技術によれば、異なる操作者が異なる目的画角の領域を実用的な解像度で再生することが可能になるというメリットを残しつつ、再生する度にオリジナルの広角＆高解像度の撮影映像から目的画角の領域をデジタルＰａｎ、Ｔｉｌｔ、Ｚｏｏｍし直さなければならないという問題を解決することができなかった。
【００１１】
本発明は前述の問題点にかんがみ、高解像度＆広角で撮影された動画をＤ−ＰＴＺして高画質に再生できるメリットを生かすために、目的画角の映像を少ない操作で再生できるようにすることを目的としている。
【課題を解決するための手段】
【００１２】
動画データを再生表示する動画再生手段を備える動画再生装置において、操作と操作が行われた動画位置を対応付けて構成される再生操作記録データと、該動画再生手段により再生中の操作を再生操作記録データに記録する再生操作記録手段と、該再生操作記録データに記録された操作を対応する動画位置の再生時に再現する再生操作再現手段とを備えることを特徴する動画再生装置等、を提供する。
【発明の効果】
【００１３】
以上説明したように本発明によれば、異なる操作者が異なる目的画角の領域を実用的な解像度で再生することを可能にしつつ、再生する度にオリジナル映像から目的画角の領域をデジタルＰａｎ、Ｔｉｌｔ、Ｚｏｏｍし直さなければならないという問題を解決できる効果がある。
【発明を実施するための最良の形態】
【００１４】
（第１の実施の形態）
以下、図面を参照して本発明の好適な実施形態を詳細に説明する。
図１は、本実施の形態に係る情報処理装置のハードウェア構成を示すブロック図である。
図１において、１は情報（データ）を入力するための入力部である。２はＣＰＵであり、各種処理のための演算、論理判断等を行い、バス６に接続された各構成要素を制御する。３は情報（データ）を出力する出力部である。
【００１５】
出力部３としては、ＬＣＤやＣＲＴ等のディスプレイや、プリンタ等の記録装置がある。４はプログラムメモリであり、後述するフローチャートの処理手順を含むＣＰＵ２による制御のためのプログラムを格納するメモリである。プログラムメモリ４は、ＲＯＭであってもよいし、外部記憶装置等からプログラムがロードされるＲＡＭであってもよい。
【００１６】
５はデータメモリであり、各種処理で生じたデータを格納する。データメモリ５は、例えば、ＲＡＭとするが、不揮発な外部記憶媒体から、処理に先立ってロードしておく、あるいは必要があるごとに参照するものとする。６はＣＰＵ２の制御の対象とする各構成要素を指示するアドレス信号、各構成要素を制御するためのコントロール信号、各構成要素間で相互にやりとりされるデータの転送を行うためのバスである。
【００１７】
本実施の形態では図２〜１１を用いて、リモートビューワでストレージ中の映像を再生操作後、記録された再生操作記録データにより再生操作が再現される例について説明する。
図２は、本実施形態においてリモートビューワでストレージ中の映像を再生操作する時の概念図である。２１はストレージ２２に格納されている元動画データの映像を表したものである。また、映像２１は領域Ａ、Ｂ、Ｃを持ち、それぞれの領域がリモートビューワの一形態であるＰＣ／ＰＤＡ２３、ＴＶ２４、携帯電話２５の画面上に表示され、再生操作されていることを表している。ここで、ＴＶ２４によりストレージ２２に格納されている元動画データに対する再生操作が行われた場合、ストレージ２２には行われた再生操作に対応する再生操作記録データが格納される。
【００１８】
図３は、本実施の形態においてリモートビューワでストレージ中の再生操作記録データを再現する時の概念図である。３１はストレージ３２に格納されている元動画データの映像を表したものである。また、映像３１は領域Ａ、Ｂ、Ｃを持ち、それぞれの領域がリモートビューワの一形態であるＰＣ／ＰＤＡ３３、ＴＶ３４、携帯電話３５の画面上に表示され、再生操作再現されていることを表している。ここで、ＴＶ３４によりストレージ３２に格納されている再生操作記録データの再現が行われた場合、再生操作記録データで指示された元動画データに対する操作が行われた結果の映像がＴＶ３４で再生される。
【００１９】
図４は、本実施の形態における機能構成図である。リモートビューワの操作手段４７により指定された動画データ４１は、動画再生手段４３により再生されリモートビューワの表示手段４６により表示される。また、操作手段４７により行われた再生操作は動画再生手段４３により解釈されて対応する操作を行った結果が再生され、同時に再生操作記録手段４４により操作と対応する動画位置等の情報が再生操作記録データ４２に記録される。
一方、操作手段４７により指定された再生操作記録データ４２は、再生操作再現手段４５により解釈されて、動画再生手段４３により再生されリモートビューワの表示手段４６により表示される。
【００２０】
図５は、本実施の形態における動画再生手段における処理手順を示すフローチャートである。
図５に示した動画再生手段は、「再生操作中」と「再生操作再現中」の２つのモードで実行される。図４に示したように動画データ４１を指定して動画再生手段４３が起動された場合には「再生操作中」モードで実行され、再生操作記録データ４２を指定して再生操作再現手段４５によって動画再生手段４３が起動された場合には「再生操作再現中」モードで実行される。
【００２１】
図５におけるステップＳ５０１でモードが判定され、「再生操作再現中」モードの場合にはステップＳ５０２に進み、「再生操作中」モードの場合にはステップＳ５０５に進む。
【００２２】
ステップＳ５０２の再生操作再現処理では再生対象の動画位置に対応する再生操作が再現され、続くステップＳ５０３で再生操作再現中止かどうか判定される。その結果、再生操作再現中止と判定された場合、ステップＳ５０４でモードが「再生操作中」に切り替えられ、ステップＳ５０１に戻って処理を繰り返す。一方、ステップＳ５０３で再生操作再現中止ではないと判定された場合、ステップＳ５０８の動画制御処理により制御が行われ、ステップＳ５０１に戻って処理を繰り返す。
【００２３】
ステップＳ５０５で行われた操作が再生中操作であると判定された場合、ステップＳ５０６の再生操作記録処理によって行われた操作と対応する動画位置等の情報が再生操作記録データ４２に記録される。続くステップＳ５０７の動画制御決定処理では行われた操作に対応する動画制御方法が決定され、続くステップＳ５０８の動画制御処理により制御が行われ、ステップＳ５０１に戻って処理を繰り返す。一方、ステップＳ５０５で操作が終了操作であると判定された場合、処理を終了する。
【００２４】
図６は、本実施の形態における再生操作記録手段における処理手順を示すフローチャートである。
図６におけるステップＳ６０１の再生操作記録判定処理により、行われた再生操作を記録すべきかどうか判定される。その結果、ステップＳ６０２で記録すべきでない（除外操作）と判定された場合にはステップＳ６０３で記録対象操作に置き換えられる。具体的には、図７で後述する再生操作記録除外ルールを参照して、記録除外ルールに定義された再生操作と同一かどうか判定され、同一の場合には変換後の操作に定義された再生操作に置き換えるように処理が行われる。
【００２５】
続くステップＳ６０４で記録しようとしている再生操作記録データを追加するのに十分な空き領域が図８で後述する最新データ記憶領域にあるかどうか判断され、十分な空き領域が無い場合ステップＳ６０５の最古再生操作記録データ削除処理により、必要な空き領域を確保できるように最古の再生操作記録データ及び映像データが削除され、続くステップＳ６０６の再生操作記録データ格納処理により、再生操作記録データが格納されて処理を終了する。
【００２６】
図７は、本実施の形態における再生操作記録除外ルールの一例を示した図である。図７で示した記録除外ルールは、除外されるべき再生操作と、除外された場合に置き換える変換後の操作が定義されている。例えば、「早送り開始」操作は除外され、「再生終了」操作に置き換えることが定義されている。
【００２７】
図８は、本実施の形態における再生操作記録データの記憶領域の構成を示した図である。本実施の形態に関わる記憶領域は、古いデータから自動的に削除されることで最新のデータだけが保持され続ける最新データ記憶領域と、明示的な操作によって削除されない限り永続的に保持される永続化データ記憶領域から構成される。それぞれ、最新データ記憶領域は最新再生操作記録データ記憶領域と最新映像記憶領域から構成され、永続化データ記憶領域は永続化再生操作記録データ記憶領域と永続化映像記憶領域から構成される。
【００２８】
図９は、本実施の形態における再生操作再現手段における処理手順を示すフローチャートである。
図９におけるステップＳ９０１で発生した操作Ｅｖｅｎｔが判定される。その結果、何の操作も行われなかったと判定された場合、ステップＳ９０２の再現対象操作取得処理によって再生しようとしている動画位置に対応する再生操作が取得される。その結果、ステップＳ９０３で取得成功と判定された場合、ステップＳ９０４の再生操作再現動画制御決定処理によって行われる動画制御内容が決定され、処理を終了する。
【００２９】
具体的には、再現対象操作取得処理により図１０で後述するような再生操作記録データが取得され、再生操作再現動画制御決定処理により図１１で後述する再生操作再現動画制御決定ルールの定義に従って、行われる動画制御内容が決定される。
【００３０】
ステップＳ９０１で再生操作再現中の動画位置への検索位置付与操作と判定された場合、ステップＳ９０５の再生操作記録データ検索位置付与処理によって再生操作記録データに検索位置指定データが追加され、同時に図１５で後述するような再生操作記録データ検索ＤＢに追加される。
【００３１】
ステップＳ９０１で再生操作再現中の動画位置への終了位置付与操作と判定された場合、ステップＳ９０６の再生操作記録データ終了位置付与処理によって再生操作記録データに終了位置指定データが追加され、同時に図１５で後述するような再生操作記録データ検索ＤＢに追加される。
【００３２】
ステップＳ９０１で再生操作受付指示操作と判定された場合、ステップＳ９０７の再生操作受付け処理によって再生操作再現を中断して再生操作を受付けるための準備をし、処理を終了する。
【００３３】
図１０は、本実施の形態における再生操作記録データの定義と例を示した図である。
図１０に示したように再生操作記録データには、動画再生中の再生操作と対応する動画位置等が対応付けられて記憶されている。例えば、Ｐａｎ開始操作の場合には動画位置に対応付けられて記憶されており、具体例"<changearea source=party.mpg scene=75 x=20 id=239>"で記述されている。ここで、"changearea" はＰａｎ開始操作を示し、"source=party.mpg scene=75"は動画ファイル"party.mpg"のシーン"75"を示し、"x=20"はＰａｎ開始時の領域のＸ座標位置を示し、"id=239"は再生操作記録データを特定するために用いられる。
【００３４】
また、Ｐａｎ終了操作の場合には動画位置と領域に対応付けられて記憶されており、具体例"</changearea scene=356 x=100 id=240>"で記述されている。ここで、"/changearea" はＰａｎ終了操作を示し、"scene=356"はカレント動画ファイルのシーン"356"を示し、"x=100"はＰａｎ終了時の領域のＸ座標位置を示し、"id=240"は再生操作記録データを特定するために用いられる。
【００３５】
図１１は、本実施の形態における再生操作再現動画制御決定ルールを示した図である。同図に示したように再生操作再現動画制御決定ルールは、再生操作と対応する動画制御の内容が定義されている。例えば、Ｐａｎ開始＆Ｐａｎ終了操作は、「指定動画開始位置から指定動画終了位置まで領域を変化」させるよう制御内容が定義されている。具体例"<changearea source=party.mpg scene=75 x=20 id=239>"〜"</changearea scene=356 x=100 id=240>"の場合には、動画ファイル"party.mpg"のシーン"75"から"356"の再生時に、"x=20"から"x=100"までＰａｎするように制御内容が決定される。
【００３６】
このように、本実施の形態で示した本発明により、下記の効果が実現できる。
異なる操作者が異なる目的画角の領域を実用的な解像度で再生することを可能にしつつ、再生する度にオリジナル映像から目的画角の領域をデジタルＰａｎ、Ｔｉｌｔ、Ｚｏｏｍし直さなければならないという問題を解決する。
【００３７】
再生操作を動画位置と対応付けて記録することで、外乱（通信＆機器＆操作遅延）によるずれを回避できる。
【００３８】
新たな編集済み動画を生成せずに再生操作記録データを生成することで記憶領域の消費を抑制し、機器間でデータをやり取りする際の通信負荷を軽減する。
【００３９】
通常の再生操作だけで編集後のデータに相当する再生操作記録データを生成することで編集操作を意識させない簡易的な動画編集を実現する。
【００４０】
最も古い再生操作記録データが自動削除される記憶領域を用いることで限られた記憶領域内に再生操作を記録し続けられる。
【００４１】
ソース映像の選択操作と再生／停止の操作以外の操作も再現可能とすることで、目的画角の領域を切り出してＺｏｏｍした状態で再生するようなことも再現可能とする。
【００４２】
（第２の実施の形態）
本実施の形態では図１２〜１６を用いて、再生操作再現中の操作のうち、特に検索位置付与操作及び該操作に伴って最新データ記憶領域中の再生操作記録データが永続化される例について説明する。
【００４３】
図１２は、本実施の形態における再生操作再現中の画面例を示した図である。
図１２で表示されている映像上に、再生操作再現中であることが表示文字列と操作ボタンの形態で表現されている。また、操作ボタンは、巻き戻しボタン１２０１、逆再現ボタン１２０２、一時停止ボタン１２０３、早送りボタン１２０４、停止ボタン１２０５と、検索位置付与ボタン１２０６、終了位置付与ボタン１２０７と、再生操作受付けボタン１２０８から構成される。
【００４４】
なお、前記の一時停止ボタン１２０３は一時停止中には再現ボタンに切り替わる。また、再生操作受付けボタン１２０８が押されると、再生操作再現を停止して図１７で後述する再生操作中の画面に切り替わる。
【００４５】
図１３は、本実施の形態における検索機能を追加した機能構成図である。リモートビューワの操作手段１３７により指定された動画データ１３１は、動画再生手段１３３により再生されリモートビューワの表示手段１３６により表示される。また、操作手段１３７により行われた再生操作は動画再生手段１３３により解釈されて対応する操作を行った結果が再生され、同時に再生操作記録手段１３４により操作と対応する動画位置等の情報が再生操作記録データ１３２に記録される。なお、動画データ１３１は動画データ記憶領域１３８に格納され、動画データ検索手段１３Ａにより検索される。一方、再生操作記録データ１３２は再生操作記録データ記憶領域１３９に格納され、再生操作記録データ検索手段１３Ｂにより検索される。
【００４６】
図１４は、本実施の形態における再生操作記録データ検索手段のフローを示す図である。
図１４におけるステップＳ１４０１の再生操作記録データ検索条件入力処理により、図１５で後述する再生操作記録データ検索ＤＢに格納されている再生操作記録データの検索条件が指定される。その結果、ステップＳ１４０２で検索操作のキャンセルと判定された場合には[検索キャンセル]で処理を終了する。
【００４７】
ステップＳ１４０２で検索実行と判定された場合にはステップＳ１４０３の再生操作記録データ検索ＤＢ検索処理によって検索条件に適合する再生操作記録データが検索され、続くステップＳ１４０４の再生操作記録データ検索結果表示選択処理によって検索結果が表示され選択操作が促される。その結果、ステップＳ１４０５で検索結果が選択された場合には[検索成功]で処理を終了し、再検索が指示された場合にはステップＳ１４０１に戻って処理を繰り返す。
【００４８】
図１５は、本実施の形態における再生操作記録データ検索ＤＢの一例を示す図である。
再生操作記録データ検索ＤＢは、再生操作記録データを特定するためのＩＤ情報と、操作時刻、操作者、操作対象ファイル、操作対象動画位置、操作種別から構成される。例えば、ID=231の再生操作記録データは004/06/23 09:32:21に日本太郎により"party.mpg"のシーン75に対して行われた操作が自動記録されたものであることを示し、ID=364の再生操作記録データは004/07/02 12:11:12に日本花子により"lunch.mpg"のシーン21に対して行われた検索位置付与操作が手動記録されたものであることを示している。
【００４９】
図１６は、本実施の形態における最古再生操作記録データ削除手段における処理手順を示すフローチャートである。
最古再生操作記録データ削除手段は必要な空き容量が指定されて起動され、ステップＳ１６０１で現在の空き容量が要求を満たすかどうか判定される。その結果、必要な空き容量があると判定された場合、処理を終了する。
【００５０】
ステップＳ１６０１で空き容量が不足していると判定された場合、ステップＳ１６０２で検索位置又は終了位置のいずれかが指定されている再生操作記録データがあるかどうか判定される。その結果、そのいずれもないと判定された場合にはステップＳ１６０７で必要容量分の再生操作記録データが削除され、処理を終了する。
【００５１】
ステップＳ１６０２でいずれかがあると判定された場合、ステップＳ１６０３で最古の再生操作記録データから検索位置が付与されているものの中で最古の再生操作記録データの直前まで削除され、ステップＳ１６０４で現在の空き容量が要求を満たすかどうか判定される。その結果、必要な空き容量があると判定された場合、処理を終了する。
【００５２】
ステップＳ１６０４で空き容量が不足していると判定された場合、ステップＳ１６０５の再生操作記録データ永続化処理によって最古の再生操作記録データから終了位置が付与されているものの中で最古の再生操作記録データまで永続化される。具体的には図８に示したように、最新データ記憶領域から永続化が保証されている永続化データ記憶領域に再生操作記録データがコピーされる。続くステップＳ１６０６では前記で永続化された再生操作記録データが削除され、ステップＳ１６０１に戻って処理を繰り返す。
【００５３】
このように、本実施の形態で示した本発明により、下記の効果が実現できる。
再生操作記録データ検索の仕組みを持たせることで大量の映像の中から目的画角の映像を少ない操作で再生できる。
【００５４】
検索対象となる再生操作記録データを永続化することで最も古い再生操作記録データが自動削除される記憶領域に格納されたデータも失われないようにできる。
【００５５】
（第３の実施の形態）
本実施の形態では図１７及び図１８を用いて、再生操作再現中の操作のうち、特に再現を中断して再生操作を指示する例について説明する。
【００５６】
図１７は、本実施の形態における再生中の画面例を示した図である。
図１７で表示されている映像上に、再生中であることが表示文字列と操作ボタンの形態で表現されている。また、操作ボタンは、巻き戻しボタン１７０１、逆再生ボタン１７０２、一時停止ボタン１７０３、早送りボタン１７０４、停止ボタン１７０５と、再生操作再現復帰ボタン１７０８から構成される。なお、前記の一時停止ボタン１７０３は一時停止中には再生ボタンに切り替わる。また、再生操作再現復帰ボタン１７０８が押されると、再生操作を停止して図１２で説明した再生操作再現中の画面に切り替わる。
【００５７】
図１８は、本実施の形態における再生操作再現モード復帰可能な動画再生手段における処理手順を示すフローチャートである。
図１８に示した動画再生手段は、「再生操作中」と「再生操作再現中」との２つのモードで実行される。図４に示したように動画データ４１を指定して動画再生手段４３が起動された場合には「再生操作中」モードで実行され、再生操作記録データ４２を指定して再生操作再現手段４５によって動画再生手段４３が起動された場合には「再生操作再現中」モードで実行される。
【００５８】
図１８におけるステップＳ１８０１でモードが判定され、「再生操作再現中」モードの場合にはステップＳ１８０２に進み、「再生操作中」モードの場合にはステップＳ１８０５に進む。
【００５９】
ステップＳ１８０２の再生操作再現処理では再生対象の動画位置に対応する再生操作が再現され、続くステップＳ１８０３で再生操作再現中止かどうか判定される。その結果、再生操作再現中止と判定された場合、ステップＳ１８０４でモードが「再生操作中」に切り替えられ、ステップＳ１８０１に戻って処理を繰り返す。一方、ステップＳ１８０３で再生操作再現中止ではないと判定された場合、ステップＳ１８０８の動画制御処理により制御が行われ、ステップＳ１８０１に戻って処理を繰り返す。
【００６０】
ステップＳ１８０５で行われた操作が再生中操作であると判定された場合、ステップＳ１８０６の再生操作記録処理によって行われた操作と対応する動画位置等の情報が再生操作記録データ４２に記録される。続くステップＳ１８０７の動画制御決定処理では行われた操作に対応する動画制御方法が決定され、続くステップＳ１８０８の動画制御処理により制御が行われ、ステップＳ１８０１に戻って処理を繰り返す。一方、ステップＳ１８０５で操作がモード切り替え操作と判定された場合には、ステップＳ１８０９でモードを再生操作再現中に切り替えて、ステップＳ１８０１に戻って処理を繰り返す。また、終了操作であると判定された場合、処理を終了する。
【００６１】
このように、本実施の形態で示した本発明により、下記の効果が実現できる。
再生操作再現中の操作を行う仕組みを持たせることで再生操作記録データに従った再現中にも再生操作を行うことができる。
【００６２】
（第４の実施の形態）
本実施の形態では図１９及び図２０を用いて、ライブ映像を操作する例について説明する。
図１９は、本実施の形態においてリモートビューワでカメラ撮影中の映像をライブ操作する時の概念図である。１９１はカメラ１９６で撮影されているライブ動画データの映像を表したものである。また、映像１９１は領域Ａ、Ｂ、Ｃを持ち、それぞれの領域がリモートビューワの一形態であるＰＣ／ＰＤＡ１９３、ＴＶ１９４、携帯電話１９５の画面上に表示され、再生操作されていることを表している。ここで、ＴＶ１９４によりカメラ１９６で撮影されているライブ動画データに対するライブ操作が行われた場合、ストレージ１９２には撮影中のライブ動画が格納されると同時に、行われたライブ操作に対応する再生操作記録データが格納される。
【００６３】
図２０は、本実施の形態におけるライブ中の画面例を示した図である。
図２０で表示されている映像上に、ライブ中であることが表示文字列と操作ボタンの形態で表現されている。また、操作ボタンは、録画ボタン２００７と、再生切り替えボタン２００８から構成される。なお、前記の録画ボタン２００７は録画中には一時停止ボタンに切り替わる。また、再生切り替えボタン２００８が押されると、ライブ操作を停止して図１７で説明した再生中の画面に切り替わる。
【００６４】
このように、本実施の形態で示した本発明により、下記の効果が実現できる。
ライブ映像に対する操作も再生操作記録データに記録することでライブ映像に対しても前記の効果を得ることができる。
【００６５】
（本発明に係る他の実施の形態）
尚、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。具体的には、本発明で述べた各実現手段は操作者が操作を行う表示装置側に適用されても良いし、動画データ及び再生操作記録データが格納されるストレージ＆カメラ側に適用されても良いし、両者に適用されても良い。
【００６６】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることはいうまでもない。
【００６７】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００６９】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることはいうまでもない。
【００７０】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。本発明を前記記憶媒体に適用する場合、その記憶媒体には、先に説明した図に示すフローチャートに対応するプログラムコードが格納されることになる。
【００７１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００７２】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現され得る。
【００７５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【図面の簡単な説明】
【００７６】
【図１】本発明に係る情報処理装置のハードウェア構成を示すブロック図である。
【図２】第１の実施の形態におけるリモートビューワでストレージ中の映像を再生操作する時の概念図である。
【図３】第１の実施の形態におけるリモートビューワでストレージ中の再生操作記録データを再現する時の概念図である。
【図４】本発明に係る情報処理装置の機能構成図である。
【図５】第１の実施の形態における動画再生手段における処理手順を示すフローチャートである。
【図６】第１の実施の形態における再生操作記録手段における処理手順を示すフローチャートである。
【図７】第１の実施の形態における再生操作記録除外ルールを示す図である。
【図８】第１の実施の形態における再生操作記録データ記憶領域の構成を示す図である。
【図９】第１の実施の形態における再生操作再現手段における処理手順を示すフローチャートである。
【図１０】第１の実施の形態における再生操作記録データを示す図である。
【図１１】第１の実施の形態における再生操作再現動画制御決定ルールを示す図である。
【図１２】第２の実施の形態における再生操作再現画面を示す図である。
【図１３】第２の実施の形態における検索機能を追加した機能構成図を示す図である。
【図１４】第２の実施の形態における再生操作記録データ検索手段における処理手順を示すフローチャートである。
【図１５】第２の実施の形態における再生操作記録データ検索ＤＢを示す図である。
【図１６】第２の実施の形態における最古再生操作記録データ削除手段における処理手順を示すフローチャートである。
【図１７】第３の実施の形態における再生操作画面を示す図である。
【図１８】第３の実施の形態における再生操作再現モード復帰可能な動画再生手段における処理手順を示すフローチャートである。
【図１９】第４の実施の形態におけるリモートビューワでカメラのライブ映像を操作する時の概念図を示す図である。
【図２０】第４の実施の形態におけるライブ操作画面を示す図である。
【符号の説明】
【００７７】
１  入力部
２  ＣＰＵ
３  出力部
４  プログラムメモリ
５  データメモリ
２１  映像
２２  ストレージ
２３  ＰＣ／ＰＤＡ
２４  ＴＶ
２５  携帯電話
３１  映像
３２  ストレージ
３３  ＰＣ／ＰＤＡ
３４  ＴＶ
３５  携帯電話
４１  動画データ
４２  再生操作記録データ
４３  動画再生手段
４４  再生操作記録手段
４５  再生操作再現手段
４６  表示手段
４７  操作手段
【図１】
2006345071.tif 000003
【図２】
2006345071.tif 000004
【図３】
2006345071.tif 000005
【図４】
2006345071.tif 000006
【図５】
2006345071.tif 000007
【図６】
2006345071.tif 000008
【図７】
2006345071.tif 000009
【図８】
2006345071.tif 000010
【図９】
2006345071.tif 000011
【図１０】
2006345071.tif 000012
【図１１】
2006345071.tif 000013
【図１２】
2006345071.tif 000014
【図１３】
2006345071.tif 000015
【図１４】
2006345071.tif 000016
【図１５】
2006345071.tif 000017
【図１６】
2006345071.tif 000018
【図１７】
2006345071.tif 000019
【図１８】
2006345071.tif 000020
【図１９】
2006345071.tif 000021
【図２０】
2006345071.tif 000022