(57)【特許請求の範囲】
【請求項１】
撮像されるＡＶストリームの特徴情報を検出する検出部と、
ＡＶＣＨＤフォーマットに従い、複数の前記ＡＶストリームと、前記ＡＶストリームの各々に対して前記検出部により検出された前記特徴情報を含む属性を定義するクリップ情報と、前記ＡＶストリームの各々に対して再生開始点と再生終了点とを設定することにより再生区間を指定する１以上の再生区間データとを被記録媒体に記録する記録部と、
前記特徴情報の検出時点に基づいて、前記ＡＶストリームに対して前記再生区間を設定する再生区間設定部と、
前記ＡＶストリームの各々の再生時間に応じて各々の前記ＡＶストリームから抽出する前記再生区間の抽出数を決定し、前記再生区間設定部により設定された前記再生区間の数が決定された前記抽出数よりも多いとき、前記再生区間設定部により設定された前記再生区間の中から決定された前記抽出数の前記再生区間を抽出する再生区間抽出部と、
前記再生区間抽出部により設定された複数の前記再生区間を指定する前記再生区間データを生成するデータ生成部と、
を備える情報処理装置。
【請求項２】
前記再生区間抽出部は、再生時間が長い前記ＡＶストリームから多くの前記再生区間を抽出する、請求項１に記載の情報処理装置。
【請求項３】
前記再生区間設定部は、
前記特徴情報の検出時点を前記再生区間の再生開始点に設定し、前記特徴情報の検出時点から所定時間経過後を前記再生区間の再生終了点に設定する、請求項２に記載の情報処理装置。
【請求項４】
前記再生区間設定部は、
前記特徴情報の検出時点から前記ＡＶストリームの再生終了時点までが所定の時間以上ではない場合に、前記再生区間を設定しない、請求項３に記載の情報処理装置。
【請求項５】
前記検出部は、前記ＡＶストリームの解像度を検出し、
前記再生区間データ生成部は、前記解像度が同一の前記再生区間を指定して前記再生区間データを生成する、請求項４に記載の情報処理装置。
【請求項６】
前記データ生成部は、多くの再生区間が設定される前記解像度を有するＡＶストリームに対して設定された前記再生区間を指定して前記再生区間データを生成する、請求項５に記載の情報処理装置。
【請求項７】
前記データ生成部は、前記複数の再生区間が重なっている場合に、重なり合う前記再生区間のいずれか一方を削除する、請求項６に記載の情報処理装置。
【請求項８】
前記再生区間設定部により設定された第１の前記再生区間が前記再生区間の前記再生開始点より前の前記再生終了点が設定された第２の前記再生区間と不連続であった場合に、前記第１の再生区間に不連続フラグを設定する不連続フラグ設定部を備える、請求項７に記載の情報処理装置。
【請求項９】
前記データ生成部により生成された再生区間データに自動編集フラグを設定する自動編集フラグ設定部を備える、請求項８に記載の情報処理装置。
【請求項１０】
ユーザの入力に応じて、前記複数のＡＶストリームから所定のＡＶストリームを選択する選択部を備え、
前記再生区間設定部は、前記選択部により選択されたＡＶストリームに対して前記再生区間を設定する、請求項９に記載の情報処理装置。
【請求項１１】
前記再生区間設定部は、前記データ生成部により生成された前記再生区間データの再生開始点と再生終了点を設定する、請求項１０に記載の情報処理装置。
【請求項１２】
前記データ生成部は、前記再生区間データを生成する都度、前記再生区間の指定を変えて前記再生区間データを生成する、請求項１１に記載の情報処理装置。
【請求項１３】
前記検出部により検出される前記特徴情報は、前記ＡＶストリームに含まれる顔情報である、請求項１２に記載の情報処理装置。
【請求項１４】
前記検出部により検出される前記特徴情報は、前記ＡＶストリームの時刻情報である、請求項１３に記載の情報処理装置。
【請求項１５】
撮像されるＡＶストリームの特徴情報を検出するステップと、
前記特徴情報の検出時点に基づいて、前記ＡＶストリームに対して再生開始点と再生終了点とを設定することにより再生区間を設定するステップと、
前記ＡＶストリームの各々の再生時間に応じて、各々の前記ＡＶストリームから抽出する前記再生区間の抽出数を決定するステップと、
設定された前記再生区間の数が決定された前記抽出数よりも多いとき、設定された前記再生区間の中から決定された前記抽出数の再生区間を抽出するステップと、
前記抽出された再生区間を指定する再生区間データを生成するステップと、
ＡＶＣＨＤフォーマットに従い、複数の前記ＡＶストリームと、前記ＡＶストリームの各々に対して検出された前記特徴情報を含む属性を定義するクリップ情報と、前記再生区間データとを被記録媒体に記録するステップと、
を含むことを特徴とする、情報処理方法。
【請求項１６】
コンピュータを、
撮像されるＡＶストリームの特徴情報を検出する検出部と、
ＡＶＣＨＤフォーマットに従い、複数の前記ＡＶストリームと、前記ＡＶストリームの各々に対して前記検出部により検出された前記特徴情報を含む属性を定義するクリップ情報と、前記ＡＶストリームの各々に対して再生開始点と再生終了点とを設定することにより再生区間を指定する１以上の再生区間データとを被記録媒体に記録する記録部と、
前記特徴情報の検出時点に基づいて、前記ＡＶストリームに対して前記再生区間を設定する再生区間設定部と、
前記ＡＶストリームの各々の再生時間に応じて各々の前記ＡＶストリームから抽出する前記再生区間の抽出数を決定し、前記再生区間設定部により設定された前記再生区間の数が決定された前記抽出数よりも多いとき、前記再生区間設定部により設定された前記再生区間の中から決定された前記抽出数の前記再生区間を抽出する再生区間抽出部と、
前記再生区間抽出部により設定された複数の前記再生区間を指定する前記再生区間データを生成するデータ生成部と、
を備える情報処理装置として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびプログラムに関し、特に、所定のデータ記録フォーマットに従って記録されたＡＶストリームを編集する情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
最近では、ディスク型記録メディアの記録容量の増大に伴って、従来の録画テープに代わってディスクに動画像や静止画を保存するタイプのビデオカメラが出現してきている。ディスク型記録メディアはランダム・アクセスが可能であるから、好きなシーンを効率的に見つけ出すことができるとともに、データへのアクセスは非接触であるから情報記録媒体（メディア）を劣化させることなく利用することができる。例えば、ＤＶＤビデオカメラは、画質の良さや編集ができるなどの使い勝手の良さから年々ユーザが拡大してきている。
【０００３】
情報記録媒体（メディア）に対して動画等のコンテンツを記録する場合、ＡＶＣＨＤ等所定のデータフォーマットに従い、ＡＶストリーム実体データとは異なる情報を併せて生成して記録する処理が行われる。ＡＶストリーム実体データとは異なる情報とは、例えば、ＡＶストリームのサイズや再生時間等の属性情報や、ＡＶストリームに対して設定された再生区間情報などが挙げられる。再生区間情報とは、ＡＶストリームに対して再生開始点と再生終了点の情報を一組としたものである。
【０００４】
通常、１つのＡＶストリームに対しては、複数の再生区間情報を設定することができる。また、複数のＡＶストリームに対して設定された複数の再生区間を指定して再生リスト（プレイリスト）を生成することもできる。例えば、情報記録媒体（メディア）に記録された動画コンテンツのうち、ユーザ入力により特徴的な部分が指定された場合に、当該特徴的な部分を含む再生区間情報を設定し、再生リスト（プレイリスト）を生成することができる。これにより、ユーザは、ダイジェスト的な再生リスト（プレイリスト）を作成して、短時間でＤＶＤビデオカメラにより撮像された内容を確認することが可能となる。
【０００５】
【特許文献１】特開２００８−３３９８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、ユーザが動画コンテンツの特徴的な部分を指定するためには、撮像した動画コンテンツを再度確認しなければならず、ユーザ入力することなく簡単に特徴的な部分を含む再生リスト（プレイリスト）を作成することができないという問題があった。
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、所定のデータ記録フォーマットに従い記録される動画のなかから、特徴的な動画を抽出して自動的に動画編集をすることが可能な、新規かつ改良された情報処理装置、情報処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、撮像されるＡＶストリームの特徴情報を検出する検出部と、所定のデータ記録フォーマットに従い、複数のＡＶストリームと、ＡＶストリームの各々に対して検出部により検出された特徴情報を含む属性を定義するクリップ情報と、ＡＶストリームの各々に対して再生開始点と再生終了点とを設定することにより再生区間を指定する１以上の再生区間データとを被記録媒体に記録する記録部と、特徴情報の検出時点に基づいて、ＡＶストリームに対して再生区間を設定する再生区間設定部と、再生区間設定部により設定された複数の再生区間を指定する再生区間データを生成するデータ生成部と、を備える情報処理装置が提供される。
【０００８】
かかる構成によれば、ＡＶストリームの特徴情報を検出して、該特徴情報の検出時点に基づいて、ＡＶストリームに対して再生開始点と再生終了点とを設定することにより再生区間を設定する。そして、設定された複数の再生区間から所定数の再生区間を抽出して、複数の再生区間からなる再生区間データを生成する。
【０００９】
これにより、ユーザは、再生区間データを生成するための「ダイジェスト作成ボタン」等入力ボタンを押下するだけで、撮像したり録画されたりした動画像コンテンツの中から注目度の高い画像からなるダイジェスト的なプレイリストを自動作成することが可能となる。すなわちユーザは、撮像等された動画像コンテンツの内容のすべてを確認することなく、動画像コンテンツの特徴的な内容を素早く確認することが可能となる。また、所定のデータ記録フォーマットに従いプレイリストを作成することにより、該データ記録フォーマット規格に準じた再生機器において同一の結果を確認することが可能となる。
【００１０】
上記所定のデータ記録フォーマットは、ＡＶＣＨＤフォーマットであってもよい。
【００１１】
また、ＡＶストリームの各々の再生時間に応じて、再生区間設定部により設定された複数の再生区間から所定数の再生区間を抽出する再生区間抽出部を備え、データ生成部は、再生区間抽出部により抽出された複数の再生区間を指定する再生区間データを生成するようにしてもよい。また、上記再生区間抽出部は、再生時間が長いＡＶストリームから多くの再生区間を抽出してもよい。かかる構成により、設定された複数の再生区間から最適な数の再生区間を抽出することが可能となる。
【００１２】
また、再生区間設定部は、特徴情報の検出時点を再生区間の再生開始点に設定し、特徴情報の検出時点から所定時間経過後を再生区間の再生終了点に設定してもよい。また、再生区間設定部は、特徴情報の検出時点からＡＶストリームの再生終了時点までが所定の時間以上ではない場合に、再生区間を設定しないようにしてもよい。
【００１３】
また、上記検出部により検出される特徴情報は、ＡＶストリームに含まれる顔情報であってもよい。また、検出部により検出される特徴情報は、ＡＶストリームの時刻情報であってもよい。また、上記検出部は、ＡＶストリームの解像度を検出し、再生区間データ生成部は、解像度が同一の再生区間を指定して再生区間データを生成してもよい。
【００１４】
上記データ生成部は、多くの再生区間が設定される解像度を有するＡＶストリームに対して設定された再生区間を指定して再生区間データを生成してもよい。上記データ生成部は、複数の再生区間が重なっている場合に、重なり合う再生区間のいずれか一方を削除してもよいし、両方をあわせた区間としてもよい。
【００１５】
上記再生区間設定部により設定された第１の再生区間が再生区間の再生開始点より前の再生終了点が設定された第２の再生区間と不連続であった場合に、第１の再生区間に不連続フラグを設定する不連続フラグ設定部を備えてもよい。また、上記データ生成部により生成された再生区間データに自動編集フラグを設定する自動編集フラグ設定部を備えてもよい。
【００１６】
ユーザの入力に応じて、複数のＡＶストリームから所定のＡＶストリームを選択する選択部を備え、上記再生区間設定部は、上記選択部により選択されたＡＶストリームに対して再生区間を設定してもよい。
【００１７】
また、再生区間設定部は、データ生成部により生成された再生区間データの再生開始点と再生終了点を設定してもよい。
【００１８】
上記データ生成部は、再生区間データを生成する都度、再生区間の指定を変えて再生区間データを生成してもよい。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、撮像されるＡＶストリームの特徴情報を検出するステップと、特徴情報の検出時点に基づいて、ＡＶストリームに対して再生開始点と再生終了点とを設定することにより再生区間を設定するステップと、設定された１以上の再生区間を指定する再生区間データを生成するステップと、所定のデータ記録フォーマットに従い、複数のＡＶストリームと、ＡＶストリームの各々に対して検出された特徴情報を含む属性を定義するクリップ情報と、再生区間データを被記録媒体に記録するステップと、を含むことを特徴とする、情報処理方法が提供される。
【００２０】
また上記課題を解決するために、本発明の別の観点によれば、コンピュータを、撮像されるＡＶストリームの特徴情報を検出する検出部と、所定のデータ記録フォーマットに従い、複数のＡＶストリームと、ＡＶストリームの各々に対して検出部により検出された特徴情報を含む属性を定義するクリップ情報と、ＡＶストリームの各々に対して再生開始点と再生終了点とを設定することにより再生区間を指定する１以上の再生区間データとを被記録媒体に記録する記録部と、特徴情報の検出時点に基づいて、ＡＶストリームに対して再生区間を設定する再生区間設定部と、再生区間設定部により設定された複数の再生区間を指定する再生区間データを生成するデータ生成部と、を備える情報処理装置として機能させるための、プログラムが提供される。
【発明の効果】
【００２１】
以上説明したように本発明によれば、所定のデータ記録フォーマットに従い記録される動画のなかから、特徴的な動画を抽出して自動的に動画編集をすることができる。
【発明を実施するための最良の形態】
【００２２】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２３】
まず、本発明の実施形態の目的について説明する。近年、ディスク型記録メディアの記録容量の増大に伴って、従来の録画テープに代わってディスクに動画像や静止画を保存するタイプのビデオカメラが出現してきている。情報記録媒体（メディア）に対して動画等のコンテンツを記録する場合、ＡＶＣＨＤ等所定のデータフォーマットに従い、ＡＶ（Ａｕｄｉｏ／Ｖｉｄｅｏ）ストリームのサイズや属性情報等ＡＶストリーム実体データとは異なる情報を併せて生成して記録する処理が行われる。ＡＶストリームの属性情報として、例えば、ＡＶストリームに対して再生開始点と再生終了点の情報を一組として設定された再生区間情報などが挙げられる。
【００２４】
通常、１つのＡＶストリームに対しては、複数の再生区間情報を設定することができる。また、複数のＡＶストリームに対して設定された複数の再生区間を指定して再生リスト（プレイリスト）を生成することもできる。例えば、情報記録媒体（メディア）に記録された動画コンテンツのうち、ユーザ入力により特徴的な部分が指定された場合に、当該特徴的な部分を含む再生区間情報を設定し、再生リスト（プレイリスト）を生成することができる。これにより、ユーザは、ダイジェスト的な再生リスト（プレイリスト）を作成して、短時間でＤＶＤビデオカメラにより撮像された内容を確認することが可能となる。  しかし、ユーザが動画コンテンツの特徴的な部分を指定するためには、撮像した動画コンテンツを再度確認しなければならなかった。
【００２５】
そこで、上記のような事情を一着眼点として、本発明の実施形態にかかる情報処理装置１００が創作されるに至った。本実施形態にかかる情報処理装置１００によれば、所定のデータ記録フォーマットに従い記録された動画のなかから、特徴的な動画を抽出して自動的に動画編集をすることが可能となる。以下、このような情報処理装置１００の構成および動作を詳細に説明する。
【００２６】
なお、本実施形態において、情報処理装置１００は、編集装置や再生装置等の映像機器を例示でき、撮像装置や映像記録装置や情報記録媒体とは別体の装置として構成したが、かかる例に限定されない。例えば、情報処理装置１００を撮像装置と一体として構成したり、映像記録装置と一体として構成したりするようにしてもよい。本実施形態においては、情報処理装置１００とは別体の撮像装置によって撮像された映像等が外部から入力される構成となっている。
【００２７】
次に、図１に基づいて、本実施形態にかかる情報処理装置１００の構成について説明する。図１は、本実施形態にかかる情報処理装置１００の機能構成を示すブロック図である。図１に示したように、ＡＶストリーム入力部１０２、検出部１０４、クリップ情報定義部１０６、再生区間設定部１０８、再生区間抽出部１１０、データ生成部１１２、記録部１１４、選択部１１６、不連続フラグ設定部１１８、自動編集フラグ設定部１２０、などを備える。
【００２８】
上記したように、情報処理装置１００には、情報処理装置１００とは別体の装置で撮影されたり記録されたりした映像等が入力される。そして、入力されたＡＶストリームは、所定のデータ記録フォーマットに従い、情報記録媒体１２２に記録される。ここで、ＡＶデータを格納する記録フォーマットとしては、ＡＶＣＨＤフォーマット、ＢＤＡＶフォーマット、ＢＤＭＶフォーマット等が挙げられる。以下では、ＡＶデータを格納する記録フォーマットとして、ＡＶＣＨＤフォーマットを例示して説明する。
【００２９】
情報処理装置１００の機能構成の詳細を説明する前に、図２〜４に基づいて、ＡＶＣＨＤフォーマットについて説明する。ＡＶＣＨＤフォーマットは、ビデオデータとオーディオデータとが多重化されたＡＶストリームを記録可能な記録媒体に記録する記録フォーマットである。ビデオカメラ等で撮像された動画像ストリームは、ＭＰＥＧ２−ＴＳストリームに符号化されて、ＡＶＣＨＤフォーマットに従って記録される際に、ファイルとして記録媒体に記録される。このファイルを、クリップＡＶストリームファイル（またはＡＶストリームファイル）と称する。
【００３０】
クリップＡＶストリームファイルは、ファイルシステム上での管理単位であり、ユーザにとって必ずしも分かりやすい管理単位であるとは限らない。ユーザの利便性を考えた場合、複数のクリップＡＶストリームファイルに分割された映像コンテンツを一つにまとめて再生する仕組みや、クリップＡＶストリームファイルの一部だけを再生するための情報などをデータベースとして記録媒体に記録しておく必要がある。ＡＶＣＨＤフォーマットによれば、動画像コンテンツおよびコンテンツの属性情報等をデータベースとして記録することが可能となる。
【００３１】
次に、ＡＶＣＨＤフォーマットに規定されるデータ構造について説明する。ＡＶＣＨＤフォーマットに規定されるデータ構造は、４層のレイヤよりなる。最も最下層のレイヤは、上記したクリップＡＶストリームが配置されるレイヤ（クリップレイヤと称する。）である。その上のレイヤは、クリップＡＶストリームに対する再生箇所を指定するためのプレイリスト（ＰｌａｙＬｉｓｔ）と、プレイアイテム（ＰｌａｙＩｔｅｍ）とが配置されるレイヤ（プレイリストレイヤと称する。）である。さらに、その上のレイヤは、プレイリストに対して再生順などを指定するコマンドからなるムービーオブジェクト（Ｍｏｖｉｅ  Ｏｂｊｅｃｔ）などが配置されるレイヤ（オブジェクトレイヤと呼ぶ）である。最上層のレイヤは、記録媒体に格納されるタイトルなどを管理するインデックステーブルが配置されるレイヤ（インデックスレイヤと称する）である。
【００３２】
上記クリップレイヤについて説明する。クリップＡＶストリームは、上記したように、ビデオデータやオーディオデータがＭＰＥＧ２  ＴＳ（トランスポートストリーム）の形式などに多重化されたビットストリームである。このクリップＡＶストリームに関する情報がクリップ情報（Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ）としてファイルに記録される。クリップＡＶストリームファイルと、該ファイルに対応するクリップ情報が記録されたクリップ情報ファイルをひとまとまりのオブジェクトと見なし、クリップ（Ｃｌｉｐ）とも称する。すなわち、クリップは、クリップＡＶストリームとクリップ情報とから構成される、一つのオブジェクトである。
【００３３】
次に、上記プレイリストレイヤについて説明する。プレイリストは、再生するＡＶストリームファイルの指定と、指定されたＡＶストリームファイルの再生箇所を指定する再生開始点（ＩＮ点）と再生終了点（ＯＵＴ点）の集まりとから構成される。この再生開始点と再生終了点の情報を一組としたものは、プレイアイテム（ＰｌａｙＩｔｅｍ）と称される。プレイリストは、プレイアイテム中のＩＮ点およびＯＵＴ点情報に基づき、クリップ中の対応する区間が再生される。
【００３４】
次に、上記オブジェクトレイヤについて説明する。ムービーオブジェクトは、ナビゲーションコマンドプログラムと、ムービーオブジェクトとを連携するターミナルインフォメーションを含む。ナビゲーションプログラムは、プレイリストの再生を制御するためのコマンド（ナビゲーションコマンド：ｎａｖｉｇａｔｉｏｎ  ｃｏｍｍａｎｄ）である。
【００３５】
次に、上記インデックスレイヤについて説明する。インデックスレイヤは、インデックステーブル（Ｉｎｄｅｘ  Ｔａｂｌｅ）からなる。インデックステーブルは、記録媒体に記録されたコンテンツのタイトルを定義する、トップレベルのテーブルである。インデックステーブルに格納されているタイトル情報に基づき、プレーヤに常駐されるシステムソフトウエア中のモジュールマネージャにより記録媒体の再生が制御される。
【００３６】
図２は、上述したＡＶストリーム、クリップ情報（Ｓｔｒｅａｍ  Ａｔｔｒｉｂｕｔｅｓ）、クリップ、プレイアイテムおよびプレイリストの関係を示すＵＭＬ（Ｕｎｉｆｉｅｄ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ）図である。プレイリストは、１または複数のプレイアイテムに対応付けられ、プレイアイテムは、１のクリップに対応付けられる。１のクリップに対して、それぞれ開始点および／または終了点が異なる複数のプレイアイテムを対応付けることができる。１のクリップから１のクリップＡＶストリームファイルが参照される。同様に、１のクリップから１のクリップ情報ファイルが参照される。また、クリップＡＶストリームファイルとクリップ情報ファイルとは、１対１の対応関係を有する。このような構造を定義することにより、ＡＶストリームファイルを変更することなく、任意の部分だけを再生する、非破壊の再生順序指定を行うことが可能となる。
【００３７】
また、図３のように、複数のプレイリストから同一のクリップを参照することもできる。また、１のプレイリストから複数のクリップを指定することもできる。クリップは、プレイリスト中のプリアイテムに示されるＩＮ点およびＯＵＴ点により、参照される。図３においては、クリップ５００は、プレイリスト５１０のプレイアイテム５２０から参照されると共に、プレイリスト５１１を構成するプレイアイテム５２１および５２２のうちプレイアイテム５２１から、ＩＮ点およびＯＵＴ点で示される区間が参照される。また、クリップ５０１は、プレイリスト５１２のプレイアイテム５２３および５２４のうち、プレイアイテム５２３のＩＮ点およびＯＵＴ点で示される区間が参照される。図４においては、クリップ５０１は、さらに別のプレイリストからも参照されている。
【００３８】
また、ユーザが撮像装置等により撮像、録画等を行う場合には、ユーザが録画処理の開始、停止を繰り返すことにより、上記のクリップおよりプレイリスト等が生成される。例えば、ユーザが録画開始してから録画停止する区間毎にプレイアイテムが１つずつ作成されたり、録画・撮像したストリームの区切りで１つのクリップＡＶストリームファイルが生成されたりする。また、クリップＡＶストリームファイルの生成に伴い、クリップ情報ファイルも作成される。このように、１つのクリップは、連続同期再生すなわち実時間再生が保証された再生が必要な単位となる。
【００３９】
また、ユーザが録画を開始する都度、プレイアイテムの先頭には、エントリマーク（ＥｎｔｒｙＭａｒｋ）が付けられる。動画像対応のプレイリストの先頭には必ずエントリマークが打たれるという制約があるが、所定の編集操作により時間軸上で当該エントリマークの位置を移動させることができる。
【００４０】
各エントリマークは、ユーザがチャプタ開始点としてストリームにアクセスできる位置となる。したがって、隣接するエントリマーク間で仕切られる区間がユーザから見える最小の編集単位すなわち「チャプタ」となる。プレイアイテムを再生順に並べることでプレイリストの再生順序が定義されることとなる。本実施形態においては、ユーザにより録画開始され録画停止されて生成された１つのＡＶストリームをチャプタとも称する。
【００４１】
次に、ＡＶＣＨＤフォーマットによる、記録媒体に記録されるファイルの管理構造について、図４を用いて説明する。ＡＶＣＨＤフォーマットによって記録媒体に記録されるファイルは、ディレクトリ構造により階層的に管理される。記録媒体上には、まず、１つのディレクトリ（図４のルート（ｒｏｏｔ）ディレクトリ）が作成される。このディレクトリの下が、１つの記録再生システムで管理される範囲となる。
【００４２】
図４に示したディレクトリ構造のうち、本実施形態に特に関連のあるディレクトリについて説明する。ディレクトリ“ＰＬＡＹＬＩＳＴ”は、プレイリストのデータベースが置かれるディレクトリである。すなわち、ディレクトリ“ＰＬＡＹＬＩＳＴ”は、プレイリストに関するファイルであるファイル“ｘｘｘｘｘ．ｍｐｌｓ”を含む。ファイル“ｘｘｘｘｘ．ｍｐｌｓ”は、プレイリストのそれぞれに対して作成されるファイルである。
【００４３】
ディレクトリ“ＣＬＩＰＩＮＦ”は、クリップのデータベースが置かれるディレクトリである。すなわち、ディレクトリ“ＣＬＩＰＩＮＦ”は、クリップＡＶストリームファイルのそれぞれに対するクリップインフォメーションファイルであるファイル“ｚｚｚｚｚ．ｃｌｉｐ”を含む。また、ディレクトリ“ＳＴＲＥＡＭ”は、実体としてのＡＶストリームファイルが置かれるディレクトリである。すなわち、ディレクトリ“ＳＴＲＥＡＭ”は、クリップインフォメーションファイルのそれぞれに対応するクリップＡＶストリームファイルを含む。クリップＡＶストリームファイルは、ＭＰＥＧ２のＴＳからなり、ファイル名が“ｚｚｚｚｚ．ｍ２ｔｓ”とされる。ファイル名のうち、拡張子を除く部分を対応するクリップインフォメーションファイルと同一とすることで、クリップインフォメーションファイルとクリップＡＶストリームファイルとの対応関係を容易に把握することができる。以上、ＡＶＣＨＤフォーマットについて説明した。
【００４４】
本実施形態における情報処理装置１００は、上記したＡＶストリームに対してＩＮ点およびＯＵＴ点で示される再生区間（以下プレイアイテム（ＰｌａｙＩｔｅｍ）とも称する）を設定し、複数の再生区間を指定して再生区間データ（以下プレイリスト（ＰｌａｙＬｉｓｔ）とも称する）を生成する。そして、ＡＶストリーム、クリップ情報、再生区間データ等をＡＶＣＨＤフォーマットに従い情報記録媒体に記録する。図１に戻り、情報処理装置１００の機能構成について説明する。
【００４５】
ＡＶストリーム入力部１０２は、撮像装置等により撮像された動画像ストリーム（ＡＶストリーム）の入力を受け付ける機能を有する。ＡＶストリーム入力部１０２により、入力された動画像ストリームをＭＰＥＧ２―ＴＳストリームに符号化してもよいし、符号化されたＭＰＥＧ２―ＴＳストリームの入力を受け付けてもよい。上記したように、ＡＶストリーム入力部１０２に入力されるＡＶストリームは、チャプタ単位、すなわち、ユーザが録画を開始してから録画を終了する区間単位で入力される。ＡＶストリーム入力部１０２は、ＡＶストリームを検出部１０４、クリップ情報定義部１０６、再生区間設定部１０８、記録部１１４などに該ＡＶストリームを提供する。
【００４６】
検出部１０４は、ＡＶストリーム入力部１０２により提供されたＡＶストリームの特徴情報を検出する機能を有する。ＡＶストリームの特徴情報とは、例えば、ＡＶストリームに含まれる顔情報、ＡＶストリームの時刻情報などである。撮像装置等により撮像された場合には、特徴情報として、記録開始情報、動画撮影中の静止画同時記録操作情報、ズーム操作情報、パンニング操作情報、露出補正情報、入力画像の動きベクトルの情報、色情報、フォーカス情報、音量情報、ＧＰＳによる位置情報等が例示できる。また、当該情報が変化した場合や所定の閾値を超えた場合を、特徴情報とするようにしてもよい。
【００４７】
クリップ情報定義部１０６は、ＡＶストリーム入力部１０２により提供されたＡＶストリームを上記したクリップＡＶストリームとして、該クリップＡＶストリームに対応するクリップ情報を定義する機能を有する。クリップ情報はＡＶストリームを再生する上で必要な情報であり、ＡＶストリームのサイズや再生時間等ＡＶストリームの属性情報である。クリップ情報定義部１０６は、検出部１０４から提供された特徴情報を、他のＡＶストリームの属性情報とともにクリップ情報として定義する。クリップ情報定義部１０６は、定義したクリップ情報を再生区間設定部１０８に提供する。
【００４８】
再生区間設定部１０８は、検出部１０４により検出された特徴情報の検出時点に基づいて、ＡＶストリームに対して再生区間を設定する機能を有する。再生区間設定部１０８による再生区間の設定は、ＡＶストリームに対して再生開始点（以下ＩＮ点とも称する。）と再生終了点（以下ＯＵＴ点とも称する。）とを設定することにより行われる。例えば、特徴情報の検出時点を再生区間の再生開始点に設定し、特徴情報の検出時点から所定時間経過後を再生区間の再生終了点に設定してもよい。また、特徴情報の検出時点を再生区間の再生終了点とし、特徴情報の検出時点より前の時点を再生区間の再生開始点に設定してもよい。
【００４９】
すなわち、検出時点の時刻から正負の時間オフセットを加味したものがＩＮ点となる。該オフセット値は、固定の値でもランダムな値でもよい。また、ＩＮ点を検出時点の時刻から一定間隔もしくはランダムな時間間隔が経過した時刻としてもよい。ＯＵＴ点についても、検出時点の時刻から正負の時間オフセットを加味したものであり、オフセット値は固定の値でもランダムな値でもよい。また、ＩＮ点から一定間隔もしくはランダムな時間間隔が経過した時刻としてもよい。また、再生区間設定部１０８は、特徴情報の検出時点からＡＶストリームの再生終了時点までが所定の時間以上ではない場合に、再生区間を設定しないようにしてもよい。
【００５０】
再生区間抽出部１１０は、再生区間設定部１０８により設定された複数の再生区間から所定数の再生区間を抽出する機能を有する。再生区間抽出部１１０は、抽出する再生区間の数を固定としてもよいし、ＡＶストリームの再生時間に応じて変化させてもよい。例えば、複数のＡＶストリームに対して、複数の再生区間が設定された場合に、複数のＡＶストリームの全再生時間に応じて再生区間を抽出する数を変化させるようにしてもよい。また、個々のＡＶストリームの長さに応じて、各ＡＶストリームから抽出する再生区間の数を変更するようにしてもよい。
【００５１】
データ生成部１１２は、複数の再生区間を指定する再生区間データを生成する機能を有する。データ生成部１１２は、再生区間抽出部１１０により抽出された再生区間を指定して再生区間データを生成してもよいし、再生区間抽出部１１０には抽出されなかった再生区間を指定して再生区間データを生成するようにしてもよい。また、データ生成部１１２は、常に同じ内容の再生区間を指定して再生区間データを生成してもよいし、再生区間データを生成する都度異なる再生区間を指定するようにしてもよい。
【００５２】
ＡＶＣＨＤフォーマットによれば、再生区間設定部１０８により設定される再生区間がプレイアイテムであり、データ生成部１１２により生成される再生区間データがプレイリストである。すなわち、複数の再生区間が指定された再生区間データが生成されることにより、ＡＶストリームファイルを直接変更することなく、任意の部分だけを再生する、非破壊の再生編集をすることが可能となる。
【００５３】
データ生成部１１２は、複数の再生区間と再生区間とを区切るエントリマークを設定してもよい。上記したように、エントリマークにより生成された再生区間データがチャプタ単位で区切られることとなる。例えば、生成された再生区間データが数秒である場合には、再生区間データの先頭のみにエントリマークを付与して、再生区間データを１つのチャプタとしてもよい。また、生成された再生区間データが数十分、数時間である場合には、再生区間毎にエントリマークを付与して、再生区間を１つのチャプタとしてもよい。データ生成部１１２は、生成した再生区間データを記録部１１４に提供する。
【００５４】
また、検出部１０４によりＡＶストリームの解像度が検出され、再生区間に解像度が設定されている場合には、解像度が同一の再生区間を指定して再生区間データを生成してもよい。さらに、多くの再生区間が設定される解像度を有するＡＶストリームに対して設定された再生区間を指定して再生区間データを生成するようにしてもよい。また、設定された再生区間が重なり合っている場合には、重なり合う再生区間のいずれか一方を選択して再生区間データを生成するようにしてもよい。
【００５５】
ここで、図５を参照して、再生区間の設定、抽出および再生区間データの生成について説明する。図５は、再生区間の設定、抽出および再生区間データの生成について説明する説明図である。図５（ａ）は特徴情報として顔情報を検出している場合、図５（ｂ）および図５（ｃ）は特徴情報として顔情報と時刻情報とを検出している場合を示している。
【００５６】
図５（ａ）の例では、ＩＮ点を「顔情報検出時刻−２秒」とし、ＯＵＴ点をＩＮ点から１０秒後としている。図５（ａ）に示したように、チャプタ（Ｃｈａｐｔｅｒ）１、チャプタ２、チャプタ３に含まれる顔情報が検出される。例えば、チャプタ１の顔１２が検出されると、「顔１２の検出時刻−２秒」がＩＮ点に設定され、ＩＮ点から１０秒後にＯＵＴ点が設定されて再生区間１４が設定される。同様に、チャプタ２、チャプタ３に含まれる顔情報が検出されて、それぞれ再生区間が設定される。
【００５７】
そして、設定された再生区間から所定数の再生区間が抽出されて、再生区間データ１６ａが生成される。抽出さる再生区間の数は、３つのチャプタの再生時間の合計に応じて決定してもよい。また、再生区間の抽出は、例えば、再生時間の長いチャプタ３から２つの再生区間が抽出され、その他のチャプタからは１つの再生区間が抽出されるというように、チャプタの再生時間に応じて再生区間を抽出するようにしてもよい。
【００５８】
図５（ｂ）および図５（ｃ）の例では、ＩＮ点を「顔情報検出時刻−２秒」、または「チャプタの開始時間＋１０秒」もしくは「前回のＩＮ点設定時刻＋３分」としている。ＯＵＴ点は、図５（ａ）と同様に、ＩＮ点から１０秒後としている。例えば、撮像したＡＶストリームに顔情報が含まれていない場合には、図５（ｂ）の例のように時刻情報のみによって、再生区間１８が設定される。図５（ｃ）の例のように、ＡＶストリームに顔情報が含まれている場合には、顔１２の検出時刻に基づいて再生区間１４が設定され、時刻情報に基づいて再生区間２０が設定される。図５（ｂ）および図５（ｃ）の例における再生区間の抽出および再生区間データ１６ｂ、１６ｃの生成は図５（ａ）と同様である。
【００５９】
以上、再生区間の設定、抽出および再生区間データの生成について説明した。図１に戻り、記録部１１４は、ＡＶＣＨＤフォーマットに従い、ＡＶストリーム入力部１０２から提供された複数のＡＶストリームと、各ＡＶストリームに対応するクリップ情報と、データ生成部１１２により提供された再生区間データとを情報記録媒体に記録する機能を有する。
【００６０】
情報記録媒体は、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリや、ハードディスクおよび円盤型磁性体ディスクなどの磁気ディスクや、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  ＲｅＷｒｉｔａｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）−ＲＷ／／＋ＲＷ／ＲＡＭ（Ｒａｍｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））―ＲＥなどの光ディスクや、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスク、フラッシュメモリーやそれを用いたメモリーカードなどの記憶媒体であってもよい。
【００６１】
選択部１１６は、ユーザの入力に応じて、複数のＡＶストリームから所定のＡＶストリームを選択する機能を有する。再生区間設定部１０８は、選択部１１６により選択されたＡＶストリームに対して再生区間を設定するようにしてもよい。また、選択部１１６により、所定のＡＶストリームの中から、ユーザの所望の範囲を選択するようにしてもよい。さらには、複数のＡＶストリームの記録日時単位で選択してもよいし、すべてのＡＶストリームを選択するようにしてもよい。
【００６２】
不連続フラグ設定部１１８は、再生区間設定部１０８により設定された複数の再生区間が不連続であった場合に、再生区間に不連続フラグを設定する機能を有する。例えば、図５（ｃ）の再生区間１４と再生区間２０とが不連続であった場合に、再生区間１４に不連続フラグを設定する。不連続フラグ設定部１１８により設定される不連続フラグは、上記したプレイリストに再生区間情報とともに設定されて情報記録媒体に記録される。不連続フラグ設定部１１８により、上記したチャプタ間を区切るエントリマークが再生区間に付されてもよい。
【００６３】
自動編集フラグ設定部１２０は、データ生成部により生成された再生区間データに自動編集フラグを設定する機能を有する。ＡＶＣＨＤフォーマットにおいては、機器固有のデータを記録できるフィールドが用意されている。当該フィールドに自動作成されたプレイリストであるか否かの情報を記録しておくことで、対応している機器において自動プレイリストであるか否かを識別して再生等を行うことが可能となる。
【００６４】
データ生成部１１２により生成された再生区間データは、自動作成されたプレイリストとして情報記録媒体に記録される。自動作成されたプレイリストであるか否かは、例えば、プレイリストファイルのプライベートデータ等機器固有のデータを記録できるフィールドに自動作成プレイリストである場合を「１」とし、それ以外を「０」とする自動編集フラグを設定することにより識別されることとなる。これにより、再生機器におけるプレイリスト再生時には、自動編集フラグの内容から自動作成されたプレイリストか否かを判断し、自動作成されたプレイリストを選択的に再生したりすることが可能となる。
【００６５】
本実施形態においては、自動作成されたプレイリストか否かの判断は、設定された自動編集フラグにより判断されるが、かかる例に限定されない。例えば、プレイリストファイルのプレイリストの名前（ＰｌａｙｌｉｓｔＮａｍｅ）を設定するフィールドに、ユーザが判別可能な名前を設定することによっても自動作成されたプレイリストか否かの判断をするようにしてもよい。以上、情報処理装置１００の機能構成について説明した。次に、情報処理装置１００における情報処理方法の一例であるプレイリスト作成方法について説明する。
【００６６】
以下に説明するプレイリスト作成方法では、再生区間設定部１０８により再生開始点（ＩＮ点）は、「不特定の顔情報を検出した時刻＋オフセット」および「時刻をランダムに選択」して設定する。再生終了点（ＯＵＴ点）は、ＩＮ点から一定時間間隔後に設定する。また、再生区間の設定は、入力されたすべてのＡＶストリームを選択して行われる。また、各再生区間にエントリマークを設定して、１つの再生区間を１つのチャプタとする。ユーザにより自動作成ボタンが押下されて、自動的にプレイリストが作成される都度、異なる再生区間が指定されて異なる再生区間データが生成される。再生区間データの全再生時間は、ユーザにより選択されるか、もしくは固定の長さに合わせて作成される。
【００６７】
図６〜図１４を参照して、情報処理装置１００におけるプレイリスト作成方法について説明する。図６〜図１４は、情報処理装置１００におけるプレイリスト作成方法を示すフローチャートである。図６は、情報処理装置１００における再生区間設定処理を示すフローチャートである。図６に示したように、まず、ユーザ入力部（図示せず）を介してユーザによりダイジェスト作成ボタンが押下されたか否かが判定される（Ｓ１００）。ステップＳ１００においてダイジェスト作成ボタンが押下されたと判断された場合には、解像度選択処理が実行される（Ｓ１０２）。ステップＳ１０２における解像度選択処理では、いずれの解像度を用いてダイジェスト的な再生区間データ（プレイリスト）を作成するかが決定される。図７を参照して、解像度選択処理について詳細に説明する。
【００６８】
図７に示したように、クリップ情報定義部１０６により定義されたクリップ情報を取得する（Ｓ１１０）。ステップＳ１１０において取得されたクリップ情報に含まれる解像度情報を取得する（Ｓ１１２）。ステップＳ１１２において取得された解像度について、解像度種別ごとのカウントをインクリメントする（Ｓ１１４）。そして、すべてのクリップ情報を取得したか否かを判定する（Ｓ１１６）。ステップＳ１１６においてすべてのクリップ情報を取得していないと判断した場合には、ステップＳ１１０〜ステップＳ１１４の処理を繰り返す。
【００６９】
ステップＳ１１６においてすべてのクリップ情報を取得したと判断した場合には、ステップＳ１１４においてインクリメントされた解像度種別ごとのカウントのうち、最もカウントの多い解像度を採用する（Ｓ１１８）。ステップＳ１１８においては、最もカウントの多い解像度を採用しているが、かかる例に限定されず、区間の長さ合計が長い方を採用したり、顔が出現する数が多い方を採用したりするようにしてもよい。ＡＶＣＨＤフォーマットによれば、再生区間データ（プレイリスト）に含まれる再生区間（プレイアイテム）は、同一の解像度を有さなければならないこととなっている。ステップＳ１１８において最もカウントの多い解像度を採用することにより、指定可能な再生区間が多くなり、特徴情報の出願確率が多くなるため、特徴的な動画像を多く含むプレイリストを生成することができる。
【００７０】
図６に戻り、ステップＳ１０２の解像度選択処理が実行された後、再生区間設定処理が実行される（Ｓ１０４）。図８を参照して、再生区間設定処理について詳細に説明する。図８に示したように、クリップ情報を取得する（Ｓ１２０）。次に、ステップＳ１２０において取得したクリップ情報に含まれる解像度情報を取得する（Ｓ１２２）。ステップＳ１２２において取得した解像度が、ステップＳ１１８において事前に決定した解像度に一致するか否かを判断する（Ｓ１２４）。ステップＳ１２４において解像度が一致しないと判断した場合には、後述するステップＳ１３０の処理を行う。
【００７１】
ステップＳ１２４において事前に決定した解像度に一致すると判断された場合には、顔情報から再生区間を設定する（Ｓ１２６）。図９を参照して、顔情報から再生区間を設定する処理について詳細に説明する。ステップＳ１２０において取得したクリップ情報に顔情報が含まれるか否かを判定する（Ｓ１３２）。ステップＳ１３２において、顔情報が含まれないと判断された場合には、処理を終了する。
【００７２】
ステップＳ１３２において、顔情報が含まれると判断された場合には、顔情報検出時刻を特定する（Ｓ１３４）。そして、ステップＳ１３４において特定された顔情報検出時刻に基づいて、再生区間を設定する（Ｓ１３６）。ステップＳ１３６においては、例えば、ＩＮ点を「顔情報検出時刻−２秒」とし、ＯＵＴ点を「ＩＮ点＋１０秒」として再生区間を設定する。ステップＳ１３６において、ＯＵＴ点がＡＶストリームの全再生時間外となってしまう場合には、再生区間を設定しないようにしてもよい。
【００７３】
そして、すべての顔情報について再生区間を設定したか否かを判定する（Ｓ１３８）。ステップＳ１３８においてすべての顔情報について再生区間を設定したと判断した場合には、ステップＳ１２６において設定した再生区間を再生区間リストに追加する（Ｓ１４０）。ステップＳ１３８においてすべての顔情報について再生区間を設定していないと判断した場合には、ステップＳ１３４〜ステップＳ１３８の処理を繰り返す。
【００７４】
図８に戻り、顔情報から再生区間を設定（Ｓ１２６）した後に、時刻情報から再生区間を設定する（Ｓ１２８）。図１０を参照して、時刻情報から再生区間を設定する処理について詳細に説明する。図１０に示したように、時刻情報から再生区間を設定する（Ｓ１４２）。ステップＳ１４２においては、例えば、ＩＮ点を「チャプタ開始位置＋１０秒」もしくは「前回ＩＮ点を設定した位置＋３分」とし、ＯＵＴ点を「ＩＮ点＋１０秒」として設定する。
【００７５】
次に、ＡＶストリームの再生終了時刻に到達したか否かが判定される（Ｓ１４４）。ステップＳ１４４においてＡＶストリームの再生終了時刻に到達していない場合には、ステップＳ１４２〜ステップＳ１４４の処理を繰り返す。ステップＳ１４４においてＡＶストリームの再生終了時刻に到達していると判定された場合には、ステップＳ１４２において設定された最終生成区間の再生終了時刻（ＯＵＴ点）がＡＶストリームの再生終了時刻を超えているか否かが判定される（Ｓ１４６）。ステップＳ１４６において、ＯＵＴ点が再生終了時刻を越えていないと判定された場合には、ステップＳ１５０の処理を行う。
【００７６】
ステップＳ１４６において、ＯＵＴ点が再生終了時刻を越えていると判定された場合には、ステップＳ１４２において最後に設定された最終再生区間を削除する（Ｓ１４８）。そして、ステップＳ１４２において設定された再生区間（ステップＳ１４８において最終再生区間が削除されている場合にはい、最終再生区間を除く）を再生区間リストに追加する（Ｓ１５０）。上記ステップＳ１４４〜ステップＳ１４８は、ステップＳ１２６の顔情報から再生区間を設定する処理において実行されるようにしてもよい。
【００７７】
図８に戻り、すべてのクリップ情報を取得したか否かを判定する（Ｓ１３０）。ステップＳ１３０において、すべてのクリップ情報を取得していないと判断された場合には、ステップＳ１２０〜ステップＳ１３０の処理を繰り返す。ステップＳ１３０において、すべてのクリップ情報を取得したと判断された場合には、処理を終了する。
【００７８】
次に図１１〜図１３を参照して、再生区間データの生成処理について説明する。図１１に示したように、重複再生区間の削除処理を実行する（Ｓ２０２）。図１２を参照して、重複再生区間の削除処理について詳細に説明する。図１２に示したように、まず、再生区間リストの要素を取得する（Ｓ２１０）。ステップＳ１２０において取得される再生区間リストの要素とは、再生区間のＩＮ点ＯＵＴ点等の設定情報を示す。そして、再生区間のＩＮ点が直前のリストのいずれかの区間に含まれているか否かを判定する（Ｓ２１２）。ＩＮ点が直前のリストのいずれかの区間に含まれているとは、ＩＮ点が直前の再生区間のＩＮ点ＯＵＴ点で設定される区間に含まれていることである。
【００７９】
ステップＳ２１２において、ＩＮ点が直前のリストのいずれかの区間に含まれていると判定された場合には、ステップＳ２１０において取得した再生区間リストの要素を再生区間リストから削除する（Ｓ２１４）。そして、すべての再生区間リストの要素を取得したか否かを判定し（Ｓ２２０）、すべての再生区間リストの要素を取得している場合には処理を終了する。ステップＳ２２０においてすべての再生区間リストの要素を取得していないと判断した場合には、ステップＳ２１０〜ステップＳ２２０の処理を繰り返す。
【００８０】
図１１に戻り、重複再生区間の削除処理（Ｓ２０２）が実行された後に、再生区間の選択処理が実行される（Ｓ２０４）。図１３を参照して、再生区間の選択処理について詳細に説明する図１３に示したように、再生区間データの長さから、選択すべく区間の数を算出する（Ｓ２２２）。再生区間リストに追加された再生区間の数は、ステップＳ２２２において算出された再生区間の数より多いか否かを判定する（Ｓ２２４）。ステップＳ２２４において、再生区間リストの数が算出された再生区間の数より多い場合には、再生区間リストからランダムに選択すべき数を抽出し、再生区間リストに登録する（Ｓ２２６）。ステップＳ２２６においては、再生区間をランダムに選択しているが、かかる例に限定されず、順次に選択するようにしてもよい。ステップＳ２２４において、再生区間リストの数が、算出された再生区間の数以内であると判定された場合には、処理を終了する。
【００８１】
次に、図１４を参照して、ＡＶＣＨＤフォーマットによるプレイリスト作成方法の一例について説明する。図１４に示したように、まず、編集先用のムービープレイリストファイル（ＭｏｖｉｅＰｌａｙＬｉｓｔＦｉｌｅ）を新規に作成する（Ｓ２３０）。そして、再生区間リストに追加された再生区間リストの要素を取得する（Ｓ２３２）。そして、再生区間リストを含むクリップインフォメーション（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）を指定するプレイアイテム（ＰｌａｙＩｔｅｍ）を、編集先用のムービープレイリストファイルの末尾にコピーする（Ｓ２３４）。
【００８２】
そして、ＩＮ＿ｔｉｍｅ、ＯＵＴ＿ｔｉｍｅ（プレイアイテムが指し示すＣｌｉｐの開始／終了点）を区間リストのＩＮ点ＯＵＴ点時刻に修正する（Ｓ２３６）。そして、コネクションコンディション（ｃｏｎｎｅｃｔｉｏｎ＿ｃｏｎｄｉｔｉｏｎ）を１に修正する（Ｓ２３８）。ステップＳ２３８において１が設定されるコネクションコンディションは、上記した不連続フラグの一例である。そして、追加したプレイアイテム（ＰｌａｙＩｔｅｍ）のＩＮ点を指すエントリマーク（ＥｎｔｒｙＭａｒｋ）を１つ追加する（Ｓ２４０）。
【００８３】
そして、すべての再生区間リストの要素を取得したか否かを判定し（Ｓ２４２）、すべての再生区間リストの要素を取得していない場合には、ステップＳ２３２〜ステップＳ２４０の処理を繰り返す。ステップＳ２４２において、すべての再生区間リストの要素を取得したと判断された場合には、インデックス（Ｉｎｄｅｘ）、ムービーオブジェクトファイル（ＭｏｖｉｅＯｂｊｅｃｔＦｉｌｅ）に対して、作成したムービープレイリストファイル（ＭｏｖｉｅＰｌａｙＬｉｓｔＦｉｌｅ）に該当する情報を追加する（Ｓ２４４）。以上、本実施形態にかかるプレイリスト作成方法について説明した。
【００８４】
本実施形態にかかる情報処理装置１００によれば、ＡＶストリームの特徴情報を検出して、該特徴情報の検出時点に基づいて、ＡＶストリームに対して再生開始点と再生終了点とを設定することにより再生区間を設定する。そして、設定された複数の再生区間から所定数の再生区間を抽出して、複数の再生区間からなる再生区間データを生成する。
【００８５】
これにより、ユーザは、再生区間データを生成するための「ダイジェスト作成ボタン」等入力ボタンを押下するだけで、撮像したり録画されたりした動画像コンテンツの中から注目度の高い画像からなるダイジェスト的なプレイリストを自動作成することが可能となる。すなわちユーザは、撮像等された動画像コンテンツの内容のすべてを確認することなく、動画像コンテンツの特徴的な内容を素早く確認することが可能となる。また、所定のデータ記録フォーマットに従いプレイリストを作成することにより、該データ記録フォーマット規格に準じた再生機器において同一の結果を確認することが可能となる。
【００８６】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００８７】
例えば、上記実施形態では、ＡＶストリームに対して再生区間を指定して再生区間データを生成することにより、ＡＶストリームファイルを直接変更することなく、任意の部分だけ再生する、非破壊の再生編集をすることとしたが、本発明はかかる例に限定されない。例えば、非破壊ではなく、破壊編集として再生区間データを生成することも可能である。すなわち、ＡＶストリームの実際の動画像を直接編集して、ダイジェスト的な再生区間データを生成してもよい。この場合、オリジナルの動画像コンテンツは失われてしまい、繰り返し編集を行うことは出来ない。しかし、破壊編集して特徴情報が含まれない再生区間を削除することにより、記録媒体の使用量を大幅に回復することが可能となる。
【図面の簡単な説明】
【００８８】
【図１】本発明の一実施形態にかかる情報処理装置の機能構成を示すブロック図である。
【図２】同実施形態にかかるＡＶＣＨＤフォーマットについて説明する説明図である。
【図３】同実施形態にかかるＡＶＣＨＤフォーマットについて説明する説明図である。
【図４】同実施形態にかかるＡＶＣＨＤフォーマットについて説明する説明図である。
【図５】同実施形態にかかる再生区間の設定、抽出および再生区間データの生成について説明する説明図である。
【図６】同実施形態にかかる再生区間設定処理を示すフローチャートである。
【図７】同実施形態にかかる解像度選択処理の詳細を示すフローチャートである。
【図８】同実施形態にかかる再生区間設定処理の詳細を示すフローチャートである。
【図９】同実施形態にかかる顔情報から再生区間を設定する処理の詳細を示すフローチャートである。
【図１０】同実施形態にかかる時刻情報から再生区間を設定する処理の詳細を示すフローチャートである。
【図１１】同実施形態にかかる設定された再生区間データの生成処理を示すフローチャートである。
【図１２】同実施形態にかかる重複再生区間の削除処理の詳細を示すフローチャートである。
【図１３】同実施形態にかかる再生区間の選択処理の詳細を示すフローチャートである。
【図１４】同実施形態にかかるＡＶＣＨＤフォーマットによるプレイリスト作成方法の一例を示すフローチャートである。
【符号の説明】
【００８９】
１００    情報処理装置
１０２    ＡＶストリーム入力部
１０４    検出部
１０６    クリップ情報定義部
１０８    再生区間設定部
１１０    再生区間抽出部
１１２    データ生成部
１１４    記録部
１１６    選択部
１１８    不連続フラグ設定部
１２０    自動編集フラグ設定部
１２２    情報記録媒体
【図１】
0004737228.tif 000002
【図２】
0004737228.tif 000003
【図３】
0004737228.tif 000004
【図４】
0004737228.tif 000005
【図５】
0004737228.tif 000006
【図６】
0004737228.tif 000007
【図７】
0004737228.tif 000008
【図８】
0004737228.tif 000009
【図９】
0004737228.tif 000010
【図１０】
0004737228.tif 000011
【図１１】
0004737228.tif 000012
【図１２】
0004737228.tif 000013
【図１３】
0004737228.tif 000014
【図１４】
0004737228.tif 000015