(57)【要約】【課題】番組の放送時刻が変更されても、所望の番組を確実に録画できるようにする【解決手段】番組予約部９１でジングル付番組表７３に基づく番組予約を行い、ジングルモニタ部９２で放送信号の中のジングルをモニタし、検出されたジングルに基づいて、録画部９３が番組を記憶部９４に記憶する。記憶された番組の中から所望の番組が選択され、再生部９５により再生される。本発明は、ハードディスクレコーダに適用することができる。【選択図】      図５
2004356682.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して相互に接続される記録装置と情報処理装置からなるコンテンツ記録システムであって、
前記情報処理装置は、
放送された番組の映像または音声のデータと、番組の放送時刻を表す番組表データを取得し、前記映像または音声のデータと前記番組表データに基づいて、番組の区切点を表すジングルのジングルデータを作成し、
前記番組表データに前記ジングルデータを付与し、
前記ジングルデータが付与された番組表データを、前記ネットワークを介して前記記録装置に提供し、
前記記録装置は、
前記ジングルデータが付与された番組表データを取得し、
前記ジングルデータが付与された番組表データに基づいて、番組の録画予約を設定し、
放送される番組の映像または音声のデータを解析し、録画予約が設定された前記番組の開始または終了を特定するジングルを抽出し、
抽出されたジングルに基づいて、前記番組の録画を開始または終了し、
録画された前記番組をデータベースに記憶する
ことを特徴とするコンテンツ記録システム。
【請求項２】
ネットワークを介して相互に接続される記録装置からなるコンテンツ記録システムのコンテンツ記録方法であって、
前記情報処理装置は、
放送された番組の映像または音声のデータと、番組の放送時刻を表す番組表データを取得し、前記映像または音声のデータと前記番組表データに基づいて、番組の区切点を表すジングルのジングルデータを作成し、
前記番組表データに前記ジングルデータを付与し、
前記ジングルデータが付与された番組表データを、前記ネットワークを介して前記記録装置に提供し、
前記記録装置は、
前記ジングルデータが付与された番組表データを取得し、
前記ジングルデータが付与された番組表データに基づいて、番組の録画予約を設定し、
放送される番組の映像または音声のデータを解析し、録画予約が設定された前記番組の開始または終了を特定するジングルを抽出し、
抽出されたジングルに基づいて、前記番組の録画を開始または終了し、
録画された前記番組をデータベースに記憶する
ことを特徴とするコンテンツ記録方法。
【請求項３】
ネットワークを介して記録装置と接続され、放送された番組の映像または音声のデータと、番組の放送時刻を表す番組表データを取得し、前記映像または音声のデータと前記番組表データに基づいて、番組の区切点を表すジングルのジングルデータを作成する情報処理装置であって、
前記映像または音声のデータに含まれるジングルを抽出し、抽出された前記ジングルのジングルデータを作成する作成手段と、
前記ジングルデータを前記番組表に付与する付与手段と
を備え、
前記ジングルデータが付与された前記番組表を、前記ネットワークを介して前記記録装置に提供する
ことを特徴とする情報処理装置。
【請求項４】
前記作成手段により作成されたジングルデータに基づいて、番組の開始または終了を特定するジングルのパターンを生成する生成手段をさらに備え、
前記付与手段は、前記パターンを前記番組表に付与する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記ジングルデータは、
前記ジングルの音声データの特徴を表す、音響成分および音声成分と、
前記ジングルの映像データの特徴を表す、映像成分と、
前記音響成分、前記音声成分、および前記映像成分の重要度を表す重み情報と、
前記音響成分、前記音声成分、および前記映像成分に基づいて、ジングルを特定するために必要な閾値とを有する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記音響成分および前記音声成分は、前記ジングルの音声データの周波数成分に基づいて生成され、
前記映像成分は、前記ジングルの映像データの周波数成分に基づいて生成される
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
ネットワークを介して記録装置と接続され、放送された番組の映像または音声のデータと、番組の放送時刻を表す番組表データを取得し、前記映像または音声のデータと前記番組表データに基づいて、番組の区切点を表すジングルのジングルデータを作成する情報処理装置の情報処理方法であって、
前記映像または音声のデータに含まれるジングルを抽出し、抽出された前記ジングルのジングルデータを作成する作成ステップと、
前記ジングルデータを前記番組表に付与する付与ステップと
を含み、
前記ジングルデータが付与された前記番組表を、前記ネットワークを介して前記記録装置に提供する
ことを特徴とする情報処理方法。
【請求項８】
ネットワークを介して記録装置と接続され、放送された番組の映像または音声のデータと、番組の放送時刻を表す番組表データを取得し、前記映像または音声のデータと前記番組表データに基づいて、番組の区切点を表すジングルのジングルデータを作成する情報処理装置のプログラムであって、
前記映像または音声のデータに含まれるジングルを抽出し、抽出された前記ジングルのジングルデータの作成を制御する作成制御ステップと、
前記ジングルデータを前記番組表に付与するように制御する付与制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項９】
ネットワークを介して記録装置と接続され、放送された番組の映像または音声のデータと、番組の放送時刻を表す番組表データを取得し、前記映像または音声のデータと前記番組表データに基づいて、番組の区切点を表すジングルのジングルデータを作成する情報処理装置のプログラムが記録される記録媒体であって、
前記映像または音声のデータに含まれるジングルを抽出し、抽出された前記ジングルのジングルデータの作成を制御する作成制御ステップと、
前記ジングルデータを前記番組表に付与するように制御する付与制御ステップと
をコンピュータに実行させるプログラムが記録されることを特徴とする記録媒体。
【請求項１０】
ネットワークを介して情報処理装置と接続され、放送される番組を記録する記録装置であって、
前記情報処理装置から番組の区切点を表すジングルのジングルデータが付与された番組表データを取得し、前記ジングルデータが付与された番組表データに基づいて、番組の録画予約を設定する予約手段と、
放送される番組の映像または音声のデータを解析し、録画予約が設定された前記番組の開始または終了を特定するジングルを抽出する抽出手段と、
抽出されたジングルに基づいて、前記番組の録画を開始または終了し、録画された前記番組のうち不要な部分を削除し、保存すべき部分を特定する録画手段と、
前記録画手段により特定された前記保存すべき部分をデータベースとして記憶する記憶手段と、
を備えることを特徴とする記録装置。
【請求項１１】
ユーザの指示に基づいて、前記記憶手段により前記データベースに記憶された前記番組を再生する再生手段をさらに備える
ことを特徴とする請求項１０に記載の記録装置。
【請求項１２】
前記抽出手段は、
前記番組の開始を特定するジングルまたはジングルのパターンを検出する開始検出手段と、
前記番組の終了を特定するジングルまたはジングルのパターンを検出する終了検出手段と
を備えることを特徴とする請求項１０に記載の記録装置。
【請求項１３】
前記抽出手段は、
前記番組の映像または音声のデータの特徴量を算出し、観測値を演算する観測値演算手段と、
前記観測値演算手段により演算された観測値と、前記情報処理装置から取得されたジングルデータを比較し、前記観測値と前記ジングルデータの近似性を表す近似評価値を演算する評価値演算手段と
をさらに備えることを特徴とする請求項１０に記載の記録装置。
【請求項１４】
前記観測値演算手段は、
前記番組の音声データの周波数成分に基づいて、前記観測値の音響成分と音声成分を演算し、
前記番組の映像データの周波数成分に基づいて、前記観測値の映像成分を演算する
ことを特徴とする請求項１３に記載の記録装置。
【請求項１５】
前記評価値演算手段は、
前記ジングルデータの音響成分と前記観測値の音響成分を比較して音響評価値を演算し、
前記ジングルデータの音声成分と前記観測値の音声成分を比較して音声評価値を演算し、
前記ジングルデータの映像成分と前記観測値の映像成分を比較して映像評価値を演算し、
前記音響評価値、前記音声評価値、および前記映像評価値に対して前記ジングルデータに含まれる重みを付加し、
重みが付加された前記音響評価値、前記音声評価値、および前記映像評価値に基づいて、前記近似評価値を演算する
ことを特徴とする請求項１３に記載の記録装置。
【請求項１６】
前記抽出手段は、前記近似評価値と前記ジングルデータに含まれる閾値を比較し、比較の結果に基づいて、前記番組の開始または終了を特定するジングルを抽出する
ことを特徴とする請求項１３に記載の記録装置。
【請求項１７】
前記録画手段は、
録画予約が設定された前記番組に番組の開始または終了を特定する前記ジングルまたは前記パターンがあるか否かを判定する判定手段を備え、
前記判定手段により、録画予約が設定された前記番組の開始または終了を特定する前記ジングルまたは前記パターンがないと判定された場合、前記番組と時間的に連続する番組の開始または終了を特定するジングルまたはジングルのパターンに基づいて、録画予約が設定された番組のうち保存すべき部分を特定し、
前記判定手段により、録画予約が設定された前記番組の開始または終了を特定する前記ジングルまたは前記パターンがあると判定された場合、前記ジングルまたは前記パターンに基づいて、前記番組のうち保存すべき部分を特定する
ことを特徴とする請求項１０に記載の記録装置。
【請求項１８】
ネットワークを介して情報処理装置と接続され、放送される番組を記録する記録装置の記録方法であって、
前記情報処理装置から番組の区切点を表すジングルのジングルデータが付与された番組表データを取得し、前記ジングルデータが付与された番組表データに基づいて、番組の録画予約を設定する予約ステップと、
放送される番組の映像または音声のデータを解析し、録画予約が設定された前記番組の開始または終了を特定するジングルを抽出し、抽出されたジングルに基づいて、前記番組の録画を開始または終了する抽出ステップと、
録画された前記番組のうち不要な部分を削除し、保存すべき部分を特定する録画ステップと
を含むことを特徴とする記録方法。
【請求項１９】
ネットワークを介して情報処理装置と接続され、放送される番組を記録する記録装置のプログラムであって、
前記情報処理装置から番組の区切点を表すジングルのジングルデータが付与された番組表データを取得し、前記ジングルデータが付与された番組表データに基づいて、番組の録画予約の設定を制御する予約制御ステップと、
放送される番組の映像または音声のデータを解析し、録画予約が設定された前記番組の開始または終了を特定するジングルを抽出し、抽出されたジングルに基づいて、前記番組の録画の開始または終了を制御する抽出制御ステップと、
録画された前記番組のうち不要な部分を削除し、保存すべき部分を特定するように制御する録画制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項２０】
ネットワークを介して情報処理装置と接続され、放送される番組を記録する記録装置のプログラムが記録される記録媒体であって、
前記情報処理装置から番組の区切点を表すジングルのジングルデータが付与された番組表データを取得し、前記ジングルデータが付与された番組表データに基づいて、番組の録画予約の設定を制御する予約制御ステップと、
放送される番組の映像または音声のデータを解析し、録画予約が設定された前記番組の開始または終了を特定するジングルを抽出し、抽出されたジングルに基づいて、前記番組の録画の開始または終了を制御する抽出制御ステップと、
録画された前記番組のうち不要な部分を削除し、保存すべき部分を特定するように制御する録画制御ステップと
をコンピュータに実行させるプログラムが記録されることを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツ記録システムおよび方法、情報処理装置および方法、記録装置および方法、プログラム、並びに記録媒体に関し、特に、番組の放送時刻が変更されても、所望の番組を確実に録画できるようにするコンテンツ記録システムおよび方法、情報処理装置および方法、記録装置および方法、プログラム、並びに記録媒体に関する。
【０００２】
【従来の技術】
従来、テレビ番組（コンテンツ）などの録画を行う場合、放送局から提供される番組表を用いて、所望の番組の放送開始時刻と放送終了時刻を調査して、記録装置に記録開始時刻と記録終了時刻を指定することにより記録を行っていた。
【０００３】
図１は、従来の番組記録処理の流れを説明するフローチャートである。ステップＳ１において、記録装置は、番組表を表示する。番組表は、図２に示されるように構成されており、番組が放送される日付を表す情報２１、番組が放送される放送局（チャネル）を現す情報１１、番組の放送開始時刻を表す情報１４、および番組タイトルを表す情報１３により構成されている。
【０００４】
例えば、番組１３を録画するとき、ユーザは、図３に示されるような記録予約情報を作成し、記録装置にセットする。図３には、番組１３が放送されるチャネルを表す情報１１、記録開始時刻を表す情報１４、および記録終了時刻を表す情報１５が設定されている。このようにすることで、図４Ａに示されるように２００３年１月２３日（木曜日）の１６時から１７時に放送された番組１３が記録される。
【０００５】
また、放送される番組のメタデータを事前に取得し、取得されたメタデータに基づいて、番組の録画の開始または終了を行う技術が提案されている（例えば、特許文献１参照）。
【０００６】
【特許文献１】
特開２００３−０６１０２３号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、放送局の都合などにより番組の放送開始時刻または放送終了時刻が、番組表の記載と異なる場合がある。図１４Ｂは、番組１３の前に放送される番組２１の放送時間が延長され、番組１３の放送開始時刻と放送終了時刻が変更された例を示している。図１４Ｃは番組１３の放送時間が延長され、番組１３の放送開始時刻と放送終了時刻が変更された例を示している。図４Ｄは、番組１３の放送日、放送開始時刻、および放送終了時刻が変更された例を示している。
【０００８】
従来の技術では、図１４Ｂ乃至図１４Ｄに示されるように録画対象となる番組の放送日、放送開始時刻、または放送終了時刻が変更された場合、所望の番組を確実に録画できないという課題があった。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、番組の放送時刻（日時）が変更されても、所望の番組を確実に録画できるようにするものである。
【００１０】
【課題を解決するための手段】
本発明のコンテンツ記録システムは、ネットワークを介して相互に接続される記録装置と情報処理装置からなるコンテンツ記録システムであって、情報処理装置は、放送された番組の映像または音声のデータと、番組の放送時刻を表す番組表データを取得し、前記映像または音声のデータと前記番組表データに基づいて、番組の区切点を表すジングルのジングルデータを作成し、番組表データにジングルデータを付与し、ジングルデータが付与された番組表データを、ネットワークを介して記録装置に提供し、記録装置は、ジングルデータが付与された番組表データを取得し、ジングルデータが付与された番組表データに基づいて、番組の録画予約を設定し、放送される番組の映像または音声のデータを解析し、録画予約が設定された番組の開始または終了を特定するジングルを抽出し、抽出されたジングルに基づいて、番組の録画を開始または終了し、録画された番組をデータベースに記憶することを特徴とする。
【００１１】
本発明のコンテンツ記録方法は、ネットワークを介して相互に接続される記録装置からなるコンテンツ記録システムのコンテンツ記録方法であって、情報処理装置は、放送された番組の映像または音声のデータと、番組の放送時刻を表す番組表データを取得し、映像または音声のデータと番組表データに基づいて、番組の区切点を表すジングルのジングルデータを作成し、番組表データにジングルデータを付与し、ジングルデータが付与された番組表データを、ネットワークを介して記録装置に提供し、記録装置は、ジングルデータが付与された番組表データを取得し、ジングルデータが付与された番組表データに基づいて、番組の録画予約を設定し、放送される番組の映像または音声のデータを解析し、録画予約が設定された番組の開始または終了を特定するジングルを抽出し、抽出されたジングルに基づいて、番組の録画を開始または終了し、録画された番組をデータベースに記憶することを特徴とする。
【００１２】
本発明のコンテンツ記録システムおよび方法においては、情報処理装置により、放送された番組の映像または音声のデータと、番組の放送時刻を表す番組表データが取得され、映像または音声のデータと番組表データに基づいて、番組の区切点を表すジングルのジングルデータが作成され、番組表データにジングルデータが付与され、ジングルデータが付与された番組表データが、ネットワークを介して記録装置に提供される。また、記録装置により、ジングルデータが付与された番組表データが取得され、ジングルデータが付与された番組表データに基づいて、番組の録画予約が設定され、放送される番組の映像または音声のデータが解析され、録画予約が設定された番組の開始または終了を特定するジングルが抽出され、抽出されたジングルに基づいて、番組の録画が開始または終了され、録画された番組がデータベースに記憶される。
【００１３】
本発明の情報処理装置は、ネットワークを介して記録装置と接続され、放送された番組の映像または音声のデータと、番組の放送時刻を表す番組表データを取得し、映像または音声のデータと番組表データに基づいて、番組の区切点を表すジングルのジングルデータを作成する情報処理装置であって、映像または音声のデータに含まれるジングルを抽出し、抽出されたジングルのジングルデータを作成する作成手段と、ジングルデータを番組表に付与する付与手段とを備え、ジングルデータが付与された番組表を、ネットワークを介して記録装置に提供することを特徴とする。
【００１４】
前記作成手段により作成されたジングルデータに基づいて、番組の開始または終了を特定するジングルのパターンを生成する生成手段をさらに備え、付与手段は、パターンを番組表に付与するようにすることができる。
【００１５】
前記ジングルデータは、ジングルの音声データの特徴を表す、音響成分および音声成分と、ジングルの映像データの特徴を表す、映像成分と、音響成分、音声成分、および映像成分の重要度を表す重み情報と、音響成分、音声成分、および映像成分に基づいて、ジングルを特定するために必要な閾値とを有するようにすることができる。
【００１６】
音響成分および音声成分は、ジングルの音声データの周波数成分に基づいて生成され、映像成分は、ジングルの映像データの周波数成分に基づいて生成されるようにすることができる。
【００１７】
本発明の情報処理方法は、ネットワークを介して記録装置と接続され、放送された番組の映像または音声のデータと、番組の放送時刻を表す番組表データを取得し、映像または音声のデータと番組表データに基づいて、番組の区切点を表すジングルのジングルデータを作成する情報処理装置の情報処理方法であって、映像または音声のデータに含まれるジングルを抽出し、抽出されたジングルのジングルデータを作成する作成ステップと、ジングルデータを番組表に付与する付与ステップとを含み、ジングルデータが付与された番組表を、ネットワークを介して記録装置に提供することを特徴とする。
【００１８】
本発明の第１のプログラムは、ネットワークを介して記録装置と接続され、放送された番組の映像または音声のデータと、番組の放送時刻を表す番組表データを取得し、映像または音声のデータと番組表データに基づいて、番組の区切点を表すジングルのジングルデータを作成する情報処理装置のプログラムであって、映像または音声のデータに含まれるジングルを抽出し、抽出されたジングルのジングルデータの作成を制御する作成制御ステップと、ジングルデータを番組表に付与するように制御する付与制御ステップとをコンピュータに実行させることを特徴とする。
【００１９】
本発明の第１の記録媒体は、ネットワークを介して記録装置と接続され、放送された番組の映像または音声のデータと、番組の放送時刻を表す番組表データを取得し、映像または音声のデータと番組表データに基づいて、番組の区切点を表すジングルのジングルデータを作成する情報処理装置のプログラムが記録される記録媒体であって、映像または音声のデータに含まれるジングルを抽出し、抽出されたジングルのジングルデータの作成を制御する作成制御ステップと、ジングルデータを番組表に付与するように制御する付与制御ステップとをコンピュータに実行させるプログラムが記録されることを特徴とする。
【００２０】
本発明の情報処理装置および方法、並びに第１のプログラムにおいては、映像または音声のデータに含まれるジングルが抽出され、抽出されたジングルのジングルデータが作成され、ジングルデータが番組表に付与され、ジングルデータが付与された番組表が、ネットワークを介して記録装置に提供される。
【００２１】
本発明の記録装置は、ネットワークを介して情報処理装置と接続され、放送される番組を記録する記録装置であって、情報処理装置から番組の区切点を表すジングルのジングルデータが付与された番組表データを取得し、ジングルデータが付与された番組表データに基づいて、番組の録画予約を設定する予約手段と、放送される番組の映像または音声のデータを解析し、録画予約が設定された番組の開始または終了を特定するジングルを抽出する抽出手段と、抽出されたジングルに基づいて、番組の録画を開始または終了し、録画された番組のうち不要な部分を削除し、保存すべき部分を特定する録画手段と、録画手段により特定された保存すべき部分をデータベースとして記憶する記憶手段とを備えることを特徴とする。
【００２２】
ユーザの指示に基づいて、記憶手段によりデータベースに記憶された番組を再生する再生手段をさらに備えるようにすることができる。
【００２３】
前記抽出手段は、番組の開始を特定するジングルまたはジングルのパターンを検出する開始検出手段と、番組の終了を特定するジングルまたはジングルのパターンを検出する終了検出手段とを備えるようにすることができる。
【００２４】
前記抽出手段は、番組の映像または音声のデータの特徴量を算出し、観測値を演算する観測値演算手段と、観測値演算手段により演算された観測値と、情報処理装置から取得されたジングルデータを比較し、観測値とジングルデータの近似性を表す近似評価値を演算する評価値演算手段とをさらに備えるようにすることができる。
【００２５】
前記観測値演算手段は、番組の音声データの周波数成分に基づいて、観測値の音響成分と音声成分を演算し、番組の映像データの周波数成分に基づいて、観測値の映像成分を演算するようにすることができる。
【００２６】
前記評価値演算手段は、ジングルデータの音響成分と観測値の音響成分を比較して音響評価値を演算し、ジングルデータの音声成分と観測値の音声成分を比較して音声評価値を演算し、ジングルデータの映像成分と観測値の映像成分を比較して映像評価値を演算し、音響評価値、音声評価値、および映像評価値に対してジングルデータに含まれる重みを付加し、重みが付加された音響評価値、音声評価値、および映像評価値に基づいて、近似評価値を演算するようにすることができる。
【００２７】
前記抽出手段は、近似評価値とジングルデータに含まれる閾値を比較し、比較の結果に基づいて、番組の開始または終了を特定するジングルを抽出するようにすることができる。
【００２８】
前記録画手段は、録画予約が設定された番組に番組の開始または終了を特定するジングルまたはパターンがあるか否かを判定する判定手段を備え、判定手段により、録画予約が設定された番組の開始または終了を特定するジングルまたはパターンがないと判定された場合、番組と時間的に連続する番組の開始または終了を特定するジングルまたはジングルのパターンに基づいて、録画予約が設定された番組のうち保存すべき部分を特定し、判定手段により、録画予約が設定された番組の開始または終了を特定するジングルまたはパターンがあると判定された場合、ジングルまたはパターンに基づいて、番組のうち保存すべき部分を特定するようにすることができる。
【００２９】
本発明の記録方法は、ネットワークを介して情報処理装置と接続され、放送される番組を記録する記録装置の記録方法であって、情報処理装置から番組の区切点を表すジングルのジングルデータが付与された番組表データを取得し、ジングルデータが付与された番組表データに基づいて、番組の録画予約を設定する予約ステップと、放送される番組の映像または音声のデータを解析し、録画予約が設定された番組の開始または終了を特定するジングルを抽出し、抽出されたジングルに基づいて、番組の録画を開始または終了する抽出ステップと、録画された番組のうち不要な部分を削除し、保存すべき部分を特定する録画ステップとを含むことを特徴とする。
【００３０】
本発明の第２のプログラムは、ネットワークを介して情報処理装置と接続され、放送される番組を記録する記録装置のプログラムであって、情報処理装置から番組の区切点を表すジングルのジングルデータが付与された番組表データを取得し、ジングルデータが付与された番組表データに基づいて、番組の録画予約の設定を制御する予約制御ステップと、放送される番組の映像または音声のデータを解析し、録画予約が設定された番組の開始または終了を特定するジングルを抽出し、抽出されたジングルに基づいて、番組の録画の開始または終了を制御する抽出制御ステップと、録画された番組のうち不要な部分を削除し、保存すべき部分を特定するように制御する録画制御ステップとをコンピュータに実行させることを特徴とする。
【００３１】
本発明の第２の記録媒体は、ネットワークを介して情報処理装置と接続され、放送される番組を記録する記録装置のプログラムが記録される記録媒体であって、情報処理装置から番組の区切点を表すジングルのジングルデータが付与された番組表データを取得し、ジングルデータが付与された番組表データに基づいて、番組の録画予約の設定を制御する予約制御ステップと、放送される番組の映像または音声のデータを解析し、録画予約が設定された前記番組の開始または終了を特定するジングルを抽出し、抽出されたジングルに基づいて、番組の録画の開始または終了を制御する抽出制御ステップと、録画された番組のうち不要な部分を削除し、保存すべき部分を特定するように制御する録画制御ステップとをコンピュータに実行させるプログラムが記録されることを特徴とする。
【００３２】
本発明の記録装置および方法、並びに第２のプログラムにおいては、情報処理装置から番組の区切点を表すジングルのジングルデータが付与された番組表データが取得され、ジングルデータが付与された番組表データに基づいて、番組の録画予約が設定され、放送される番組の映像または音声のデータが解析され、録画予約が設定された番組の開始または終了を特定するジングルが抽出され、抽出されたジングルに基づいて、番組の録画を開始または終了され、録画された番組のうち不要な部分が削除され、保存すべき部分が特定される。
【００３３】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００３４】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００３５】
請求項１に記載のコンテンツ記録システムは、ネットワークを介して相互に接続される記録装置（例えば、図５の記録装置５２）と情報処理装置（例えば、図５のサーバ５１）からなるコンテンツ記録システム（例えば、図５のコンテンツ記録システム４１）であって、前記情報処理装置は、放送された番組の映像または音声のデータと、番組の放送時刻を表す番組表データ（例えば、図５の番組表５３）を取得し、前記映像または音声のデータと前記番組表データに基づいて、番組の区切点を表すジングルのジングルデータを作成し（例えば、図７のステップＳ３１）、前記番組表データに前記ジングルデータを付与し（例えば、図７のステップＳ３３）、前記ジングルデータが付与された番組表データ（例えば、図５のジングル付番組表７３）を、前記ネットワークを介して前記記録装置に提供し、前記記録装置は、前記ジングルデータが付与された番組表データを取得し、前記ジングルデータが付与された番組表データに基づいて、番組の録画予約を設定し（例えば、図１５のステップＳ９４）、放送される番組の映像または音声のデータを解析し、録画予約が設定された前記番組の開始または終了を特定するジングルを抽出し（例えば、図１５のステップＳ９５またはＳ９６）、抽出されたジングルに基づいて、前記番組の録画を開始または終了し（例えば、図１５のステップＳ１３５、または図３１のステップＳ１５５）、録画された前記番組をデータベースに記憶することを特徴とする。
【００３６】
請求項３に記載の情報処理装置は、ネットワークを介して記録装置と接続され、放送された番組の映像または音声のデータと、番組の放送時刻を表す番組表データを取得し、前記映像または音声のデータと前記番組表データに基づいて、番組の区切点を表すジングルのジングルデータを作成する情報処理装置であって、前記映像または音声のデータに含まれるジングルを抽出し、抽出された前記ジングルのジングルデータを作成する作成手段（例えば、図６の自動抽出部１１４）と、前記ジングルデータを前記番組表に付与する付与手段（例えば、図５のジングル付与部７１）とを備え、前記ジングルデータが付与された前記番組表を、前記ネットワークを介して前記記録装置に提供することを特徴とする。
【００３７】
請求項４に記載の情報処理装置は、前記作成手段により作成されたジングルデータに基づいて、番組の開始または終了を特定するジングルのパターンを生成する生成手段（例えば、図６の手動調整部１１２）をさらに備え、前記付与手段は、前記パターンを前記番組表に付与することを特徴とする。
【００３８】
請求項７に記載の情報処理方法は、ネットワークを介して記録装置と接続され、放送された番組の映像または音声のデータと、番組の放送時刻を表す番組表データを取得し、前記映像または音声のデータと前記番組表データに基づいて、番組の区切点を表すジングルのジングルデータを作成する情報処理装置の情報処理方法であって、前記映像または音声のデータに含まれるジングルを抽出し、抽出された前記ジングルのジングルデータを作成する作成ステップ（例えば、図７のステップＳ３１）と、前記ジングルデータを前記番組表に付与する付与ステップ（例えば、図７のステップＳ３３）とを含み、前記ジングルデータが付与された前記番組表を、前記ネットワークを介して前記記録装置に提供することを特徴とする。
【００３９】
請求項８に記載のプログラムは、ネットワークを介して記録装置と接続され、放送された番組の映像または音声のデータと、番組の放送時刻を表す番組表データを取得し、前記映像または音声のデータと前記番組表データに基づいて、番組の区切点を表すジングルのジングルデータを作成する情報処理装置のプログラムであって、前記映像または音声のデータに含まれるジングルを抽出し、抽出された前記ジングルのジングルデータの作成を制御する作成制御ステップ（例えば、図７のステップＳ３１）と、前記ジングルデータを前記番組表に付与するように制御する付与制御ステップ（例えば、図７のステップＳ３３）とをコンピュータに実行させることを特徴とする。
【００４０】
請求項９に記載の記録媒体は、ネットワークを介して記録装置と接続され、放送された番組の映像または音声のデータと、番組の放送時刻を表す番組表データを取得し、前記映像または音声のデータと前記番組表データに基づいて、番組の区切点を表すジングルのジングルデータを作成する情報処理装置のプログラムが記録される記録媒体であって、前記映像または音声のデータに含まれるジングルを抽出し、抽出された前記ジングルのジングルデータの作成を制御する作成制御ステップ（例えば、図７のステップＳ３１）と、前記ジングルデータを前記番組表に付与するように制御する付与制御ステップ（例えば、図７のステップＳ３３）とをコンピュータに実行させるプログラムが記録されることを特徴とする。
【００４１】
請求項１０に記載の記録装置は、ネットワークを介して情報処理装置と接続され、放送される番組を記録する記録装置であって、前記情報処理装置から番組の区切点を表すジングルのジングルデータが付与された番組表データを取得し、前記ジングルデータが付与された番組表データに基づいて、番組の録画予約を設定する予約手段（例えば、図５の番組予約部９１）と、放送される番組の映像または音声のデータを解析し、録画予約が設定された前記番組の開始または終了を特定するジングルを抽出する抽出手段（例えば、図５のジングルモニタ部９２）と、抽出されたジングルに基づいて、前記番組の録画を開始または終了し、録画された前記番組のうち不要な部分を削除し、保存すべき部分を特定する録画手段（例えば、図５の録画部９３）と、前記録画手段により特定された前記保存すべき部分をデータベースとして記憶する記憶手段（例えば、図５の記憶９４）と、を備えることを特徴とする。
【００４２】
請求項１１に記載の記録装置は、ユーザの指示に基づいて、前記記憶手段により前記データベースに記憶された前記番組を再生する再生手段（例えば、図５の再生部９５）をさらに備えることを特徴とする。
【００４３】
請求項１２に記載の記録装置は、前記抽出手段が、前記番組の開始を特定するジングルまたはジングルのパターンを検出する開始検出手段（例えば、図１５のステップＳ９５の処理を実行する図５のジングルモニタ部９２）と、前記番組の終了を特定するジングルまたはジングルのパターンを検出する終了検出手段（例えば、図１５のステップＳ９６の処理を実行する図５のジングルモニタ部９２）とを備えることを特徴とする。
【００４４】
請求項１３に記載の記録装置は、前記抽出手段が、前記番組の映像または音声のデータの特徴量を算出し、観測値を演算する観測値演算手段（例えば、図１８の観測値演算部４０１）と、前記観測値演算手段により演算された観測値と、前記情報処理装置から取得されたジングルデータを比較し、前記観測値と前記ジングルデータの近似性を表す近似評価値を演算する評価値演算手段（例えば、図１８の評価値演算部４０２）とをさらに備えることを特徴とする。
【００４５】
請求項１７に記載の記録装置は、前記録画手段が、録画予約が設定された前記番組に番組の開始または終了を特定する前記ジングルまたは前記パターンがあるか否かを判定する判定手段（例えば、図３３のステップＳ１７１の処理を実行する図５の録画部９３）を備え、前記判定手段により、録画予約が設定された前記番組の開始または終了を特定する前記ジングルまたは前記パターンがないと判定された場合、前記番組と時間的に連続する番組の開始または終了を特定するジングルまたはジングルのパターンに基づいて、録画予約が設定された番組のうち保存すべき部分を特定し、前記判定手段により、録画予約が設定された前記番組の開始または終了を特定する前記ジングルまたは前記パターンがあると判定された場合、前記ジングルまたは前記パターンに基づいて、前記番組のうち保存すべき部分を特定することを特徴とする。
【００４６】
請求項１８に記載の記録方法は、ネットワークを介して情報処理装置と接続され、放送される番組を記録する記録装置の記録方法であって、前記情報処理装置から番組の区切点を表すジングルのジングルデータが付与された番組表データを取得し、前記ジングルデータが付与された番組表データに基づいて、番組の録画予約を設定する予約ステップ（例えば、図１５のステップＳ９４）と、放送される番組の映像または音声のデータを解析し、録画予約が設定された前記番組の開始または終了を特定するジングルを抽出し、抽出されたジングルに基づいて、前記番組の録画を開始または終了する抽出ステップ（例えば、図１５のステップＳ９５、またはＳ９６）と、録画された前記番組のうち不要な部分を削除し、保存すべき部分を特定する録画ステップ（例えば、図１５のステップＳ９７）とを含むことを特徴とする。
【００４７】
請求項１９に記載のプログラムは、ネットワークを介して情報処理装置と接続され、放送される番組を記録する記録装置のプログラムであって、前記情報処理装置から番組の区切点を表すジングルのジングルデータが付与された番組表データを取得し、前記ジングルデータが付与された番組表データに基づいて、番組の録画予約の設定を制御する予約制御ステップ（例えば、図１５のステップＳ９４）と、放送される番組の映像または音声のデータを解析し、録画予約が設定された前記番組の開始または終了を特定するジングルを抽出し、抽出されたジングルに基づいて、前記番組の録画の開始または終了を制御する抽出制御ステップ（例えば、図１５のステップＳ９５、またはＳ９６）と、録画された前記番組のうち不要な部分を削除し、保存すべき部分を特定するように制御する録画制御ステップ（例えば、図１５のステップＳ９７）とをコンピュータに実行させることを特徴とする。
【００４８】
請求項２０に記載の記録媒体は、ネットワークを介して情報処理装置と接続され、放送される番組を記録する記録装置のプログラムが記録される記録媒体であって、前記情報処理装置から番組の区切点を表すジングルのジングルデータが付与された番組表データを取得し、前記ジングルデータが付与された番組表データに基づいて、番組の録画予約の設定を制御する予約制御ステップ（例えば、図１５のステップＳ９４）と、放送される番組の映像または音声のデータを解析し、録画予約が設定された前記番組の開始または終了を特定するジングルを抽出し、抽出されたジングルに基づいて、前記番組の録画の開始または終了を制御する抽出制御ステップ（例えば、図１５のステップＳ９５、またはＳ９６）と、録画された前記番組のうち不要な部分を削除し、保存すべき部分を特定するように制御する録画制御ステップ（例えば、図１５のステップＳ９７）とをコンピュータに実行させるプログラムが記録されることを特徴とする。
【００４９】
以下、図面を参照して、本発明の実施の形態について説明する。図５は、本発明を適用したコンテンツ記録システム４１の構成例を示す図である。この構成例においては、インターネットなどに代表されるネットワーク５５を介してサーバ５１と記録装置５２が接続されている。
【００５０】
サーバ５１には、ジングルデータを作成するジングル作成部７４とジングル作成部７４により作成されたジングルデータを蓄積するジングルＤＢ７２が設けられている。ジングルは、テレビ番組またはラジオ番組の中で、番組のオープニング、エンディング、または番組内のコーナーのオープニングで用いられる特定の画像または音楽フレーズ、あるいはマルチメディアコンテンツ内の情報を区切るために用いられる短い音楽やポーズである。
【００５１】
また、番組表５３を取得し、取得された番組表にジングルデータを付与して、ジングル付番組表７３を作成するジングル付与部７１が設けられており、ジングル付番組表７３は、ネットワーク５５を介して記録装置５２に提供される。番組表５３は、例えば、ネットワーク５５を介して別のサーバから取得されるようにしてもよいし、オンエアされた放送が受信され、放送番組本体を構成する映像データおよび音声データと、この放送番組本体に付随するデータに分解され、後者に含まれるＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）が番組表５３として取得されるようにしてもよい。
【００５２】
記録装置５２には、ネットワーク５５を介して、サーバ５１からジングル付番組表７３を取得し、取得されたジングル付番組表７３に基づいて、ユーザによる番組の録画予約の設定を受け付ける番組予約部９１が設けられている。また、受信された放送信号の中から所定のジングルを検出するジングルモニタ部９２と受信された放送信号の中の所定の番組を録画する録画部９３が設けられている。
【００５３】
番組予約部９１は、ジングル付番組表７３に基づいて、ユーザに番組表を表示し、ユーザは記録すべき番組を指定する。放送局５４により放送された放送信号は、記録装置５２の図示せぬアンテナなどにより受信され、さらに、ジングルモニタ部９２と録画部９３に供給される。ジングルモニタ部９２は、番組予約部９１により録画予約が設定された番組の開始と終了を特定するジングルを検出し、録画部９２は、ジングルモニタ部９２により特定されたジングルに基づいて、放送信号をＡ／Ｄ変換し、番組データを録画する。
【００５４】
さらに、録画部９３により録画された番組のデータを記憶する記憶部９４が設けられている。記憶部９４は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などにより構成される。また、ユーザの指示に基づいて、記憶部９４に記憶された所定の番組のデータを再生する再生部９５が設けられている。
【００５５】
図６は、図５のジングル作成部７４の構成例を示すブロック図である。ジングル作成部７４には、放送局５４により放送された放送信号をＡ／Ｄ変換し、放送された番組のデータを蓄積する放送スプール部１１１、および取得された番組表のデータを蓄積する番組表スプール部１１３が設けられている。また、ジングルデータを作成する自動抽出部１１４と手動調整部１１２が設けられている。放送スプール部１１１および番組表スプール部１１３に蓄積された放送された番組のデータおよび番組表のデータは、自動抽出部１１４と手動調整部１１２にそれぞれ供給される。自動抽出部１１４と手動調整部１１２は、放送された番組のデータおよび番組表のデータに基づいて、ジングルデータを作成し、ジングルＤＢ７２に記憶させる。
【００５６】
次に、図７を参照して、ジングル作成部７４のジングルデータ作成処理について説明する。ステップＳ３１において、自動抽出部１１４は、図８を参照して後述する自動抽出処理を実行する。ステップＳ３２において、手動調整部１１２は、図９を参照して後述する手動調整処理を実行する。これにより、放送された番組のデータの中からジングルが特定され、ジンルデータとして記憶される。ステップＳ３３において、ジングル付与部７１は、記憶されたジングルデータを番組表５３に付与し、ジングル付番組表７３を生成する。
【００５７】
次に、図８を参照して、図７のステップＳ３１の自動抽出処理について説明する。ステップＳ５１において、自動抽出部１１４は、既知ジングルを抽出する。このとき、放送された番組のデータのうち、既にジングルＤＢ７２に記憶されていたジングルデータに対応するジングルの部分が抽出される。ステップＳ５２において、自動抽出部１１４は、ステップＳ５１で抽出されたジングルの部分以外の領域を調査対象領域として設定する。
【００５８】
ステップＳ５３において、自動抽出部１１４は、調査対象領域に対する自己相関を行うことによりジングルを抽出する。ステップＳ５４において、自動抽出部１１４は、ジングルが抽出されたか否かを判定し、ジングルが抽出されなかったと判定された場合、処理は終了される。
【００５９】
一方、ステップＳ５４において、ジングルが抽出されたと判定された場合、ステップＳ５５に進みジングルの画像マスクを推定する。なお、画像マスクについては、図２７を参照して後述する。ステップＳ５６において、自動抽出部１１４は、ジングルデータを構成する成分の重みを推定し、ステップＳ５７において閾値を推定する。なお、成分の重みと閾値については、図２０を参照して後述する。
【００６０】
ステップＳ５８において、自動抽出部１１４は、ステップＳ５３で抽出されたジングルのジングルデータを新規ジングルとしてジングルＤＢ７２に記憶する。このとき、図１０に示されるようなジングルデータが記憶される。
【００６１】
図１０は、ジングルデータの構成例を示す図であり、ジングルデータには、ステップＳ５７において推定された閾値２０１、そのジングルデータのデータ長を表す情報であるジングル長２０２が含まれている。また、そのジングルの音響成分２０４、音声成分２０５、および映像成分２０６、並びにステップＳ５６において推定された各成分の重み２０３−１乃至２０３−３が含まれている。
【００６２】
ステップＳ５９において、自動抽出部１１４は、ステップ５８において新規ジングルとして記憶されたジングルをステップＳ５２において設定された調査対象領域から抽出し、ステップＳ５２に戻り、それ以降の処理を繰り返し実行する。
【００６３】
このようにして、ジングルが自動的に抽出される。
【００６４】
次に、図９を参照して、図７のステップＳ３２の手動抽出処理について説明する。この処理は、例えば、ユーザが、図示せぬモニタなどを用いて番組データを参照しながら実行される。
【００６５】
ステップＳ７１において、手動調整部１１２は、放送された番組のデータを再生し、モニタに表示させる。ステップＳ７２において、手動調整部１１２は、ユーザから番組特定部位の指定を受け付け、その部位をジングルとして抽出する。ステップＳ７３において、手動調整部１１２は、ジングルを認識するためのデータの指定を受け付ける。このとき例えば、ジングルの画像マスク、ジングルデータを構成する成分の重み、閾値などが指定され、ジングルデータが作成される。ステップＳ７４において、手動調整部１１２は、番組特定ジングルパターンの入力を受け付ける。
【００６６】
ここで、図１１と図１２を参照して、番組とジングルの関係について説明する。図１１は、順番に放送された番組Ａと番組Ｂを時間軸上に示した図である。図中格子模様で示された部分２４１と２４２、および図中斜線で示された部分２４３と２４４がジングルである。ジングル２４２とジングル２４３は、番組Ａと番組Ｂに跨って存在するジングルであり、例えば、ＣＭや番組案内などと考えられる。本発明においては、このようなジングルをスペーサジングルと称する。
【００６７】
一方ジングル２４１は、番組Ａの中だけに存在するジングルであり、ジングル２４４は、番組Ｂの中だけに存在するジングルであり、番組の中のコーナーのオープニングなどと考えられる。本発明においては、このようなジングルを番組内構造化識別用ジングルと称する。
【００６８】
図１２は、番組内構造化識別用ジングルの例を示す図である。図１２は、シリーズとして放送される番組Ｃの第１回目２２３−１と第２回目２２３−２を時間軸上に示した図である。同図に示されるように、番組Ｃはジングル２６１とジングル２６２により区切られたコーナー、図中左側のジングル２６２と図中右側のジングル２６２により区切られたコーナー、ジングル２６２とジングル２６３により区切られたコーナー、およびジングル２６３とジングル２６４により区切られたコーナーの４つのコーナーに階層化されていることが分かる。なお、番組内構造化識別用ジングルには、ジングル２６２のように、１つの番組内で複数回使用されるものもある。
【００６９】
図１３は、番組の開始端を時間軸上に表した例を示す図である。図１３Ａは、その番組の開始を表す開始ジングル２８１が放送された後、番組が放送される例を示している。このような場合、番組を録画するとき、開始ジングル２８１以後を番組内容として認識する必要がある。
【００７０】
図１３Ｂは、開始ジングル２８１が放送される前に、番組の先頭部分３０１が放送される例を示している。このような場合、番組を録画するとき、番組の先頭部分３０１以後を番組内容として認識する必要がある。
【００７１】
図１３Ｃは、スペーサジングル２８２が放送された後、番組の先頭部分３０１が放送され、その後開始ジングル２８１が放送される例を示している。このような場合、番組を録画するとき、番組の先頭部分３０１以後を番組内容として認識する必要がある。
【００７２】
図１３Ｄは、スペーサジングル２８２が放送される前に、番組の先頭部分３０２が放送され、スペーサジングルが放送された後、番組の別の部分３０３が放送され、その後開始ジングル２８１が放送される例を示している。このような場合、番組を録画するとき、番組の先頭部分３０２以後を番組内容として認識する必要がある。
【００７３】
図１３Ｅは、番組スペーサジングル２８３が放送された後、番組の先頭部分３０４が放送され、その後再びスペーサジングル２８２が放送され、その後番組の別の部分３０５が放送され、その後開始ジングル２８１が放送される例を示している。このような場合、番組を録画するとき、番組の先頭部分３０４以後を番組内容として認識する必要がある。
【００７４】
図１４は、番組の終了端の例を示す図である。図１４Ａは、その番組の終了を表す終了ジングル３２１が放送され、番組が終了される例を示している。このような場合、番組を録画するとき、終了ジングル３２１以前を番組内容として認識する必要がある。
【００７５】
図１４Ｂは、終了ジングル３２１が放送された後、番組の最後の部分３４１が放送され、番組が終了される例を示している。このような場合、番組を録画するとき、番組の最後の部分３４１以前を番組内容として認識する必要がある。
【００７６】
図１４Ｃは、終了ジングル３２１が放送された後、番組の最後の部分３４１が放送され、その後スペーサジングル３２２が放送される例を示している。このような場合、番組を録画するとき、番組の最後の部分３４１以前を番組内容として認識する必要がある。
【００７７】
図１４Ｄは、終了ジングル３２１が放送された後、番組の一部分３４２が放送され、その後スペーサジングル３２２が放送され、その後番組の最後の部分３４３が放送され、番組が終了される例を示している。このような場合、番組を録画するとき、番組の最後の部分３４３以前を番組内容として認識する必要がある。
【００７８】
図１４Ｅは、終了ジングル３２１が放送された後、番組の一部分３４４が放送され、その後スペーサジングル３２２が放送され、その後番組の最後の部分３４５が放送され、その後スペーサジングル３２３が放送される例を示している。このような場合、番組を録画するとき、番組の最後の部分３４５以前を番組内容として認識する必要がある。
【００７９】
図９のステップＳ７４では、番組毎に、図１３および図１４に示されるような、番組の開始ジングルパターンおよび終了ジングルパターンが、その番組の番組特定ジングルパターンとして指定され、指定されたジングルパターンがジングルＤＢ７２に記憶される。
【００８０】
このようにして、ジングルデータおよびジングルパターンが記憶される。
【００８１】
次に、図１５を参照して、記録装置５２の番組記録処理について説明する。ステップＳ９４において、番組予約部９１は、図１６を参照して後述する番組予約処理を実行する。これにより、録画すべき番組が指定される。
【００８２】
ステップＳ９５において、ジングルモニタ部９２は、図１７を参照して後述する開始ジングルパターンモニタ処理を実行する。これにより、番組の開始位置が特定され、番組の記録が開始される。ステップＳ９６において、ジングルモニタ部９２は、図３１を参照して後述する終了ジングルパターンモニタ処理を実行する。これにより、番組の終了位置が特定され、番組の記録が終了される。
【００８３】
ステップＳ９７において、録画部９３は、図３３を参照して後述する保存部分特定処理を実行する。これにより、記録されたデータのうち不要な部分が削除され、保存すべき部分が特定され、録画予約された番組のデータとして記憶部９４に記憶される。
【００８４】
このようにして、番組が録画される。
【００８５】
次に、図１６を参照して、図１５のステップＳ９４の番組予約処理について説明する。ステップＳ１１１において、番組予約部９１は、記録装置５２の図示せぬモニタに番組表を表示する。ステップＳ１１２において、番組予約部９１は、録画対象番組の指定を受け付ける。録画対象番組の指定は、例えば、ユーザが、表示された番組表に基づいて、記録装置５２の図示せぬ入力部を操作することにより行われる。ステップＳ１１３において、番組予約部９１は、ネットワーク５５を介してサーバ５１から録画対象番組として指定された番組を特定するジングルのジングルデータを取得する。
【００８６】
このようにして、番組の録画予約が行われる。
【００８７】
次に、図１７を参照して、図１５のステップＳ９５の開始ジングルパターンモニタ処理について説明する。この処理は、ジングルモニタ部９２により実行される。図１８は、ジングルモニタ部９２の詳細な構成例を示すブロック図である。この例では、放送信号の中からジングルを抽出し、抽出されたジングルの音声または映像の特徴量を表す観測値を演算する観測値演算部４０１が設けられている。
【００８８】
また、観測値演算部４０１で演算された観測値と、ネットワーク５５を介してサーバ５１から取得されたジングルデータを比較し、観測値とジングルデータとの近似性を表す近似評価値を演算する評価値演算部４０２が設けられている。
【００８９】
さらに、各部を制御する制御部４０３が設けられており、観測値演算部４０１、および評価値演算部４０２と、バス４０４を介して相互に接続されている。
【００９０】
図１７に戻って、ステップＳ１３１において、観測値演算部４０１は、放送信号の中からジングル指定部分を抽出し、観測値を演算する。このとき、観測値の演算は、次のようにして行われる。
【００９１】
図１９は、このときの処理の流れを示す図である。放送信号４５１の中から所定のジングル指定部分が抽出され、観測値演算部４０１の音響抽出部４１１と映像抽出部４２１に供給される。
【００９２】
このとき、音響抽出部４１１は、放送信号の中の音声信号を抽出し、周波数フィルタ４１２に出力する。図２１は、このとき出力される音声信号の例を示す図である。この例では、縦軸に出力、横軸に時間が示され、音声信号が波形として示されている。
【００９３】
映像抽出部４２１は、放送信号の中の映像信号を抽出し、輝度分離部４２２に出力する。図２６は、このとき出力される映像信号の例を示す図である。この映像信号は図２６Ａ乃至Ｃのフレームで構成され、図２７に示される映像信号５５１の中の一部分５５２に対応する。
【００９４】
図１９に戻って、周波数フィルタ４１２は、入力された音声信号をバンドパスフィルタを通して音声域と、音声以外の音響域に分離し、音響域の信号を周波数スペクトル生成部４１３に出力し、音声域の信号を周波数スペクトル生成部４１４に出力する。図２２は、このとき用いられるバンドパスフィルタの例を示す図である。この例においては、横軸に周波数が示され、縦軸に透過率が示されている。
【００９５】
輝度分離部４２２は、映像信号の輝度情報に対して、例えば図２７に示されるマスク５５３を作用させ、フレームセル生成部４２３に出力する。マスク５５３は、図中濃い色で表示されるマスク部分５７１と、図中白く表示される透過部分５７２により構成されている。
【００９６】
図１９に戻って、周波数スペクトル生成部４１３は、音響域の信号の周波数スペクトルに変換し、その周波数スペクトルをメッシュ分解して観測値の音響成分４７１を生成する。周波数スペクトル生成部４１４は、音声域の信号の周波数スペクトルに変換し、その周波数スペクトルをメッシュ分解して観測値の音声成分４７２を生成する。
【００９７】
このとき、生成される周波数スペクトルの例を図２３に示す。この例では、横軸に時間、縦軸に周波数が示され、周波数スペクトルが図中淡い色で表示されている。そして、図２３に示される周波数スペクトルが図２４に示されるように、所定の時間（ｔ１，ｔ２，ｔ３，・・・ｔｎ）と、所定の周波数（ｆ１，ｆ２，ｆ３，・・・ｆｍ）でメッシュ分解され、図２５に示されるような観測値の音響成分（または音声成分）が生成される。図２５は、観測値の音響成分（または音声成分）の構成例を示す図であり、時間ｔ１，ｔ２，・・・ｔｎにおける周波数の値ｆ１，ｆ２，・・・ｆｎが、データ数と時間または周波数の間隔を表す刻み幅とともに記述されている。
【００９８】
図１９に戻って、フレームセル生成部４２３は、輝度分離部４２２から出力された信号にＤＦＴ（Ｄｅｓｃｒｅａｔｅ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ：離散フーリエ変換）を行い、図２７に示されるような周波数成分５７３をフレーム単位に取得し、その周波数成分をメッシュ分解して観測値の映像成分４７３を生成する。このとき生成される観測値の映像成分の構成例を図２８に示す。この例では、フレーム単位のメッシュ化された周波数成分５７３−１乃至５７３−ｎの値が、この映像信号のフレーム数、メッシュ分解するときに用いられた縦セル数、横セル数、および刻み幅とともに記述されている。また、図２７のマスク５５３に関するマスク情報が記述されている。
【００９９】
このようにして、観測値が演算される。
【０１００】
図１７に戻って、ステップＳ１３２において、評価値演算部４０２は、評価値を演算する。評価値の演算は次のようにして行われる。図２０は、評価値演算部４０２の詳細な構成例を示すブロック図である。評価値演算部４０２の音響評価部４３１は、観測値５０２の音響成分４７１とジングルデータ５０１の音響成分４９１を比較し、音響成分の評価値を演算する。
【０１０１】
このとき、図２９に示されるようにジングルデータの音響成分４９１の中から時間ｔ１に対応する周波数成分（ｆ１，ｆ２，・・・ｆｍ）が抽出され、所定の重み（ａ１，ａ２，・・・ａｍ）で重み付けされてベクトルｔ１（ａ１・ｆ１，ａ２・ｆ２，・・・ａｎ・ｆｍ）が生成される。同様に観測値の音響成分４７１の時間ｒ１に対応する周波数成分（ｆ’１，ｆ’２，・・・ｆ’ｍ）が抽出され、やはり所定の重み（ａ１，ａ２，・・・ａｍ）で重み付けされてベクトルｒ１（ａ１・ｆ’１，ａ２・ｆ’２，・・・ａｎ・ｆ’ｍ）が生成される。なお、図２９では、ベクトルｔ１とｒ１が３次元のベクトルとして表示されているが実際には、ｍ次元のベクトルとなる。
【０１０２】
同様に、ジングルデータの音響成分４９１の中から時間ｔ２，ｔ３，・・・ｔｎに対応する周波数成分が抽出され、所定の重みで重み付けされ、ベクトルｔ２，ｔ３，・・・ｔｎが生成され、観測値の音響成分４７１の時間ｒ２，ｒ３，・・・ｒｎに対応する周波数成分が抽出され、所定の重みで重み付けされ、ベクトルｒ２，ｒ３，・・・ｒｎが生成される。
【０１０３】
音響評価部４３１は、図２９に示されるベクトルｔ１とｒ１がなす角度６０１、ベクトルｔ２とｒ２がなす角度、・・・ベクトルｔｎとｒｎがなす角度の総和を求めて音響成分の評価値を演算する。各ベクトル間の角度の総和は、次式により求められる。
【０１０４】
【数１】
2004356682.tif 000003
【０１０５】
また、音響成分の評価値は、ベクトルｔ１とｒ１の距離６０２、ベクトルｔ２のｒ２距離、・・・ベクトルｔｎとｒｎの距離の総和により演算されるようにしてもよい。各ベクトル間の距離の総和は、次式により求められる。
【０１０６】
【数２】
2004356682.tif 000004
【０１０７】
図２０に戻って、音響評価部４３１は、音響成分の評価値に所定の重み（ｗ１）を乗じて評価値決定部４３４に出力される。
【０１０８】
音声評価部４３２においても、音響評価部４３１と同様の処理が行われ、音声成分の評価値が求められ、音声成分の評価値に所定の重み（ｗ２）が乗じられ評価値決定部４３４に出力される。
【０１０９】
映像評価部４３３は、観測値５０２の映像成分４７３とジングルデータ５０１の映像成分４９３を比較し、映像成分の評価値を演算する。このとき図３０に示されるようにジングルデータの映像成分４７３の中からフレームｔ１に対応する周波数成分が抽出され、所定の重みで重み付けされてベクトルｔ１が生成される。同様に、観測値の映像成分４７３のフレームｒ１に対応する周波数成分が抽出され、やはり所定の重みで重み付けされてベクトルｒ１が生成される。この例ではベクトルｔ１とｒ１はそれぞれ１２次元のベクトルとされる。なお、図３０では、ベクトルｔ１とｒ１が３次元のベクトルとして表示されているが実際には、１２次元のベクトルとなる。
【０１１０】
同様に、ジングルデータの映像成分４９３の中からフレームｔ２，ｔ３，・・・ｔｎに対応する周波数成分が抽出され、所定の重みで重み付けされ、ベクトルｔ２，ｔ３，・・・ｔｎが生成され、観測値の音響成分４７３のフレームｒ２，ｒ３，・・・ｒｎに対応する周波数成分が抽出され、所定の重みで重み付けされ、ベクトルｒ２，ｒ３，・・・ｒｎが生成される。
【０１１１】
映像評価部４３３は、図３０に示されるベクトルｔ１とｒ１がなす角度６２１、ベクトルｔ２とｒ２がなす角度、・・・ベクトルｔｎとｒｎがなす角度の総和を求めて映像成分の評価値を演算する。また、映像成分の評価値は、ベクトルｔ１とｒ１の距離６２２、ベクトルｔ２のｒ２距離、・・・ベクトルｔｎとｒｎの距離の総和により演算されるようにしてもよい。
【０１１２】
図２０に戻って、映像評価部４３３は、映像成分の評価値に所定の重み（ｗ３）を乗じて、評価値決定部４３４に出力する。
【０１１３】
なお、上述した重みｗ１乃至ｗ３は、ジングルデータに記述された重み（図１０の２０３−１乃至２０３−３）に基づいて、決定される。
【０１１４】
評価値決定部４３４は、音響評価部４３１、音声評価部４３２、および映像評価部４３３の出力値を足し合わせて近似評価値を決定する。なお、近似評価値は、音響評価部４３１、音声評価部４３２、および映像評価部４３３の出力値の平均値として決定されるようにしてもよい。近似評価値は、小さいほど、観測値とジングルデータの近似性は高くなる。
【０１１５】
図１７に戻って、ステップＳ１３３において、評価値演算部４０２は、近似評価値が閾値より小さいか否かを判定する。なお、閾値は、ジングルデータに記述された閾値（図１０の２０１）に基づいて決定される。ステップＳ１３３において、近似評価値は閾値より小さいと判定された場合、ステップＳ１３４に進み、評価値演算部４０２は、制御部４０３に開始ジングル発見を通知する。そして、ステップＳ１３５において、制御部４０３は、録画部９３に録画を開始させる。
【０１１６】
ステップＳ１３３において、近似評価値は閾値より小さくないと判定された場合、処理は、ステップＳ１３１に戻る。
【０１１７】
このようにして、録画が開始される。このようにすることで、録画の開始は、番組を特定するジングルを発見することにより開始されるようになるので、番組の放送日時が変更されても、例えば、放送開始時刻が番組表に記載の時刻と異なるように変更されても、所望の番組が記録されるようにすることができる。
【０１１８】
次に図３１を参照して、図１５のステップＳ９６の終了ジングルパターンモニタ処理について説明する。ステップＳ１５１乃至Ｓ１５３の処理は、図１７のステップＳ１３１乃至１３３の処理と同様の処理なので、詳細な説明は省略する。
【０１１９】
ステップＳ１５３において、近似評価値は閾値より小さいと判定された場合、ステップＳ１５４に進み、評価値演算部４０２は、制御部４０３に終了ジングル発見を通知する。そして、ステップＳ１５５において、制御部４０３は、録画部９３に録画を終了させる。
【０１２０】
ステップＳ１５３において、近似評価値は閾値より小さくないと判定された場合、処理は、ステップＳ１５１に戻る。
【０１２１】
このようにして、録画が終了される。このようにすることで、録画の終了は、番組を特定するジングルを発見することにより終了されるようになるので、番組の放送日時が変更されても、例えば、放送終了時刻が番組表に記載の時刻と異なるように変更されても、所望の番組が記録されるようにすることができる。
【０１２２】
以上においては、番組の開始ジングルと終了ジングルに基づいて、番組の録画の開始と終了が行われる例について説明したが、図１３と図１４を参照して、上述した番組の開始パターンと番組の終了パターンに基づいて、番組の録画の開始と終了が行われるようにすることもできる。
【０１２３】
また、録画対象となる番組が、番組開始または終了を特定するためのジングルを持っていない場合も考えられる。この場合、録画対象となる番組に隣接する番組、すなわち録画対象となる番組と時間的に連続する番組の開始または終了を特定するジングルに基づいて、番組の録画を開始または終了させることができる。
【０１２４】
図３２Ａ乃至Ｃは、録画対象となる番組６４２、番組６４２の（時間的に）前番組６４１、および番組６４２の（時間的に）後番組６４３を時間軸上に表した例を示す図である。
【０１２５】
図３２Ａは、録画対象となる番組６４２に開始ジングル６５２が存在し、終了ジングルが存在せず、録画対象となる番組６４２の後番組６４３に開始ジングル６５３が存在する場合の例を示している。この場合、記録装置５２は、番組６４２の開始ジングル６５２に基づいた、番組開始パターン６７２を特定し、録画開始位置６４０−１を設定し、番組６４３の開始ジングル６５３に基づいた、番組開始パターン６７３を特定し、記録終了位置６４０−２を設定する。
【０１２６】
図３２Ｂは録画対象となる番組６４２に開始ジングル６５２が存在し、終了ジングルが存在せず、番組６４２の前番組６４１に終了ジングルが存在し、番組６４２の後番組６４３に開始ジングル６５３が存在する場合の例を示している。この場合、記録装置５２は、番組６４１の終了ジングル６５１に基づく、番組終了パターン６７１を特定し、さらに番組６４２の開始ジングル６５２に基づいた、番組開始パターン６７２を特定し、録画開始位置６４０−１を設定する。このような場合、図３２Ａと比較して、より正確に番組の開始位置を設定することができる。記録終了位置６４０−２は図３２Ａの場合と同様に設定される。
【０１２７】
図３２Ｃは録画対象となる番組６４２に開始ジングルと終了ジングルが存在しない場合の例を示している。この場合、記録装置５２は、番組６４１の終了ジングル６５１に基づいた、番組終了パターン６７１を特定し、録画開始位置６４０−１を設定し、番組６４３の開始ジングル６５３に基づいた、番組開始パターン６７３を特定し、記録終了位置６４０−２を設定する。
【０１２８】
このようにすることで、録画対象となる番組に、番組の開始または終了を特定するジングルが存在しない場合であっても、所望の番組を正確に録画することができる。
【０１２９】
勿論、番組表に記載された時刻に基づいて記録開始位置と記録終了位置を設定することも可能である。
【０１３０】
次に図３３を参照して、図１５のステップＳ９７の保存部分特定処理について説明する。ステップＳ１７１において、録画部９３は、録画対象番組に、その番組を特定するジングルパターンがあるか否かを判定する。
【０１３１】
ステップＳ１７１において、録画対象番組に、その番組を特定するジングルパターンがあると判定された場合、ステップＳ１７２に進み、録画部９３は、対象番組のジングルパターンを用いて番組の端処理、すなわち番組の開始点と終了点を、より正確に特定し、不要な部分を削除する処理を行う。
【０１３２】
このとき、例えば、ユーザが、記録装置５２の図示せぬ入力部を操作して、図３４に示されるような端処理コマンドが入力される。また、録画された番組が解析され、自動的に端処理コマンドが入力されるようにしてもよい。図３４は、番組開始位置が、その番組の開始ジングル７２１の１つ前のスペーサジングルの後であり、その番組の終了位置が、その番組の終了ジングル７２２の１つ後のスペーサジングルの前であることを表している。
【０１３３】
図３５は、端処理が行われる録画対象番組７００、番組７００の前番組７０１、および番組７００の後番組７０２の構成を時間軸上に表す図である。図３５Ａには、録画対象番組７００の開始ジングル７２１と終了ジングル７２２が示されている。前番組７０１には終了ジングル７２３と、複数のスペーサジングルで構成されるスペーサジングル群７２５が示されている。また、後番組７０２の開始ジングル７２４と、複数のスペーサジングルで構成されるスペーサジングル群７２６が示されている。
【０１３４】
例えば、記録装置５２が、図１７を参照して上述した開始ジングルパターンモニタ処理において、前番組７０１の終了ジングル７２３を検出することにより番組の記録を開始し、図３１を参照して上述した終了ジングルパターンモニタ処理において、後番組７０２の開始ジングル７２４を検出することにより、番組の記録を終了していた場合、図３５Ｂに示す記録範囲７００−１が一旦、記憶部９４に記憶される。
【０１３５】
しかし、図３４を参照して上述したように、録画対象番組７００の番組開始位置は、その番組の開始ジングル７２１の１つ前のスペーサジングルの後であり、番組の終了位置は、その番組の終了ジングル７２２の１つ後のスペーサジングルの前であるので、記録部９３は、ジングルモニタ部９２に、図３５Ｃに示されるように、開始ジングル７２１の１つ前のスペーサジングル７２５−１と、終了ジングル７２２の１つ後のスペーサジングル７２６−１を検出させる。そして、図３５Ｄに示した、記録範囲の先頭部分７２７と終了部分７２８は、不要部分として削除され、保存部分７００−２が特定される。
【０１３６】
図３３に戻って、ステップＳ１７１において、録画対象番組に、その番組を特定するジングルパターンがないと判定された場合、ステップＳ１７３に進み、録画部９３は、対象番組の隣接番組のジングルパターンを用いて番組の端処理を行う。
【０１３７】
このとき、例えば、ユーザが、記録装置５２の図示せぬ入力部を操作して、図３６に示されるような端処理コマンドが入力される。また、録画された番組が解析され、自動的に端処理コマンドが入力されるようにしてもよい。図３６は、図３４と異なり、録画対象番組に、番組開始位置を表すジングルパターン、および番組終了位置を表すジングルパターンがないことを表している。
【０１３８】
図３７は、端処理が行われる録画対象番組７５０、番組７５０の前番組７５１、および番組７５０の後番組７５２の構成を時間軸上に表す図である。図３７Ａにおいて、前番組７５１には終了ジングル７７１と、複数のスペーサジングルで構成されるスペーサジングル群７７３が示されている。また、後番組７５２の開始ジングル７７２と、複数のスペーサジングルで構成されるスペーサジングル群７７４が示されている。
【０１３９】
例えば、記録装置５２が、図１７を参照して上述した開始ジングルパターンモニタ処理において、前番組７５１の終了ジングル７７１を検出することにより番組の記録を開始し、図３１を参照して上述した終了ジングルパターンモニタ処理において、後番組７５２の開始ジングル７７２を検出することにより、番組の記録を終了していた場合、図３５Ｂに示す記録範囲７５０−１が一旦、記憶部９４に記憶される。
【０１４０】
その後、記録部９３は、ジングルモニタ部９２に、図３７Ｃに示されるように、前番組７５１の終了ジングル７７１の後のスペーサジングル群７７３の先頭のスペーサジングル７７３−１、および後番組開始ジングル７７２の前のスペーサジングル群７７４の最後のスペーサジングル７７４−１を検出させ、終了ジングル７７１とスペーサジングル７７３−１で挟まれた部分７５１−１を不要部分とし、開始ジングル７７２とスペーサジングル７７４−１で挟まれた部分（この場合は、開始ジングル７７２のみ）を不要部分とし、それぞれの不要部分を削除する。
【０１４１】
さらに、記録部９３は、ジングルモニタ部９２に、図３７Ｄに示されるように、スペーサジングル群７７３の最後のスペーサジングル７７３−２、および後番組開始ジングル７７２の前のスペーサジングル群７７４の先頭のスペーサジングル７７４−２を検出させ、スペーサジングル群７７３と７７４を不要部分として削除する。そして、保存部分７５０−２が特定される。
【０１４２】
図３３にもどって、ステップＳ１７４において、記録部９３は、ステップＳ１７２またはＳ１７３において特定された保存部分を保存する。
【０１４３】
このようにして、録画された番組の保存部分が特定される。番組の開始位置と終了位置は、番組の開始ジングルまたは終了ジングルと、スペーサジングルを組み合わせて、特定され、不要な部分が削除されるので、所望の番組を正確に録画し保存することができる。さらに、録画対象番組にその番組を特定するジングルパターンがない場合でも、隣接する番組のジングルパターンを用いて、所望の番組を正確に録画し保存することができる。
【０１４４】
このように、記録装置５２により録画（保存）された番組は、例えば、番組の放送日毎に分類され、記憶部９４にデータベースとして記憶される。ユーザは、記録装置５２の図示せぬ入力部を操作することにより、再生部９５を制御して保存された番組を再生することができる。
【０１４５】
このとき、番組を再生するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）として、例えば、記録装置５２に接続されるテレビジョン受像機のモニタに図３８に示されるような画面が表示される。図３８右側には、記憶部９４に保存されている番組を日付毎に一覧表示する番組履歴表示部８００が表示されている。ユーザは、番組履歴表示部８００に示された日付の中から所望の日付を選択し、所定のコマンドを投入することにより番組を再生する。また、このとき選択された日付において録画された番組の一覧が階層化されて表示されるようにしてもよい。
【０１４６】
再生が指示された番組は、番組表示部８０３に表示される。また、ボタン８０１または８０２を操作することにより、番組を早送りしたり、巻き戻したりすることができる。
【０１４７】
このようにして、録画された番組の中から、ユーザが所望する番組が再生される。
【０１４８】
なお、上述した一連の処理をハードウェアで実現するか、ソフトウェアで実現するかは問わない。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図３９に示されるような汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１４９】
図３９において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０２に記憶されているプログラム、または記憶部９０８からＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ９０３にはまた、ＣＰＵ９０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１５０】
ＣＰＵ９０１、ＲＯＭ９０２、およびＲＡＭ９０３は、バス９０４を介して相互に接続されている。このバス９０４にはまた、入出力インタフェース９０５も接続されている。
【０１５１】
入出力インタフェース９０５には、キーボード、マウスなどよりなる入力部９０６、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）などよりなるディスプレイ（表示部）、並びにスピーカなどよりなる出力部９０７、ハードディスクなどより構成される記憶部９０８、モデム、ターミナルアダプタなどより構成される通信部９０９が接続されている。通信部９０９は、インターネットなどのネットワークを介しての通信処理を行う。
【０１５２】
入出力インタフェース９０５にはまた、必要に応じてドライブ９１０が接続され、ドライブ９１０には、本発明のプログラムが記録された記録媒体として、例えば、リムーバブルメディア９１１が装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部９０８にインストールされる。
【０１５３】
なお、本明細書において上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１５４】
【発明の効果】
以上の如く本発明によれば、番組の放送時刻が変更されても、所望の番組を確実に録画できるようにすることができる。
【図面の簡単な説明】
【図１】従来の記録装置による番組記録処理を説明するフローチャートである。
【図２】番組表の構成例を示す図である。
【図３】従来の記録装置において設定される情報の例を示す図である。
【図４】録画対象番組の放送時刻の変更の例を示す図である。
【図５】本発明のコンテンツ記録システムの構成例を示すブロック図である。
【図６】図５のジングル作成部の構成例を示すブロック図である。
【図７】ジングルデータ作成処理を説明するフローチャートである。
【図８】自動抽出処理を説明するフローチャートである。
【図９】手動抽出処理を説明するフローチャートである。
【図１０】ジングルデータの構成例を示す図である。
【図１１】番組とジングルの関係を示す図である。
【図１２】番組内のジングルの構成例を示す図である。
【図１３】番組の開始端の例を示す図である。
【図１４】番組の終了端の例を示す図である。
【図１５】番組録画処理を説明するフローチャートである。
【図１６】番組予約処理を説明するフローチャートである。
【図１７】開始ジングルパターンモニタ処理を説明するフローチャートである。
【図１８】図５のジングルモニタ部の構成例を示すブロック図である。
【図１９】図１８の観測値演算部の構成例を示すブロック図である。
【図２０】図１８の評価値演算部の構成例を示すブロック図である。
【図２１】ジングルの音声信号の波形の例を示す図である。
【図２２】バンドパスフィルタにおける周波数と透過率の関係を示す図である。
【図２３】周波数スペクトルに分解された音声信号の例を示す図である。
【図２４】図２３の周波数スペクトルスペクトルをメッシュ分解した例を示す図である。
【図２５】観測値の音響成分または音声成分の構成例を示す図である。
【図２６】ジングルの映像の例を示す図である。
【図２７】図２６の映像に作用させるマスクの例、および図２６の映像を周波数成分に分解した例を示す図である。
【図２８】観測値の映像成分の構成例を示す図である。
【図２９】観測値とジングルデータの音響成分または音声成分をベクトル化する例を示す図である。
【図３０】観測値とジングルデータの映像成分をベクトル化する例を示す図である。
【図３１】終了ジングルパターンモニタ処理を説明するフローチャートである。
【図３２】番組の記録開始位置と記録終了位置の例を示す図である。
【図３３】保存部分特定処理を説明するフローチャートである。
【図３４】番組開始位置と番組終了位置を指定するコマンドの例を示す図である。
【図３５】録画対象番組の開始ジングルパターンと終了ジングルパターンを用いて番組の端処理を行う例を示す図である。
【図３６】番組開始位置と番組終了位置を指定するコマンドの例を示す図である。
【図３７】録画対象番組に隣接する番組の開始ジングルパターンと終了ジングルパターンを用いて番組の端処理を行う例を示す図である。
【図３８】番組を再生するとき表示される画面の表示例を示す図である。
【図３９】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
５１  サーバ，  ５２  記録装置，  ７１  ジングル付与部，  ７２  ジングルＤＢ，  ７４  ジングル作成部，  ９１  番組予約部，  ９２  ジングルモニタ部，  ９３  録画部，  ９４  記憶部，  ９５  再生部，  １１４  自動抽出部，  １１２  手動抽出部，  ４０１  観測値演算部，  ４０２  評価値演算部，  ４０３  制御部
【図１】
2004356682.tif 000005
【図２】
2004356682.tif 000006
【図３】
2004356682.tif 000007
【図４】
2004356682.tif 000008
【図５】
2004356682.tif 000009
【図６】
2004356682.tif 000010
【図７】
2004356682.tif 000011
【図８】
2004356682.tif 000012
【図９】
2004356682.tif 000013
【図１０】
2004356682.tif 000014
【図１１】
2004356682.tif 000015
【図１２】
2004356682.tif 000016
【図１３】
2004356682.tif 000017
【図１４】
2004356682.tif 000018
【図１５】
2004356682.tif 000019
【図１６】
2004356682.tif 000020
【図１７】
2004356682.tif 000021
【図１８】
2004356682.tif 000022
【図１９】
2004356682.tif 000023
【図２０】
2004356682.tif 000024
【図２１】
2004356682.tif 000025
【図２２】
2004356682.tif 000026
【図２３】
2004356682.tif 000027
【図２４】
2004356682.tif 000028
【図２５】
2004356682.tif 000029
【図２６】
2004356682.tif 000030
【図２７】
2004356682.tif 000031
【図２８】
2004356682.tif 000032
【図２９】
2004356682.tif 000033
【図３０】
2004356682.tif 000034
【図３１】
2004356682.tif 000035
【図３２】
2004356682.tif 000036
【図３３】
2004356682.tif 000037
【図３４】
2004356682.tif 000038
【図３５】
2004356682.tif 000039
【図３６】
2004356682.tif 000040
【図３７】
2004356682.tif 000041
【図３８】
2004356682.tif 000042
【図３９】
2004356682.tif 000043