(57)【要約】【課題】コンテンツと非コンテンツとの切り替わりポイントを高速に検出する。【解決手段】本発明によれば、音声データの無音部分を検出することでコンテンツと非コンテンツとの切り替わりポイントを検出する。コンテンツと非コンテンツとの切り替わりポイントを検出するために用いるパラメータとして、ＡＡＣのｇｌｏｂａｌ＿ｇａｉｎを用いる。これにより、音声データを復号化することなく、コンテンツと非コンテンツとの切り替わりポイントを検出することができる。【選択図】図５
2010074823.tif 000002
【特許請求の範囲】
【請求項１】
ＡＶデータに含まれるコンテンツと非コンテンツとの時系列上での切り替わりポイントを示す編集点情報を、前記ＡＶデータとともに記録媒体に記録する録画編集装置であって、
前記ＡＶデータの復号前の音声データは、復号された音声の音量に対応したパラメータを含んでおり、
前記パラメータに基づいて、前記コンテンツと前記非コンテンツとの前記切り替わりポイントを検出し、前記切り替わりポイントを示す前記編集点情報を生成する検出部と、
前記ＡＶデータとともに前記編集点情報を前記記憶媒体に記録する記録部と、
を備えた、録画編集装置。
【請求項２】
前記検出部は、前記パラメータの値が閾値以下となる区間を前記切り替わりポイントの候補として記憶し、前記候補となった少なくとも１つの区間の中から前記切り替わりポイントを決定する、請求項１に記載の録画編集装置。
【請求項３】
前記検出部は、前記パラメータの値の変化に応じて前記閾値を変更する、請求項２に記載の録画編集装置。
【請求項４】
前記検出部は、前記候補となった区間同士の間隔に基づき、前記切り替わりポイントを決定する、請求項２に記載の録画編集装置。
【請求項５】
前記音声データが複数の音声チャンネルを有する場合、前記検出部は、前記複数の音声チャンネルのうちの１つの音声チャンネルの前記パラメータを用い、他の音声チャンネルの前記パラメータは用いずに、前記切り替わりポイントを検出する、請求項１に記載の録画編集装置。
【請求項６】
前記検出部は、人間の可聴域の一部の周波数帯域の音声の前記パラメータを用い、他の周波数帯域の音声の前記パラメータは用いずに、前記切り替わりポイントを検出する、請求項１に記載の録画編集装置。
【請求項７】
前記パラメータは、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）−２  ＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）に定義されているｇｌｏｂａｌ＿ｇａｉｎである、請求項１に記載の録画編集装置。
【請求項８】
前記パラメータは、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）−ＡＵＤＩＯに定義されているｓｃａｌｅｆａｃｔｏｒである、請求項１に記載の録画編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、録画編集装置に関し、特にコンテンツの編集点を記録する録画編集装置に関する。
【背景技術】
【０００２】
テレビジョン放送を受信する装置においては、放送番組の録画時に放送番組のコンテンツの部分とコマーシャル（ＣＭ）の部分（以下、非コンテンツと称する）との切り替わりポイントに編集点を付ける技術がある（例えば、特許文献１を参照）。
【０００３】
編集点が記録されているコンテンツをユーザーが再生する場合は、リモコンなどを用いてそのコンテンツの編集点から再生することにより、ユーザーが再生したい部分から再生することができる。
【０００４】
コンテンツと非コンテンツの切り替わりの判別方法として、音声信号を用いる方法がある。音声信号の音量が所定の値より小さくなった部分は、コンテンツと非コンテンツとの切り替わり部分と判断し、編集点を付与する。そして、その編集点に関する情報をコンテンツとともに記録する。これにより、記録するコンテンツに対し編集点を記録することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−７４０４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、放送される放送データの音声信号は、通常、圧縮処理がされており、ＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）などを施し周波数軸のデータに変換されている。このため、音声信号の音量を判断するためには、周波数軸のデータを時間軸上のデータに変換するためのＩＤＣＴ（Ｉｎｖｅｒｓｅ  Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）などの変換を音声データに対して行う必要がある。したがって、音声信号の音量に基づいて編集点を付与するポイントを決定する場合は、変換処理に時間がかかる為、編集点の付与に時間がかかるという課題があった。
【０００７】
本発明は、上記課題を解決するものであって、より早く編集点を付与するポイントを決定することができる録画編集装置を提供する。
【課題を解決するための手段】
【０００８】
本発明の録画編集装置は、ＡＶデータに含まれるコンテンツと非コンテンツとの時系列上での切り替わりポイントを示す編集点情報を、前記ＡＶデータとともに記録媒体に記録する録画編集装置であって、前記ＡＶデータの復号前の音声データは、復号された音声の音量に対応したパラメータを含んでおり、前記パラメータに基づいて、前記コンテンツと前記非コンテンツとの前記切り替わりポイントを検出し、前記切り替わりポイントを示す前記編集点情報を生成する検出部と、前記ＡＶデータとともに前記編集点情報を前記記憶媒体に記録する記録部とを備えることを特徴とする。
【０００９】
ある実施形態によれば、前記検出部は、前記パラメータの値が閾値以下となる区間を前記切り替わりポイントの候補として記憶し、前記候補となった少なくとも１つの区間の中から前記切り替わりポイントを決定する。
【００１０】
ある実施形態によれば、前記検出部は、前記パラメータの値の変化に応じて前記閾値を変更する。
【００１１】
ある実施形態によれば、前記検出部は、前記候補となった区間同士の間隔に基づき、前記切り替わりポイントを決定する。
【００１２】
ある実施形態によれば、前記音声データが複数の音声チャンネルを有する場合、前記検出部は、前記複数の音声チャンネルのうちの１つの音声チャンネルの前記パラメータを用い、他の音声チャンネルの前記パラメータは用いずに、前記切り替わりポイントを検出する。
【００１３】
ある実施形態によれば、前記検出部は、人間の可聴域の一部の周波数帯域の音声の前記パラメータを用い、他の周波数帯域の音声の前記パラメータは用いずに、前記切り替わりポイントを検出する。
【００１４】
ある実施形態によれば、前記パラメータは、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）−２  ＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）に定義されているｇｌｏｂａｌ＿ｇａｉｎである。
【００１５】
ある実施形態によれば、前記パラメータは、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）−ＡＵＤＩＯに定義されているｓｃａｌｅｆａｃｔｏｒである。
【発明の効果】
【００１６】
本発明によれば、放送データを記録する場合に、コンテンツと非コンテンツとの切り替わりポイントを短時間で検出して、その切り替わりポイントに編集点を付与することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態における録画編集装置を示す図である。
【図２】（ａ）は本発明の実施形態におけるＴＳのパケット配列を示す図であり、（ｂ）は本発明の実施形態におけるパーシャルＴＳのパケット配列を示す図である。
【図３】本発明の実施形態におけるＡＡＣ符号化ストリームを示す図である。
【図４】本発明の実施形態におけるｇｌｏｂａｌ＿ｇａｉｎと、無音部との関係を示す図である。
【図５】本発明の実施形態における無音部を検出する動作を示すフローチャートである。
【図６】本発明の実施形態におけるプログラムマップテーブルのデータ構造を示す図である。
【図７】本発明の実施形態における無音判別閾値の算出動作を示すフローチャートである。
【図８】本発明の実施形態における無音部の分布を示す図である。
【図９】本発明の実施形態におけるＭＰＥＧ−ＡＵＤＩＯ  Ｌａｙｅｒ−１の音声データ構造を示す図である。
【図１０】本発明の実施形態における音声データの復号化処理を示す図である。
【発明を実施するための形態】
【００１８】
本発明の実施形態の録画編集装置を説明する。なお、本実施形態では、放送される番組データはＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）−２にて圧縮符号化されているものとする。また、音声の符号化方式は、ＭＰＥＧ−２  ＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）符号化方式であるとする。なお、これらの符号化方式は一例であり、本発明はそれらに限定されない。
【００１９】
図１は、本実施形態における録画編集装置１００を示す図である。録画編集装置１００は、アンテナ１０１と、チューナ１０２と、デマルチプレクサ１０３と、ＣＭ検出部１０４と、記録部１０５とを備える。ＣＭ検出部１０４は、メモリ１０４ａ及びＣＰＵ１０４ｂを備える。データが記録される記録メディア１０６は、ハードディスクのような装置１００に内蔵される記録媒体であってよいし、光ディスクや半導体メモリーカードのような脱着可能な記録媒体であってもよい。
【００２０】
アンテナ１０１で受信した放送信号はチューナ１０２で選局され、記録対象となる映像ＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）パケットや音声ＰＥＳパケットなどを含むパーシャルＴＳ（Ｐａｒｔｉａｌ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）が出力される。
【００２１】
デマルチプレクサ１０３には、チューナ１０２から出力されるパーシャルＴＳが入力され、音声ＰＥＳパケットのみを抽出し、出力する。
【００２２】
ＣＭ検出部１０４は、デマルチプレクサ１０３から出力される音声ＰＥＳパケットを用いて、時系列上に連続するコンテンツと非コンテンツとの切り替わりポイント（編集点を付与するポイント）を検出し、編集点を付与するポイントを示す編集点情報を記録部１０５に出力する。切り替わりポイントは、コンテンツと非コンテンツとの時系列上のポイントである。編集点情報は、例えば、切り替わりポイントに対応した時間情報を含む。時間情報は、例えば、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）またはＤＴＳ（Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）などである。なお、これらは一例であり、編集点情報は、切り替わりポイントを特定できる情報であればよい。
【００２３】
ＣＭ検出部１０４のメモリ１０４ａは、デマルチプレクサ１０３から出力される音声ＰＥＳデータを記憶するとともに、ＣＰＵ１０４ｂで演算された演算結果を記録する。また、記録部１０５へ編集点情報を出力する。ＣＰＵ１０４ｂは、メモリ１０４ａに記憶されているデータを読み出し、各種演算を実行する。ＣＭ検出部１０４の編集点を付与するポイントを決定する動作の詳細は後述する。
【００２４】
記録部１０５は、チューナ１０２から出力されるパーシャルＴＳを記録メディア１０６に記録する。また、ＣＭ検出部１０４から出力される編集点情報を記録メディア１０６に記録する。
【００２５】
記録メディア１０６は、例えばＨＤＤやＤＶＤやＢＤなどの記録メディアであり、記録部１０５によりパーシャルＴＳや編集点情報が記録される。
【００２６】
次に、パーシャルＴＳを説明する。チューナ１０２は、放送信号からトランスポートストリーム（ＴＳ）を得るとともに、ＴＳからパーシャルＴＳを生成する。図２（ａ）はＴＳのパケット配列を示し、図２（ｂ）はパーシャルＴＳのパケット配列を示している。ＰＡＴ、ＰＭＴ１、Ｖ１、Ａ１等が記述された各ボックスは１つのパケットに対応している。Ｖｎ、Ａｎ（ｎ：１〜４）は、それぞれ、番組ｎの映像および音声のデータを含むことを表している。
【００２７】
チューナ１０２は、図２（ａ）に示すＴＳから、選択された番組１に対応する映像および音声パケットＶ１、Ａ１を抽出する。また、番組関連情報のテーブルＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）およびＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）１を抽出し、その内容をパーシャルＴＳに対応するように書き換え、パーシャルＴＳ中には「ＰＡＴ'」「ＰＭＴ１'」が配置される。また、パーシャルＴＳには、ＴＳに含まれていた番組配列情報（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ：ＳＩ）の代わりに、選択された番組に関わる情報だけを集めたセレクションインフォメーションテーブル（Ｓｅｌｅｃｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ；ＳＩＴ）が格納される。
【００２８】
本実施形態では、パケットＡ１等の音声ＰＥＳパケットはＭＰＥＧ−２  ＡＡＣで符号化されたデータを含んでおり、ゲイン情報としてｇｌｏｂａｌ＿ｇａｉｎを含んでいる。本実施形態では、このｇｌｏｂａｌ＿ｇａｉｎを用いて、コンテンツと非コンテンツとの切り替わりポイントを判断する。
【００２９】
図３を用いてｇｌｏｂａｌ＿ｇａｉｎについて説明する。図３に示されているＡＡＣ符号化ストリームの構成は、デジタル放送で使用されているＡＤＴＳ（Ａｕｄｉｏ  Ｄａｔａ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ：オーディオデータトランスポートストリーム）フォーマットを想定している。ＡＤＴＳはＡＡＵ（Ａｕｄｉｏ  Ａｃｃｅｓｓ  ｕｎｉｔ：オーディオアクセスユニット）というユニットに分類することができる。音声ＰＥＳパケット内のデータ部を読み出すことでＡＡＵが得られる。
【００３０】
図３において、１ＡＡＵに相当するａｄｔｓ＿ｆｒａｍｅは、ａｄｔｓ＿ｆｉｘｅｄ＿ｈｅａｄｅｒ、ａｄｔｓ＿ｖａｒｉａｂｌｅ＿ｈｅａｄｅｒ、ａｄｔｓ＿ｅｒｒｏｒ＿ｃｈｅｃｋ、ｒａｗ＿ｄａｔａ＿ｂｌｏｃｋを含んでいる。
【００３１】
ｒａｗ＿ｄａｔａ＿ｂｌｏｃｋは、エレメントと呼ばれる単位が集まって構成されている。ｒａｗ＿ｄａｔａ＿ｂｌｏｃｋを構成しているエレメントとしては、Ｌ／Ｒチャンネル用のＣＰＥ（Ｃｈａｎｎｅｌ  Ｐａｉｒ  Ｅｌｅｍｅｎｔ）、スタッフィングバイト挿入用のＦＩＬＬ（Ｆｉｌｌ  Ｅｌｅｍｅｎｔ）、１ＡＡＵの終わりを示すＥＮＤ（Ｔｅｒｍ  Ｅｌｅｍｅｎｔ）が存在する。なお、上記のｒａｗ＿ｄａｔａ＿ｂｌｏｃｋの構成は音声のチャンネル数がＬとＲの２チャンネルの場合である。
【００３２】
ＣＰＥは、Ｌ／Ｒチャンネルで共通の窓関数を表す情報（ｃｏｍｍｏｎ＿ｗｉｎｄｏｗ）や、チャンネルごとの情報（ｉｎｄｉｖｉｄｕａｌ＿ｃｈａｎｎｅｌ＿ｓｔｒｅａｍ）を含んでいる。
【００３３】
ｉｎｄｉｖｉｄｕａｌ＿ｃｈａｎｎｅｌ＿ｓｔｒｅａｍは、窓関数のシーケンス処理を表す情報（ｗｉｎｄｏｗ＿ｓｅｑｕｅｎｃｅ）、帯域制限を表す情報（ｍａｘ＿ｓｆｂ）、周波数スペクトルの全体のレベルを表す情報（ｇｌｏｂａｌ＿ｇａｉｎ）、拡大縮小用パラメータを表す情報（ｓｃａｌｅ＿ｆａｃｔｏｒ＿ｄａｔａ）、量子化データを示す情報（ｓｐｅｃｔｒａｌ＿ｄａｔａ）を含んでいる。
【００３４】
音声データを出力する場合は、ｇｌｏｂａｌ＿ｇａｉｎとｓｃａｌｅ＿ｆａｃｔｏｒ＿ｄａｔａとｓｐｅｃｔｒａｌ＿ｄａｔａとを用いて周波数変換を行い、音声データを得る。
【００３５】
ｇｌｏｂａｌ＿ｇａｉｎは周波数スペクトルの全体のレベルを表す情報であるので、ｇｌｏｂａｌ＿ｇａｉｎは、復号後の音声信号の音量の近似値を表すので、音量に対応したパラメータとして用いることができる。
【００３６】
次に、ＣＭ検出部１０４の編集点を付与するポイントを決定する動作の詳細を説明する。
【００３７】
図４は、音声ＰＥＳパケットのｇｌｏｂａｌ＿ｇａｉｎと、無音部との関係を説明するための図である。図４において、縦軸はｇｌｏｂａｌ＿ｇａｉｎ値であり、横軸は時間である。
【００３８】
ｇｌｏｂａｌ＿ｇａｉｎ値は、ＣＭ検出部１０４が検出したｇｌｏｂａｌ＿ｇａｉｎの値である。無音判別閾値は、無音部を判別するための閾値であり、ｇｌｏｂａｌ＿ｇａｉｎの値に基づいて設定される。閾値を設定する動作の詳細は後述する。
【００３９】
また、無音期間は、ＣＭ検出部１０４が検出したｇｌｏｂａｌ＿ｇａｉｎの値が小さい期間を示す。この期間が無音部となる。なお、ｇｌｏｂａｌ＿ｇａｉｎが無音判別閾値より小さくなる点をＩＮ点とし、ｇｌｏｂａｌ＿ｇａｉｎが無音判別閾値より大きくなる点をＯＵＴ点とする。
【００４０】
図５は、無音部を検出する処理を示すフローチャートである。メモリ１０４ａにデマルチプレクサ１０３から音声ＰＥＳパケットが入力されるのを待ち受け（Ｓ２０）、音声ＰＥＳパケットがメモリ１０４ａに記憶されると、ＣＰＵ１０４ｂはメモリ１０４ａに記憶された音声ＰＥＳパケットからｇｌｏｂａｌ＿ｇａｉｎを抽出する（Ｓ２１）。
【００４１】
なお、複数の音声チャンネルが存在する放送の場合、抽出するｇｌｏｂａｌ＿ｇａｉｎは最初に発見したｇｌｏｂａｌ＿ｇａｉｎの値を抽出し、全てのチャンネルの解析を行わない。例えば、音声チャンネルがＲ／Ｌの２チャンネルであるステレオ放送の場合、ＲチャンネルもしくはＬチャンネルのどちらかのｇｌｏｂａｌ＿ｇａｉｎを抽出できれば、もう一方のチャンネルのｇｌｏｂａｌ＿ｇａｉｎを抽出する必要は無い。同様に、音声チャンネルが５．１チャンネルの場合であっても、いずれか１つのチャンネルを抽出できれば、他のチャンネルのｇｌｏｂａｌ＿ｇａｉｎを抽出する必要は無い。このように、複数の音声チャンネルのうちの１つの音声チャンネルのｇｌｏｂａｌ＿ｇａｉｎを用い、他の音声チャンネルのｇｌｏｂａｌ＿ｇａｉｎは用いないことで、演算処理量を軽減させることができ、無音部を早く判別することができる。
【００４２】
図６は、パーシャルＴＳ中のプログラムマップテーブル（ＰＭＴ１’）のデータ構造の一例を示す図である。プログラムマップテーブルは、ストリームデータの種類を表す情報「ｓｔｒｅａｍ＿ｔｙｐｅ」を含んでいる。このｓｔｒｅａｍ＿ｔｙｐｅを参照することで、そのストリームデータが映像か音声かを区別することができる。
【００４３】
また、ｓｔｒｅａｍ＿ｔｙｐｅが示す番号が１番小さい音声のｇｌｏｂａｌ＿ｇａｉｎを無音部の判別に用いるようにしてもよい。その音声は主音声である可能性が高いので、無音部を精度良く判別することができる。また、検出する順番が早い音声を用いることで、より早く無音部を判別することができる。
【００４４】
なお、上記では複数の音声チャンネルのうちの１つの音声チャンネルのｇｌｏｂａｌ＿ｇａｉｎを無音部の判別に用いるとしたが、２つ以上の音声チャンネルのｇｌｏｂａｌ＿ｇａｉｎを無音部の判別に用いてもよい。
【００４５】
また、例えば、５．１チャンネルの場合は、リア側よりもフロント側の音声のｇｌｏｂａｌ＿ｇａｉｎを用いる方が精度良く判別できると考えられるので、フロント側の音声のｇｌｏｂａｌ＿ｇａｉｎを用いるのが望ましい。
【００４６】
再び図５を参照して、ＣＰＵ１０４ｂは、抽出したｇｌｏｂａｌ＿ｇａｉｎから無音判別閾値を算出する（Ｓ２２）。なお、この無音判別閾値の算出方法の詳細については後述する。
【００４７】
ＣＰＵ１０４ｂは、無音部検出中であるか否かを示す検出状態情報をメモリ１０４ａに記憶しておき、ステップＳ２３において、その検出状態情報が無音部検出中でないことを示す場合（すなわち有音部検出中の場合）は、ステップＳ２４の動作に移る。
【００４８】
ステップＳ２４において、ｇｌｏｂａｌ＿ｇａｉｎ値が無音判別閾値以上である場合には、ステップＳ２０の動作に戻る。ｇｌｏｂａｌ＿ｇａｉｎが無音判別閾値より小さくなった場合には、ＣＰＵ１０４ｂは、検出状態情報を無音部検出中に設定する。同時に、ＣＰＵ１０４ｂは、そのタイミングの音声ＰＥＳパケットがもつＰＴＳを、無音部のＩＮ点として対応付けた無音部情報を生成し（Ｓ２５）、ステップＳ２０の動作に戻る。
【００４９】
一方、ステップＳ２３において、検出状態情報が無音部検出中を示す場合は、ステップＳ２６の動作に移る。ステップＳ２６において、ｇｌｏｂａｌ＿ｇａｉｎ値が無音判別閾値より小さい場合には、ステップＳ２０の動作に戻る。ｇｌｏｂａｌ＿ｇａｉｎ値が無音判別閾値以上である場合には、ＣＰＵ１０４ｂは、検出状態情報を有音部検出中に設定する。同時に、ＣＰＵ１０４ｂは、そのタイミングの音声ＰＥＳパケットがもつＰＴＳを、無音部のＯＵＴ点として対応付けた無音部情報を生成する（Ｓ２７）。ＣＰＵ１０４ｂは、ＩＮ点とＯＵＴ点を表す無音部情報をメモリ１０４ａに保存し（Ｓ２８）、ステップＳ２０の動作に戻る。無音部情報は、メモリ１０４ａ中の無音部リストに追加される。
【００５０】
無音部リストは上記無音部検出処理によって検出された無音部群であり、後述するコンテンツと非コンテンツの判定処理において使用される。無音部リストに登録された各無音部は、コンテンツと非コンテンツとの切り替わりポイントの候補となる区間である。
【００５１】
次に図７を用いて、無音判別閾値の算出動作について説明する。メモリ１０４ａは少なくとも、直前の３０秒間のｇｌｏｂａｌ＿ｇａｉｎを記憶している。ＣＰＵ１０４ｂは、メモリ１０４ａに記憶されているｇｌｏｂａｌ＿ｇａｉｎの過去３０秒間の平均値を算出する（Ｓ３１）。そして、算出したｇｌｏｂａｌ＿ｇａｉｎの平均値に０．６を乗算したものを、無音判別閾値とする（Ｓ３２）。
【００５２】
ただし、算出した無音判別閾値が１２８以上であった場合（ステップＳ３３でＮＯの場合）は、無音判別閾値を１２８とする（Ｓ３５）。一方、算出した無音判別閾値が１１６以下であった場合（ステップＳ３６でＮＯの場合）は、無音判別閾値を１１６とする（Ｓ３７）。これにより、閾値が大きくなりすぎたり小さくなりすぎたりすることを防止することができる。算出した無音判別閾値が１１６より大きく１２８より小さい場合は、算出した値が無音判別閾値となる。
【００５３】
ｇｌｏｂａｌ＿ｇａｉｎの平均値は、選局するチャンネルや番組により異なることが一般的である。そこで、本実施形態のように、ｇｌｏｂａｌ＿ｇａｉｎの平均値に応じて無音判別閾値を設定する（すなわちｇｌｏｂａｌ＿ｇａｉｎの値の変化に応じて無音判別閾値を変更する）ことで適切な無音判別閾値を設定することができ、音声ＰＥＳパケットに基づく無音部の判定の精度を上げることができる。
【００５４】
テレビ放送の非コンテンツとしてＣＭを想定した場合、その非コンテンツの期間は一般に１５秒もしくは１５秒の倍数となっており、この周期性に着目しコンテンツと非コンテンツの切り替わりを検出する。
【００５５】
図８は、ある放送番組を録画したときに検出した無音部の分布を示したものである。ｔは時刻を示している。図８の例においては、メモリ１０４ａに保存された無音部リストに記憶される無音部Ａ〜Ｅが提示されている。無音部Ａ〜Ｅは、コンテンツと非コンテンツとの切り替わりポイントの候補である。
【００５６】
ここで、無音部Ａと無音部Ｂの間は４０秒である。無音部Ｂと無音部Ｃの間は１５秒である。無音部Ｃと無音部Ｄの間は３０秒である。無音部Ｄと無音部Ｅの間は２０秒である。
【００５７】
そこで、ＣＰＵ１０４ｂは、無音部Ｂと無音部Ｃとの間、及び、無音部Ｃと無音部Ｄの間を非コンテンツと判断し、無音部Ａから無音部Ｂの間、及び、無音部Ｄから無音部Ｅの間をコンテンツと判断する。
【００５８】
ＣＰＵ１０４ｂは、上記判断に基づき、無音部Ｂと無音部Ｄをコンテンツと非コンテンツの切り替わりポイントに対応していると判断し、無音部Ａ、無音部Ｃ、無音部Ｅはコンテンツと非コンテンツの切り替わりポイントとは関係ないと判断する。
【００５９】
ＣＰＵ１０４ｂは、無音部ＢのＩＮ点のＰＴＳ及びＯＵＴ点のＰＴＳの中点と、無音部ＤのＩＮ点のＰＴＳ及びＯＵＴ点のＰＴＳの中点とを、編集点とした編集点情報を生成し、メモリ１０４ａを通じて記録部１０５に出力する。記録部１０５は、編集点情報を記録メディア１０６に記録する。
【００６０】
本実施形態の録画編集装置１００では、無音部と無音部との間の期間を考慮して、編集点を決定する。これにより、編集点の決定精度を向上させることができる。
【００６１】
本実施形態における録画編集装置１００では、コンテンツと非コンテンツの切り替わりポイントを検出する場合に、音声ＰＥＳパケットを音声信号にまで復号してから検出するのではなく、復号前の音声ＰＥＳパケットのｇｌｏｂａｌ＿ｇａｉｎを用いて検出する。復号化処理を行わないので、コンテンツと非コンテンツの切り替わりポイントを高速に検出することができる。
【００６２】
なお、本実施形態では、ｇｌｏｂａｌ＿ｇａｉｎの過去３０秒間の平均値を算出して無音判別閾値を設定したが、無音判別閾値の設定方法はこれに限られない。例えば、放送を通して、無音判別閾値が送られてきてもよいし、また、録画編集装置１００が無音判別閾値を記憶しておいてもよい。また、録画編集装置１００が無音判別閾値を記憶しておく場合、チャンネルごとに無音判別閾値を記憶してもよい。
【００６３】
なお、本実施形態においては、コンテンツとその編集点情報を記録メディア１０６に記録するとしたが、物理的に別々の媒体に記録してもよい。つまり、コンテンツはＨＤＤに記録し、編集点情報はフラッシュメモリに記録してもよい。この場合は、ＨＤＤとフラッシュメモリが記録メディア１０６に該当する。
【００６４】
なお、コンテンツ自体または非コンテンツ自体が無音期間を含む場合には、切り替わりポイントではない部分に編集点が付与される場合がある。一方、コンテンツと非コンテンツとが切り替わるときの無音期間は、通常は１秒未満である。上記を踏まえて、例えば、ＩＮ点とＯＵＴ点の期間が１秒以上である場合には、切り替わりポイントではないと判断することも可能である。これにより、編集点の付与の精度が向上する。
【００６５】
なお、非コンテンツの期間を１５秒の倍数として判定したが，これは放送される非コンテンツの実情に合わせればよいものであり、例えば２０秒の倍数や２５秒の倍数としてもよい。
【００６６】
なお、本実施形態においては、放送データの符号化方式はＭＰＥＧ−２であり、音声の符号化方式はＭＰＥＧ−２  ＡＡＣ符号化方式であるとしたが、別の符号化方式でもよい。例えば、ＭＰＥＧ−１やＡＣ−３（Ａｕｄｉｏ  Ｃｏｄｅ  ｎｕｍｂｅｒ  ３）で符号化された音声データから、音声信号の音量もしくは音声信号の音量の近似値を算出できるパラメータを抽出して、無音部の判別を行ってもよい。ＡＡＣのｇｌｏｂａｌ＿ｇａｉｎのように、複雑な演算をすることなく音声信号の音量もしくはその近似値を算出できるパラメータが存在する符号化方式においては、そのパラメータを用いることで上記と同様の本発明の効果を得ることができる。
【００６７】
一例として、音声データがＭＰＥＧ−ＡＵＤＩＯ  Ｌａｙｅｒ−１（またはＬａｙｅｒ−２）の方式で符号化されたデータである場合は、音声信号の音量の近似値を得られるパラメータとしてｓｃａｌｅｆａｃｔｏｒを用いることができる。
【００６８】
図９は、ＭＰＥＧ−ＡＵＤＩＯ  Ｌａｙｅｒ−１の音声データ構造の一例を示す図であり、図１０は、ＭＰＥＧ−ＡＵＤＩＯ  Ｌａｙｅｒ−１の音声データの復号化処理を示す図である。
【００６９】
データストリームは所定の周波数帯域毎に３２のサブバンド０〜３１に分割されており、サブバンドのそれぞれは、量子化されたサンプルデータ「ｓａｍｐｌｅ」、ｓａｍｐｌｅの割り当てビット数「ａｌｌｏｃａｔｉｏｎ」、復号用のゲイン係数「ｓｃａｌｅｆａｃｔｏｒ」を含んでいる。
【００７０】
復号化処理では、サブバンド毎に、ａｌｌｏｃａｔｉｏｎとｓａｍｐｌｅ［］から逆量子化を行ったデータにｓｃａｌｅｆａｃｔｏｒを乗算し、中間データｓａｍｐｌｅ’［］を生成する。そして、各サブバンドのｓａｍｐｌｅ’［］のシンクロナイズ処理を行って各サブバンドを合成し、ＰＣＭデータを得る。
【００７１】
ｓｃａｌｅｆａｃｔｏｒはサブバンド毎の振幅情報を含んでおり、ｇｌｏｂａｌ＿ｇａｉｎと同様に音声信号の音量の近似値を得られるで、ｓｃａｌｅｆａｃｔｏｒを用いて、上記と同様の方法で無音部の判別を行うことができる。
【００７２】
このように、ｓｃａｌｅｆａｃｔｏｒを用いて無音部の判別を行うことで、逆量子化やシンクロナイズ処理等を行うことなく無音部を判別できるので、演算処理量を軽減させることができ、無音部を早く判別することができる。上述したｇｌｏｂａｌ＿ｇａｉｎを用いる場合も同様に、逆量子化やシンクロナイズ処理等を行うことなく無音部を判別できるので、演算処理量を軽減させることができ、無音部を早く判別することができる。
【００７３】
なお、特定の周波数帯域の音声のｓｃａｌｅｆａｃｔｏｒを用いて、無音部の判別を行ってもよい。例えば、人間が聞き取りやすい周波数帯域（例えば１００Ｈｚ〜１０ＫＨｚ）に対応したサブバンドからのみｓｃａｌｅｆａｃｔｏｒの抽出を行い、他の周波数帯域に対応したサブバンドからの抽出は行ないことで、判別処理に用いるデータ量を減らし、演算処理量を軽減させ、無音部をより早く判別することができる。放送される音声は人間が聞き取りやすい周波数帯域にその多くが分布しているため、上記のような特定の周波数帯域に対応したサブバンドから抽出したｓｃａｌｅｆａｃｔｏｒのみを用いても、精度良く無音部を判別することができる。なお、上記周波数帯域は一例であり、人間の可聴域（２０Ｈｚ〜２０ＫＨｚ）の少なくとも一部であればよい。
【００７４】
このように、人間の可聴域の一部の周波数帯域の音声のパラメータを用い、他の周波数帯域の音声のパラメータは用いないことで、演算処理量を軽減させることができ、無音部を早く判別することができる。
【産業上の利用可能性】
【００７５】
本発明の録画編集装置は、デジタルテレビや、レコーダーなど放送番組等を録画可能な装置に用いることができる。
【符号の説明】
【００７６】
１０１  アンテナ１０１
１０２  チューナ１０２
１０３  デマルチプレクサ１０３
１０４  ＣＭ検出部１０４
１０５  記録部１０５
１０６  記録メディア１０６
１０４ａ  メモリ１０４ａ
１０４ｂ  ＣＰＵ
【図１】
2010074823.tif 000003
【図２】
2010074823.tif 000004
【図３】
2010074823.tif 000005
【図４】
2010074823.tif 000006
【図５】
2010074823.tif 000007
【図６】
2010074823.tif 000008
【図７】
2010074823.tif 000009
【図８】
2010074823.tif 000010
【図９】
2010074823.tif 000011
【図１０】
2010074823.tif 000012