(57)【要約】【課題】ＭＰＥＧストリームを画像レベルまでデコードすることなく、処理負荷の少ない簡便な方法で、ＭＰＥＧストリームに情報を埋め込み、ストリームのデコード結果から、秘匿情報を取り出すことが可能な情報埋め込み方法、情報処理装置を提供する。【解決手段】所定の情報が埋め込まれたピクチャである情報ピクチャをＭＰＥＧストリームに挿入することにより、前記ＭＰＥＧストリームへ情報を埋め込む情報埋め込み方法であって、前記情報ピクチャを生成するピクチャ生成段階と、前記情報ピクチャを前記ＭＰＥＧストリームに挿入する位置を決定する挿入位置決定段階と、前記ＭＰＥＧストリームをデコードしたピクチャの順で、前記情報ピクチャの前に位置するピクチャに対する差分情報のピクチャとして、前記情報ピクチャを前記ＭＰＥＧストリームに挿入するピクチャ挿入段階とを有することを特徴とする。【選択図】  図１
2004343501.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報が埋め込まれたピクチャである情報ピクチャをＭＰＥＧストリームに挿入することにより、前記ＭＰＥＧストリームへ情報を埋め込む情報埋め込み方法であって、
前記情報ピクチャを生成するピクチャ生成段階と、
前記情報ピクチャを前記ＭＰＥＧストリームに挿入する位置を決定する挿入位置決定段階と、
前記ＭＰＥＧストリームをデコードしたピクチャの順で、前記情報ピクチャの前に位置するピクチャに対する差分情報のピクチャとして、前記情報ピクチャを前記ＭＰＥＧストリームに挿入するピクチャ挿入段階と
を有することを特徴とする情報埋め込み方法。
【請求項２】
前記差分情報は、前記情報ピクチャ内の所定のブロックに対応するＤＣＴ係数であることを特徴とする請求項１に記載の情報埋め込み方法。
【請求項３】
前記差分情報は、動きベクトルであることを特徴とする請求項１または２に記載の情報埋め込み方法。
【請求項４】
前記情報ピクチャは、前記差分情報が埋め込まれた位置により情報を表すことを特徴とする請求項１から３のいずれか１項に記載の情報埋め込み方法。
【請求項５】
所定の情報が埋め込まれたピクチャである情報ピクチャをＭＰＥＧストリームに挿入することにより、前記ＭＰＥＧストリームへ情報を埋め込む情報処理装置であって、
前記情報ピクチャを生成するピクチャ生成手段と、
前記情報ピクチャを前記ＭＰＥＧストリームに挿入する位置を決定する挿入位置決定手段と、
前記ＭＰＥＧストリームをデコードしたピクチャの順で、前記情報ピクチャの前に位置するピクチャに対する差分情報のピクチャとして、前記情報ピクチャを前記ＭＰＥＧストリームに挿入するピクチャ挿入手段と
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＭＰＥＧストリームへの情報の埋め込みを行う情報埋め込み方法、情報処理装置に関する。
【０００２】
【従来の技術】
デジタルコンテンツの流通インフラが整備されるに伴い、著作権保護をどのように実現するかが重要な課題となっている。それに一つの解答を与えるのが、電子透かしなど、コンテンツへの秘匿情報の埋め込みである。動画コンテンツの流通に伴い、動画像圧縮の国際標準規格であるＭＰＥＧへの電子透かし埋め込みが重要になってきている。
【０００３】
ＭＰＥＧへの電子透かしの埋め込み方法は、その検出方法によって、ＭＰＥＧストリームから電子透かしを直接抽出する方法と、ＭＰＥＧストリームデコード後の画像から電子透かしを抽出する方法との２つに分類することができ、後者の方法は、デコード結果の画像から透かし情報を取り出すことができる。このような電子透かしは、特許文献１から３で開示されている。
【０００４】
【特許文献１】
特開平１１−３４１４５０号公報
【０００５】
【特許文献２】
特開２０００−２４４８８１号公報
【０００６】
【特許文献３】
特開２００２−１２５１１５号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、前者の方法は、検出コスト的に有利であるが、デコード結果の画像から透かし情報を取り出すことができない。また、後者の電子透かしの埋め込み方法としては、ＭＰＥＧ圧縮前の元画像に透かし情報を埋め込む方法や、ＭＰＥＧ圧縮中のＤＣＴ係数を加工する方法などがあるが、いずれも画像の画素値や画像の周波数成分などを加工するために、多大な演算が必要であった。
【０００８】
本発明は、このような問題点に鑑み、処理負荷の少ない簡便な方法で、ＭＰＥＧストリームに秘匿情報を埋め込み、ＭＰＥＧストリームのデコード結果から、秘匿情報を取り出すことが可能な情報埋め込み方法、情報処理装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は、所定の情報が埋め込まれたピクチャである情報ピクチャをＭＰＥＧストリームに挿入することにより、前記ＭＰＥＧストリームへ情報を埋め込む情報埋め込み方法であって、前記情報ピクチャを生成するピクチャ生成段階と、前記情報ピクチャを前記ＭＰＥＧストリームに挿入する位置を決定する挿入位置決定段階と、前記ＭＰＥＧストリームをデコードしたピクチャの順で、前記情報ピクチャの前に位置するピクチャに対する差分情報のピクチャとして、前記情報ピクチャを前記ＭＰＥＧストリームに挿入するピクチャ挿入段階とを有することを特徴とする。
【００１０】
本発明によれば、ＭＰＥＧストリームを画像レベルまでデコードすることなく、処理負荷の少ない簡便な方法で、ＭＰＥＧストリームに情報を埋め込み、ストリームのデコード結果から、秘匿情報を取り出すことが可能な情報埋め込み方法を提供できる。
【００１１】
本発明は、所定の情報が埋め込まれたピクチャである情報ピクチャをＭＰＥＧストリームに挿入することにより、前記ＭＰＥＧストリームへ情報を埋め込む情報処理装置であって、前記情報ピクチャを生成するピクチャ生成手段と、前記情報ピクチャを前記ＭＰＥＧストリームに挿入する位置を決定する挿入位置決定手段と、前記ＭＰＥＧストリームをデコードしたピクチャの順で、前記情報ピクチャの前に位置するピクチャに対する差分情報のピクチャとして、前記情報ピクチャを前記ＭＰＥＧストリームに挿入するピクチャ挿入手段とを有することを特徴とする。
【００１２】
本発明によれば、ＭＰＥＧストリームを画像レベルまでデコードすることなく、処理負荷の少ない簡便な方法で、ＭＰＥＧストリームに情報を埋め込み、ストリームのデコード結果から、秘匿情報を取り出すことが可能な情報処理装置を提供できる。
【００１３】
【発明の実施の形態】
以下、図面を参照し、本発明の実施形態について説明する。
【００１４】
最初に、本発明の実施の形態における差分情報の埋め込み方法について説明する。図１は、差分情報が埋め込まれた秘匿情報ピクチャを他のピクチャの間に挿入する例を示すものである。この図１には、ＭＰＥＧストリーム１０と、ＭＰＥＧストリーム１０をデコードしたピクチャ群１１と、秘匿情報ピクチャ１３が挿入されたＭＰＥＧストリーム１２と、ＭＰＥＧストリーム１２をデコードしたピクチャ群１４とが示されている。
【００１５】
また、図１に示されている「Ｉ０」は、Ｉピクチャを表し、「Ｐ０／１」、「Ｐ１」、「Ｐ２」、「Ｐ３」は、Ｐピクチャを表している。以下、それぞれのピクチャを「ピクチャＰ２」などと表現する。
【００１６】
図１に示されるＭＰＥＧストリーム１２は、前のピクチャＩ０との差分情報を持たない秘匿情報ピクチャを挿入した例である。この秘匿情報ピクチャ１３は、ピクチャＩ０を参照画とし、全てのマクロブロックが動きベクトル０で、かつＤＣＴ係数も０であるとする。この場合、秘匿情報ピクチャ１３をデコードしたピクチャＰ０／１は、ピクチャＩ０をデコードした画像と同じ画像となる。
【００１７】
このとき、ピクチャＰ１はピクチャＰ０／１を参照することになるが、ピクチャＰ０／１は、ピクチャＩ０と一致しているためピクチャＰ１のデコードに与える影響はない。従って、デコードしたピクチャであるピクチャ群１４を動画像として表示した場合、人間の目には挿入前の動画像と変わらない動画像が見える。
【００１８】
次の図２は、Ｂピクチャを秘匿情報ピクチャとして挿入した例を示すものである。図２には、ＭＰＥＧストリーム２０と、ＭＰＥＧストリーム２０をデコードしたピクチャ群２１と、秘匿情報ピクチャ２３が挿入されたＭＰＥＧストリーム２２と、ＭＰＥＧストリーム２２をデコードしたピクチャ群２４とが示されている。
【００１９】
また、「Ｉ２」は、Ｉピクチャを表し、「Ｂ０」、「Ｂ０／１」、「Ｂ１」、「Ｂ３」、「Ｂ４」、「Ｂ５」は、Ｂピクチャを表し、「Ｐ５」は、Ｐピクチャを表す。
【００２０】
この図２に示される方法での秘匿情報ピクチャ２３の挿入は、前後のピクチャのデコード処理を必要としないため、非常に簡単に挿入が可能である。また、この挿入方法は、ピクチャに前のピクチャとの差分情報を埋め込まない場合でも、ピクチャを挿入する間隔にパターンを持たせることにより情報を埋め込むことが可能である。
【００２１】
このようにして埋め込まれた秘匿情報ピクチャ２３の抽出の際には、デコード結果のピクチャの差分をとり、前後で一致するピクチャを見つけることによって、情報を取り出すことができる。ただし、差分情報を埋め込まない方式では、抽出側で比較的簡単にこの情報を抜き出して消去してしまうことが可能であるため、それを防ぐために差分情報を埋め込むことが有効である。差分情報が埋め込まれた場合、前後で一致するピクチャを検出するといった簡便な手法では、情報を消去することはできない。
【００２２】
次に、図３を用いて、差分情報を埋め込んだ場合に挿入されるピクチャについて説明する。図３には、挿入されるピクチャである秘匿情報ピクチャ３１と、秘匿情報ピクチャ３１が参照する参照ピクチャ３０とが示されている。また、参照ピクチャ３０には、点（ｘ、ｙ）を頂点に持つマクロブロック（１６×１６画素）あるいはブロック（８×８画素）単位であり、画素値がＡのブロック３２が示されている。同様に、秘匿情報ピクチャ３１には、点（ｘ、ｙ）を頂点に持つブロックであり、画素値がＡ´のブロック３３が示されている。この画素値Ａ´は、ブロック３２の画素値ＡにＤＣＴ係数から得られる微小な差分値ΔＡを加えたものである。
【００２３】
このように、ある特定の輝度ブロックあるいは色差ブロックに対して、微小なＤＣＴ係数の差分値を与えることにより、秘匿情報が埋め込まれる。図３で示した方法では、差分値として秘匿情報を与えるため比較的多くの情報を埋め込むことが可能である。この場合は、埋め込む量とそれによる画質劣化を考慮する必要がある。
【００２４】
埋め込んだ秘匿情報の抽出は、デコード後に、埋め込んだピクチャをデコードした画像と前のピクチャをデコードした画像の差分をとることによって取り出すことが可能である。埋め込み前のデータを持っていないような、どのピクチャに秘匿情報を埋め込んだかが分からない場合には、この秘匿情報の取り出しは困難である。
【００２５】
また、秘匿情報を埋め込んだピクチャは、次の参照画として使用されるため、以降のデコード結果にも情報が伝播する。これは、埋め込んだ秘匿情報が多くのピクチャに拡散して、不正な抜き出しを困難にする反面、画質劣化の影響もあるため、トレードオフとなる。
【００２６】
画質劣化の影響を以降のピクチャへ与えない方法としては、Ｉピクチャの直前に秘匿情報ピクチャを挿入する方法、あるいは、挿入した秘匿情報ピクチャをＢピクチャとする方法などがある。
【００２７】
差分情報を埋め込むもう１つの方法を図４に示す。図４は、挿入する秘匿情報ピクチャにおいて、マクロブロック単位あるいは、ブロック単位で、微小な動きベクトルを与える方法を示すものである。
【００２８】
図４には、挿入されるピクチャである秘匿情報ピクチャ３５と、秘匿情報ピクチャ３５が参照する参照ピクチャ３４とが示されている。また、参照ピクチャ３４には、点（ｘ、ｙ）を頂点に持つマクロブロックあるいはブロックで、ＤＣＴ係数がＡのブロック３６が示されている。同様に、点（ｘ＋Δｘ、ｙ＋Δｙ）を頂点に持つブロックで、画素値がＡ´のブロック３７が示されている。
【００２９】
例えば、ある特定のマクロブロックあるいはブロックに対して、微小な動きベクトルとして、０．５画素の動きベクトルを与え、動きを与えた方向などによって、情報を埋め込むことが可能である。図４では、秘匿情報ピクチャ３５の点（ｘ、ｙ）を頂点に持つブロックに対して、参照ピクチャ３４のブロック３７を参照することで情報の埋め込みが可能である。
【００３０】
埋め込み情報の抽出は、デコード後に、埋め込んだピクチャをデコードした画像と前のピクチャをデコードした画像との間で、マクロブロック単位、あるいはブロック単位でブロックマッチング処理を行ない、動き方向を求めることにより、取り出すことが可能である。この方法も、どのピクチャに情報を埋め込んだかが分からない場合には、情報の取り出しは困難である。
【００３１】
このように、差分情報は、ＤＣＴ係数や動きベクトルを用いて埋め込められるが、その値自体ではなく、差分情報を埋め込んだマクロブロックあるいはブロックの位置で情報を示す方法を、図５を用いて説明する。
【００３２】
図５には、アルファベット２６文字に対応して、ピクチャのどの位置のマクロブロックに差分情報を埋め込むかを示す２６のピクチャが示されている。例えば、「Ａ」に対応するピクチャは、左端の上端に差分情報を埋め込まれることが示されている。
【００３３】
次に、実際に差分情報が埋め込まれたピクチャを、図６を用いて説明する。図６には、参照ピクチャ４０と、「ＭＰＥＧ」という差分情報が埋め込まれた秘匿情報ピクチャ４１とが示されている。
【００３４】
「ＭＰＥＧ」という差分情報は、秘匿情報ピクチャ４１を３×４のブロック４２、４３、４４、４５に４分割することで埋め込まれている。ブロック４２は、上端の左端から２つの差分情報が埋め込まれており、図５を参照すると、「Ｍ」を表していることが分かる。同様にして、ブロック４３は「Ｐ」を表し、ブロック４５は「Ｅ」を表し、ブロック４４は「Ｇ」を表している。
【００３５】
埋め込み情報の抽出は、デコード後に、埋め込んだピクチャをデコードした画像と前のピクチャをデコードした画像との間で、差分をとることで実現する。その結果、どのブロックに差分が存在するかを判定した上で、そのパターンを埋め込んだ際のコード表があれば、元の情報を再現することが可能である。
【００３６】
次に、図７を用いて、上述した処理を行うディジタル放送蓄積再生装置について説明する。図７は、ディジタル放送蓄積再生装置の構成を示す構成ブロック図である。図７に示されるように、ディジタル放送蓄積再生装置は、蓄積ブロック５０と、再生ブロック５４と、表示装置５７と、ＶＴＲ５８とを有する。
【００３７】
蓄積ブロック５０は、さらにインデックス生成部５２と、秘匿情報ピクチャ挿入部５３と、ストリーム蓄積部５１とを有する。また、再生ブロック５４は、ＴＳ  Ｄｅｍｕｘ部５５と、ＭＰＥＧデコーダ部５６とを有する。
【００３８】
インデックス生成部５２は、ピクチャに関するインデックス情報を作成する。このインデックス情報については後述する。ストリーム蓄積部５１は、放送ＭＰＥＧストリームを蓄積する。秘匿情報ピクチャ挿入部５３は、ピクチャに差分情報を埋め込み、そのピクチャを挿入する。なお、秘匿情報ピクチャ挿入部５３は、ピクチャ生成手段、挿入位置決定手段、ピクチャ挿入手段に対応する。
【００３９】
ＴＳ  Ｄｅｍｕｘ部５５は、トランスポートストリームのデマルチプレクサである。ＭＰＥＧデコーダ部５６は、ＭＰＥＧの復号処理を行う。表示装置５７は、画像の表示を行う。ＶＴＲ５８は、画像の記録を行う。
【００４０】
次に、図８を用いて、上記インデックス情報について説明する。インデックス情報は、図８に示されるように、「Ｉｎｄｅｘ  Ｎｕｍｂｅｒ」と、「Ｐｉｃｔｕｒｅ  Ｔｙｐｅ」と、「開始パケットＮｏ」と、「終了パケットＮｏ」と、「Ｖｏｐ＿ｔｉｍｅ＿ｉｎｃｒｅｍｅｎｔ」の項目を有する情報である。
【００４１】
「Ｉｎｄｅｘ  Ｎｕｍｂｅｒ」は、ピクチャごとに０から割り当てられる数字である。「Ｐｉｃｔｕｒｅ  Ｔｙｐｅ」は、ピクチャが、ＩピクチャかＰピクチャかＢピクチャのいずれであるかを示すものである。「開始パケットＮｏ」は、対応するピクチャが開始するパケットの番号である。「終了パケットＮｏ」は、対応するピクチャが終了するパケットの番号である。「Ｖｏｐ＿ｔｉｍｅ＿ｉｎｃｒｅｍｅｎｔ」は、ＭＰＥＧ４における時間情報であり、ＭＰＥＧ１、２では「ｔｅｍｐｏｒａｌ＿ｒｅｆｅｒｅｎｃｅ」となる。
【００４２】
このインデックス情報を用いれば、再生の際に、秘匿情報ピクチャ挿入部５３では、ピクチャの区切りとなるＴＳパケットを容易に判断し、適切な位置に秘匿情報を含むパケットを挿入することが可能である。また、インデックス情報がないＭＰＥＧストリームにおいても、この方法では、ピクチャヘッダの解析といった少ない処理で適切な位置に秘匿情報を埋め込むことが可能である。
【００４３】
図９は、蓄積ブロック５０に入力したＭＰＥＧストリーム６０と、秘匿情報が挿入され、蓄積ブロック部５０から出力された秘匿情報挿入ストリーム６１を示すものである。秘匿情報挿入ストリーム６１には、図９に示されるように、ＭＰＥＧストリーム６０にピクチャ６２が挿入されていることが分かる。これにより、ＶＴＲ５８で記録した画像には秘匿情報が埋め込まれることになる。
【００４４】
なお、ピクチャを挿入した場合、元々存在していなかったピクチャがデコードされるために、その時間情報であるｖｏｐ＿ｔｉｍｅ＿ｉｎｃｒｅｍｅｎｔ（以下ＶＴＩと記す）やｔｅｍｐｏｒａｌ＿ｒｅｆｅｒｅｎｃｅがシンタックス的に問題となる場合が考えられる。
【００４５】
ＭＰＥＧ４においては、時間情報を比較的自由に設定することができるために、挿入したピクチャ自身の時間情報だけを考慮すればよい場合が多い。例えば、ｖｏｐ＿ｔｉｍｅ＿ｉｎｃｒｅｍｅｎｔ＿ｒｅｓｏｌｕｔｉｏｎ（以下ＶＴＩＲと記す）＝１０００でＶＴＩが６６ずつ増加しているＭＰＥＧストリームなどでは、例えば、ＶＴＩが６６と１２８の間に９９のピクチャを挿入すれば、シンタックスに従ったＭＰＥＧストリームが生成できる。
【００４６】
一方、ＶＴＩが１ずつ増加するようなＭＰＥＧストリームでは、他のピクチャのＶＴＩＲ、ＶＴＩを書き換えて挿入することによりシンタックスは守れる。例えば、ＶＴＩＲ＝１５の場合は、ＶＴＩＲ＝３０として、他のピクチャのＶＴＩを２ずつ増加するようにして、ピクチャ挿入時は値を１増加させれば良い。
【００４７】
なお、例えば、同じ値のＶＴＩが連続するなどＶＴＩの値としてシンタックス的に異常があったとしても、そのＭＰＥＧストリームを受けるデコーダが正常に動作する場合には、このような加工は不要である。
【００４８】
次に、図１０のフローチャートを用いて、秘匿情報ピクチャ挿入部５３の処理について説明する。ピクチャ生成段階に対応するステップＳ１０１は、秘匿情報ピクチャを予め生成する。なお、生成された秘匿情報ピクチャへの時刻情報の埋め込みは、後に行なわれる。挿入位置決定段階に対応する次のステップＳ１０２は、秘匿情報ピクチャの埋め込み位置を決定する。ステップＳ１０３は、インデックス情報から、差分情報を埋め込むピクチャが挿入される位置の前後のエントリ内容を読み出す。
【００４９】
ステップＳ１０４は、前のピクチャの時刻情報Ｔ１と、後のピクチャの時刻情報Ｔ２を取得する。次のステップＳ１０５は、挿入する秘匿情報ピクチャの時間情報ＴをＴ１＜Ｔ＜Ｔ２となるように設定する。例えば、Ｔ１＝０で、Ｔ２＝６６の場合、Ｔ＝３３とし、ステップＳ１０１で生成した秘匿情報ピクチャのヘッダ部に３３を書き込む。
【００５０】
ステップＳ１０６は、前のピクチャの終了パケットＮｏ（Ｎ１）および次のピクチャの開始パケットＮｏ（Ｎ２）を取得する。ピクチャ挿入段階に対応するステップＳ１０７は、Ｎ１とＮ２の間に秘匿情報ピクチャのパケットを挿入し、処理を終了する。
【００５１】
次に、図７で説明したディジタル放送蓄積再生装置の変形例を図１１を用いて説明する。図１１に示されるディジタル放送蓄積再生装置は、暗号化されたＭＰＥＧストリームに秘匿情報を挿入するものである。
【００５２】
従って、図１１に示される蓄積ブロック７０には、新たにデスクランブル部８０と、ローカルスクランブル部７８が追加され、再生ブロック７４には、ローカルスクランブル部７９が追加されている。
【００５３】
なお、インデックス生成部７２、秘匿情報ピクチャ挿入部７３、ストリーム蓄積部７１、ＴＳ  Ｄｅｍｕｘ部７５と、ＭＰＥＧデコーダ部７６、表示装置７７、ＶＴＲ５９は、図７の場合と同じため、説明を省略する。
【００５４】
図１１における蓄積ブロック７０は、入力された暗号化ストリームを、一旦デスクランブルする。次に、蓄積ブロック７０は、デスクランブルしたＭＰＥＧストリームを再びローカルのスクランブルをし、秘匿情報を挿入して再生ブロックに出力する。
【００５５】
この処理で、暗号化したＭＰＥＧストリームをデスクランブルするのがデスクランブル部８０であり、ローカルのスクランブルをするのがローカルスクランブル部７８である。
【００５６】
このように、ローカルでスクランブルされ、秘匿情報が挿入されたＭＰＥＧストリームは、再生ブロック７４に入力される。再生ブロック７４に入力されたＭＰＥＧストリームは、ＴＳ  Ｄｅｍｕｘ部７５からローカルデスクランブル部７９に入力される。ローカルデスクランブル部７９は、ローカルでスクランブルされたＭＰＥＧストリームをデスクランブルしてＭＰＥＧデコーダ部７６に出力する。ＭＰＥＧデコーダ部７６でデコードされた画像は、表示装置７７で表示される。また、ＶＴＲ５９で記録した画像には秘匿情報が埋め込まれる。
【００５７】
上述した変形例において、蓄積ブロック７０から再生ブロック７４へのＭＰＥＧストリームは、スクランブルされている。従って、データバスには、スクランブルされたＭＰＥＧストリームだけが流れることになる。
【００５８】
単にスクランブルする従来の秘匿情報埋め込み方式では、デコード装置内に何らかの機構を持たせなければ、秘匿情報を埋め込むことは困難である。しかし、本発明の実施の形態では、図７に示したディジタル放送蓄積再生装置と同様の方法で、記録時に生成したインデックス情報を元に、ＭＰＥＧストリームに秘匿情報を埋め込むことが可能である。
【００５９】
また、本発明の実施の形態において、秘匿情報が埋め込まれたピクチャを挿入するのは説明した通りであるが、秘匿情報ピクチャの挿入によって、ピクチャ枚数が増加することを回避することも可能である。
【００６０】
例えば、挿入したピクチャの代わりに元々存在したピクチャを削除することで、ピクチャ枚数が増加することを回避することができる。また、挿入したピクチャの代わりに、参照に使用されないＢピクチャやＩピクチャ直前のＰピクチャを削除することとすれば、ピクチャ枚数が増加することを回避することができるとともに、動画像として表示している場合、その動画品質の劣化は最小限に抑えることができる。
【００６１】
最後に、本発明の要旨のいくつかを以下に列挙する。
【００６２】
（付記１）  所定の情報が埋め込まれたピクチャである情報ピクチャをＭＰＥＧストリームに挿入することにより、前記ＭＰＥＧストリームへ情報を埋め込む情報埋め込み方法であって、
前記情報ピクチャを生成する段階と、
前記情報ピクチャを前記ＭＰＥＧストリームに挿入する位置を決定する段階と、
前記ＭＰＥＧストリームをデコードしたピクチャの順で、前記情報ピクチャの前に位置するピクチャに対する差分情報のピクチャとして、前記情報ピクチャを前記ＭＰＥＧストリームに挿入する段階と
を有することを特徴とする情報埋め込み方法。
【００６３】
（付記２）  前記差分情報は、前記情報ピクチャ内の所定のブロックに対応するＤＣＴ係数であることを特徴とする付記１に記載の情報埋め込み方法。
【００６４】
（付記３）  前記差分情報は、動きベクトルであることを特徴とする付記１または２に記載の情報埋め込み方法。
【００６５】
（付記４）  前記情報ピクチャは、前記差分情報が埋め込まれた位置により情報を表すことを特徴とする付記１から３のいずれか１項に記載の情報埋め込み方法。
【００６６】
（付記５）  前記情報ピクチャのヘッダに含まれる時間情報を、前記情報ピクチャが挿入される位置に応じて書き込む段階をさらに有することを特徴とする付記１から４のいずれか１項に記載の情報埋め込み方法。
【００６７】
（付記６）  前記情報ピクチャが挿入される位置の前後のピクチャを含むピクチャの時間情報を書き換える段階をさらに有することを特徴とする付記１から５のいずれか１項に記載の情報埋め込み方法。
【００６８】
（付記７）  所定の情報が埋め込まれたピクチャである情報ピクチャをＭＰＥＧストリームに挿入することにより、前記ＭＰＥＧストリームへ情報を埋め込む情報処理装置であって、
前記情報ピクチャを生成する手段と、
前記情報ピクチャを前記ＭＰＥＧストリームに挿入する位置を決定する手段と、
前記ＭＰＥＧストリームをデコードしたピクチャの順で、前記情報ピクチャの前に位置するピクチャに対する差分情報のピクチャとして、前記情報ピクチャを前記ＭＰＥＧストリームに挿入する手段と
を有することを特徴とする情報処理装置。
【００６９】
【発明の効果】
以上のように、本発明によれば、ＭＰＥＧストリームを画像レベルまでデコードすることなく、処理負荷の少ない簡便な方法で、ＭＰＥＧストリームに情報を埋め込み、ストリームのデコード結果から、秘匿情報を取り出すことが可能な情報埋め込み方法、情報処理装置を提供することができる。
【図面の簡単な説明】
【図１】Ｐピクチャを挿入する様子を示す図である。
【図２】Ｂピクチャを挿入する様子を示す図である。
【図３】差分情報を埋め込んだピクチャを示す図である。
【図４】差分情報を埋め込んだピクチャを示す図である。
【図５】アルファベット２６文字に対応する差分情報を示す図である。
【図６】差分情報が埋め込まれたピクチャを示す図である。
【図７】ディジタル放送蓄積再生装置の構成を示す図である。
【図８】インデックス情報を示す図である。
【図９】放送ストリームにピクチャが挿入される様子を示す図である。
【図１０】秘匿情報ピクチャ挿入部の処理を示すフローチャートである。
【図１１】スクランブル機能をもつディジタル放送蓄積再生装置の構成を示す図である。
【符号の説明】
１０、１２、２０、２２、６０…ＭＰＥＧストリーム
１１、１４、２１、２４…ピクチャ群
１３、２３…秘匿情報
３０、３４、４０…参照ピクチャ
３１、３５、４１…秘匿情報ピクチャ
３２、３３、３６、３７、４２、４３、４４、４５…ブロック
６２…ピクチャ
５０…蓄積ブロック
５１、７１…ストリーム蓄積部
５２、７２…インデックス生成部
５３、７３…秘匿情報ピクチャ挿入部
５４、７４…再生ブロック
５５、７５…ＴＳ  Ｄｅｍｕｘ部
５６、７６…ＭＰＥＧデコーダ部
５７、７７…表示装置
５８、５９…ＶＴＲ
６１…秘匿情報挿入ストリーム
７８…ローカルスクランブル部
７９…ローカルデスクランブル部
８０…デスクランブル部
【図１】
2004343501.tif 000003
【図２】
2004343501.tif 000004
【図３】
2004343501.tif 000005
【図４】
2004343501.tif 000006
【図５】
2004343501.tif 000007
【図６】
2004343501.tif 000008
【図７】
2004343501.tif 000009
【図８】
2004343501.tif 000010
【図９】
2004343501.tif 000011
【図１０】
2004343501.tif 000012
【図１１】
2004343501.tif 000013