(57)【要約】【課題】従来、映像の特定の区間を検出する場合、検出対象の映像に含まれている、映像カットの区間を予め用意した固定区間の長さと比較して検出を行っている。しかし、国・地域・放送局などによって、この固定区間の長さは可変であり、状況に合わせて設定を変更する必要があった。また、同じ国・地域・放送局であっても、固定区間の長さは変更される可能性があった。【解決手段】判定基準となる区間の長さを、区間データベースから国・地域・放送局などに合わせて選択し、区間の長さの違いに対応する。また、記録された映像の電子番組情報を利用することで、区間の長さを自動選択する。また、ネットワークと接続して区間データベースを更新し、特定区間の長さが変更された場合に対応する。さらに、検出対象となる特定区間の長さがわからない場合に、区間データベースの区間で検出を行い検出の頻度によって、特定区間の長さを特定する。【選択図】図３
2005328331.tif 000002
【特許請求の範囲】
【請求項１】
映像信号から元の映像データに復調する映像信号復調手段と、復調された映像データから、特定区間の検出対象の候補となる、映像の区間を検出する区間検出手段と、区間データベースに蓄積されている区間長さから検出すべき特定区間の長さを抽出する区間データベース選択手段と、前記区間データベース選択手段で抽出した特定区間の長さに基づいて、前記区間検出手段で検出した特定区間の候補の中から、特定区間を選択する特定区間選択手段を備えたことを特徴とする特定区間検出装置。
【請求項２】
記録された映像の対象となる電子番組情報の中から、前記区間データベース選択手段で特定区間の長さの選択に必要な情報を読み取り、読み取った情報を前記区間データベース選択手段に伝える自動データベース選択手段をさらに備えたことを特徴とする、請求項１に記載の特定区間検出装置。
【請求項３】
ネットワークと接続して、ネットワーク上のサーバ装置に蓄積されている区間データベースの更新情報を読み取り、前記区間データベース選択手段で利用する区間データベースを更新するデータベース更新手段をさらに備えたことを特徴とする、請求項１または請求項２に記載の特定区間検出装置。
【請求項４】
前記区間検出手段で検出した特定区間の候補の中から、前記区間データベース選択手段で利用する区間データベース内に設定されている区間の長さに基づいて区間を選択し、選択されたの区間長さに対する選択された区間の頻度から、映像信号に合わせた特定区間の長さを特定する自動特定区間長さ検出手段をさらに備えたことを特徴とする、請求項１または請求項２に記載の特定区間検出装置。
【請求項５】
前記区間データベース選択手段の内容は、前記区間検出手段で利用する特定区間の候補となる映像の区間検出に利用する情報を含むことを特徴とする、請求項１または請求項２に記載の特定区間検出装置。
【請求項６】
前記区間データベース選択手段の内容は、前特定区間選択手段で利用する特定区間の検出に利用する情報を含むことを特徴とする、請求項１または請求項２に記載の特定区間検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、国・地域・放送局などの違いに、柔軟に対応する、映像の特定区間の検出に関するものである。
【背景技術】
【０００２】
従来、コマーシャルなどの映像に含まれる特定の区間を検出する技術は、図９に示すように、映像信号をステップＳ９０１で復調した映像データを、ステップＳ９０２で検出対象の映像の画面の切り替わりなどの特定区間の候補を検出し、ステップＳ９０３で予め用意した固定区間の長さと比較して、特定の区間選択を行っていた（例えば、特許文献１参照。）。
【０００３】
しかし、従来の手法による特定区間の検出装置では、予め用意した固定区間の長さに依存するため、国・地域・放送局などによって、固定区間の長さが異なることがあり、検出対象となる映像に合わせて、固定区間の長さを設定しなおす必要があった。
【０００４】
さらに、同じ国・地域・放送局であっても、固定区間の長さは、変更される可能性があり、たとえ設定を行っても、再設定が必要な状況が発生することも考えられるため、柔軟な対応方法が必要であった。
【特許文献１】特開２００１−８１５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
解決しようとする問題点は、コマーシャルなどの特定の区間を検出するときに、放映された国・地域・放送局などによって、検出対象となる固定区間の長さが異なる場合に、検出装置に設定されている固定区間を明示的に変更しなければならない点である。
【課題を解決するための手段】
【０００６】
本発明は、コマーシャルなどの特定の区間を検出するときに、検出対象となる映像によって、特定の区間長さが異なる場合に、自動的に区間長さを変更することを最も主要な特徴とする。
【発明の効果】
【０００７】
本発明の特定区間検出装置は、映像信号から元の映像データに復調する映像信号復調手段と、復調された映像データから、特定区間の検出対象の候補となる、映像の区間を検出する区間検出手段と、区間データベースに蓄積されている区間長さから検出すべき特定区間の長さを抽出する区間データベース選択手段と、前記区間データベース選択手段で抽出した特定区間の長さに基づいて、前記区間検出手段で検出した特定区間の候補の中から、特定区間を選択する特定区間選択手段を備えることで、前記特定区間選択手段の検出の判定基準となる特定区間の長さを、検出対象となる映像信号に合わせて選択することで、区間の長さの違いに対応するという利点がある。
【０００８】
また、記録された映像の対象となる電子番組情報の中から、前記区間データベース選択手段で特定区間の長さの選択に必要な情報を読み取り、読み取った情報を前記区間データベース選択手段に伝える自動データベース選択手段を備えることで、適切な区間の長さを選択するという利点がある。
【０００９】
また、ネットワークと接続して、ネットワーク上のサーバ装置に蓄積されている区間データベースの更新情報を読み取り、前記区間データベース選択手段で利用する区間データベースを更新するデータベース更新手段を備えることで、特定区間の長さが変更された場合に、変更に対応するという利点がある。
【００１０】
また、前記区間検出手段で検出した特定区間の候補の中から、前記区間データベース選択手段で利用する区間データベース内に設定されている区間の長さに基づいて区間を選択し、選択されたの区間長さに対する選択された区間の頻度から、映像信号に合わせた特定区間の長さを特定する自動特定区間長さ検出手段を備えることで、検出対象となる映像の適切な区間の長さがわからない場合に対応するという利点がある。
【００１１】
また、前記区間データベース選択手段の内容は、前記区間検出手段で利用する特定区間の候補となる映像の区間検出に利用する情報を含み、前記区間検出手段の検出精度を高めるという利点がある。
【００１２】
また、前記区間データベース選択手段の内容は、前特定区間選択手段で利用する特定区間の検出に利用する情報を含む、前記特定区間選択手段の選択する確度を高めるという利点がある。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について図面を参照して説明する。
【００１４】
（実施の形態１）
図１は、本発明の実施の形態である特定区間検出装置の構成を示している。本実施形態である特定区間検出装置１１０は、入出力インターフェース部１１１、制御部１１２（映像信号復調手段、区間検出手段、特定区間選択手段、データベース更新手段、自動特定区間長さ検出手段）、蓄積部１１３（区間データベース選択手段、自動データベース選択手段）により構成されており、映像信号１０１及びユーザ設定１０２及びネットワーク１０３に接続されている。
【００１５】
入出力インターフェース部１１１は、例えば、ＴＶチューナ入力やリモコン受信やキーボードやマウスやネットワークインターフェースボードのような入出力装置であり、映像信号１０１やユーザ設定１０２やネットワーク１０３の入出力信号と制御部１１２の信号を相互に交換する。
【００１６】
制御部１１２は、演算部１１２ａ、メモリー部１１２ｂにより構成されている。演算部１１２ａは、例えば中央演算装置（ＣＰＵ）のような演算装置であり、各種プログラムを実行するとともに、装置の各部の制御を行う。メモリー部１１２ｂは、例えば、半導体メモリーのような記憶装置であり、演算部１１２ａが実行するプログラムや処理の際に必要となるデータ等を格納している。
【００１７】
蓄積部１１３は、例えば、ハードディスクや半導体メモリーや光ディスクメディアや磁気メディアのような記憶装置であり、当該特定区間検出装置の、検出対象となる映像信号を蓄積したり、検出対象となる区間長さのデータを蓄積したり、検出した結果の情報を蓄積する。
【００１８】
尚、本実施の構成では例として、映像信号は入力としているが、映像信号を受信するチューナや、ハードディスクへ映像を保存する機能を、特定区間検出装置の内部に保持していても構わない。また、蓄積部１１３の区間データベースは、特定区間検出装置からアクセス可能な外部装置であっても構わない。
【００１９】
次に、以上のように構成された実施の形態において。検出対象となる映像信号の区間長さを蓄積部１１３に蓄積されている区間データベースから選択することで、特定区間の選択を行う動作を、フロー図３を用いて説明する。
【００２０】
ステップＳ３０１では、映像信号１０１から入力された検出対象となる映像信号は、入出力インターフェース部１１１を介して、制御部１１２内の演算部１１２ａによって、映像信号を復調し、ステップＳ３０２で区間を検出するために、メモリー部１１２ｂや蓄積部１１３へ蓄積される。ここで、映像信号とは、例えばテレビジョン放送電波、衛星放送電波、ＣＡＴＶ放送電波、ラジオ放送電波で受信した映像信号や、ハードディスクドライブや光ディスクメディアや磁気メディアや半導体メモリーに圧縮及び非圧縮で蓄積された信号であり、演算部１１２ａはメモリー部１１２ｂの復調処理のプログラムを動作させることで、映像の元の映像データを復調する。元の映像データとは、例えば画像であればＹＵＶ形式やＲＧＢ形式、音声であればＷＡＶ形式のように、変調された映像信号から元映像データに戻すことを意味する。尚、映像信号は、画像のみや音声のみの場合であっても、ステップＳ３０２で検出可能な映像データであれば構わない。また、ステップＳ３０２の区間検出処理に合わせた復調を行うことで、例えば音声データのみを利用する場合、映像データ変換処理を省けるので、処理を効率的にすることもできる。
【００２１】
次に、ステップＳ３０２では、前記ステップＳ３０１で復調しメモリー部１１２ｂや蓄積部１１３に保存された映像データを入力として、例えば、音声データの無音を判定することによって、無音が検出された位置から次の無音が検出された位置までを検出対象となる特定区間の選択候補として検出し、ステップＳ３０４で特定区間を選択するために、メモリー部１１２ｂや蓄積部１１３へ蓄積される。検出する区間の数は映像データによって異なり、検出した区間同士が重複していても構わない。尚、検出する区間の判定方法は、先行例にも記載されているように、多様な方法があり、画像のフレーム間の差を比較することにより、変化度合いの大きさによって区間を検出する判定方法や、前述の音声データによる判定方法と前述の画像データによる判定方法を組み合わせることによって、精度を高めた判定方法なども利用することができる。
【００２２】
次に、ステップＳ３０３では、蓄積部１１３に蓄積されている、国・地域・放送局・放送時刻・番組などに対応した、検出対象となる特定区間の長さが蓄積されている区間データベースから、ユーザ設定１０２で指定されている情報に基づいて取得し、ステップＳ３０４で特定区間を選択する特定区間の長さとして利用するために、メモリー部１１２ｂや蓄積部１１３へ蓄積される。図２に示す区間データベースの例では、国に対応する特定区間の長さのリストが蓄積されており、ユーザが指定した国情報により、自動的に特定区間の長さを抽出することができる。尚、ユーザ設定として入力する情報が国や地域の場合、DVDレコーダやテレビ受信機などでは、国や地域情報は設置後の初回に必ず設定する情報であり、ユーザは毎回入力を必要とするものではない。また、販売される国や地域に合わせて製造過程で設定されている場合は、ユーザ設定はデフォルトのままで利用することができるため、ユーザ設定は不要な場合もある。さらに、パーソナルコンピュータや携帯端末などでは、インストールされているオペレーティングシステムが国や地域情報を保持している場合に、ユーザ設定の情報は、オペレーティングシステムから自動的に抽出することもできる。また、ユーザ設定としての入力が放送局や放送局に該当するチャンネル番号の場合、ユーザが記録時に選択した選局情報を蓄積部１１３に蓄積しておくことで、ユーザ設定の情報として利用することができるので、区間データベースに放送局やチャンネル番号に対応する特定区間の長さを蓄積しておくことで、自動的に放送局やチャンネル番号に対応する特定区間の長さ情報を抽出することができる。また、ユーザ設定としての入力が放送時刻の場合、区間データベースに時刻情報に対応した区間長さを蓄積しておくことで、放送時刻に対応した、特定区間の長さ情報を抽出することができる。さらに、蓄積部１１３にある区間データベース内に、特定区間の長さ情報だけでなく、例えば、ステップＳ３０２で区間の検出に利用する無音の長さの閾値や、画像のフレーム間の違いによる区間の検出で利用する閾値などのデータを一緒に蓄積しておくことで、ステップＳ３０２で、検出対象となる映像データに合わせた検出動作ができるようになる。
【００２３】
次に、ステップＳ３０４は、メモリー部１１２ｂや蓄積部１１３に蓄積されている前記ステップＳ３０２で検出した特定区間の候補の中から、前記ステップＳ３０３で取得した検出対象となる区間長さに該当する区間を特定区間として選択し、特定区間として選択した結果を他の機能、例えばコマーシャルカットや映像効果の処理などを行うために、蓄積部１１３に蓄積する。尚、映像データに含まれている検出対象となる特定区間の長さの精度は、ばらつくことがあるので、選択する特定区間の候補から、設定した閾値の範囲内であれば、特定区間として選択することができる。また、前期ステップＳ３０３に記載の区間データベース内に、検出する特定区間の長さ情報だけでなく、特定区間の対象となる区間の範囲に利用する閾値を蓄積しておくことで、映像信号に合わせた閾値の変更を行うことができる。尚、蓄積部１１３の区間データベースから直接、検出映像に対応する特定区間の長さの抽出を、ステップＳ３０４で行っても構わない。
【００２４】
次に、電子番組情報を利用することで検出対象となる映像信号の特定区間の長さを区間データベースから自動的に抽出し、特定区間の選択を行う動作について、図４のフロー図を用いて説明する。
【００２５】
ステップＳ４０１では、前記ステップＳ３０１と同様の動作を行う。ステップＳ４０２では、前記ステップＳ３０２と同様の動作を行う。
【００２６】
ステップＳ４０３では、制御部１１２は蓄積部１１３に蓄積されている電子番組情報や、入出力部１１１を介してネットワーク１０３から、例えば映像信号内の記録日時情報や、記録時に保存されたファイルのファイル名や更新日付などの映像信号と関連付けられた情報から、記録された映像信号の対象となる電子番組情報を特定する。さらに特定した電子番組情報内に記録されている、例えば放送局コードやチャンネル情報や録画時刻や番組名などあるいは電子番組情報を特定する例えばファイル名などを、ステップＳ４０４で利用するために、メモリー部１１２ｂや蓄積部１１３に蓄積する。尚、ステップＳ４０４で利用するためには、電子番組情報の一部ないしはすべての情報をそのままステップＳ４０４へ伝えても構わない。
【００２７】
ステップＳ４０４は、前記ステップＳ３０３と同様の動作を行うが、前記ステップＳ４０３で特定した電子番組情報を利用することで、ユーザ設定の情報を利用しなくても、前記記載の蓄積部１１３に蓄積されている区間データベースから、映像信号に対応する特定区間の長さを抽出することができる。例えば、前記区間データベースは、放送局と特定区間の長さが対応付けされている場合、電子番組情報に含まれている放送局に対応する特定区間の長さを抽出することを自動的に行うことができる。
【００２８】
ステップＳ４０５では、前記ステップＳ３０４と同様の動作を行うことで、特定区間の選択を行う。
【００２９】
次に、ネットワークを利用することで区間データベースの内容を更新し、検出対象となる映像信号の特定区間の長さが変化した場合に対応して、特定区間の選択を行う動作について、図５のフロー図を用いて説明する。
【００３０】
ステップＳ５０１では、前記ステップＳ３０１と同様の動作を行う。ステップＳ５０２では、前記ステップＳ３０２と同様の動作を行う。
【００３１】
ステップＳ５０３では、制御部１１２は入出力インターフェース部１１１を介して、ネットワーク１０３に接続し、ネットワーク上のサーバ装置に蓄積されている区間データベースの変更情報を取得し、蓄積部１１３に蓄積されている区間データベースの内容を更新する。ここで、区間データベースの更新情報としては、例えば、ネットワークに接続されているＷＥＢサーバ装置などに最新の区間データベースをアップロードしておくことで、制御部１１２は、蓄積部１１３内の区間データベースと比較することで、差分を更新することで最新の区間データベースにすることができる。尚、区間データベースの更新は、特定区間検出装置を動作させる毎に更新する必要はなく、ユーザ設定などで設定された間隔で、更新処理を動作させることにより、ネットワークへのアクセスによる速度低下を減らすことができ、かつ更新間隔の範囲で、最新の区間データベースに保つことができる。尚、対象とするネットワークは、インターネット、無線通信、赤外通信、ホームネットワーク通信などあらゆるネットワークである。
【００３２】
ステップＳ５０４では、前記ステップＳ３０３と同様の動作を行うことで、ステップＳ５０３で更新された区間データベースを利用するので、検出対象の映像信号の特定区間の長さが変更された場合に対応することができる。
【００３３】
ステップＳ５０５では、前記ステップＳ３０４と同様の動作を行うことで、特定区間の選択を行う。
【００３４】
次に、検出対象となる映像信号の特定区間の長さがわからない場合に、区間データベースに蓄積されている、特定区間の長さ抽出し、抽出した区間の長さに基づいて、特定区間の候補の検出頻度を算出することにより、映像信号の特定区間の長さを特定し、特定区間の選択を行う動作について、図６のフロー図を用いて説明する。
【００３５】
ステップＳ６０１では、前記ステップＳ３０１と同様の動作を行う。ステップＳ６０２では、前記ステップＳ３０２と同様の動作を行う。
【００３６】
ステップＳ６０３では、前記ステップＳ３０３と同様に、蓄積部１１３の区間データベースから特定区間の長さを選択するが、ユーザ設定などの情報がなく特定区間の長さを選択することができない場合に、全ての例えば国・地域・放送局などの対象となる特定区間の長さを、メモリー部１１２ｂや蓄積部１１３へ蓄積する。
【００３７】
ステップＳ６０４では、演算部１１２ａは、前記Ｓ６０２で検出した特定区間の候補となる区間のリストに対して、前記Ｓ６０３で選択した全ての区間の長さに基づいて検出を行い、それぞれの区間の長さの検出した頻度から、映像信号に対応する特定区間の長さを特定する。例えば、図７に記載のデータベース例の場合、Ａ国・Ｂ国・Ｃ国の特定候補となる区間リストから該当する区間がいくつあるかを計算し、それぞれ和算すると、Ａ国は計５個であり、Ｂ国は計２０個であり、Ｃ国は計５個である。検出頻度の最も高いものを選択する場合、Ｂ国の５秒・２０秒・３０秒を検出対象の特定区間の長さと特定することができる。尚、検出頻度に対する特定区間の長さの特定方法としては、さまざまな方法が考えられるが、例えば、該当する区間の長さが０個など頻度の低い区間の長さが含まれる国を省くことで、図７であればＡとＢは０個なので排除され、結果としてＢとなる。また、前記の特定例では和算であったが、積算をすることや、平均値を計算することや、他のデータベースに含まれていない特定の区間のみに注目して算出することでも、同様に特定区間の長さを特定することができる。また、蓄積部１１３の区間データベース内に特定区間に関する情報として、例えば、特定区間の長さが映像の長さに対する割合を含むことで、実際の検出した割合とデータベースに蓄積されている割合とを比較し、特定区間の長さを特定することができる。尚、今回の実施の動作説明では、蓄積部１１３に蓄積されている特定区間の長さに対して、特定区間の候補の検出された頻度によって特定区間の長さを特定する動作を説明したが、Ｓ６０２で検出した特定区間の候補のリストに対して、特定区間の候補リストに含まれている、区間の長さの頻度のみで、例えば閾値以上の個数の検出があった区間の長さを検出対象の特定区間の長さとすることで、区間データベースなしで、特定区間の長さを特定することができる。例えば、図７の例であれば、閾値を５個以上とした場合に、５秒・２０秒・３０秒が特定区間の長さとなる。また、ユーザ設定によりユーザが、前記の方法で自動的に検出した特定区間の長さを訂正した場合に、区間データベースを自動的に更新することも可能である。
【００３８】
ステップＳ６０５では、前記ステップＳ３０４と同様の動作を行うことで、特定区間の選択を行う。
【００３９】
尚、図８に示すように、映像信号の先端や終端では、映像信号が特定区間の長さに足りない区間の長さであった場合、特定区間かどうかの判断において、先端や終端の区間はコマーシャルなどのユーザの削除対象となる映像信号が多いので、特定区間の対象となる区間の長さに足りない場合であっても、特定区間の選択に含めることが、制御部１１２の判定処理によって可能である。
【産業上の利用可能性】
【００４０】
本発明にかかる特定区間検出装置は、区間データベースを設けることによって、多数の国や地域あるいは、さまざまな放送局や番組などで利用可能な、映像信号の特定区間を検出する用途にも適用できる。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施の形態１に於ける特定区間検出装置の構成を示した図
【図２】本発明の実施の形態１に於ける区間データベースの例を示した図
【図３】本発明の実施の形態１に於ける特定区間検出装置の流れを示したフロー図
【図４】本発明の実施の形態１に於ける電子番組表を使った特定区間検出装置の流れを示したフロー図
【図５】本発明の実施の形態１に於ける区間データベースの更新を行う特定区間検出装置の流れを示したフロー図
【図６】本発明の実施の形態１に於ける区間の長さを自動的に特定する特定区間検出装置の流れを示したフロー図
【図７】本発明の実施の形態１に於ける区間データベースの自動特定の例を示した図
【図８】先端や終端に於ける特定区間検出の判定処理動作の説明図
【図９】従来の特定区間検出装置の処理の流れ示したフロー図
【符号の説明】
【００４２】
１０１    映像信号
１０２    ユーザ設定
１０３    ネットワーク
１１０    特定区間検出装置
１１１    入出力インターフェース部
１１２    制御部（映像信号復調手段、区間検出手段、特定区間選択手段、データベース更新手段、自動特定区間長さ検出手段）
１１２ａ    演算部
１１２ｂ    メモリー部
１１３    蓄積部（区間データベース選択手段、自動データベース選択手段）
【図１】
2005328331.tif 000003
【図２】
2005328331.tif 000004
【図３】
2005328331.tif 000005
【図４】
2005328331.tif 000006
【図５】
2005328331.tif 000007
【図６】
2005328331.tif 000008
【図７】
2005328331.tif 000009
【図８】
2005328331.tif 000010
【図９】
2005328331.tif 000011