(57)【要約】【課題】暗号化した状態で分割や結合を実行することができる暗号化メディアファイルのデータ構造を提供する。【解決手段】メディアデータの当該暗号化メディアファイル中の位置及びサイズを示す情報、メディアデータの再生時間に関する情報が、第１のボックス及び第３のボックスに平文データで記録されており、その一方、第２のボックスに暗号化されたメディアデータが記録され、第１、第２及び第３のボックスについてのボックスのサイズを示す情報及びボックスを識別する情報が平文データで記録される。【選択図】図６
2010181800.tif 000002
【特許請求の範囲】
【請求項１】
ボックスのサイズを示す情報を記録する記録領域、前記ボックスを識別する情報を記録する記録領域及びデータを記録する記録領域を有する複数のボックスで構成された暗号化メディアファイルのデータ構造であって、
メディアデータの当該暗号化メディアファイル中の位置及びサイズを示す情報を平文データで記録する第１のボックスと、
暗号化された前記メディアデータを記録する第２のボックスと、
前記メディアデータの再生時間に関する情報を平文データで記録する第３のボックスとを備え、
前記第１のボックス、前記第２のボックス及び前記第３のボックスが、
前記ボックスのサイズを示す情報及び前記ボックスを識別する情報を平文データで記録することを特徴とする暗号化メディアファイルのデータ構造。
【請求項２】
メディアデータは、映像データ及び音声データのうちの少なくとも一方、若しくは、映像データ又は音声データに関連付けられた字幕データであることを特徴とする請求項１記載の暗号化メディアファイルのデータ構造。
【請求項３】
第３のボックスは、予め設定した注目シーンの出現時刻を示す注目シーン情報を、メディアデータの再生時間に関する情報に対応付けて平文データで記録することを特徴とする請求項１又は請求項２記載の暗号化メディアファイルのデータ構造。
【請求項４】
メディアサイズ調整部、メディア暗号化部及びメディア多重化部を備えた暗号化メディア作成装置による暗号化メディア作成方法において、
前記メディアサイズ調整部が、メディアデータのサイズを前記メディア暗号化部による暗号化が可能なデータサイズに調整するステップと、
前記メディア暗号化部が、前記メディアデータの再生時間に関する情報と所定の認証情報を用いて、前記ステップでサイズ調整されたメディアデータを暗号化するステップと、
前記メディア多重化部が、ボックスのサイズを示す情報を記録する記録領域、前記ボックスを識別する情報を記録する記録領域及びデータを記録する記録領域を有する第１のボックス、第２のボックス及び第３のボックスを備えた暗号化メディアファイルを作成するにあたり、前記第１のボックスに対して、前記メディアデータの当該暗号化メディアファイル中の位置及びサイズを示す情報を平文データで多重化して記録し、前記第２のボックスに対して、前記ステップで暗号化されたメディアデータを多重化して記録し、前記第３のボックスに対して、前記メディアデータの再生時間に関する情報を平文データで多重化して記録するとともに、前記第１のボックス、前記第２のボックス及び前記第３のボックスに対して、前記ボックスのサイズを示す情報及び前記ボックスを識別する情報を平文データで多重化して記録することにより、前記暗号化メディアファイルを作成するステップとを備えたことを特徴とする暗号化メディア作成方法。
【請求項５】
メディアデータは、映像データ及び音声データのうちの少なくとも一方、若しくは、映像データ又は音声データに関連付けられた字幕データであることを特徴とする請求項４記載の暗号化メディア作成方法。
【請求項６】
メディア多重化部が、第３のボックスに対して、予め設定した注目シーンの出現時刻を示す注目シーン情報を、メディアデータの再生時間に関する情報に対応付けて平文データで多重化して記録することを特徴とする請求項４又は請求項５記載の暗号化メディア作成方法。
【請求項７】
解析部及び復号部を備えた暗号化メディア復号装置による暗号化メディア復号方法において、
前記解析部が、請求項４から請求項６のうちのいずれか１項記載の暗号化メディア作成方法で作成された暗号化メディアファイルを解析して、第１のボックスからメディアデータの当該暗号化メディアファイル中の位置及びサイズを取り出し、第３のボックスから前記メディアデータの再生時間に関する情報を取り出して解析結果として出力するステップと、
前記復号部が、前記ステップで得られた前記解析結果と暗号化で使用された認証情報を用いて、第２のボックスに記録されたメディアデータを暗号復号するステップとを備えたことを特徴とする暗号化メディア復号方法。
【請求項８】
解析部及び分割部を備えた暗号化メディア分割装置による暗号化メディア分割方法において、
前記解析部が、請求項４又は請求項５記載の暗号化メディア作成方法で作成された暗号化メディアファイルを解析して、第１のボックスからメディアデータの当該暗号化メディアファイル中の位置及びサイズを取り出し、第３のボックスから前記メディアデータの再生時間に関する情報を取り出し、前記メディアデータの当該暗号化メディアファイル中の位置及びサイズと前記メディアデータの再生時間に関する情報とを用いて前記暗号化メディアファイルの分割位置を決定するステップと、
前記分割部が、前記ステップで決定された分割位置に基づいて、分割後の暗号化メディアファイルの第１のボックス及び第３のボックスの記録内容を変更し、かつ第２のボックスにおける暗号化されたメディアデータを分割することにより、前記分割後の暗号化メディアファイルを作成するステップとを備えたことを特徴とする暗号化メディア分割方法。
【請求項９】
メディアデータが映像データであり、暗号化メディアファイルにおいて当該映像データが時間方向圧縮により圧縮されている場合、
分割部が、分割後の暗号化メディアファイルの第１のボックスの記録内容を変更するにあたり、時間方向圧縮されたフレーム及びその参照元のフレームが、前記分割後の暗号化メディアファイルに含まれるように分割位置を変更することを特徴とする請求項８記載の暗号化メディア分割方法。
【請求項１０】
解析部が、請求項６記載の暗号化メディア作成方法で作成された暗号化メディアファイルを解析して、第１のボックスからメディアデータの当該暗号化メディアファイル中の位置及びサイズを取り出し、第３のボックスから前記メディアデータの再生時間に関する情報及び注目シーン情報を取り出し、前記メディアデータの当該暗号化メディアファイル中の位置及びサイズと前記メディアデータの再生時間に関する情報及び注目シーン情報とを用いて、注目シーンを基準とした前記暗号化メディアファイルの分割位置を決定するステップと、
分割部が、前記ステップで決定された分割位置に基づいて、分割後の暗号化メディアファイルの第１のボックス及び第３のボックスの記録内容を変更し、かつ第２のボックスにおける暗号化されたメディアデータを分割することにより、前記分割後の暗号化メディアファイルを作成するステップとを備えたことを特徴とする請求項８記載の暗号化メディア分割方法。
【請求項１１】
解析部及び結合部を備えた暗号化メディア結合装置による暗号化メディア結合方法において、
前記解析部が、請求項４又は請求項５記載の暗号化メディア作成方法で作成された２つ以上の暗号化メディアファイルをそれぞれ解析して、第３のボックスからメディアデータの再生時間に関する情報を取り出し、当該メディアデータの再生時間に関する情報から、前記暗号化メディアファイルを結合する順序を決定するステップと、
前記結合部が、前記ステップで決定された結合順序、第１のボックスから取り出したメディアデータの当該暗号化メディアファイル中の位置及びサイズ、及び、前記第３のボックスからメディアデータの再生時間に関する情報に基づいて、結合後の暗号化メディアファイルの第１のボックス及び第３のボックスの記録内容を変更し、かつ第２のボックスにおける暗号化されたメディアデータを結合することにより、前記結合後の暗号化メディアファイルを作成するステップとを備えたことを特徴とする暗号化メディア結合方法。
【請求項１２】
メディアデータが映像データであり、暗号化メディアファイルにおいて当該映像データが時間方向圧縮により圧縮されている場合、
結合部が、結合後の暗号化メディアファイルの第１のボックスの記録内容を変更するにあたり、時間方向圧縮されたフレーム及びその参照元のフレームが、前記結合後の暗号化メディアファイルに含まれるように結合順序を変更することを特徴とする請求項１１記載の暗号化メディア結合方法。
【請求項１３】
解析部が、請求項６記載の暗号化メディア作成方法で作成された暗号化メディアファイルを解析して、第１のボックスからメディアデータの当該暗号化メディアファイル中の位置及びサイズを取り出し、第３のボックスから前記メディアデータの再生時間に関する情報及び注目シーン情報を取り出し、前記メディアデータの当該暗号化メディアファイル中の位置及びサイズと前記メディアデータの再生時間に関する情報及び注目シーン情報とを用いて、注目シーンを基準とした前記暗号化メディアファイルの結合順序を決定するステップと、
結合部が、前記ステップで決定された結合順序に基づいて、結合後の暗号化メディアファイルの第１のボックス及び第３のボックスの記録内容を変更し、かつ第２のボックスにおける暗号化されたメディアデータを結合することにより、前記結合後の暗号化メディアファイルを作成するステップとを備えたことを特徴とする請求項１１記載の暗号化メディア結合方法。
【請求項１４】
メディアデータのサイズを暗号化が可能なデータサイズに調整するメディアサイズ調整部と、
前記メディアデータの再生時間に関する情報と所定の認証情報を用いて、前記メディアサイズ調整部でサイズ調整されたメディアデータを暗号化するメディア暗号化部と、
ボックスのサイズを示す情報を記録する記録領域、前記ボックスを識別する情報を記録する記録領域及びデータを記録する記録領域を有する第１のボックス、第２のボックス及び第３のボックスを備えた暗号化メディアファイルを作成するにあたり、前記第１のボックスに対して前記メディアデータの当該暗号化メディアファイル中の位置及びサイズを示す情報を平文データで多重化して記録し、前記第２のボックスに対して前記メディア暗号化部によって暗号化されたメディアデータを多重化して記録し、前記第３のボックスに対して前記メディアデータの再生時間に関する情報を平文データで多重化して記録するとともに、前記第１のボックス、前記第２のボックス及び前記第３のボックスに対して前記ボックスのサイズを示す情報及び前記ボックスを識別する情報を平文データで多重化して記録することにより、前記暗号化メディアファイルを作成するメディア多重化部とを備えた暗号化メディア作成装置。
【請求項１５】
請求項１４記載の暗号化メディア作成装置で作成された暗号化メディアファイルを解析して、第１のボックスからメディアデータの当該暗号化メディアファイル中の位置及びサイズを取り出し、第３のボックスから前記メディアデータの再生時間に関する情報を取り出して解析結果として出力する解析部と、
前記解析部で得られた前記解析結果と暗号化で使用された認証情報を用いて、第２のボックスに記録されたメディアデータを暗号復号する復号部とを備えた暗号化メディア復号装置。
【請求項１６】
請求項１４記載の暗号化メディア作成装置で作成された暗号化メディアファイルを入力し、当該暗号化メディアファイルを解析して、第１のボックスからメディアデータの当該暗号化メディアファイル中の位置及びサイズを取り出し、第３のボックスから前記メディアデータの再生時間に関する情報を取り出し、前記メディアデータの当該暗号化メディアファイル中の位置及びサイズと前記メディアデータの再生時間に関する情報とを用いて、前記暗号化メディアファイルの分割位置を決定する解析部と、
前記解析部で決定された前記分割位置に基づいて、分割後の暗号化メディアファイルの第１のボックス及び第３のボックスの記録内容を変更し、かつ第２のボックスにおける暗号化されたメディアデータを分割することにより、前記分割後の暗号化メディアファイルを作成する分割部とを備えた暗号化メディア分割装置。
【請求項１７】
請求項１４記載の暗号化メディア作成装置で作成された２つ以上の暗号化メディアファイルをそれぞれ解析して、第３のボックスからメディアデータの再生時間に関する情報を取り出し、当該メディアデータの再生時間に関する情報から、前記暗号化メディアファイルの結合順序を決定する解析部と、
前記解析部で決定された前記結合順序、第１のボックスから取り出したメディアデータの当該暗号化メディアファイル中の位置及びサイズ、及び、前記第３のボックスからメディアデータの再生時間に関する情報に基づいて、結合後の暗号化メディアファイルの第１のボックス及び第３のボックスの記録内容を変更し、かつ第２のボックスにおける暗号化されたメディアデータを結合することにより、前記結合後の暗号化メディアファイルを作成する結合部とを備えた暗号化メディア結合装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、暗号化メディアファイルのデータ構造、暗号化メディア作成方法、暗号化メディア復号方法、暗号化メディア分割方法及び暗号化メディア結合方法並びに装置に関するものである。
【背景技術】
【０００２】
多くのマルチメディアコンテンツは、著作権保護や閲覧制限を目的として暗号化されている。著作権保護が目的の場合、コンテンツの編集や複製が禁じられている場合が多く、コンテンツが暗号化されたり、復号されるのは再生時のみである。一方、閲覧制限を目的とする場合では、コンテンツの編集や複製の要求は存在する。例えば、長時間記録した監視カメラ映像において、異常があった場面を切り出して他の閲覧権利者や公的捜査機関等に提供する場合である。
【０００３】
また、閲覧制限では、警備会社や管理責任者等のような特定の人物以外に閲覧させないというポリシーによる運用のみであって、監視カメラ映像が暗号化されることは少ない。監視カメラ画像において暗号化される例が少ない一つの理由としては、暗号化したコンテンツの一部のみを分割して切り出すことが難しいことが挙げられる。
【０００４】
さらに、監視カメラ映像は一般的に膨大な時間記録されているため、監視カメラ映像を記録するサーバ上から特定の時刻における映像の一部のみをダウンロードする要求が考えられる。しかし、暗号化されたコンテンツの一部のみを扱う従来技術は少なく、例えば、特許文献１において所定の位置に効率的にアクセス可能な暗号化マルチメディアファイルのデータ構造が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３７４８４３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１を含む従来の技術では、暗号復号することなく、暗号化されたマルチメディアファイルを分割したり、再び結合するような処理が考慮されておらず、利便性に欠けるという課題があった。
【０００７】
この発明は、上記のような課題を解決するためになされたもので、暗号化した状態で分割や結合を実行することができる暗号化メディアファイルのデータ構造、この暗号化メディアファイルを作成する暗号化メディア作成方法、その再生を行う暗号化メディア復号方法、その分割を行う暗号化メディア分割方法及びこれらを結合する暗号化メディア結合方法並びにこれら方法を実現する装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係る暗号化メディアファイルのデータ構造は、ボックスのサイズを示す情報を記録する記録領域、ボックスを識別する情報を記録する記録領域及びデータを記録する記録領域を有する複数のボックスで構成されたデータ構造であって、メディアデータの当該暗号化メディアファイル中の位置及びサイズを示す情報を平文データで記録する第１のボックスと、暗号化されたメディアデータを記録する第２のボックスと、メディアデータの再生時間に関する情報を平文データで記録する第３のボックスとを備え、第１のボックス、第２のボックス及び第３のボックスが、ボックスのサイズを示す情報及びボックスを識別する情報を平文データで記録するものである。
【発明の効果】
【０００９】
この発明によれば、メディアデータの当該暗号化メディアファイル中の位置及びサイズを示す情報、メディアデータの再生時間に関する情報が、第１のボックス及び第３のボックスに平文データで記録されており、その一方、第２のボックスに暗号化されたメディアデータが記録され、第１、第２及び第３のボックスについてのボックスのサイズを示す情報及びボックスを識別する情報が平文データで記録される。このように構成することで、暗号化されたメディアデータを暗号復号することなく、平文データで記録された各情報を用いて、暗号化メディアファイルの分割、結合が可能となる。これにより、例えば、サーバ上にある暗号化したコンテンツに当該データ構造を適用することで、暗号化コンテンツの一部のみをダウンロードして取得することができ、逆に暗号化コンテンツを結合することも可能である。このように、利便性の高い暗号化メディアファイルを提供することができるという効果がある。
【図面の簡単な説明】
【００１０】
【図１】ＭＰＥＧ−４形式のメディアファイルのボックスを示す図である。
【図２】ＭＰ４形式メディアファイルのデータ構造の一例を示す図である。
【図３】ＭＰ４形式メディアファイルのデータ構造の他の例を示す図である。
【図３−１】映像と音声とを多重化した例を示す図である。
【図４】この発明の実施の形態１による暗号化メディア作成装置の構成を示すブロック図である。
【図５】暗号化ＭＰ４のボックスを示す図である。
【図６】暗号化ＭＰ４のデータ構造の一例を示す図である。
【図７】実施の形態１による暗号化メディア復号装置の構成を示すブロック図である。
【図８】実施の形態１による暗号化メディア分割装置の構成を示すブロック図である。
【図９】この発明の実施の形態２による暗号化メディア結合装置の構成を示すブロック図である。
【図１０】映像圧縮方式がフレーム間相関を利用する場合における暗号化ＭＰ４の分割を説明するための図である。
【図１１】この発明の実施の形態４による暗号化メディア作成装置の構成を示すブロック図である。
【図１２】実施の形態４による暗号化メディア分割装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
実施の形態１．
図１は、ＭＰＥＧ−４（Moving Picture Experts Group phase 4）形式のメディアフォーマットのボックスを示す図であり、以降では、多重化したメディアファイルとして、図１に示すＭＰＥＧ−４（以下、ＭＰ４と略称する）形式を例に挙げて説明する。ＭＰ４形式のファイルフォーマットは、ＩＳＯ（国際標準化機構）で規格化されており、ボックスと呼ばれるデータ構造を有する。
【００１２】
ボックスの構造は、図１に示すようにボックス長（４バイト）、ボックス名称（４バイト）、データ（データサイズで示された長さ−８バイト）からなる。各ボックスは、そのボックス名称によってデータ部分のフォーマット及び内容が決められる。また、ボックスは入れ子になる場合もある。ＭＰ４形式のフォーマットは、図１に示すボックスを複数有するメディア多重化フォーマットである。
【００１３】
図２は、ＭＰ４形式メディアファイルのデータ構造の一例を示す図である。図２では、ＭＰ４形式の最も単純なファイル構成を示しており、ＦＴＹＰ（ファイルタイプ）ボックス、ＭＯＯＶ（ムービー）ボックス、ＭＤＡＴ（メディアデータ）ボックスからなる。ただし、ＭＯＯＶボックスは、内部に複数のボックスが入れ子になって形成されたツリー構造を有する。
【００１４】
また、図３は、ＭＰ４形式メディアファイルのデータ構造の他の例を示す図であり、図２中のメディアフォーマットにＦＲＥＥボックスを追加した場合を示している。なお、ＦＲＥＥボックスは、ユーザやアプリケーションソフトウエアによって任意のデータを多重化できるボックスであり、必須ではない。
【００１５】
ＭＯＯＶボックスにはメディアファイルの基本的な情報が記録される。例えば、映像の長さ、幅、高さ、音声のサンプリング周波数などである。それ以外にも、ＭＰ４ファイル内にどのようなメディアファイルがどの大きさ（サイズ）で多重化されているかを記録している。次に、ＭＯＯＶボックス内に入れ子になっているボックスについて説明し、上述の情報がどのように記録されるかを述べる。
【００１６】
ＭＯＯＶボックス内には、ＳＴＳＺ（もしくはＳＴＺ２、以下ＳＴＳＺについて述べるときはＳＴＺ２と置き換えてもよい）というボックスが存在する。このＳＴＳＺボックスには、サンプルのサイズが記録される。ここで、サンプルのサイズとは、メディアが映像であれば、各フレームのサイズが記録される。また、メディアが音声であれば、決められた時間単位のデータのサイズが記録される。従って、このＳＴＳＺボックスの内容から各メディアのファイル中におけるサイズを知ることができる。
【００１７】
この他、ＭＯＯＶボックス内には、ＳＴＣＯ（もしくはＣＯ６４、以下ＳＴＣＯについて述べるときはＣＯ６４と置き換えてもよい）というボックスが存在する。このＳＴＣＯボックスには、ファイル内におけるチャンクの位置が記録される。チャンクとは、一つ以上のサンプルをまとめたものである。メディアが映像であれば、一つ以上の映像フレームを一まとめにしたものであり、メディアが音声であれば、一つ以上の決められた時間単位のデータをまとめたものである。
【００１８】
さらに、ＭＯＯＶボックス内には、ＳＴＳＣというボックスが存在する。このＳＴＳＣボックスには、チャンクにおけるサンプルの数が記録される。従って、ＳＴＳＺボックス、ＳＴＣＯボックス及びＳＴＳＣボックスの内容から各サンプルの位置とサイズを求めることができる。
【００１９】
ＭＤＡＴボックスは、映像や音声など実際のメディアデータを多重化しているボックスである。図３−１に映像と音声とを多重化した例を示す。図３−１に示すように、メディアデータは、前述のチャンク単位に分割され、交互に配置されることが多い。これは、再生時の映像・音声の同期やランダムアクセス性能を向上させるためである。ＦＲＥＥボックスは、前述の通り、ユーザやアプリケーションが必要に応じて任意のデータを多重化できる。
【００２０】
この発明では、上述したＭＯＯＶボックス、ＭＤＡＴボックス、ＦＲＥＥボックスを利用して、後述する特有なデータ構造の暗号化ファイルを実現する。また、以降では、ＭＰ４形式で多重化されるメディアデータとして、主に映像及び音声を例に挙げて説明する。ただし、この発明は、映像や音声以外のメディア（映像又は音声に関連付けられた字幕等のテキストデータ）を扱う場合においても同様に適用可能である。
【００２１】
次に、実施の形態１として、暗号化したままでメディアデータの一部を分割可能なＭＰ４形式のメディアファイル（以下、単に暗号化ＭＰ４と称する）を作成する方法と、暗号化ＭＰ４のデータ構造、上記作成した暗号化ＭＰ４を復号して再生する方法、さらに分割する方法について述べる。
【００２２】
（１）暗号化ＭＰ４の作成
図４は、この発明の実施の形態１による暗号化メディア作成装置の構成を示すブロック図である。図４において、実施の形態１による暗号化メディア作成装置は、メディアサイズ調整部１０１、メディア暗号化部１０２及びメディア多重化部１０３を備える。ここで、メディアサイズ調整部１０１は、入力したメディアデータのサイズを調整する手段である。メディア暗号化部１０２は、メディアサイズ調整部１０１から入力したサイズ調整済みメディアデータを暗号化する手段である。メディア多重化部１０３は、メディア暗号化部１０２から入力したサイズ調整・暗号化済みメディアデータを多重化して暗号化ＭＰ４を作成する手段である。
【００２３】
なお、図４では、説明の簡単のため、暗号化ＭＰ４とするメディアは１種類としたが、メディアサイズ調整部１０１、メディア暗号化部１０２、メディア多重化部１０３に対し複数のメディアデータ（映像と音声と字幕など）を入力して、複数のメディアが多重化された暗号化ＭＰ４を作成するようにしてもよい。
【００２４】
また、メディアサイズ調整部１０１、メディア暗号化部１０２及びメディア多重化部１０３は、例えば、この発明の趣旨に従う暗号化メディア作成用プログラムを、コンピュータに読み込ませてそのＣＰＵが実行することにより、ハードウエアとソフトウエアが協働した具体的手段として実現することができる。
【００２５】
次に動作について説明する。
先ず、メディアサイズ調整部１０１は、入力したメディアデータのサイズを調整する。ここでは、メディアが画像である場合を例に挙げる。一般的に、画像データは、ＪＰＥＧ（Joint Picture Expert Group）方式などによって圧縮され、データサイズは、画像毎に異なり一定ではない。一方、暗号化の場合、例えばブロック暗号と呼ばれる方式では、固定長のデータ単位で暗号化するため、暗号化対象のデータサイズが、ある整数の倍数でなければならない。
【００２６】
そこで、メディアサイズ調整部１０１は、メディア暗号化部１０２における暗号化方式で暗号可能なデータサイズの範囲と入力したメディアデータのサイズとを比較し、画像等のメディアデータのサイズが暗号化可能なサイズでない場合、メディアデータのサイズを調整する。例えば、メディアデータに対してパディングを行い、暗号化可能なメディアーデータサイズにする。
【００２７】
サイズの調整方法は、メディア圧縮方式などに依存する。多くメディア圧縮方式では、ユーザやアプリケーションソフトウエアが必要に応じて自由なデータを記録できるユーザデータ領域を設けている。また、メディア圧縮方式によっては、固定ビットレートでの伝送を目的としたパディング領域を設定可能である。従って、メディアサイズ調整部１０１では、これらを利用してメディアデータのサイズ調整を行う。
【００２８】
ただし、メディア暗号化部１０２における暗号化方式が、いかなるサイズのデータであっても暗号化できる暗号化方式である場合、メディアサイズ調整部１０１は、省略可能である。サイズによらない暗号化方式としては、ＡＥＳ（Advanced Encryption System）のＣＴＲモードなどが挙げられる。ここでサイズ調整されたメディアデータは、サイズ調整済みメディアデータとしてメディア暗号化部１０２へ出力される。
【００２９】
メディア暗号化部１０２では、メディアサイズ調整部１０１から入力したサイズ調整済みメディアデータを暗号化する。暗号化は、映像メディアであれば１フレーム毎に行う。音声メディアであれば、決まった時間単位ごとに行う。サイズ調整済みであるため、ＡＥＳなど、ほとんどの既存の暗号化方式を利用可能である。なお、この発明では、暗号化方式については問わない。
【００３０】
また、メディア暗号化部１０２は、入力したメディア時間データとパスワードを元にして暗号鍵を作成する。ここで、映像メディアであれば、メディア時間データはフレーム単位であり、音声メディアであれば、前述の決まった時間単位に付随しているものとする。
【００３１】
この発明では、メディア時間データとパスワードとから暗号鍵を作成する方法については問わない。例えば、メディア時間データとパスワードの排他的論理和（ＸＯＲ）を取るなどの方法が考えられる。ただし、ここでも暗号化方式の鍵長に気をつける必要がある。このようにメディア時間データを利用して、フレーム毎や音声の時間単位ごとに暗号鍵を作成することで、より安全性を高めることができる。
【００３２】
メディア時間データとしては、メディアが監視映像であれば、映像の各フレームの撮影時の絶対時刻のタイムスタンプを与える場合が考えられる。このとき、メディアの先頭フレームのみに絶対時刻を与え、先頭以外については相対的なタイムスタンプを与えるようにしてもよい。また、監視映像ではなく、映画や音楽ビデオのような場合であれば、メディアの先頭フレームを“０”の基準時刻とし、残りに相対的なタイムスタンプを与えてもよい。ここで暗号化されたメディアデータは、サイズ調整・暗号化済みメディアデータとしてメディア多重化部１０３へ出力される。
【００３３】
メディア多重化部１０３は、メディア暗号化部１０２からサイズ調整・暗号化済みメディアデータを入力し、メディア暗号化部１０２で使用されたメディア時間データを入力する。ここでは、サイズ調整・暗号化済みメディアデータとメディア時間データで示される時間情報とに基づいて暗号化ＭＰ４が作成される。
【００３４】
なお、メディア多重化部１０３において、通常の（暗号化していない）メディアデータの代わりに、サイズ調整・暗号化済みメディアデータを使うこと、メディア時間データを映像のフレーム単位や音声の決まった時間単位に関連付けて多重化すること以外は、通常のＭＰ４形式のメディアファイル作成と全く同様の処理で暗号化ＭＰ４が作成される。ただし、メディア時間データはＦＲＥＥボックスで多重化される。
【００３５】
図５は、暗号化ＭＰ４のボックスを示す図であり、ＭＤＡＴボックスを例に示している。図５に示すように、ＭＤＡＴボックス（第２のボックス）では、ボックス長とボックス名称に関しては平文であり、それ以外のＭＤＡＴデータは、映像メディアの場合のフレーム単位や、音声メディアの場合の決まった時間単位で暗号化される。このようにして作成された暗号化ＭＰ４は、メディア多重化部１０３から出力される。
【００３６】
図６は、暗号化ＭＰ４のデータ構造の一例を示す図である。図６に示すように、暗号化ＭＰ４では、ＦＴＹＰボックス、ＭＯＯＶボックス（第１のボックス）、ＦＲＥＥボックス（第３のボックス）に記録される内容が全て平文である。また、図５で示したように、ＭＤＡＴボックスでは、ボックス長とボックス名称は平文であるが、その他は暗号化される。
【００３７】
このように、暗号化ＭＰ４は、ファイル全体が暗号化されるわけではないが、ＭＤＡＴボックスに記録される、実際のメディアデータ部分については暗号化される。従って、適切な暗号復号手段がなければ、暗号化ＭＰ４中のメディアデータを閲覧することはできない。
【００３８】
（２）暗号化ＭＰ４の再生
続いて、暗号化ＭＰ４のメディアデータを暗号復号し、平文のメディアデータ（以下、平文メディデータと称する）を得て再生する処理について述べる。
図７は、実施の形態１による暗号化メディア復号装置の構成を示すブロック図であり、図４中の暗号化メディア作成装置で作成した暗号化ＭＰ４を復号する装置を示している。図７において、実施の形態１による暗号化メディア復号装置は、暗号化ＭＰ４解析部（解析部）１０４及び暗号復号部（復号部）１０５を備える。
【００３９】
暗号化ＭＰ４解析部１０４は、暗号化ＭＰ４の内容を解析し、メディア時間データを取得する手段である。暗号復号部１０５は、暗号化ＭＰ４の解析結果とパスワードから当該暗号化ＭＰ４の暗号を復号し、平文メディアデータとして出力する手段である。
【００４０】
なお、暗号化ＭＰ４解析部１０４及び暗号復号部１０５は、例えば、この発明の趣旨に従う暗号化メディア復号用プログラムを、コンピュータに読み込ませてそのＣＰＵが実行することにより、ハードウエアとソフトウエアが協働した具体的手段として実現することができる。
【００４１】
次に動作について説明する。
暗号化ＭＰ４解析部１０４は、入力した暗号化ＭＰ４中のメディアデータの位置及びそのサイズを解析し、メディア時間データを取得する。この発明による暗号化ＭＰ４では、上述したように、ＭＤＡＴボックスに記録される一部のデータのみが暗号化されている。また、暗号化されていないＭＯＯＶボックス中のＳＴＳＺボックス、ＳＴＣＯボックス、ＳＴＳＣボックスには、暗号化ＭＰ４ファイルのどの位置にどの大きさ（サイズ）でメディアデータが多重化されているかが、映像メディアであれば、１フレーム毎、音声メディアであれば、決まった時間単位毎に記録されている。
【００４２】
さらに、暗号化されていないＦＲＥＥボックスには、暗号鍵を作成する元になったメディア時間データが多重化されている。このメディア時間データについても、映像メディアであれば１フレーム毎に関連付けられて記憶され、音声メディアであれば、決まった時間単位毎に関連付けられて記録される。
【００４３】
そこで、暗号化ＭＰ４解析部１０４は、暗号化ＭＰ４のＭＯＯＶボックスの記録内容を解析して当該暗号化ＭＰ４中のメディアデータの位置及び大きさ（サイズ）を取得し、ＦＲＥＥボックスの記録内容を解析してメディア時間データを取得して、これらのデータを暗号化ＭＰ４解析結果として暗号復号部１０５へ出力する。
【００４４】
暗号復号部１０５では、暗号化ＭＰ４解析部１０４から暗号化ＭＰ４解析結果を入力するとともに、処理対象の当該暗号化ＭＰ４、当該暗号化ＭＰ４の作成時に使用されたパスワードを入力して、上記暗号化ＭＰ４解析結果を基に当該暗号化ＭＰ４中のメディアデータの位置と大きさを取得し、さらに各メディアデータの暗号鍵を作成する基になった時間情報とパスワードから、暗号鍵を作成する。
【００４５】
上述のように作成された暗号鍵を用い、暗号復号部１０５は、暗号化ＭＰ４の各メディアデータ（ＭＤＡＴボックスの一部のメディアデータ）の暗号復号を実行し、この結果得られた平文メディアデータとして出力する。このようにして、暗号化ＭＰ４中のメディアデータは平文に復号されて出力され、不図示の再生手段により当該平文メディアデータを再生することができる。
【００４６】
（３）暗号化ＭＰ４の分割
続いて、暗号化ＭＰ４を分割する処理について述べる。
図８は、実施の形態１による暗号化メディア分割装置の構成を示すブロック図であり、暗号復号することなく、暗号化ＭＰ４を分割する装置を示している。図８において、実施の形態１による暗号化メディア分割装置は、暗号化ＭＰ４解析部（解析部）１０６及び暗号化ＭＰ４分割部（分割部）１０７を備える。
【００４７】
暗号化ＭＰ４解析部１０６は、暗号化ＭＰ４の内容を解析し、分割位置を特定する手段である。また、暗号化ＭＰ４分割部１０７は、暗号復号することなく、暗号化ＭＰ４解析部１０６により特定された分割位置で暗号化ＭＰ４を分割する手段である。
【００４８】
なお、暗号化ＭＰ４解析部１０６及び暗号化ＭＰ４分割部１０７は、例えば、この発明の趣旨に従う暗号化メディア分割用プログラムを、コンピュータに読み込ませてそのＣＰＵが実行することにより、ハードウエアとソフトウエアが協働した具体的手段として実現することができる。
【００４９】
次に動作について説明する。
暗号化ＭＰ４解析部１０６は、分割対象となる暗号化ＭＰ４とその分割要求を入力すると、当該暗号化ＭＰ４の内容を解析して、分割要求に応じた分割位置を特定する。なお、分割要求は、時間で与えられるものとする。
【００５０】
暗号化ＭＰ４の復号処理で説明したように、暗号化ＭＰ４では、暗号化されていないＭＯＯＶボックスにメディアデータが多重化されている位置とその大きさ（サイズ）が記録され、さらに暗号化されていないＦＲＥＥボックスにメディア時間データが記録されている。
【００５１】
そこで、暗号化ＭＰ４解析部１０６では、ＦＲＥＥボックス中のメディア時間データを解析して、分割要求に応じたメディア時間データを特定する。さらに、メディア時間データに対応する映像メディアの位置や音声メディアの位置を、ＭＯＯＶボックスに記録された情報内容から特定する。このようにして特定した分割すべきメディアデータの位置は、分割情報として暗号化ＭＰ４分割部１０７へ出力される。
【００５２】
暗号化ＭＰ４分割部１０７は、暗号化ＭＰ４解析部１０６から分割情報を入力し、分割対象の暗号化ＭＰ４を入力すると、上記分割情報に基づいて特定される分割位置で暗号化ＭＰ４を分割した暗号化ＭＰ４ファイルを作成し、分割暗号化ＭＰ４として出力する。
【００５３】
なお、当該分割処理において、ＦＴＹＰボックスの内容は、元の暗号化ＭＰ４と分割暗号化ＭＰ４との間で変更しなくてもよい。一方、ＭＯＯＶボックスの内容は、元の暗号化ＭＰ４と分割暗号化ＭＰ４とで変更が必要になる。具体的には、分割対象となるメディアデータの位置と大きさ（サイズ）に応じて、ＭＯＯＶボックス中のＳＴＳＺボックスやＳＴＣＯボックス、ＳＴＳＣボックスの内容を分割暗号化ＭＰ４用に作成する必要がある。また、メディアコンテンツの総再生時間を示すデータについても、分割後のコンテンツ総再生時間に合わせて変更される。さらに、これらの変更に合わせて、ＭＯＯＶボックスに記録されるボックス長が変更される。
【００５４】
また、ＭＤＡＴボックス中のメディアデータについては、分割情報を基に分割するのみでよく、暗号復号を行う必要はない。ただし、ＭＤＡＴボックスについてもボックス長は変更する必要がある。ＦＲＥＥボックスは、分割位置のメディア時間データのみを残すように変更する。ＦＲＥＥボックスについても、分割に応じてボックス長を変更する。
【００５５】
暗号化ＭＰ４分割部１０７では、上述のＦＴＹＰボックス、ＭＯＯＶボックス、ＭＤＡＴボックス、ＦＲＥＥボックスで分割暗号化ＭＰ４を作成して出力する。このように、分割暗号化ＭＰ４は、暗号復号及び再度の暗号化を行うことなく作成されるが、暗号鍵の作成に必要なメディア時間データは保持される。このため、前述の暗号化ＭＰ４の復号再生方法によって、暗号復号、再生が可能である。なお、分割暗号化ＭＰ４を分割対象として暗号化メディア分割装置に入力することにより、再度分割することもできる。
【００５６】
以上のように、この実施の形態１によれば、図４に示す構成の暗号化メディア作成装置が、図５，６に示す特有なデータ構造の暗号化ＭＰ４を作成する。この暗号化ＭＰ４は、図７に示す構成の暗号化メディア復号装置によって暗号復号可能である。また、図８に示す暗号化メディア分割装置によって、暗号復号することなく、暗号化ＭＰ４を分割することができる。これにより、例えば、サーバ上の暗号化コンテンツの一部分のみをダウンロードしたい場合に、暗号復号を行わずにダウンロード可能となる。
【００５７】
実施の形態２．
この実施の形態２では、上記実施の形態１で示した暗号化ＭＰ４を、暗号復号することなく、結合する方法について述べる。
【００５８】
図９は、この発明の実施の形態２による暗号化メディア結合装置の構成を示すブロック図である。図９において、実施の形態２による暗号化メディア結合装置は、暗号化ＭＰ４解析部（解析部）１０８及び暗号化ＭＰ４結合部（結合部）１０９を備える。暗号化ＭＰ４解析部１０８は、結合対象の暗号化ＭＰ４の内容を解析し、結合情報を取得する手段である。暗号化ＭＰ４結合部１０９は、結合情報に基づいて暗号化ＭＰ４の結合を実行する手段である。
【００５９】
なお、図９では説明の簡単のため、結合対象となる暗号化ＭＰ４は、暗号化ＭＰ４アと暗号化ＭＰ４イの２つとしているが、３つ以上の暗号化ＭＰ４を結合対象としても構わない。ただし、結合対象となる暗号化ＭＰ４は、同一のパスワードを元に作成されているものとする。
【００６０】
また、暗号化ＭＰ４解析部１０８及び暗号化ＭＰ４結合部１０９は、例えば、この発明の趣旨に従う暗号化メディア結合用プログラムを、コンピュータに読み込ませてそのＣＰＵが実行することにより、ハードウエアとソフトウエアが協働した具体的手段として実現することができる。
【００６１】
次に動作について説明する。
暗号化ＭＰ４解析部１０８は、結合対象となる暗号化ＭＰ４アと暗号化ＭＰ４イとを入力し、これらの結合要求を入力すると、当該暗号化ＭＰ４ア及び暗号化ＭＰ４イの各内容を解析する。具体的には、暗号化ＭＰ４ア及び暗号化ＭＰ４イの各メディア時間データを比較して、結合する順序を決定する。
【００６２】
例えば、メディアが監視映像であり、そのメディア時間データが絶対時刻のタイムスタンプである場合、暗号化ＭＰ４解析部１０８は、暗号化ＭＰ４アと暗号化ＭＰ４イの先頭の絶対時刻を比較し、時間的に先になる方を先頭とする。なお、メディア時間データが絶対時刻でない場合は、特に指定がない限り、どちらの順序でも構わない。ここで決定された結合順序に関する情報は、結合情報として暗号化ＭＰ４結合部１０９へ出力される。
【００６３】
暗号化ＭＰ４結合部１０９では、暗号化ＭＰ４アと暗号化ＭＰ４イとを入力し、暗号化ＭＰ４解析部１０８から結合情報を入力すると、当該結合情報に基づいて暗号化ＭＰ４アと暗号化ＭＰ４イを結合し、結合暗号化ＭＰ４として出力する。
【００６４】
上記実施の形態１で説明したように、暗号化ＭＰ４では、暗号化されていないＭＯＯＶボックスにメディアデータが多重化されている位置とその大きさ（サイズ）が記録され、さらに暗号化されていないＦＲＥＥボックスにメディア時間データが記録されている。このため、暗号化ＭＰ４結合部１０９は、結合処理において、ＦＴＹＰボックスを除く各ボックスの内容を変更する。なお、ＦＴＹＰボックスについては、暗号化ＭＰ４アもしくは暗号化ＭＰ４イのいずれかを使えばよく、変更されない。
【００６５】
ＭＯＯＶボックスの内容は、結合において変更が必要になる。具体的には、結合対象となる暗号化ＭＰ４ア及び暗号化ＭＰ４イのメディアの位置と大きさ（サイズ）に応じて、ＭＯＯＶボックス中のＳＴＳＺボックスやＳＴＣＯボックス、ＳＴＳＣボックスの内容を結合暗号化ＭＰ４用に作成する必要がある。また、メディアコンテンツの総再生時間を示すデータについても、結合後のコンテンツ総再生時間に合わせて変更する必要がある。さらに、これらの変更に合わせてＭＯＯＶボックスに記録するボックス長が変更される。
【００６６】
また、ＭＤＡＴボックス中のメディアデータについては、結合情報を基に結合するのみでよく、暗号復号を行う必要はない。ただし、ＭＤＡＴボックスについても、ボックス長は変更する必要がある。ＦＲＥＥボックスは、暗号化ＭＰ４アと暗号化ＭＰ４イのメディア時間データの両方を多重化するように作成し直す。ＦＲＥＥボックスについても、結合に応じてボックス長を変更する。
【００６７】
暗号化ＭＰ４結合部１０９では、上述のＦＴＹＰボックス、ＭＯＯＶボックス、ＭＤＡＴボックス、ＦＲＥＥボックスで結合暗号化ＭＰ４を作成して出力する。この結合暗号化ＭＰ４は、暗号復号及び再度の暗号化を行うことなく作成されるが、暗号鍵の作成に必要なメディア時間データは保持されている。
【００６８】
また、結合前の暗号化ＭＰ４アと暗号化ＭＰ４イのパスワードは同一であり、メディア時間データとパスワードから、メディアの暗号鍵を作成可能である。このため、上記実施の形態１で示したような暗号化ＭＰ４の復号再生方法により、単一のパスワードを用いて暗号復号・メディア再生が可能である。また、結合暗号化ＭＰ４を結合対象として暗号化メディア結合装置に入力することにより、再度結合することもできる。
【００６９】
以上のように、この実施の形態２によれば、図９に示す構成の暗号化メディア結合装置により、暗号復号することなく、上記実施の形態１で示した暗号化ＭＰ４を結合することが可能である。
【００７０】
実施の形態３．
この実施の形態３では、映像メディアがフレーム間相関を利用した映像圧縮方式である場合における暗号化ＭＰ４の分割について述べる。なお、暗号化メディア分割装置の構成自体は、上記実施の形態１の図８で示したものと基本的に同一である。
【００７１】
映像メディアの符号化方式には、例えばフレーム間の相関を利用する（時間方向圧縮）ものがある。代表的なものとしては、ＤＶＤ（Digital Versatile Disk）−ＶＩＤＥＯや地上デジタル放送で採用されるＭＰＥＧ−２（Moving Picture Experts Group phase 2）がある。時間方向圧縮を利用した圧縮を行ったフレームを伸張するには、参照元になるフレームの情報が必要である。
【００７２】
この発明による暗号化ＭＰ４の分割においても、分割要求にある映像フレームの伸張に参照元になる他のフレームの情報が必要になる場合がある。ＭＰ４では、フレーム間の相関を利用する場合、参照フレームの位置を示す情報が、ＭＯＯＶボックス内のＳＴＳＳ（必要があればＳＴＳＨも利用）ボックス及びＣＴＴＳボックスに記録される。
【００７３】
図１０は、映像圧縮方式がフレーム間相関を利用する場合における暗号化ＭＰ４の分割を説明するための図である。映像圧縮方式がフレーム間相関を利用する場合、暗号化ＭＰ４解析部１０６が、ＳＴＳＳボックス、ＳＴＳＨボックス及びＣＴＴＳボックスの内容を解析して、ＭＰ４内に多重化されている参照フレーム位置を参照する。
【００７４】
ここで、分割要求されて一方の暗号化ＭＰ４の時系列の最後に位置するフレームが分割要求の外側にあるフレーム（もう一方の暗号化ＭＰ４の時系列の最初に位置するフレーム）を参照している場合、暗号化ＭＰ４解析部１０６は、図１０に示すように分割要求位置を参照元のフレームを加えるように変更（時間方向圧縮されたフレーム及びその参照元のフレームが分割後の暗号化ＭＰ４に含まれるように変更）することで暗号化ＭＰ４の分割位置を決定する。暗号化ＭＰ４分割部１０７は、暗号化ＭＰ４解析部１０６で決定された分割位置で当該暗号化ＭＰ４を分割する。このようにすることで、暗号化ＭＰ４の映像圧縮方式が時間方向圧縮を利用する場合であっても、暗号化ＭＰ４の分割が可能になる。
【００７５】
また、暗号化ＭＰ４の結合においても同様に、ＳＴＳＳボックス、ＳＴＳＨボックス及びＣＴＴＳボックスを変更して結合することで、時間方向圧縮を利用する場合において、時間方向圧縮されたフレーム及びその参照元のフレームが、結合後の暗号化ＭＰ４に含まれるように結合位置を変更することが可能になる。
【００７６】
実施の形態４．
この実施の形態４では、暗号化メディアファイルにおいて注目シーン情報部分を自動的に分割することが可能な暗号化メディアファイルの作成方法と暗号化メディアファイルの分割方法について述べる。
【００７７】
（１）暗号化ＭＰ４の作成
図１１は、この発明の実施の形態４による暗号化メディア作成装置の構成を示すブロック図である。図１１において、実施の形態４による暗号化メディア作成装置は、上記実施の形態１で図４を用いて説明した構成のうち、メディア多重化部１０３の代わりに、実施の形態４に特有な処理を実行するメディア多重化部１１０に置き換えている。
【００７８】
メディア多重化部１１０は、サイズ調整・暗号化されたメディア及び注目シーン情報を多重化し、暗号化ＭＰ４を作成する。なお、図１１では、説明の簡単のため、暗号化ＭＰ４とするメディアは１種類であるが、上記実施の形態１と同様に、メディアサイズ調整部１０１、メディア暗号化部１０２及びメディア多重化部１１０に対し、複数のメディアデータ（映像と音声と字幕など）を入力して、複数のメディアが多重化された暗号化ＭＰ４を作成するようにしてもよい。
【００７９】
また、メディアサイズ調整部１０１、メディア暗号化部１０２及びメディア多重化部１１０は、例えば、この発明の趣旨に従う暗号化メディア作成用プログラムを、コンピュータに読み込ませてそのＣＰＵが実行することにより、ハードウエアとソフトウエアが協働した具体的手段として実現することができる。
【００８０】
次に動作について説明する。
メディアサイズ調整部１０１は、上記実施の形態１で示した手順でメディアデータのサイズを調整し、メディア暗号化部１０２へサイズ調整済みメディアデータを出力する。また、メディア暗号化部１０２においても、上記実施の形態１で示した手順でサイズ調整済みメディアデータを暗号化し、サイズ調整・暗号化済みメディアデータを出力する。
【００８１】
メディア多重化部１１０では、メディア暗号化部１０２からサイズ調整・暗号化済みメディアデータを入力し、メディア時間データ及び注目シーン情報を入力すると、上記実施の形態１で示したものとほぼ同様の手順で、サイズ調整・暗号化済みメディアデータ及びメディア時間データを元に暗号化ＭＰ４を作成する。このとき、メディア多重化部１１０は、暗号化ＭＰ４におけるＦＲＥＥボックスに対してメディア時間データに加え、注目シーン情報を多重化する。
【００８２】
ここで、注目シーン情報とは、例えば、メディアが監視映像であれば、不審な人物や車両が写っているシーン、スポーツコンテンツであれば得点が入ったシーン、音楽コンテンツであれば楽曲のさびのシーンなど、注目度の高いシーンとされた映像がコンテンツ中のどの時間にあるかを示す情報である。
【００８３】
なお、コンテンツにおける注目度の高いシーンを探す方法は、コンテンツから自動的に探す方法、手動で指定する方法などがある。また、注目シーン情報として得られる注目度の高いシーンの時間情報は、暗号化ＭＰ４においてメディア時間データと対応付けられて多重化される。メディア多重化部１１０は、上述のようにして注目度の高いシーンの時間情報を多重化して作成した暗号化ＭＰ４を、注目シーン情報付き暗号化ＭＰ４として出力する。
【００８４】
（２）暗号化ＭＰ４の分割
図１２は、実施の形態４による暗号化メディア分割装置の構成を示すブロック図である。図１２において、実施の形態４による暗号化メディア分割装置は、暗号復号することなく、図１１で示した暗号化メディア作成装置によって作成された注目シーン情報付き暗号化ＭＰ４を分割する装置であり、暗号化ＭＰ４解析部（解析部）１１１及び暗号化ＭＰ４分割部（分割部）１１２を備える。
【００８５】
暗号化ＭＰ４解析部１１１は、注目シーン情報付き暗号化ＭＰ４の内容を解析し、分割位置を特定する手段である。また、暗号化ＭＰ４分割部１１２は、暗号復号することなく、暗号化ＭＰ４解析部１１１で特定された分割位置で注目シーン情報付き暗号化ＭＰ４を分割する手段である。
【００８６】
なお、暗号化ＭＰ４解析部１１１及び暗号化ＭＰ４分割部１１２は、例えば、この発明の趣旨に従う暗号化メディア分割用プログラムを、コンピュータに読み込ませてそのＣＰＵが実行することにより、ハードウエアとソフトウエアが協働した具体的手段として実現することができる。
【００８７】
次に動作について説明する。
暗号化ＭＰ４解析部１１１は、分割対象となる注目シーン情報付き暗号化ＭＰ４を入力すると、当該注目シーン情報付き暗号化ＭＰ４の内容を解析し、ＭＯＯＶボックスに多重化されているメディアデータの位置とその大きさ（サイズ）を取り出し、ＦＲＥＥボックスに多重化されているメディア時間データ及びこれに対応付けられた注目シーン情報を取り出す。
【００８８】
続いて、暗号化ＭＰ４解析部１１１は、当該注目シーン情報により示されるコンテンツ中の注目シーンの時間情報に応じて分割を行う注目シーン情報付き暗号化ＭＰ４中の位置及び分割後のサイズを決定し、決定した分割を行う位置及び分割後のサイズを示す情報を注目シーン分割情報として出力する。なお、暗号化ＭＰ４解析部１１１は、図８に示した暗号化ＭＰ４解析部１０６と異なり、分割位置を注目シーン情報から自動的に決定する。
【００８９】
注目シーン情報付き暗号化ＭＰ４では、メディア時間データに対応付けて注目シーン情報が多重化されている。このメディア時間データは、上記実施の形態１で述べたように、映像メディアであれば、映像フレーム位置及びサイズに関連付けられ、音声メディアであれば、音声データの予め決められた時間位置及びサイズに関連付けられている。従って、暗号化ＭＰ４解析部１１１は、メディア時間データ及びこれに対応付けられた注目シーン情報によって、注目シーンに対応する映像フレームや音声データの位置とサイズを容易に探し出すことができる。
【００９０】
暗号化ＭＰ４分割部１１２は、暗号化ＭＰ４解析部１１１から注目シーン分割情報を入力し、分割対象の注目シーン情報付き暗号化ＭＰ４を入力すると、当該注目シーン分割情報に基づいて、注目シーンの映像や音声などを注目シーン情報付き暗号化ＭＰ４から分割し、注目シーンのみから構成される注目シーン暗号化ＭＰ４を作成する。
【００９１】
一方、暗号化ＭＰ４分割部１１２を暗号化ＭＰ４結合部に置き換えることにより、注目シーン情報付き暗号化ＭＰ４の結合も可能である。例えば、暗号化ＭＰ４解析部１１１が、注目シーン情報により示されるコンテンツ中の注目シーンの時間情報に応じて結合を行う注目シーン情報付き暗号化ＭＰ４中の位置及び結合後のサイズを決定し、決定した結合を行う位置及び結合後のサイズを示す情報を注目シーン結合情報として出力する。
【００９２】
暗号化ＭＰ４結合部が、暗号化ＭＰ４解析部１１１から注目シーン結合情報を入力し、結合対象の注目シーン情報付き暗号化ＭＰ４を入力すると、当該注目シーン結合情報に基づいて、注目シーンの映像や音声などを結合し、注目シーンのみから構成される注目シーン暗号化ＭＰ４を作成する。
【００９３】
また、暗号化ＭＰ４分割部１１２の代わりに、注目シーン情報付き暗号化ＭＰ４の分割又は結合の双方を行う暗号化ＭＰ４分割・結合部を設け、当該暗号化ＭＰ４分割・結合部が、分割要求又は結合要求に応じて分割又は結合の処理を切り替えて行うように構成してもよい。
【００９４】
なお、注目シーン情報付き暗号化ＭＰ４の分割・結合において、上記実施の形態１及び上記実施の形態２と同様に、ＦＴＹＰボックスの内容はそのまま利用できる。また、ＭＯＯＶボックスについては、暗号化ＭＰ４分割部（若しくは暗号化ＭＰ４結合部）が、分割（若しくは結合）に合わせて、コンテンツ全体の長さや、分割（若しくは結合）後の暗号化ＭＰ４中の映像フレーム及び音声データの位置・時間を示す情報などを再度算出し、ＳＴＳＺボックス、ＳＴＣＯボックス、ＳＴＳＣボックスの内容を変更する。さらに、ＭＯＯＶボックスのボックス長を変更する。
【００９５】
ＭＤＡＴボックスについては、暗号化したまま分割（若しくは結合）することが可能である。ただし、ＭＤＡＴボックス長については変更しない。ＦＲＥＥボックスは、注目シーンのメディア時間データに応じて変更する。ＦＲＥＥボックス長についても、分割（若しくは結合）に合わせて再度算出する。
【００９６】
以上のように、この実施の形態４によれば、図１１に示す構成の暗号化メディア作成装置が、暗号復号することなく、コンテンツ中の注目シーンに応じて分割や結合が可能な注目シーン情報付き暗号化ＭＰ４を作成する。この注目シーン情報付き暗号化ＭＰ４は、図１２に示す構成の暗号化メディア分割装置や上述した暗号化メディア結合装置によって、暗号復号することなく注目シーンのみからなる暗号化ＭＰ４に分割や結合が可能である。このようにすることで、コンテンツ中における注目シーンのみを集めたＭＰ４ファイルを自動的に作成できる。これにより、例えば、長時間の監視映像から、不審人物が写っているシーンのみを暗号化したまま自動的に抜き出しダウンロードする、といった処理が可能になり、利便性が大きくなる。
【００９７】
上記実施の形態１〜４では、ＭＰ４形式を利用して、メディア時間データをＦＲＥＥボックスに多重化する場合を示したが、ＦＲＥＥボックス以外のユーザやアプリケーションソフトウエアが自由にデータを多重化できるボックス（ＵＤＡＴボックスやＳＫＩＰ）等に多重化してもよい。また、ファイル中にメディアデータの位置及びその大きさ（サイズ）、時間情報を多重化できる方式のメディア多重化フォーマットであれば、ＭＰ４以外を利用してもよい。
【符号の説明】
【００９８】
１０１  メディアサイズ調整部、１０２  メディア暗号化部、１０３，１１０  メディア多重化部、１０４，１０６，１０８，１１１  暗号化ＭＰ４解析部（解析部）、１０５  暗号復号部（復号部）、１０７，１１２  暗号化ＭＰ４分割部（分割部）、１０９  暗号化ＭＰ４結合部（結合部）。
【図１】
2010181800.tif 000003
【図２】
2010181800.tif 000004
【図３】
2010181800.tif 000005
【図３−１】
2010181800.tif 000006
【図４】
2010181800.tif 000007
【図５】
2010181800.tif 000008
【図６】
2010181800.tif 000009
【図７】
2010181800.tif 000010
【図８】
2010181800.tif 000011
【図９】
2010181800.tif 000012
【図１０】
2010181800.tif 000013
【図１１】
2010181800.tif 000014
【図１２】
2010181800.tif 000015