(57)【要約】【課題】映像データを送信する際に、小さい処理負荷でその送信先を一意に識別できるデータをその映像データにリアルタイムに挿入させることができ、かつ、セキュリティの強度を維持することができる映像データ送信サーバを実現する。【解決手段】送信先を識別し、複数の桁から構成される送信先識別情報を映像データに埋め込んで送信する映像データ送信サーバ１０であって、映像データの各コマを複数の部分に分割してその分割部分の映像データを書き換える映像データ変更手段１５を備え、送信先識別情報は、桁を特定するコマ時系列配列と、分割部分に相当する分割位置情報との双方によって特定される。このとき、桁は、連続するコマ時系列配列により特定される。【選択図】図１
2010074330.tif 000002
【特許請求の範囲】
【請求項１】
送信先を識別し、複数の桁から構成される送信先識別情報を映像データに埋め込んで送信する映像データ送信サーバであって、
前記映像データの各コマを複数の部分に分割してその分割部分の映像データを書き換える映像データ変更手段を備え、
前記送信先識別情報は、
前記桁を特定するコマ時系列配列と、前記分割部分に相当する分割位置情報との双方によって特定される
ことを特徴とする映像データ送信サーバ。
【請求項２】
前記桁は、連続するコマ時系列配列により特定される
ことを特徴とする請求項１に記載の映像データ送信サーバ。
【請求項３】
前記送信先識別情報を埋め込むコマに続く一つ以上のコマを飛ばすコマ飛ばし手段を備え、
前記コマ時系列配列は、前記埋め込むコマと、前記コマ飛ばし手段で飛ばすコマ数によって特定される
ことを特徴とする請求項１に記載の映像データ送信サーバ。
【請求項４】
映像データを蓄積する記憶手段と、複数の桁から構成され、送信先を識別する送信先識別情報を映像データに埋め込んで、前記記憶手段に蓄積された映像データをネットワークを介して前記送信先の端末へ送信する映像データ送信サーバと、前記ネットワークを介して入手した入手映像データから前記送信先を特定する送信先判定手段とを備えた映像送信システムにおいて、
前記映像データ送信サーバは、
前記映像データの各コマを複数の部分に分割してその分割部分の映像データを書き換える映像データ変更手段を備え、
前記送信先判定手段は、
前記入手映像データと前記記憶手段に蓄積されている蓄積映像データとの比較からデータ変更箇所を見出し、このデータ変更箇所から前記送信先を特定し、
前記送信先識別情報は、
前記桁を特定するコマ時系列配列と、前記分割部分に相当する分割位置情報の双方によって特定される
ことを特徴とする映像データ送信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像データ送信サーバ及び映像データ送信システムに関し、特に映像データから送信先を特定することが可能な映像データ送信サーバ及び映像データ送信システムに関する。
【背景技術】
【０００２】
映画等の映像データをインターネットを介して配信するネットサービスが盛んになってきている。このネットサービスにおける映像データは、著作権などの保護を目的に、違法な流通を避けるために暗号化されて配信されており、正当な権利者以外は見ることができないようになっていることが一般的である。しかし、暗号化等のプロテクションを破り違法な映像データが流通しているのも事実である。
【０００３】
一方、配信された映像データ（映像コンテンツ）に番号等を埋めこみ、流通経路や送信先（ユーザ）を特定しようとする試みも行われている。電子透かしがその代表的なもので、映像データに番号等の情報を埋め込み、違法に流通している映像データから番号を取得して、どの時点で誰に配信した映像データであるかを特定するものである。
【０００４】
前記情報を埋め込む手法に関しては、さまざまな技術が開発されており、目に見える形のものから、目に見えないものまで、また、コピーや編集されても情報を失わない耐性の強い手法などがある。一般に耐性の強い電子透かしを入れようとすると処理に時間がかかる傾向にある。
【０００５】
現状の技術では、ある程度の耐性を持った電子透かしを実時間で挿入しながら映像データを配信することは、できたとしても１サーバ数本程度であり、万人以上の会員を持つ映像データ配信サイトに設置できる採算性はないといえる。
【０００６】
したがって、現状の方式では、通常、特許文献１の段落０００２〜０００４等に開示されているように、映像データに対して１種類の電子透かししか設定しておらず、漏洩した送信先を特定するにとどまる。この場合、送信先を識別する情報としては、送信先利用者の会員番号等の数値データが一般的である。また、映像データに独自の番号を挿入して、送信先とこの番号とをデータベース（ＤＢ：Data Base）管理で関連付ける方法も採ることができる。
【特許文献１】特開２００４−１１０２７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
したがって、従来の電子透かしの技術では、耐性の強い電子透かしを入れようとすると処理に時間がかかり、送信装置に大きな処理負荷がかかるという課題があった。
【０００８】
本発明は、前記課題を解決するためになされたものであり、映像データを送信する際に、その送信先を一意に識別できるデータをその映像データにリアルタイムに挿入する場合の処理負荷を低減させ、かつ、セキュリティの強度を維持することができる映像データ送信サーバと、そのような送信サーバを含む映像データ送信システムとを提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記目的を達成するため、本発明の映像データ送信サーバは、送信先を識別し、複数の桁から構成される送信先識別情報を映像データに埋め込んで送信する映像データ送信サーバであって、映像データの各コマを複数の部分に分割してその分割部分の映像データを書き換える映像データ変更手段を備え、送信先識別情報は、桁を特定するコマ時系列配列と、分割部分に相当する分割位置情報との双方によって特定されることを特徴とする。そして、桁は、連続するコマ時系列配列により特定されることを好適とする。
【００１０】
また、本発明の映像データ送信サーバは、送信先識別情報を埋め込むコマに続く一つ以上のコマを飛ばすコマ飛ばし手段を備え、コマ時系列配列は、埋め込むコマと、コマ飛ばし手段で飛ばすコマ数によって特定されることを好適とする。
【００１１】
そして、本発明の映像データ送信システムは、映像データを蓄積する記憶手段と、複数の桁から構成され、送信先を識別する送信先識別情報を映像データに埋め込んで、記憶手段に蓄積された映像データをネットワークを介して送信先の端末へ送信する映像データ送信サーバと、ネットワークを介して入手した入手映像データから送信先を特定する送信先判定手段とを備えた映像送信システムにおいて、映像データ送信サーバは、映像データの各コマを複数の部分に分割してその分割部分の映像データを書き換える映像データ変更手段を備え、送信先判定手段は、入手映像データと記憶手段に蓄積されている蓄積映像データとの比較からデータ変更箇所を見出し、このデータ変更箇所から送信先を特定し、送信先識別情報は、桁を特定するコマ時系列配列と、分割部分に相当する分割位置情報の双方によって特定されることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、映像データを送信する際に、その送信先を一意に識別できるデータをその映像データにリアルタイムに挿入する場合にその処理負荷を軽くして装置にかかる処理負担を小さくすることができ、かつ、セキュリティの強度を維持することができる映像データ送信サーバと、そのような送信サーバと入手した映像データの送信経路を判定可能な判定手段とを備える映像データ送信システムとを提供することができる。
【発明を実施するための最良の形態】
【００１３】
（第１の実施形態）
図１は、本発明の映像データ送信サーバの第１の実施形態の機能ブロック図である。また、図２は、この第１の実施形態の映像データ送信サーバでの処理フローチャートである。
【００１４】
この実施形態の映像データ送信サーバ１０は、映像データ読込み手段１１、コマ特定手段１２、送信先識別情報読込み手段１３、データ変更場所特定手段１４、映像データ変更手段１５及び送信処理手段１６を備え、これらはＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）及びプログラムによって実現される。
【００１５】
これらの構成によって、入力される映像データに送信先を識別することが可能な情報を埋め込んで送信し、万一、不正に複製されたような場合は、複製された映像データから予め埋め込まれているこの情報を手掛りに複製した送信先を特定して対処することが可能になる。
【００１６】
図１及び図２を参照して、この映像データ送信サーバ１０の処理動作を説明する。
【００１７】
処理動作が開始されると、まず、送信先を識別可能な送信先識別情報が送信先識別情報読込み手段１３によって取得される。ここでは、送信先の利用者の会員番号が送信先識別情報として用いられるものとする。さらにこの送信先識別情報を埋め込むべきコマのコマ番号を指定する指定情報がコマ特定手段１２に入力されて初期設定が行われる（ステップＳ１０１）。
【００１８】
ついで、映像データ読込み手段１１によって映像データが記憶されている蓄積装置２００から、その１コマが読み込まれる（ステップＳ１０２）。映像データの１コマは、画像全体のデータで、２４〜３０コマで１秒の動画となるものである。
【００１９】
次に、すでに読み出すべき映像データが終了しているか否かが判断され、読み出すべきコマがなくなっていれば（Yes）、処理が終了する（ステップＳ１０３）。
【００２０】
続いて、読み込んだコマが、送信先識別情報を埋め込むべきコマであるか否かがコマ番号でコマ特定手段１２によって判定される（ステップＳ１０４）。送信先識別情報を埋め込むべきコマでない場合は（No）、そのままステップＳ１０７に進んで、この１コマの映像データが送信先の利用者端末へ送信される。
【００２１】
挿入するコマは、例えば、１００コマおきなど定期的に、あるいは乱数値にて不定期に挿入するなどと予め決められていて、この決定に従って判定する。
【００２２】
入れ替える場合は、送信先識別情報である利用者の会員番号の各桁に応じて、連続した場所を決定し、その場所のいずれかのデータを変更する。そして利用者会員番号の挿入桁位置を１つ進める。最後の場合は先頭にする。
【００２３】
利用者の会員番号のうちの１桁分の数値を埋め込むべきコマの場合は、ステップＳ１０５、Ｓ１０６に進んで、次に示すような方法によって数値データが埋め込まれる。
【００２４】
数値データの埋込みは、所定の方式に従って、映像データの１コマの一部を欠損目的で変更することによって行われる。変更は映像データの一部分の数バイトをフォーマット情報やパリティ情報などに抵触しない程度に入れ替えるなどの処理を行う。
【００２５】
データの変更は、例えば次のようにして行われる。変更する場所は、図３に示すように、変更すべきコマの画面を分割して決定する。送信先利用者を識別する会員番号が１６進数で表されているものであれば、図３（ａ）に示すように、コマ画面を１６分割し会員番号の１桁の数値に一致する場所を変更する。例えば、１６進で０を示す場合は図３（ｂ）に示すコマの上左端の部分を変更し、１６進で６を示す場合は図３（ｃ）に示す部分を変更する。
【００２６】
送信先利用者の再生端末では、壊れた映像データで再生が行われるため、画像が一部乱れるが、エラーリカバリ処理により乱れがさほど目立たないまま再生が継続される。ところが、人間の目の特性により、乱れる瞬間が１秒のうちの１コマ程度であれば、通常再生ではユーザの目はごまかされ、コマ送りで視聴しない限り判定できない場合が多い。
【００２７】
したがって、実際の変更においては、例えば、偶数ビットとなる映像のデータの部分数バイトの領域において、ＲＧＢの各画素の階調データを１だけ階調を上げる（すなわち、現在の階調データ＋１）とか、または１だけ階調を下げる（すなわち、現在の階調データ−１）ことにより、フォーマット情報やパリティ情報などに抵触しない程度にデータを変更する処理が可能になる。
【００２８】
図２の処理フローチャートに戻って、ステップＳ１０５では、データ変更場所特定手段１４が、送信先識別情報読込み手段１３から受け取った送信先識別情報としての送信先の利用者の会員番号にしたがって、コマ上の変更すべき場所を決める。
【００２９】
そして、映像データ変更手段１５が実際のデータの入れ替えを行う（ステップＳ１０６）。そしてデータの入れ替えを行った１コマの映像データが送信先の利用者端末５００へ送信される（ステップＳ１０７）。
【００３０】
その後、再びステップＳ１０２に戻って、次の１コマが読み込まれ、ステップ１０４で次の桁の数値データを埋め込むべきコマと判断された場合は、ステップＳ１０５でコマ上の変更すべき場所が決められ、ステップＳ１０６でデータの入れ替えが行われ、ステップＳ１０７で映像データが送信される。この変更は、少なくとも利用者会員番号の表示に必要な桁数分実行される。
【００３１】
この映像データ送信サーバ１０の第１実施形態によれば、送信先識別情報の埋め込みを映像データのコマの表示データの一部を変更することで行っているので、映像データの表示処理の一部として実行され、別途に電子透かしなどのデータを挿入する場合に比べて処理負荷が軽い。したがって、装置にかける処理負担が小さく、装置の送信性能が向上するという利点がある。また、利用者に目立たないように送信先識別情報を埋め込むことができる。
【００３２】
また、このサーバによる処置はアナログレベルでも認識できる方式であるため、複製コピーに対する耐性が強い。
【００３３】
さらに、最終的に送信される映像データには、送信先利用者を識別することができる情報が入っているため、不正に複写されたような場合でも、その流出経路を発見しやすく、不正の抑止効果が上がるなどの効果を奏する。
【００３４】
（第２の実施形態）
図４に本発明の第２の実施形態の映像データ送信サーバの機能ブロック図を、図５にこの実施形態の処理フローチャートを示す。
【００３５】
この実施形態の映像データ送信サーバ２０は、映像データ読込み手段２１、コマ特定手段２２、送信先識別情報読込み手段２３、コマ飛ばし手段２４及び送信処理手段２５とを備え、これらはＣＰＵ、ＲＯＭ、ＲＡＭ及びプログラムによって実現される。
【００３６】
この構成によって、入力される映像データに送信先を識別することが可能な情報を埋め込んで送信し、万一、不正に複製されたような場合は、複製された映像データから予め埋め込まれているこの情報を手がかりに複製した送信先の利用者端末５００を識別して対処することが可能になる。
【００３７】
図４及び図５を参照して、この実施形態の映像データ送信サーバ２０の処理動作を説明する。
【００３８】
処理動作が開始されると、まず、送信先を識別可能な情報が送信先識別情報読込み手段２３によって取得し、初期設定が行われる（ステップＳ２０１）。ここでは、送信先の利用者の会員番号が送信先識別情報として用いられるものとする。
【００３９】
ついで、映像データ読込み手段２１によって映像データが記憶されている蓄積装置２００から、映像データの１コマが読み込まれる（ステップＳ２０２）。
【００４０】
ついで、すでに読み出すべき映像データが終了しているか否かが判断され、読み出すべきコマがなくなっていれば（Yes）、処理が終了する（ステップＳ２０３）。
【００４１】
終了していない場合は（No）、続いて、読み込んだコマのコマ番号が、送信先識別情報（送信先利用者の会員番号）の１桁目（桁番号Ｋ＝１）の数値ｎ１の値と一致するｎ１番目か否かを、コマ特定手段２２が判定する（ステップＳ２０４）。ここでは、桁番号は最大桁から順次より小さい桁へと数えることにする。
【００４２】
ｎ１番目のコマでない場合は（No）、ステップＳ２０５に進んで、この１コマが送信処理手段２５によって送信先の利用者端末５００へ送信される。
【００４３】
ｎ１番目のコマの場合は（Yes）、桁番号Ｋを２に設定し（ステップＳ２０６）、このｎ１番目の１コマが映像データ読込み手段２１によって読み込まれて送信処理手段２５によって送信される（ステップＳ２０７）。
【００４４】
そして、この読み込んだコマに続く送信先識別情報（送信先利用者の会員番号）のＫ桁目（桁番号Ｋ）の数値ｎｋ分続くコマを読み飛ばす（ステップＳ２０８）。この読み飛ばしの処理は、コマ飛ばし手段２４で実行される。
【００４５】
ついで、このＫ桁目が送信先識別情報（送信先利用者の会員番号）の最終桁か否かを判断し（ステップ２０９）、最終桁でない場合は（No）、ステップＳ２１０に進んで、桁番号Ｋに１を加えてステップＳ２０７に戻り、１コマを読み込んで読み飛ばす処理を桁数に合わせて繰り返す。
【００４６】
また、Ｋ桁目が送信先識別情報の最終桁の場合は（Yes）、ステップＳ２０２に戻って映像データの送信を最後まで繰り返す。この場合では、すでにｎ１番目のコマが終了しているので、コマの読み込み（ステップＳ２０２）と送信（ステップＳ２０５）が１コマずつ繰り返される。
【００４７】
この映像データ送信サーバ２０の第２実施形態によると、送信先識別情報の埋め込みを、映像データのコマの読み飛ばしで行っているので、映像データの表示処理の一部として実行され、別途に電子透かし等のデータを挿入する場合に比べて、さらに、前記した第１の実施形態の場合に比べても、より処理負荷が軽いため、装置にかける処理負担が小さく、装置の送信性能が向上するという利点がある。
【００４８】
さらに、第１の実施形態同様、この映像データ送信サーバ２０による処置方式はアナログレベルでも認識できる方式であるため、コピーに対する耐性が強い。
【００４９】
そして、最終的に送信される映像データには、送信先利用者を識別することができる情報が入っているため、不正に複写されたような場合でも、その流出経路を発見しやすく、不正の抑止効果が上がる等の効果を奏する。
【００５０】
（映像データ送信システム）
次に、図６及び図７を参照して、前記第１の実施形態又は第２の実施形態の映像データ送信サーバを含む映像データ送信システムについて説明する。
【００５１】
図６は、この映像データ送信システムのシステムブロック図である。また、図７はこの映像データ送信システムに用いられる送信先判定手段の機能ブロック図である。
【００５２】
まず、図６を参照してこの映像データ送信システムの構成と機能について説明する。
【００５３】
図６において、映像データ送信システム１０００は、映像データ１０１を作成して送信する映像データ送信源１００と、映像データ送信源１００からの映像データ１０１を記憶する蓄積装置２００と、蓄積装置２００から出力される映像データを読み込んで複数の利用者端末５００に送信する映像データ送信サーバ３００と、入手された入手映像データと蓄積装置２００に蓄積されている蓄積映像データと比較して入手された映像データの送信先を判定する送信先判定手段４００と、複数の利用者端末５００と、これらを結ぶネットワーク６００を含んで構成されている。
【００５４】
映像データ送信源１００で作成され、送信される映像データ１０１は、例えばＭＰＥＧフォーマットの映像データである。この映像データ１０１は、映像データ送信源１００の投入装置１０２を介して送信用に蓄積装置２００に蓄積される。
【００５５】
映像データ送信サーバ３００は、この蓄積装置２００から映像データ１０１を読み出し、映像データ変更手段３０１で、送信先の利用者端末５００別にその映像データに、送信先利用者情報データベース３０２から読み出される送信先利用者情報に応じたデータ変換を施して、ネットワーク６００を介して送信する。
【００５６】
送信先利用者情報データベース３０２には、送信先識別情報として送信先端末のアドレスとともに、送信先利用者の会員番号などが格納されている。そして、この映像データ送信サーバ３００には、前記第１の実施形態及び第２の実施形態として示した映像データ送信サーバ１０、又は、送信サーバ２０を用いることができる。
【００５７】
利用者端末５００では、映像データ送信サーバ３００からの映像データを受信して再生表示や許された範囲での録画を行う。
【００５８】
したがって、この発明の映像データ送信システム１０００は、不正と疑われる映像データを入手した場合、送信先判定手段４００で入手データ蓄積装置４０１に記憶されている入手映像データと、蓄積装置２００に記憶されている元の映像データとを比較し、先に映像データ変更手段３０１で行ったデータ変換箇所を見出して送信先利用者情報を読み取って送信先を見出すことができる。
【００５９】
つぎに、図７を参照して、この映像データ送信システム１０００に用いられる送信先判定手段４００の機能ブロック図を説明する。
【００６０】
送信先判定手段４００は、映像データ読込み手段Ａ４１と、映像データ読込み手段Ｂ４２と、映像データ比較手段４３と、送信先識別情報判別手段４４と、出力手段４５とを備えている。
【００６１】
ここで、映像データ読込み手段Ａ４１は入手データ蓄積装置４０１からの入手映像データを読み込み、映像データ読込み手段Ｂ４２は蓄積装置２００に記憶されている元の映像データを読み込む。両者が読み込んだデータは映像データ比較手段４３に入力される。
【００６２】
この映像データ比較手段４３は、映像データ読込み手段Ａ４１からの映像データと映像データ読込み手段Ｂ４２からの映像データを比較して相違を見つけ、相違のあった場所やその相違の内容を送信先識別情報判別手段４４に出力する。
【００６３】
また、映像データ比較手段４３には、コマ指定情報を別途入力させて、比較するコマやコマの順序範囲を決めて、比較範囲を限ることで比較作業を低減し、比較効率を向上することができる。
【００６４】
つぎに、送信先識別情報判別手段４４では、両映像データの相違点から送信先の識別情報を読み取って、読み取った送信先識別情報を出力手段４５に送る。出力手段４５では、この送信先識別情報を表示手段や印字手段で出力する。
【００６５】
この送信先識別情報によって、映像データを不正使用した利用者を特定することができ、不正の抑止効果をあげることができる。
【００６６】
（変形例）
本発明は前記した実施形態に限定されるものではなく、例えば以下のような種々の変形が可能である。
【００６７】
前記第１の実施形態では、コマの画面を分割して分割した１つを１６進数に割り当てるようにしていたが、分割したそれぞれを２進数に割り当てるようにし、１つのコマの複数の分割部分を変更するようにすることもできる。このようにすると、１つのコマで表せる数が多くなるので表示に用いるコマ数を少なくすることができる。変更箇所の総数を例えば８以下に限定して数値を表すこともできる。
【００６８】
また、前記第２の実施形態では、コマの飛ばし数で数値を表すようにしているが、これに変えて、特定のコマを数値分連続して連続数で数値を表すこともできる。
【００６９】
また、送信先識別情報を埋め込んでいることが利用者に知られても、その方法が正確にわからない限り不正の抑止効果には特に問題がないので、これら変形例以外にもデータの変更にいろいろな方法を用いることが可能である。
【図面の簡単な説明】
【００７０】
【図１】本発明の映像データ送信サーバの第１の実施形態の機能ブロック図である。
【図２】図１に示す第１の実施形態の動作を示す処理フローチャートである。
【図３】変更すべきコマの画面の分割による数値表現方法を示す説明図である。
【図４】本発明の映像データ送信サーバの第２の実施形態の機能ブロック図である。
【図５】図４に示す第２の実施形態の動作を示す処理フローチャートである。
【図６】本発明の映像データ送信システムのシステムブロック図である。
【図７】図６のシステムに用いられる送信先判定手段の機能ブロック図である。
【符号の説明】
【００７１】
１０、２０  映像データ送信サーバ
１１、２１  映像データ読込み手段
１２、２２  コマ特定手段
１３、２３  送信先識別情報読込み手段
１４  データ変更場所特定手段
１５  映像データ変更手段
１６、２５  送信処理手段
２４  コマ飛ばし手段
４１  映像データ読込み手段Ａ
４２  映像データ読込み手段Ｂ
４３  映像データ比較手段
４４  送信先識別情報判別手段
４５  出力手段
１００  映像データ送信源
１０１  映像データ
１０２  投入装置
２００  蓄積装置
３００  映像データ送信サーバ
３０１  映像データ変更手段
３０２  送信先利用者情報データベース
４００  送信先判定手段
４０１  入手データ蓄積装置
５００  利用者端末
６００  ネットワーク
１０００  映像データ送信システム
【図１】
2010074330.tif 000003
【図２】
2010074330.tif 000004
【図３】
2010074330.tif 000005
【図４】
2010074330.tif 000006
【図５】
2010074330.tif 000007
【図６】
2010074330.tif 000008
【図７】
2010074330.tif 000009