(57)【要約】【課題】視聴者が求める動画像の部分的な視聴を的確に再現する映像蓄積装置および動画像読み出し方法を提供することを課題としている。【解決手段】操作入力部を介して行った再生操作の手順及び／または履歴を解析して再生情報を生成する操作解析手段と、該再生情報を用いて該映像及び／または音声情報の中で有効な再生部分を重複することなく連続して読み出す再生情報利用手段を備えたことを特徴とする。【選択図】図１
2007174296.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体に記録された映像情報、または映像情報及び音声情報である記録情報を読み出す読み出し手段と、
再生に伴う操作入力を受け付けて読み出し制御を行う操作入力部と、
前記操作入力部を介して行った再生操作の手順及び再生操作の履歴の少なくとも一方を解析して再生情報を生成する操作解析手段と、
前記再生情報を用いて前記記録情報の中で有効な再生部分を重複することなく連続して読み出す再生情報利用手段と
を備えたことを特徴とする映像蓄積装置。
【請求項２】
前記再生情報は、一つの前記記録情報に対して、再生開始点と再生終了点とが対になって一つ以上存在することを特徴とする請求項１に記載の映像蓄積装置。
【請求項３】
前記再生情報に既に存在する第一の再生開始点と第一の再生終了点との範囲に、一部または全部の範囲が重なる第二の再生開始点及び第二の再生終了点の少なくとも一方が生成された場合、前記操作解析手段は、いずれかの前記再生開始点及び前記再生終了点の少なくとも一方を優先して前記再生情報を更新し、優先しない他方を消去することを特徴とする請求項２に記載の映像蓄積装置。
【請求項４】
再生には通常読み出し状態と映像確認読み出し状態が存在し、再生を開始した時には必ず前記映像確認読み出し状態になり、時間経過により前記通常読み出し状態に遷移することを特徴とする請求項３に記載の映像蓄積装置。
【請求項５】
前記映像確認読み出し状態の時に操作入力が行われた場合、読み出し開始点及び読み出し終了点の少なくとも一方の生成及び更新を行わないことを特徴とする請求項４に記載の映像蓄積装置。
【請求項６】
巻き戻し後に再生読み出しを開始した開始点が、前記再生情報に既に登録されている再生開始点の近傍の場合、前記再生開始点を新たに再生読み出しを開始した開始点に更新することを特徴とする請求項３から５のいずれか１項に記載の映像蓄積装置。
【請求項７】
再生読み出し中に早送りまたはスキップ操作を行った開始点が、前記再生情報に既に登録されている再生終了点の近傍の場合、前記再生終了点を早送りまたはスキップ操作を行った開始点に更新することを特徴とする請求項３から６のいずれか１項に記載の映像蓄積装置。
【請求項８】
前記操作解析手段は、操作パターンを記載したルックアップテーブルに従って操作パターン認識を行うことを特徴とする請求項３から７のいずれか１項に記載の映像蓄積装置。
【請求項９】
再生に伴う操作入力を受け付けて読み出し制御を行う操作入力部とを備えた映像蓄積方法において、
前記操作入力部を介して行った再生操作の手順及び再生操作の履歴の少なくとも一方を解析して再生情報を生成する操作解析工程と、
前記再生情報を用いて、映像情報、または映像情報及び音声情報の中で有効な再生部分を重複することなく連続して読み出す再生情報利用工程と
を備えたことを特徴とする映像蓄積方法。
【請求項１０】
請求項９に記載の方法の各工程をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に蓄積された映像情報、または映像情報及び音声データの映像蓄積装置、方法及びプログラムに関するものであり、特に、読み出し制御を行うための読み出し制御情報の生成を対象とする。
【背景技術】
【０００２】
近年、ハードディスクドライブを内蔵したＤＶＤレコーダをはじめとした動画像のデジタル録画再生装置が注目を集めている。また、上記デジタル録画再生装置と同様の構成を具備したＡＶサーバなるパーソナルコンピュータを用いた動画像の録画再生が行われている。
【０００３】
デジタル録画を行った動画像は経時や頻繁な再生による画像劣化がなく、半永久的に録画当初の動画像を視聴することが可能である。
また、ハードディスクドライブをはじめとした記録装置の大容量化も目まぐるしく、個人や家庭において長時間の録画や相当数の動画像を蓄積することが可能になり、今後更に、蓄積される動画像のコンテンツ数は飛躍的に増大していくことは容易に想像し得る。
【０００４】
【特許文献１】特開平１０−２６２２３６号公報
【特許文献２】特開２００２−３５４４０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、大容量記録媒体に記憶された動画像コンテンツは、半永久的に記録を保持できる故にそのコンテンツの数が膨大になると、過去に録画した動画像コンテンツの中で見たいシーンだけを抜き出して視聴したいと言う要求が強くなる。
【０００６】
この要求を解決するために、特許文献１では、ビデオオンデマンドシステムにおいて、動画毎の再生時系列に対応させて当該動画が再生された部分と読み飛ばされた部分との累積情報を作成して統計解析を行う統計管理サーバを具備する。この構成により、多くの視聴者が視聴した部分を統計的に抽出し、視聴できるようにする提案がなされている。
【０００７】
しかしながら、この方法ではシステムが大掛かりになってしまうばかりでなく、実際に視聴する視聴者の趣向は全く反映されない。さらには、個人がデジタルビデオカメラ等で撮影したプライベートコンテンツでは統計的な解が明確になるまで視聴することは難しい。
【０００８】
また、特許文献２では、視聴者であるユーザが早送りしたい部分等を操作して一度再生することにより、同じ動画像を再度再生する場合に、自分の好みに合った再生を自動的に行うことが可能となる提案がなされている。
【０００９】
しかしながら、この提案ではユーザが巻き戻して視聴した場合について全く考慮されておらず、仮に巻き戻し操作を行った場合、視聴者は過去に行われた巻き戻し操作に従って重複して視聴する部分が生じてしまう。
【００１０】
本発明は、上記の問題点を改善し、視聴者が求める動画像の部分的な視聴を的確に再現する映像蓄積装置、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の映像蓄積装置は、記憶媒体に記録された映像情報、または映像情報及び音声情報である記録情報を読み出す読み出し手段と、再生に伴う操作入力を受け付けて読み出し制御を行う操作入力部と、前記操作入力部を介して行った再生操作の手順及び再生操作の履歴の少なくとも一方を解析して再生情報を生成する操作解析手段と、前記再生情報を用いて前記記録情報の中で有効な再生部分を重複することなく連続して読み出す再生情報利用手段とを備える。
【００１２】
本発明の映像蓄積方法は、再生に伴う操作入力を受け付けて読み出し制御を行う操作入力部とを備えた映像蓄積方法において、前記操作入力部を介して行った再生操作の手順及び再生操作の履歴の少なくとも一方を解析して再生情報を生成する操作解析工程と、前記再生情報を用いて、映像情報、または映像情報及び音声情報の中で有効な再生部分を重複することなく連続して読み出す再生情報利用工程とを備える。
【発明の効果】
【００１３】
本発明によれば、ユーザの手を煩わせることなく、同一の動画像コンテンツを再度視聴する際に、視聴したい部分を重複無く視聴することが可能になる。
【発明を実施するための最良の形態】
【００１４】
（第１の実施形態）
以下、本発明における第１の実施形態を図面に基づいて説明する。
図１に本発明の第一の実施形態に係る映像蓄積装置の構成の一例を示す。
【００１５】
図１において、１００は映像蓄積装置本体、１０１は動画像映像および／または音楽コンテンツデータ（以下、映像データ）が記録されている記憶媒体、１０２は記憶媒体１０１に蓄積された映像データを読み出すための制御を行う映像データ読み出し部である。
１０４は読み出した映像データを送信する映像データ送信部、１０５は再生・早送り・巻き戻し・停止等の操作を受け付ける操作入力部であり映像データ送信部と同一のものでも構わない。
【００１６】
１０６は映像蓄積装置１００全体の制御を行う制御部であり、特に入力された操作とそれに関わる映像データを読み出す制御を行う制御部である、１０７は操作入力部１０５で入力された操作と映像データの読み出し情報と後述する以前に作成した読み出しテーブルを利用して入力された操作を解析して読み出しテーブルに反映させる操作解析部である。
【００１７】
１０８は操作解析部の結果に伴い読み出しテーブルを登録・更新する読み出しテーブル登録部、１０９は読み出しテーブルが記録された記憶媒体であり、映像データを蓄積している記憶媒体１０１と同一のものでも構わない。
１１０は読み出しテーブル１０９を読み出すための制御を行う読み出しテーブル読み出し部である。
【００１８】
図２に第１実施形態における映像蓄積装置のフローチャートを示す。該フローチャートは簡略化のためにグラフィカルユーザインタフェイス（ＧＵＩ）などを用いた所望の映像データの選択手順は示していない。
【００１９】
映像データが選択された旨が操作入力部１０５を介して受信すると、制御部１０６は該映像データに関する読み出しテーブルが存在するか否かを読み出しテーブル読み出し部１１０を介して確認する（Ｓ２０１）。
【００２０】
読み出しテーブルが既に存在した場合、読み出しテーブルを読み出して（Ｓ２０３）、読み出した読み出しテーブルに従い映像データ記憶媒体１０１から映像データを読み出して映像送信部１０４より映像の配信を開始する（Ｓ２０４）。
【００２１】
読み出しテーブルが存在しないすなわち初めて該映像データを視聴する場合、新規読み出しテーブルを作成して（Ｓ２０５）、映像データの先頭から読み出しを行う（Ｓ２０６）。ここで読み出しテーブルについて説明する。
【００２２】
図３に読み出しテーブルの一例を示す。
読み出しテーブルは少なくとも映像データを識別するための映像データ識別子、読み出し開始位置および読み出し終了位置からなる。
図３において映像データ識別子はＩＤ番号で記載されているがディレクトリ等の記憶場所およびファイル名のように映像データが一意に決定されるものであれば良い。
【００２３】
また、読み出し開始位置および終了位置は映像データ先頭からの相対時刻で記載されているがフレーム番号等の情報でも構わない。
再生中、操作入力があると該読み出しテーブルと操作情報に基づき操作解析処理を行う（Ｓ２１０）。
操作解析処理は映像データ再生が終了するまで（Ｓ２０７）操作入力が行われる度に実行され、必要に応じて読み出しテーブルを更新する。操作解析処理の最も簡単な例を用いて説明する。
【００２４】
操作入力が行われると、操作が行われた際に読み出されていた時刻情報を確認する（Ｓ２１１）。時刻情報の他にフレーム番号でも良いことは前述の通りである。
次いで操作により新しい読み出し開始点が生成された場合、前述の時刻情報に対応付けて読み出し開始点の登録を行う（Ｓ２１３）。
【００２５】
また、同様に読み出し終了点の登録を行う（Ｓ２１５）。最後に読み出し範囲に重複が生じたかを確認し、重複している場合、必要に応じて読み出しテーブルの更新を行う（Ｓ２１７）。
【００２６】
上記のフローを具体的な例を挙げて説明する。
図４に図３に示した読み出しテーブルを抽象化して図式化した映像データと読み出し位置の図を示す。
【００２７】
図４において（１）は既に登録されている読み出しテーブルである。
映像データはＴ０からＴ７０間の長さがあるが、再生の際、読み出されるのはＴ１０からＴ２０、同Ｔ３０からＴ４０，同Ｔ５０からＴ６０の各時間範囲であり、これらはあたかも一つの連続した映像データであるように、順次映像データが読み出される。
（２）ではＴ１０からＴ２０、さらにＴ３０から順次読み出し、Ｔ３５の時点で視聴者が巻き戻し操作を行った例を示した。
【００２８】
この巻き戻しによる操作だけでは読み出し開始・終了点の変更等は生じない。
次に視聴者がＴ２５まで巻き戻しを行った後に再生に移行するための操作を起こったことを（２）と（３）の間に示した。再生を開始すると新たなＴ２５読み出し開始点が生成される。
【００２９】
（３）ではＴ２５から開始された再生がＴ３９でスキップされている。
スキップする先は読み出しテーブルに従い、次の読み出し開始点であるＴ５０であり、その後Ｔ６０まで再生を行って再生を終了している。
ここでＴ３９は読み出し終了点となる。ところが、読み出しテーブルでは読み出し範囲がＴ３０からＴ４０間とＴ２５からＴ３９間で重複している。
【００３０】
Ｔ２５は視聴者が新たに再生を開始した時刻であり、この時刻Ｔ２５がＴ３０と十分離れていれば視聴者が意図して再生を開始したい点であると判断できる。
また、Ｔ３９がＴ４０の近傍であった場合、Ｔ３９からＴ４０間は読み飛ばしたかっただけで、この間は視聴者にとって重要な情報がないと判断できる。
【００３１】
即ち、読み出し終了点を視聴者が微調整したと判断している。
結果として重複した範囲は再生終了後に（４）のようにＴ２５からＴ３９までを読み出すように読み出しテーブルを更新することで、次回の再生の時により視聴者にあった再生を行うことができる。
【００３２】
もう一つ具体的な例を図５に示した。（１）および（２）は図４と同様である。
読み出しテーブルに従い自動再生を行い、Ｔ３５においてＴ２５まで巻き戻して再度再生を行っている。その後、再生はＴ３１まで続きスキップされている。
【００３３】
図４と同様にスキップする先は読み出しテーブルに従い次の読み出し開始点であるＴ５０であるが、その後Ｔ５１において映像データの最後までスキップされている。
このような場合、実際に再生されたのはＴ１０からＴ２０まで、Ｔ２５からＴ３５まで、Ｔ５０からＴ５１までである。
【００３４】
Ｔ２５に読み出し開始点を設定するのは図４で説明した通りであるが、Ｔ３５が読み出し終了点の候補となり得る。
しかしながら、その後の操作でＴ５１においてもスキップされていることから、このような操作パターンの場合、Ｔ３５において視聴者は異なる思考ロジックに入ったと考えられる、すなわち、視聴していた映像データから興味が別のものに移ったと考えられ、以降のスキップ操作は視聴履歴に反映させる意味を持たないと判断できる。
結果として（４）に示ししたように読み出しテーブルが更新される。
【００３５】
以上のように、以前に視聴した際に作成された読み出しテーブルと視聴中の操作パターンを解析し、読み出しテーブルを更新するように構成する、この構成により、視聴者が所望する映像データを重複無くつなぎ合わせ、あたかも連続した映像データのように読み出して視聴することが可能になる。
【００３６】
（第２の実施形態）
以下、本発明における第２の実施形態を図面に基づいて説明する。なお、上記の第１の実施形態に準ずる個所については、説明を割愛する。
図６に本発明の第２の実施形態に係る映像蓄積装置の構成の一例を示す。
なお、図中の番号で上記の第一の実施形態における図１と同番号を付したものについては、説明を省略する。
【００３７】
図６において、６１１は操作パターンと読み出し開始・終了点の更新とが関連付けられた操作パターンルックアップテーブルである。
【００３８】
図７に第２の実施形態における映像蓄積装置のフローチャートを示す。
操作入力が行われると、操作が行われた際に読み出されていた時刻情報を確認する（Ｓ２１１）。
時刻情報の他にフレーム番号でも良いことは前述の通りである。
【００３９】
次いで図８に一例を示したような操作パターンルックアップテーブルを参照し（Ｓ７１８）、必要に応じて読み出しテーブルの更新を行う（Ｓ２１７）。
以上のように構成することで、複雑な操作に対して一意に読み出しテーブルの制御方法が決まり、操作解析処理の時間を大幅に改善できる。
【００４０】
（本発明を適用した他の実施形態）
上述した緒実施形態による映像蓄積装置を構成する各構成要素の機能は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。同様に、映像蓄積方法の各ステップ（図２のステップＳ２０１〜Ｓ２１７、図７のステップＳ２０１〜Ｓ２１７等）は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び当該プログラムを記録したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【００４１】
具体的に、前記プログラムは、例えばＣＤ−ＲＯＭのような記録媒体に記録し、或いは各種伝送媒体を介し、コンピュータに提供される。前記プログラムを記録する記録媒体としては、ＣＤ−ＲＯＭ以外に、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、不揮発性メモリカード等を用いることができる。他方、前記プログラムの伝送媒体としては、プログラム情報を搬送波として伝搬させて供給するためのコンピュータネットワークシステムにおける通信媒体を用いることができる。ここで、コンピュータネットワークとは、ＬＡＮ、インターネットの等のＷＡＮ、無線通信ネットワーク等であり、通信媒体とは、光ファイバ等の有線回線や無線回線等である。
【００４２】
また、本発明に含まれるプログラムとしては、供給されたプログラムをコンピュータが実行することにより上述の実施形態の機能が実現されるようなもののみではない。例えば、そのプログラムがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にも、かかるプログラムは本発明に含まれる。また、供給されたプログラムの処理の全て或いは一部がコンピュータの機能拡張ボードや機能拡張ユニットにより行われて上述の実施形態の機能が実現される場合にも、かかるプログラムは本発明に含まれる。
【図面の簡単な説明】
【００４３】
【図１】第１の実施形態における構成の一例を示す図である。
【図２】第１の実施形態における処理フローチャートである。
【図３】読み出しテーブルの一例を示す図である。
【図４】図式化した映像データと読み出し位置の具体的な一例を示す図である。
【図５】図式化した映像データと読み出し位置の具体的な一例を示す図である。
【図６】第２の実施形態における構成の一例を示す図である。
【図７】第２の実施形態における処理フローチャートである。
【図８】操作パターンルックアップテーブルの一例を示す図である。
【符号の説明】
【００４４】
１００  映像蓄積装置本体
１０１  記憶媒体
１０２  映像データ読み出し部
１０４  映像データ送信部
１０５  操作入力部
１０６  制御部、
１０７  操作解析部、
１０８  読み出しテーブル登録部、
１０９  記憶媒体、
１１０  テーブル読み出し部、
６１１  操作パターンルックアップテーブル
【図１】
2007174296.tif 000003
【図２】
2007174296.tif 000004
【図３】
2007174296.tif 000005
【図４】
2007174296.tif 000006
【図５】
2007174296.tif 000007
【図６】
2007174296.tif 000008
【図７】
2007174296.tif 000009
【図８】
2007174296.tif 000010