(57)【要約】【課題】手間をかけずに映像データまたは音声データを複数のチャプタに分割することができる再生装置、再生方法および再生装置に適用される再生制御プログラムを提供する。【解決手段】コンピュータ１は、映像データまたは音声データを再生する再生手段と、その再生手段が映像データまたは音声データを再生した際に再生の態様が変化した位置に関する履歴を示す再生履歴データを記憶する再生履歴記憶手段と、その再生履歴記憶手段に記憶されている再生履歴データに基づいて、映像データまたは音声データを複数のチャプタに分割するための分割ポイントを設定するチャプタ分割手段とを有している。【選択図】図１０
2009094966.tif 000002
【特許請求の範囲】
【請求項１】
映像データまたは音声データを再生する再生手段と、
該再生手段が前記映像データまたは音声データを再生した際に再生の態様が変化した位置に関する履歴を示す再生履歴データを記憶する再生履歴記憶手段と、
該再生履歴記憶手段に記憶されている前記再生履歴データに基づいて、前記映像データまたは音声データを複数のチャプタに分割するための分割ポイントを設定するチャプタ分割手段とを有することを特徴とする再生装置。
【請求項２】
特定の条件が成立したときに、前記チャプタ分割手段により分割されて作成された前記チャプタのいずれか少なくとも１つを削除するチャプタ削除手段を更に有することを特徴とする請求項１記載の再生装置。
【請求項３】
前記チャプタ分割手段により前記映像データまたは音声データを複数のチャプタに分割するか否か、および前記チャプタ削除手段により前記チャプタを削除するか否かを選択させる選択制御手段を更に有することを特徴とする請求項２記載の再生装置。
【請求項４】
記録媒体の空き容量が閾値を下回っているか否かを判定する判定手段と、
該判定手段が、前記空き容量が前記閾値を下回っていると判定したときに、前記チャプタ削除手段による前記チャプタの削除を勧める推奨動作を行うチャプタ削除推奨手段とを有することを特徴とする請求項２または３記載の再生装置。
【請求項５】
複数の映像データまたは音声データを１つに接合する接合手段と、
前記再生手段により、前記複数の映像データまたは音声データが連続して再生されたときに該複数の映像データまたは音声データを前記接合手段が１つに接合するように制御する編集制御手段とを更に有することを特徴とする請求項１〜４のいずれか一項記載の再生装置。
【請求項６】
前記チャプタ分割手段により分割されて作成された前記チャプタのうち、前記再生手段が特別態様で再生したチャプタ、または再生していないチャプタを残し、前記再生手段が通常態様で再生したチャプタを前記チャプタ削除手段に削除させるチャプタ削除制御手段を更に有することを特徴とする請求項２〜５のいずれか一項記載の再生装置。
【請求項７】
前記チャプタ分割手段は、前記再生履歴記憶手段に記憶されている前記再生履歴データのうち、最後に行われた再生の態様に応じた最終再生履歴データに基づいて、前記分割ポイントを設定することを特徴とする請求項１〜６のいずれか一項記載の再生装置。
【請求項８】
前記チャプタ分割手段は、前記再生手段が前記映像データまたは音声データの同じ位置を複数回再生したときは、通常態様による再生と、特別態様による再生のうち再生回数の多い態様の再生に基づいて、前記分割ポイントを設定することを特徴とする請求項１〜７のいずれか一項記載の再生装置。
【請求項９】
前記映像データまたは音声データに含まれる境界ポイントを検出する境界検出手段と、
前記境界検出手段により検出された前記境界ポイントと、前記チャプタ分割手段により設定される前記分割ポイントとが近接しているときは前記分割ポイントを削除するポイント削除手段とを更に有することを特徴とする請求項１〜８のいずれか一項記載の再生装置。
【請求項１０】
前記チャプタ分割手段により分割される前記映像データまたは音声データの前記分割ポイントの前後の画像を表示させる表示制御手段を更に有することを特徴とする請求項１〜９のいずれか一項記載の再生装置。
【請求項１１】
映像データまたは音声データの再生時に再生の態様が変化した位置に関する履歴を示す再生履歴データを記憶させ、
前記再生履歴データに基づいて、前記映像データまたは音声データを複数のチャプタに分割するための分割ポイントを設定することを特徴とする再生方法。
【請求項１２】
コンピュータに、映像データまたは音声データを再生させる再生機能と、
前記映像データまたは音声データの再生時に再生の態様が変化した位置に関する履歴を示す前記再生履歴データを記憶媒体に記憶させる記憶制御機能と、
前記記憶媒体に記憶されている再生履歴データに基づいて、前記映像データまたは音声データを複数のチャプタに分割するための分割ポイントを設定するチャプタ分割機能とを実現させるための再生制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像データまたは音声データを再生する再生装置、再生方法および再生装置に適用される再生制御プログラムに関する。
【背景技術】
【０００２】
従来、記録媒体に記録されているデジタル形式の記録データを読み取って映像データおよび音声データを再生する再生装置が知られている。この種の再生装置としては、ＤＶＤ（Digital  Versatile  Disk）等の記録媒体から記録データを読取って映像データおよび音声データを再生するＤＶＤプレーヤ、再生機能に加え記録媒体へのデジタルデータの記録機能を備えたＤＶＤレコーダ、さらには記録再生機能を備えたパーソナルコンピュータなどが普及している。
【０００３】
また、従来の再生装置は、記録媒体に記録されている記録データをチャプタと呼ばれる単位に分割する編集機能を有していることがある（編集機能を有する再生装置については例えば特許文献１参照）。
【０００４】
このような再生装置の場合、ユーザは、例えば再生装置に対して、映像データまたは音声データを再生するための操作を行い、表示される映像や出力される音声を視聴しながら分割しようとするタイミングでチャプタ分割ボタンを押下する。
【０００５】
すると、再生装置は、チャプタ分割ボタンの押下を検出し、チャプタに分割するためのポイント（分割ポイント）を映像データまたは音声データに対して設定して複数のチャプタに分割する。
【０００６】
ところが、再生装置がボタン操作に応じた分割ポイントを設定しても、その分割ポイントがユーザの意図した箇所からずれてしまうことがある。そのため、ステレオからモノラルへの音声出力の切り替わりポイント等の境界ポイントを検出し、その境界ポイントに基づき分割ポイントを補正して、分割ポイントを設定するという技術が知られていた（例えば、特許文献２参照）
【特許文献１】特開平６−３６００４号公報
【特許文献２】特開２００７−６７５２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述のとおり、従来の再生装置では、ステレオからモノラルへの音声出力の切り替わり等の境界ポイントに基づき、分割ポイントを設定することができる。
【０００８】
しかし、従来の再生装置では、例えば放送されている番組を録画した映像データについて分割ポイントを設定するときは、番組とＣＭの境界に分割ポイントを設定できても、番組本編内やビデオカメラで撮影したデータなど、境界ポイントを検出できない映像データまたは音声データにはユーザの操作なく自動で分割ポイントを設定することはできなかった。
【０００９】
そのため、境界ポイントを検出できない映像データまたは音声データに分割ポイントを設定するためには、一度視聴した映像でも、ユーザは再度視聴しながら分割ポイントを設定するための操作を行わねばならない。
【００１０】
したがって、従来の再生装置は、分割ポイントを設定するのに煩雑な操作が必要であった。
【００１１】
また、映像データまたは音声データの中で不要な部分を削除する編集操作を行う際も、上記のようにして分割ポイントを設定してチャプタに分割する必要があるため、上記のような手間を要してしまう。
【００１２】
そこで、本発明は上記課題を解決するためになされたもので、手間をかけずに映像データまたは音声データを複数のチャプタに分割することができる再生装置、再生方法および再生装置に適用される再生制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するため、本発明は、映像データまたは音声データを再生する再生手段と、その再生手段が映像データまたは音声データを再生した際に再生の態様が変化した位置に関する履歴を示す再生履歴データを記憶する再生履歴記憶手段と、その再生履歴記憶手段に記憶されている再生履歴データに基づいて、映像データまたは音声データを複数のチャプタに分割するための分割ポイントを設定するチャプタ分割手段とを有する再生装置を特徴とする。
【００１４】
また、本発明は、映像データまたは音声データの再生時に再生の態様が変化した位置に関する履歴を示す再生履歴データを記憶させ、その再生履歴データに基づいて、映像データまたは音声データを複数のチャプタに分割するための分割ポイントを設定する再生方法を提供する。
【００１５】
さらに、本発明は、コンピュータに、映像データまたは音声データを再生させる再生機能と、映像データまたは音声データの再生時に再生の態様が変化した位置に関する履歴を示す再生履歴データを記憶媒体に記憶させる記憶制御機能と、記憶媒体に記憶されている再生履歴データに基づいて、映像データまたは音声データを複数のチャプタに分割するための分割ポイントを設定するチャプタ分割機能とを実現させるための再生制御プログラムを提供する。
【発明の効果】
【００１６】
以上詳述したように、本発明によれば、手間をかけずに映像データまたは音声データを複数のチャプタに分割することができる再生装置、再生方法および再生装置に適用される再生制御プログラムが得られる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について説明する。なお、同一要素には同一符号を用い、重複する説明は省略する。
【００１８】
図１に示すノートブック型のパーソナルコンピュータ（以下「コンピュータ」という）１は、コンピュータ本体３と、コンピュータ本体３に対して開閉自在のディスプレイユニット５とを備えている。
【００１９】
ディスプレイユニット５には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display）７が組み込まれており、そのＬＣＤ７の表示画面はディスプレイユニット５のほぼ中央に位置している。
【００２０】
ディスプレイユニット５は、コンピュータ本体３に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体３は、薄い箱形の筐体を有しており、その上面にはキーボード９、コンピュータ１をパワーオン／パワーオフするためのパワーボタン１１、タッチパッド１５、クリックボタン１７、スピーカ１８が配置されている。
【００２１】
また、コンピュータ１は、ＨＤ  ＤＶＤ規格のＤＶＤメディアに格納された（ＨＤ  ＤＶＤＶｉｄｅｏ規格の）デジタルデータを用いて映像データおよび音声データを再生することができる。コンピュータ本体３の正面には、ＤＶＤメディアを出し入れするためのスロット１９が設けられている。
【００２２】
コンピュータ本体３の正面には、コンピュータ１のＴＶ機能を制御する図２に示すリモートコントローラ（リモコンともいう）３０との通信を実行するためのリモコンユニットインターフェース（リモコンユニットＩ／Ｆ）２０が設けられている。リモコンユニットＩ／Ｆ２０は赤外線受光部などから構成されている。
【００２３】
リモートコントローラ３０は、図２に示すように再生ボタン３１、巻き戻しボタン３２、早送りボタン３３、スキップボタン３４、一時停止ボタン３５、停止ボタン３６を有している。また、リモートコントローラ３０は編集ボタン３７、カーソル移動ボタン３８、選択ボタン３９を有している。選択ボタン３９はユーザが承認／了解したときに押下するＹＥＳボタン３９ａと、ユーザが承認／了解しないときに押下するＮＯボタン３９ｂとを有している。
【００２４】
さらにコンピュータ１は、地上デジタルＴＶ放送などのデジタル放送の番組を受信し、受信した番組の映像および音声を再生することもできる。コンピュータ本体３の右側面には地上デジタルＴＶ放送用のアンテナ端子２１が設けられている。
【００２５】
次に、図３を参照してコンピュータ１の内部構成について説明する。図３に示すように、コンピュータ１は、ＣＰＵ１０１、ノースブリッジ１０３、メインメモリ１０５、グラフィックスコントローラ１０７、ビデオメモリ（ＶＲＡＭ）１０７ａ、サウスブリッジ１０９、ＢＩＯＳ−ＲＯＭ１１１、サウンドコントローラ１１３、ハードディスクドライブ（ＨＤＤ）１１７、ＨＤ  ＤＶＤドライブ１１９、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２１、ネットワークコントローラ１２３、デジタルＴＶチューナ１２５等を備えている。
【００２６】
ＣＰＵ１０１は、コンピュータ１の動作を制御するプロセッサであり、ＨＤＤ１１７からメインメモリ１０５にロードされる各種プログラムを実行する。このＣＰＵ１０１によって実行される各種プログラムとしては、オペレーティングシステム、ＨＤ  ＤＶＤ  Ｖｉｄｅｏ規格のＡＶコンテンツを再生するＨＤ  ＤＶＤプレーヤアプリケーションプログラム、デジタルＴＶ放送を視聴可能とするためのＴＶアプリケーション、映像データおよび音声データを再生するための再生制御プログラム１３１等が存在する。
【００２７】
また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１１１に格納されたＢＩＯＳ（Basic Input Output System；ハードウエア制御のためのプログラム）も実行する。
【００２８】
ノースブリッジ１０３は、ＣＰＵ１０１のローカルバスとサウスブリッジ１０９との間を接続するブリッジデバイスである。ノースブリッジ１０３には、メインメモリ１０５をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０３は図示しないＰＣＩ  ＥＸＰＲＥＳＳバスなどを介してグラフィックスコントローラ１０７との通信を実行する機能も有している。
【００２９】
グラフィックスコントローラ１０７は、コンピュータ１のディスプレイモニタとして使用されるＬＣＤ７を制御する表示コントローラである。グラフィックスコントローラ１０７は、ブレンド処理、スケーリング処理、ルーマキー処理等の画像処理機能を有している。このグラフィックスコントローラ１０７によって生成される映像データとしての表示信号はＬＣＤ７に送られる。また、表示信号はコンピュータ本体３に設けられたインターフェースを介して外部のＴＶやＨＤＭＩモニタに送出することもできる。
【００３０】
サウスブリッジ１０９は、ＰＣＩ（Peripheral Component Interconnect）バス上の各デバイス及びＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１０９は、ＨＤＤ１１７、ＨＤ  ＤＶＤドライブ１１９を制御するためのＩＤＥ（IntegratedDrive Electronics）コントローラを内蔵している。
【００３１】
さらに、サウスブリッジ１０９は、サウンドコントローラ１１３との通信を実行する機能も有している。サウンドコントローラ１１３は音源デバイスであり、再生したデータをスピーカ１８に出力する。
【００３２】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２１は、電力管理のためのエンベデッドコントローラと、キーボード９、タッチパッド１５、クリックボタン１７およびリモコンユニットＩ／Ｆ２０を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。
【００３３】
タッチパッド１５が操作されると操作信号が生成され、この操作信号に基づいてＬＤＣ７の表示画面上に表示されたカーソルが移動する。また、このＥＣ／ＫＢＣ１２１は、ユーザによるパワーボタン１１の操作に応じてコンピュータ１をパワーオン／パワーオフする機能を有している。
【００３４】
そして、コンピュータ１はデジタルＴＶ放送の視聴を可能にするため、デジタルＴＶチューナ１２５を備えている。ＣＰＵ１０１が前述のＴＶアプリケーションを実行することにより、デジタルＴＶチューナ１２５で受信されるデジタル放送波に基づくＴＶ映像がＬＣＤ７に表示される。
【００３５】
デジタルＴＶチューナ１２５は、地上デジタルＴＶ放送などのデジタル放送の番組を受信する受信手段であって、アンテナ端子２１に接続されている。デジタルＴＶチューナ１２５は、チューナ回路１２５ａと、ＯＦＤＭ（Orthogonal  Frequency  Division  Multiplexing）復調器１２５ｂとを有している。
【００３６】
チューナ回路１２５ａはアンテナ端子２１から入力されるＴＶ放送信号の中から特定チャンネルの放送信号を受信する。ＯＦＤＭ復調器１２５ｂは、チューナ回路１２５ａが受信した特定チャンネルの放送信号を復調して、特定チャンネルの放送信号からトランスポートストリーム（ＴＳ）を取り出す。トランスポートストリームは圧縮符号化された放送番組データを多重化したデータストリームである。
【００３７】
地上デジタルＴＶ放送においては、各チャンネルの放送番組データに対応するトランスポートストリームは圧縮符号化された動画像データと、圧縮符号化されたオーディオデータと、グラフィックスデータとを有している。グラフィックスデータも圧縮符号化されている。グラフィックスデータは字幕データ、静止画、文字・図形データを含んでいる。静止画および文字・図形データは各チャンネルの放送番組データにデータ放送として含まれている。データ放送は天気予報、ニュースなどを提供する。
【００３８】
地上デジタルＴＶ放送では、字幕はＣａｐｔｉｏｎデータと呼ばれ、静止画はＰｉｃｔｕｒｅと呼ばれる。また、文字・図形データはＦｉｇｕｒｅと呼ばれる。グラフィクスデータには、そのグラフィクスデータを提示するための手続きを記述したスクリプト情報が付加されている。このスクリプト情報はＢＭＬ（Broadcast  Markup  Language）と呼ばれスクリプト言語によって記述されている。スクリプト情報は、グラフィクスデータを構成する各部品要素をいつ、どこに表示するかを指定する。
【００３９】
そして、デジタルＴＶチューナ１２５によって受信された放送番組データを構成するデータストリーム（ＴＳデータ）は、ＰＣＩバス、サウスブリッジ１０９およびノースブリッジ１０３を介して、メインメモリ１０５に転送される。ＣＰＵ１０１はメインメモリ１０５からＴＳデータを読み込み、ＴＳデータに対して各種データ処理を実行する。
【００４０】
すなわち、ＣＰＵ１０１は、まず、ＴＳデータを、圧縮符号化された動画像データと、圧縮符号化されたオーディオデータと、圧縮符号化されたグラフィクスデータとに分離する処理を実行する。
【００４１】
次に、ＣＰＵ１０１は、分離され、圧縮符号化された動画像データを所定のフレームレート（例えば、３０ｆｐｓ）でグラフィックスコントローラ１０７に転送する処理を行う。
【００４２】
この場合、圧縮符号化された動画像データは、ノースブリッジ１０３、ＰＣＩ  ＥＸＰＲＥＳＳバスおよびグラフィックスコントローラ１０７を介してメインメモリ１０５からＶＲＡＭ１０７ａに転送される。この場合、グラフィックスコントローラ１０７は、メインメモリ１０５から転送される動画像データをデコードし、そのデコードされた動画像データをＶＲＡＭ１０７ａに書き込む。
【００４３】
また、ＣＰＵ１０１は、分離されたグラフィクスデータをデコードし、そのデコードされたグラフィクスデータに基づいてグラフィクス画像をメインメモリ１０５に描画する処理を実行する。
【００４４】
メインメモリ１０５に描画されたグラフィクス画像は、ＣＰＵ１０１の制御の下、ノースブリッジ１０３、ＰＣＩ  ＥＸＰＲＥＳＳバスおよびグラフィックスコントローラ１０７を介してＶＲＡＭ１０７ａに転送される。
【００４５】
グラフィックスコントローラ１０７は、デコードされた動画像データとＶＲＡＭ１０７ａに格納されているグラフィクス画像データとをフレーム毎に合成して表示信号を生成し、ＬＣＤ７に出力する。
【００４６】
次に、再生制御プログラム１３１により行われる映像データおよび音声データの再生処理の動作内容について、図４〜図８を参照して説明する。再生制御プログラム１３１は、以下に説明する再生履歴取得モジュール、編集処理モジュール、推奨メッセージ表示制御モジュールといった複数のモジュールを有している。以下の説明では、ＨＤＤ１１７に記録されているデジタルデータを用いて映像データおよび音声データを再生する場合を例にとって説明する。
【００４７】
なお、図４はＬＣＤ７に表示される録画一覧の一例を示す図である。図５は再生履歴取得モジュールによるＣＰＵ１０１の動作手順を示すフローチャート、図６は編集処理モジュールによるＣＰＵ１０１の動作手順を示すフローチャートである。また、図７は境界ポイント優先処理モジュールによるＣＰＵ１０１の動作手順を示すフローチャート、図８はＨＤＤ１１７に確保されるデータまたは記憶エリアの一例を示す図で、（ａ）は再生履歴データ１３０の一例を示す図、（ｂ）は順序記憶エリア２０１などを示す図である。
【００４８】
コンピュータ１によって映像データおよび音声データを再生するにあたり、ユーザは図４に示すような録画一覧の中からカーソル移動ボタン３８および選択ボタン３９を用いて所望のタイトルを選択する。
【００４９】
ユーザはＬＣＤ７に表示されるカーソルＴをカーソル移動ボタン３８で移動させながら再生しようとするタイトルを１または２以上選択する。図４では、“タイトル３”が選択された場合を示している。ユーザが複数のタイトルを選択したときは、その再生順序を示すデータが順序記憶エリア２０１に記憶される。
【００５０】
タイトルが選択されると、ＣＰＵ１０１の制御下、サウンドコントローラ１１３やグラフィックスコントローラ１０７などにより、映像データおよび音声データが再生される。
【００５１】
この場合、ＣＰＵ１０１は図５に示すフローチャートに沿って再生履歴取得モジュールを実行する。ＣＰＵ１０１は再生履歴取得モジュールを実行して、サウンドコントローラ１１３やグラフィックスコントローラ１０７などにより映像データまたは音声データを再生した際において、再生の態様が変化した位置および再生の態様に関する履歴を示す再生履歴データ１３０をＨＤＤ１７に記憶させている。
【００５２】
ここで、再生履歴データ１３０は図８に示すように、開始位置データ１３０ａと、再生態様データ１３０ｂとを有し、映像データまたは音声データのどの位置をどのようにして再生したか（通常の再生を行ったのか、早送りで再生したのかなど）を示している。この場合、ＨＤＤ１７が再生履歴記憶手段を構成している。
【００５３】
ＣＰＵ１０１は再生履歴取得モジュールを開始すると、ユーザがタイトルを選択したときの再生順序を順序記憶エリア２０１に記憶する（Ｓ１）。次に、ＣＰＵ１０１はＳ２に動作を進め、リモコン３０の再生操作ボタン（再生ボタン３１からスキップボタン３４までの４種類のボタン）が押下されたか否かを判定し、再生操作ボタンが押下されたときはＳ３に動作を進め、そうでなければＳ８に動作を進める。
【００５４】
ＣＰＵ１０１はＳ３に動作を進めると、再生ボタン３１が押下されたか否かを判定し、再生ボタン３１が押下されたときはＳ４、それ以外のボタンが押下されたときはＳ６に動作を進める。
【００５５】
ＣＰＵ１０１はＳ４に動作を進めると、映像データおよび音声データの再生を開始した位置を開始位置データ１３０ａとして記憶させる。また、ＣＰＵ１０１は開始位置を記憶した開始位置データ１３０ａに対応する再生態様データ１３０ｂに、通常の再生（この場合、再生の態様が通常になる）であることを示すデータ（本実施の形態では“１”）を記憶させる。
【００５６】
続いてＣＰＵ１０１はＳ５に動作を進め、再生手段としてのサウンドコントローラ１１３とグラフィックスコントローラ１０７に指示し、選択されたタイトルにつき映像データおよび音声データを通常態様で再生させる。その後、ＣＰＵ１０１はＳ８に動作を進める。
【００５７】
一方、ＣＰＵ１０１はＳ６に動作を進めると、早送りボタン３３等の押下されたボタンに応じた映像データおよび音声データの再生開始位置を開始位置データ１３０ａとして記憶させる。また、ＣＰＵ１０１は再生開始位置を記憶した開始位置データ１３０ａに対応する再生態様データ１３０ｂに、通常とは異なる特別態様での再生であることを示すデータ（本実施の形態では、“９”）を記憶させる。なお、“９”は早送りを示している。図示はしないが、その他の態様では、“９”とは別のデータが記憶される。
【００５８】
続いてＣＰＵ１０１は、Ｓ７に動作を進め、サウンドコントローラ１１３とグラフィックスコントローラ１０７に指示して選択されたタイトルにつき、押下されたボタンに応じた特別態様での再生（例えば、早送り、巻き戻し、チャプタジャンプ（スキップ）など）を行わせ、Ｓ８に動作を進める。
【００５９】
そして、ＣＰＵ１０１はＳ８に動作を進めると、選択されたタイトルの再生が終了したか否かを判定し、終了したときは再生履歴取得モジュールを終了するが、そうでなければＳ２にもどり、上記の動作を繰り返す。
【００６０】
次に、編集ボタン３７が押下されると、ＣＰＵ１０１が図６に示すフローチャートに沿って編集処理モジュールを実行する。この場合、ＣＰＵ１０１は編集処理モジュールを実行することによって、再生履歴データ１３０に基づき後述するお勧め分割ポイントを決定するとともに、一定条件下でチャプタ分割を行い、さらにはチャプタ削除、タイトル接合といった編集処理を行う。
【００６１】
ＣＰＵ１０１は、編集処理モジュールを開始すると、後述する回数実績モードを設定していたか否かを判定する（Ｓ１１）。ここで、ＣＰＵ１０１は回数実績モードが設定されていたときはＳ１３、そうでなければＳ１２に動作を進める。
【００６２】
ＣＰＵ１０１は、Ｓ１２に動作を進めると、分割ポイント決定手段としての動作を行い、開始位置データ１３０ａに応じてお勧め分割ポイントを決定するが、繰り返し再生されている部分については再生履歴データ１３０のうちの最後に行われた再生の態様に応じた再生履歴データ（最終再生履歴データといい、詳しくは後述する）に基づいてお勧め分割ポイントを決定する。
【００６３】
また、ＣＰＵ１０１は、Ｓ１３に動作を進めると、分割ポイント決定手段としての動作を行い、開始位置データ１３０ａに応じてお勧め分割ポイントを決定するが、繰り返し再生されている部分については後述する回数実績データに基づいてお勧め分割ポイントを決定する。
【００６４】
なお、お勧め分割ポイントとは、再生履歴データ１３０に基づいて決定される分割ポイントを意味している。分割ポイントとは、映像データまたは音声データをチャプタに分割するためのポイントである。
【００６５】
続いてＣＰＵ１０１はＳ１４に動作を進めて表示制御手段としての動作を行い、お勧め分割ポイントの前後の画像２５０をＬＣＤ７に表示させる。この場合、前後画像２５０は例えば図１０や図１４に示すようにして表示される（詳しくは後述する）。
【００６６】
なお、ＣＰＵ１０１はＳ１４でこの前後画像２５０を表示させる場合、境界ポイント優先処理モジュールを実行する（詳しくは後述する）。
【００６７】
続いてＣＰＵ１０１は、お勧め分割ポイントを受け入れてお勧め分割ポイントでチャプタ分割を行うか否かをユーザに選択させるため、所定のメッセージをＬＣＤ７に表示させ、ユーザがＹＥＳボタン３９ａを押下してお勧め分割ポイントを受け入れる（承認する）操作を行ったか否か（分割条件の成否）を判定する（Ｓ１５）。
【００６８】
ここで、ユーザがＹＥＳボタン３９ａを押下したときは分割条件が成立したとしてＳ１６に動作を進め、そうでなければ分割条件が不成立であるとしてＳ２０に動作を進める。
【００６９】
ＣＰＵ１０１はＳ１６に動作を進めると、チャプタ分割手段としての動作を行い、お勧め分割ポイントを設定して、そのお勧め分割ポイントを分岐点とするチャプタ分割を行い、映像データおよび音声データを分割して複数のチャプタを生成する。
【００７０】
また、ＣＰＵ１０１はＳ１７に動作を進めると、お勧め分割ポイントで分割したチャプタを削除するか否かを選択させるため、所定のメッセージをＬＣＤ７に表示させ、ユーザがＹＥＳボタン３９ａを押下してチャプタ削除を承認したか否か（削除条件の成否）を判定する。なお、このチャプタ削除はお勧め編集ともいう。
【００７１】
ここで、ユーザがＹＥＳボタン３９ａを押下したときは削除条件が成立したとしてＳ１８に動作を進め、そうでなければＳ２２に動作を進める。なお、Ｓ１５〜Ｓ１７では、ＣＰＵ１０１が選択制御手段としての動作を行っている。
【００７２】
ＣＰＵ１０１はＳ１８に動作を進めると、後述する編集モードエリア２０３から編集モードデータの読み取りを行う。ＣＰＵ１０１は続くＳ１９でチャプタ削除手段としての動作を行い、編集モードデータにしたがい対応するチャプタの削除を行う。この場合、ＣＰＵ１０１はチャプタ削除制御手段としての動作を行っている。
【００７３】
一方、Ｓ１５からＳ２０に動作が進むと、ＣＰＵ１０１は手動操作によるチャプタ分割の実行指示メッセージを表示させる。続くＳ２１では、ＣＰＵ１０１は手動操作によるチャプタ分割が実行されるまで待機し、手動操作によるチャプタ分割が実行されると、Ｓ２２に動作を進めて手動操作によるチャプタ削除の実行指示メッセージを表示させる。
【００７４】
続くＳ２３では、ＣＰＵ１０１は手動操作によるチャプタ削除が実行されるまで待機し、手動操作によるチャプタ削除が実行されるとＳ２４に動作を進める。
【００７５】
Ｓ２４では、ＣＰＵ１０１が順序記憶エリア２０１のデータにしたがい再生済みタイトルを示す画像を並べてＬＣＤ７に表示させる。また、ＣＰＵ１０１は接合しようとするタイトルが選択されたか否かを判定し、タイトルが選択されたときはＳ２６、そうでなければ編集処理モジュールを終了する。
【００７６】
Ｓ２６では、ＣＰＵ１０１が接合手段としての動作を行い、選択されたタイトルの映像データおよび音声データを接合して１つのデータにする。この場合、ＣＰＵ１０１が編集制御手段としての動作を行っている。
【００７７】
そして、コンピュータ１は上述したＳ１４において、図７に示すフローチャートに沿って境界ポイント優先処理モジュールを実行する。
【００７８】
ＣＰＵ１０１は境界ポイント優先処理モジュールを開始すると、Ｓ３１に動作を進めて前述のお勧め分割ポイントと境界ポイントとが近接しているか否かを判定する。ここで、境界ポイントとは、例えば音声出力がステレオからモノラルに切り替わったポイントや、近似したフレームが連続している部分から異なるフレームが連続している部分に切り替わったポイントのように、境界検出手段としてのＣＰＵ１０１が映像データおよび音声データを解析した結果に基づき、チャプタ分割のため検出したポイントである。
【００７９】
ＣＰＵ１０１はお勧め分割ポイントと、境界ポイントの位置が近接していると判定したとき、例えば双方の位置が時間に換算して０．１ｍｓ以下に相当する場合はＳ３２に動作を進めるが、そうでなければ境界ポイント優先処理モジュールを終了する。
【００８０】
ＣＰＵ１０１はＳ３２に動作を進めると、優先モードエリア２０４を参照して境界ポイント優先モード（境界ポイントをお勧め分割ポイントよりも優先させるモード）が設定されているか否かを判定し、境界ポイント優先モードが設定されているときはＳ３３、そうでなければＳ３４に動作を進める。
【００８１】
ＣＰＵ１０１はＳ３３に動作を進めると、ポイント削除手段としての動作を行い境界ポイントに近接しているお勧め分割ポイントを削除する。その後、境界ポイント優先処理モジュールを終了する。また、ＣＰＵ１０１はＳ３４に動作を進めると、残すポイントをユーザに選択させて境界ポイント優先処理モジュールを終了する。
【００８２】
そして、例えば、上記のようにして再生される映像データ３００が図９に示すように番組の途中にＣＭが記録されていたデータであったとする。
【００８３】
この場合、ユーザは再生開始当初（再生開始位置“０”）、再生ボタン３１を押下して通常態様で再生を開始したところ、時刻ｔ１で視聴を好まない場面が現われたため早送りボタン３３を押下した。その後、時刻ｔ２で再生ボタン３１を再び押下した。
【００８４】
続いて時刻ｔ３でＣＭの映像が現われたが、ボタン押下が若干遅れたため、早送りボタン３３の押下が時刻ｔ４で行われた。その後、時刻ｔ５で番組の映像が始まったがボタン押下が若干遅れたため、再生ボタン３１の押下が時刻ｔ６で行われた。さらに、時刻ｔ７で早送りボタン３３が押下され、時刻ｔ８で再生ボタン３１が押下された後、映像データ３００の再生が完了した。
【００８５】
以上のようにして、映像データ３００の再生が行われた場合、再生履歴データ１３０は図８に示したようにして、ＨＤＤ１１７に記憶される。
【００８６】
このように、コンピュータ１では、映像データおよび音声データを再生すると、その再生を行ったときの履歴を示す再生履歴データ１３０が生成されてＨＤＤ１１７に記憶され、その再生履歴データ１３０に基づいて、映像データおよび音声データをチャプタに分割するためのポイント（本実施の形態では、お勧め分割ポイント）が決定されるようになっている。
【００８７】
このとき、決定されるお勧め分割ポイントは、図１０に示すお勧め分割ポイントＰ１、Ｐ２、Ｐ４、Ｐ６、Ｐ７、Ｐ８のようになる。図１０では、決定されたお勧め分割ポイントＰ１、Ｐ２、Ｐ４、Ｐ６、Ｐ７、Ｐ８が前後画像２５０とともに表示され、さらに映像データ３００における位置確認のため、タイムバー３１０上にも表示されている。前後画像２５０では、特別態様で再生した部分を示す画像が削除候補として表示され（×印が付されている）、タイムバー３１０では、削除候補のチャプタ３１１に斜線が施されている）。
【００８８】
お勧め分割ポイントＰ１、Ｐ２、Ｐ４、Ｐ６、Ｐ７、Ｐ８は、それぞれ再生履歴データ１３０における開始位置データ１３０ａに対応して決定されている。
【００８９】
そして、以上のようにして決められたお勧め分割ポイントをユーザが受け入れる操作を行えば、映像データ３００をそのお勧め分割ポイントでチャプタに分割することができる（図６のＳ１６）。そのため、コンピュータ１は録画したデジタルデータを用いて映像データおよび音声データを再生することでお勧め分割ポイントを決定でき、さらに、お勧め分割ポイントによりチャプタに分割することもできる。
【００９０】
したがって、ユーザは再生を行いすでに視聴した映像でも、分割ポイントを決めるために再び再生して視聴しなおす必要がなく、手間をかけずにチャプタ分割を行える。
【００９１】
また、図１０に示された削除候補のチャプタ３１１を前後画像２５０とともに確認のうえ、その削除を受け入れる操作をユーザが行えば、不要なチャプタ３１１を削除することもできるので（図６のＳ１９）、編集作業にも手間を要しないようになっている。
【００９２】
さらに、再生履歴データ１３０に基づいてお勧め分割ポイントを決定しているので、番組本編中のように境界ポイントを検出できない映像データおよび音声データでも、一旦再生さえしてしまえばユーザの操作なく自動でお勧め分割ポイントＰ１、Ｐ２のようにして分割ポイントを決定でき、チャプタ分割も行える。
【００９３】
その上、コンピュータ１では、お勧め分割ポイントと、境界ポイントとが近接しているときは、図１０に加えて図１１に示すようにして、境界ポイントＰ３、Ｐ５を表示することもできる。この場合、境界ポイントＰ３、Ｐ５はＣＭと番組との境界を検出して決定されている。
【００９４】
ユーザが早送りボタン３３を押下する場合、ＣＭの映像が現われたとしても、ユーザはＣＭの映像を確認してから早送りボタン３３を押下することになるため、お勧め分割ポイントＰ４のようにＣＭの途中に入る形でお勧め分割ポイントが決定されることがある。
【００９５】
このような事態に対応するため、コンピュータ１では、境界ポイントＰ３、Ｐ５を検出してその境界ポイントＰ３、Ｐ５がお勧め分割ポイントに近接しているときは図１１に示すようにして、それをオートチャプタ分割として表示している。さらに、境界ポイントＰ３、Ｐ５を優先する境界ポイント優先モードが設定されているときは対応するお勧め分割ポイント（上記の場合はお勧め分割ポイントＰ４、Ｐ６）を削除している（図７のＳ３３）。
【００９６】
すると、例えば番組とＣＭとの境界部分といった映像データおよび音声データの解析結果に基づくチャプタ分割を行えるようになり、番組とＣＭとの境界部分を分割ポイントとする適切なチャプタ分割を行える。
【００９７】
この場合、ユーザはお勧め分割ポイントよりも境界ポイントを優先するときは境界ポイント優先モードを予め設定しておくことができる。境界ポイント優先モードを設定すると、優先モードエリア２０４に優先モードフラグがセットされる。この境界ポイント優先モードが設定されているときだけ、境界ポイントを優先してチャプタ分割が行われる（図７のＳ３３、図６のＳ１８）。
【００９８】
ところで、ユーザは上述の映像データ３００の同じ部分について、通常の再生や早送りを繰り返す場合がある。例えば、ユーザが興味のあるシーンを何度も視聴しようとして、図１２（ａ）に示すように、再生（ＰＬＡＹ）と、巻き戻し（ＲＥＷ）や早送り（ＦＥＷ）を繰り返す場合である。
【００９９】
また、ＣＭが始まったためにユーザが早送りボタン３３を押下して早送りで映像データを再生していたところ、番組の映像が始まったために再生ボタン３１を押下したが、そのタイミングが遅れたために番組の一部が早送りで再生されてしまった。そのため、その部分を巻き戻して再生するべく巻き戻しボタン３２を押下したといった場合である。この場合、図１２（ｂ）に示すように、映像データの同じ部分について、再生（ＰＬＡＹ）と巻き戻し（ＲＥＷ）が行われる。
【０１００】
コンピュータ１では、このような場合に対応するため、ユーザが回数実績モードを設定できるようになっている。ユーザが回数実績モードを設定すると、ＨＤＤ１７の分割モードエリア２０２に回数実績フラグがセットされ、回数実績データに基づいて、お勧め分割ポイントが決定される（図６のＳ１３）。
【０１０１】
回数実績データは、通常態様による再生と特別態様による再生のそれぞれの行われた回数を示すデータである。Ｓ１３では、回数実績データを参照して、通常態様による再生と特別態様による再生のうち、再生回数の多い態様の再生による回数実績データに基づいて、お勧め分割ポイントを決定している。図１２（ａ）の場合では、通常態様による再生（ＰＬＡＹ）が２回、特別態様による再生（ＦＥＷ，ＲＥＷ）が３回なので、映像データのうちの区間Ｓ１の部分は特別態様による再生として扱われ、お勧め分割ポイントＰ１０が決定される。
【０１０２】
また、ユーザが回数実績モードを設定しないときは、最終再生履歴データに基づいてお勧め分割ポイントが設定される（図６のＳ１２）。最終再生履歴データは再生履歴データのうち、同じ区間の中では最終に行われた再生の履歴を示すデータである。例えば、図１２（ｂ）の場合であれば、区間Ｓ２の部分は、通常態様の後に特別態様による再生（巻き戻し）が行われているので、区間Ｓ２の部分は特別態様による再生が行われたとして扱われ、お勧め分割ポイントＰ１１が決定される。
【０１０３】
一方、コンピュータ１では、図１３に示すフローチャートに沿って推奨メッセージ表示モジュールを実行することもできる。図１３は、推奨メッセージ表示制御モジュールによるＣＰＵ１０１の動作手順を示すフローチャートである。
【０１０４】
ＣＰＵ１０１は推奨メッセージ表示制御モジュールを開始すると、Ｓ４１に動作を進めて判定手段としての動作を行い、記録媒体（本実施の形態ではＨＤＤ１１７を想定しているが、そのほかの記録媒体でもよい）の空き容量が判定の基準となる閾値（基準値ともいい、例えば、ＨＤＤ１１７の記録容量の１％）を下回ったか否かを判定する。ここで、空き容量が基準値を下回ったときはＳ４２を実行し、そうでなければＳ４２を実行せずに推奨メッセージ表示制御モジュールを終了する。
【０１０５】
ＣＰＵ１０１はＳ４２に動作を進めると、推奨メッセージの表示制御を行い、ＬＣＤ７に推奨メッセージを表示させて、ユーザにチャプタ削除を行うように奨める推奨動作を行う。ここで、推奨メッセージとは、お勧め分割ポイントによるチャプタ分割とチャプタ削除によるタイトル部分削除をユーザに勧めるためのメッセージである。例えば推奨メッセージは「ディスクが残りわずかになりました。ディスクの空きを増やすため、お勧め編集によるタイトルの部分削除をお勧めします」といった内容のメッセージを表示させる。
【０１０６】
ユーザがこの推奨メッセージを視認したあと、上述のようにして編集ボタン３７を押下して編集処理モジュールを起動することにより、手間をかけることなく不要なチャプタを削除する編集処理を行える。
【０１０７】
さらに、コンピュータ１は、編集モードを設定することもできる。編集モードには、通常編集モード（第１のモード）と、特別編集モード（第２のモード）とがあり、設定された内容は編集モードデータとして編集モードエリア２０３に記憶される。
【０１０８】
通常編集モードとは、分割された複数のチャプタのうち、通常態様で再生された部分を残し、特別態様で再生された部分を削除するモードである。また、特別編集モードとは、通常態様で再生された部分を削除し、特別態様で再生された部分を残すモードである。
【０１０９】
そして、ユーザが通常編集モードを設定しているときは、お勧め分割ポイントや、前後画像２５０、タイムバー３１０が図１０に示すようにして表示される。図１０では、特別態様で再生された部分のチャプタ３１１に削除候補であることを示す斜線が施され、そのチャプタ３１１に対応している前後画像２５０に×印が付されている。
【０１１０】
これに対し、ユーザが特別編集モードを設定しているときは、お勧め分割ポイントや、前後画像２５０、タイムバー３１０が図１４に示すようにして表示される。特別編集モードでは、特別態様で再生された部分を残すことになるので、図１０とは別の早送りした部分やスキップした部分（再生していない部分）以外のチャプタ３１２に斜線が施され、前後画像２５０の別の部分に×印が付されている。
【０１１１】
ユーザが通常編集モードを設定すると、早送りなどで再生された部分が削除候補となる。しかしながら、ユーザは後で視聴しようとして早送り等を行うこともある。このような場合に対応できるようにするため、コンピュータ１では、通常編集モードのほかに特別編集モードを設定でき、設定した編集モードにしたがい編集処理が行われるようにしている。
【０１１２】
以上の説明は、本発明の実施の形態についての説明であって、この発明の装置及び方法を限定するものではなく、様々な変形例を容易に実施することができる。又、各実施形態における構成要素、機能、特徴あるいは方法ステップを適宜組み合わせて構成される装置又は方法も本発明に含まれるものである。
【０１１３】
コンピュータ１は本実施の形態では、例えば携帯可能なノート型のパソコンを想定しているが、本発明はノート型のパソコンに限定されるものではない。
【図面の簡単な説明】
【０１１４】
【図１】本発明の一実施形態に係るコンピュータの外観を示す斜視図である。
【図２】リモートコントローラの外観を示す正面図である。
【図３】図１のコンピュータ内部の構成を示すブロック図である。
【図４】ＬＣＤに表示される録画一覧の一例を示す図である。
【図５】再生履歴取得モジュールによるＣＰＵの動作手順を示すフローチャートである。
【図６】編集処理モジュールによるＣＰＵの動作手順を示すフローチャートである。
【図７】境界ポイント優先処理モジュールによるＣＰＵの動作手順を示すフローチャートである。
【図８】ＨＤＤに確保されるデータまたは記憶エリアの一例を示す図で、（ａ）は再生履歴データの一例を示す図、（ｂ）は順序記憶エリアなどを示す図である。
【図９】映像データの一例を示す図である。
【図１０】前後画像とタイムバーの一例を示す図である。
【図１１】別の前後画像とタイムバーの一例を示す図である。
【図１２】再生パターンの一例を示す図で、（ａ）は再生、巻き戻しを複数回行った場合を示す図，（ｂ）は再生、巻き戻しを１回ずつ行った場合を示す図である。
【図１３】推奨メッセージ表示モジュールによるＣＰＵの動作手順を示すフローチャートである。
【図１４】図１０に対応した削除候補が異なる場合の前後画像とタイムバーの一例を示す図である。
【符号の説明】
【０１１５】
１…コンピュータ、７…ＬＣＤ、３０…リモートコントローラ、１０１…ＣＰＵ、１０７…グラフィックスコントローラ、１１７…ハードディスクドライブ、１３０…再生履歴データ、１３１…再生制御プログラム、２５０…前後画像、３１１，３１２…チャプタ。
【図１】
2009094966.tif 000003
【図２】
2009094966.tif 000004
【図３】
2009094966.tif 000005
【図４】
2009094966.tif 000006
【図５】
2009094966.tif 000007
【図６】
2009094966.tif 000008
【図７】
2009094966.tif 000009
【図８】
2009094966.tif 000010
【図９】
2009094966.tif 000011
【図１０】
2009094966.tif 000012
【図１１】
2009094966.tif 000013
【図１２】
2009094966.tif 000014
【図１３】
2009094966.tif 000015
【図１４】
2009094966.tif 000016