(57)【要約】【解決手段】時間的および空間的にシフトした視聴覚著作物を安全に提供するシステムおよび方法を開示する。この方法は、付随する音声とともに本質的に示される一連の関連する画像を含む時間的および空間的にシフトした視聴覚著作物にアクセスするステップを含む。さらに、前記時間的および空間的にシフトした視聴覚著作物は、著作権順守メカニズム（copyright compliance mechanism;CCM）を使用可能な再生／記録アプリケーションを用いて提示される。ここで前記ＣＣＭを使用可能な再生／記録アプリケーションは、視聴覚著作物がレンダリング、再生および記録されている間安全な環境に継続的にとどまるようにするために、オペレーティングシステムの視聴覚著作物レンダリングサブシステムにおいて通常使用されるデータ経路とは異なる新しい経路を利用する。【選択図】図１
2013509643.tif 000002
【特許請求の範囲】
【請求項１】
付随する音声とともに本質的に示される一連の関連する画像を含む時間的および空間的にシフトした視聴覚著作物にアクセスするステップと、
著作権順守メカニズム（copyright compliance mechanism;CCM）を使用可能な再生／記録アプリケーションを用いて、前記時間的および空間的にシフトした視聴覚著作物を提示するステップとを含み、
前記ＣＣＭを使用可能な再生／記録アプリケーションは、視聴覚著作物がレンダリング、再生および記録されている間安全な環境に継続的にとどまるようにするために、オペレーティングシステムの視聴覚著作物レンダリングサブシステムにおいて通常使用されるデータ経路とは異なる新しい経路を利用することを特徴とする、安全に保護されている時間的および空間的にシフトした視聴覚著作物を提供する方法。
【請求項２】
前記時間的および空間的にシフトした視聴覚著作物を前記ＣＣＭを使用可能な再生／記録アプリケーションを持つ計算機にダウンロードするステップと、
前記時間的および空間的にシフトした視聴覚著作物を前記ＣＣＭを使用可能な再生／記憶アプリケーション上で提示するステップとをさらに含み、
第２の計算機上の前記ＣＣＭを使用可能な再生／記憶アプリケーションは、視聴覚著作物がレンダリング、再生および記録されている間安全な環境に継続的にとどまるようにするために、オペレーティングシステムの視聴覚著作物レンダリングサブシステムにおいて通常使用されるデータ経路とは異なる新しい経路を利用することを特徴とする請求項１に記載の方法。
【請求項３】
前記ＣＣＭを使用可能な再生／記憶アプリケーションを持つ第１の計算機において前記視聴覚著作物の第１のポーションを受信するステップと、
前記視聴覚著作物の第１のポーション（portion）内にあるリンクであって第２の計算機上の前記視聴覚著作物の第２のポーションへのリンクを提供するステップと、
前記視聴覚著作物がアクセス可能となる前に、前記第１の計算機が前記視聴覚著作物の第１および第２のポーションの両方にアクセスすることを要求するステップとをさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記第１の計算機は、ネットワーク接続を利用して前記第２の計算機上の前記視聴覚著作物の第２のポーションにアクセスすることを特徴とする請求項３に記載の方法。
【請求項５】
前記視聴覚著作物の第１のポーションを受信するステップは、前記第２のポーションへのリンクと連動する埋め込まれたビジュアルインフォメーションを含む音声ファイルを受信するステップを含み、前記第２のポーションは追加のビジュアルコンテンツを含むことを特徴とする請求項３に記載の方法。
【請求項６】
前記視聴覚著作物の第１のポーションを受信するステップは、前記第２のポーションへのリンクと連動する埋め込まれたオーディオインフォメーションを含むビジュアルファイルを受信するステップを含み、前記第２のポーションは追加の音声コンテンツを含むことを特徴とする請求項３に記載の方法。
【請求項７】
前記視聴覚著作物の第１のポーションのための一連のコピー制御システム情報を、前記視聴覚著作物の第２のポーションへのリンクを提供するために利用するステップをさらに含むことを特徴とする請求項３に記載の方法。
【請求項８】
前記視聴覚著作物の第１のポーション中のＩＤ３Ｖ２タグを利用して前記視聴覚著作物の第２のポーションへのリンクを提供するステップをさらに含むことを特徴とする請求項３に記載の方法。
【請求項９】
前記一連の関連する画像は、アーティスト情報、アルバム情報、アーティスト画像、関連するアーティストの情報、および関連するアーティストの画像から成るグループから選択されることを特徴とする請求項１に記載の方法。
【請求項１０】
前記付随する音声は、前記一連の関連する画像とは物理的に統合されていないことを特徴とする請求項１に記載の方法。
【請求項１１】
アーティスト情報、アルバム情報、アーティスト画像、関連するアーティストの情報、および関連するアーティストの画像から成るグループから選択された一連の関連する画像であって、付随する音声とともに本質的に示される画像を含む時間的および空間的にシフトした視聴覚著作物と、
前記時間的および空間的にシフトした視聴覚著作物を提示するための著作権順守メカニズム（copyright compliance mechanism;CCM）を使用可能な再生／記録アプリケーションとを含み、
前記付随する音声は、前記一連の関連する画像とは物理的に統合されておらず、
前記ＣＣＭを使用可能な再生／記録アプリケーションは、視聴覚著作物がレンダリング、再生および記録されている間安全な環境に継続的にとどまるようにするために、オペレーティングシステムの視聴覚著作物レンダリングサブシステムにおいて通常使用されるデータ経路とは異なる新しい経路を利用することを特徴とする、時間的および空間的にシフトした視聴覚著作物を安全にレンダリング再生および記録するためのシステム。
【請求項１２】
前記視聴覚著作物の第１のポーションは前記ＣＣＭを利用可能な再生／記録アプリケーションを持つ第１の計算機に受信され、前記視聴覚著作物の第１のポーションは、第２の計算機上にある前記視聴覚著作物の第２のポーションへのリンクを含み、
前記第１の計算機上で再生または記録のために前記視聴覚著作物がアクセス可能となる前に、前記視聴覚著作物の第１のポーションおよび第２のポーションの両方へのアクセスが要求されることを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記視聴覚著作物の第１のポーションは、前記第２のポーションへのリンクと連動する埋め込まれたビジュアルインフォメーションを含む追加の音声ファイルを含み、前記第２のポーションは追加のビジュアルコンテンツを含むことを特徴とする請求項１１に記載のシステム。
【請求項１４】
前記視聴覚著作物の第１のポーションは、前記第２のポーションへのリンクと連動する埋め込まれたオーディオインフォメーションを含むビジュアルファイルを含み、前記第２のポーションは追加の音声コンテンツを含むことを特徴とする請求項１１に記載のシステム。
【請求項１５】
前記視聴覚著作物の第２のポーションへのリンクは、前記視聴覚著作物の第１のポーションの一連のコピー管理システム情報と、前記視聴覚著作物の第１のポーション中のＩＤ３Ｖ２タグとから成るグループから選択されることを特徴とする請求項１１に記載のシステム。
【請求項１６】
コンピュータが実行可能な命令を格納するコンピュータ読み出し可能な記録媒体であって、前記命令は時間的および空間的にシフトした視聴覚著作物を計算機に安全に提供する方法をサーバに実現させ、前記方法は、
付随する音声とともに本質的に示される一連の関連する画像を含む視聴覚著作物であって、前記付随する音声は前記一連の関連する画像とは物理的に統合されていない視聴覚著作物を生成するステップと、
前記視聴覚著作物を時間的にシフトさせるステップと、
前記視聴覚著作物を空間的にシフトさせるステップと、
前記時間的および空間的にシフトした視聴覚著作物を、ＣＣＭを利用可能な記録／再生アプリケーションを持つ前記計算機に提供するステップとを含み、
前記ＣＣＭを使用可能な再生／記録アプリケーションは、視聴覚著作物がレンダリング、再生および記録されている間安全な環境に継続的にとどまるようにするために、オペレーティングシステムの視聴覚著作物レンダリングサブシステムにおいて通常使用されるデータ経路とは異なる新しい経路を利用することを特徴とする記録媒体。
【請求項１７】
前記ＣＣＭを使用可能な再生／記憶アプリケーションを持つ前記計算機において前記視聴覚著作物の第１のポーションを受信するステップと、
前記視聴覚著作物の第１のポーション内にあるリンクであって第２の計算機上の前記視聴覚著作物の第２のポーションへのリンクを提供するステップと、
前記視聴覚著作物がアクセス可能となる前に、前記計算機が前記視聴覚著作物の第１および第２のポーションの両方にアクセスすることを要求するステップとをさらに含むことを特徴とする請求項１６に記載のコンピュータ読み出し可能な記録媒体。
【請求項１８】
前記視聴覚著作物の第１のポーションを受信するステップは、
前記第２のポーションへのリンクと連動する埋め込まれたビジュアルインフォメーションを含む追加の音声ファイルを受信するステップを含み、前記第２のポーションは追加のビジュアルコンテンツを含むことを特徴とする請求項１６に記載のコンピュータ読み出し可能な記録媒体。
【請求項１９】
前記視聴覚著作物の第１のポーションを受信するステップは、
前記第２のポーションへのリンクと連動する埋め込まれたオーディオインフォメーションを含むビジュアルファイルを受信するステップを含み、前記第２のポーションは追加の音声コンテンツを含むことを特徴とする請求項１６に記載のコンピュータ読み出し可能な記録媒体。
【請求項２０】
前記視聴覚著作物の第２のポーションへのリンクは、前記視聴覚著作物の第１のポーションの一連のコピー管理システム情報と、前記視聴覚著作物の第１のポーション中のＩＤ３Ｖ２タグとから成るグループから選択されることを特徴とする請求項１６に記載のコンピュータ読み出し可能な記録媒体。
【請求項２１】
前記一連の関連する画像は、アーティスト情報、アルバム情報、アーティスト画像、関連するアーティストの情報、および関連するアーティストの画像から成るグループから選択されることを特徴とする請求項１６に記載のコンピュータ読み出し可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施の形態に係る技術は、一般に視聴覚著作物の分野に関する。
【背景技術】
【０００２】
視聴覚著作物は、一連の関連する画像を含む著作物である。一連の関連する画像は本質的に、付随の音声がもしあればそれとともに、プロジェクタ、ビューワ、または電子機器のような機械やデバイスを利用して、著作物が具現化されているフィルムやテープのような物質の種類によらず提示されることを目的としている。
【０００３】
現在、ユーザが特定の視聴覚著作物の購入を望む場合、その視聴覚著作物はインターネットから購入してダウンロードできる。多くの場合、購入されダウンロードされた視聴覚著作物は、何らかの形の著作権保護を含んでいる。基本的には、その著作権保護によって、著作権の保護された視聴覚著作物の著作権者はその視聴覚著作物の流通を制御でき、また著作権の保護された視聴覚著作物の使用による著作権使用料を受け取ることができるようになる。例えば、もしダウンロードされた視聴覚著作物が著作権で保護されている場合、その保護された視聴覚著作物を誰かがコピーしたり、送信したり、あるいはその後ダウンロードしたりする度に、著作権使用料は要求される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
現在、著作権保護の回避を試みる多くのアプリケーションがある。しかしながら、米国著作権法（Title 17）の下、著作権者は、視聴覚著作物を配布するのに、技術的手段で著作権で保護されたもの守ることを要求する法的権利がある。
【課題を解決するための手段】
【０００５】
本明細書は、時間的および空間的にシフトした視聴覚著作物を安全に提供するシステムおよび方法を開示する。この方法は、付随する音声とともに本質的に示される一連の関連する画像を含む時間的および空間的にシフトした視聴覚著作物にアクセスするステップと、著作権順守メカニズム（copyright compliance mechanism;CCM）を使用可能な再生／記録アプリケーションを用いて、前記時間的および空間的にシフトした視聴覚著作物を提示するステップとを含む。ここで前記ＣＣＭを使用可能な再生／記録アプリケーションは、視聴覚著作物がレンダリング、再生および記録されている間安全な環境に継続的にとどまるとどまるようにするために、オペレーティングシステムの視聴覚著作物レンダリングサブシステムにおいて通常使用されるデータ経路とは異なる新しい経路を利用する。
【０００６】
本文書は概して、時間的および空間的にシフトした安全に保護された視聴覚著作物を開示する。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態に係る著作権順守メカニズム（copyright compliance mechanism;CCM）における様々な例示的な機能構成を示すブロック図である。
【０００８】
【図２】本発明の実施の形態に係る安全に保護された視聴覚著作物で利用される、カスタムした視聴覚著作物ライブラリを示すブロック図である。
【０００９】
【図３】本発明の実施の形態に係る著作権収入を高めるためのシステムを示すブロック図である。
【００１０】
【図４】本発明の実施の形態に係る著作権収入を高めるための方法のフローチャートを示すブロック図である。
【００１１】
【図５Ａ】本発明の実施の形態に係る時間的および空間的にシフトした視聴覚著作物をオンラインで安全に提供するためのシステムを示すブロック図である。
【００１２】
【図５Ｂ】本発明の実施の形態に係る時間的および空間的にシフトした視聴覚著作物をローカルコンテンツとして安全に提供するためのシステムを示すブロック図である。
【００１３】
【図５Ｃ】本発明の実施の形態に係る時間的および空間的にシフトした視聴覚著作物を別個のオーディオプレイヤおよびビジュアルプレイヤを用いて安全に提供するためのシステムを示すブロック図である。
【００１４】
【図６】本発明の実施の形態に係る時間的および空間的にシフトした視聴覚著作物を安全に提供するための方法のフローチャートである。
【００１５】
【図７】本発明のひとつの実施の形態に係るコンピュータシステムの一例を示すブロック図である。
【００１６】
本明細書内で参照される図は、特に指摘する場合を除いて縮尺どおりに描画されていないと理解されなければならない。
【発明を実施するための形態】
【００１７】
本技術の実施の形態が詳細に言及され、本技術の実施の形態の例が添付の図で説明される。様々な実施の形態とともに本技術が記載されるが、当然ながら本技術がこれらの実施の形態には限定されない。むしろ、本技術は、代替手段、変更、および均等物を含むことを意図する。本技術の代替手段、変更、および均等物は、添付の請求項によって定義されるような様々な実施の形態の範囲を含む。
【００１８】
さらに、後述の実施の形態に記載、多数の具体的な詳細は、本技術の十分な理解を提供するために説明される。しかしながら、本技術はそれらの具体的な詳細がなくても実施されうる。その他、本実施の形態の解釈が不必要に不明りょうとならないように、既知の方法、手段、要素、および回路については詳細に記載されていない。
【００１９】
以下の考察は、著作権順守メカニズム（copyright compliance mechanism;ＣＣＭ）、および視聴覚著作物についての著作権情報を提供するための多数の実施の形態の説明から始める。続いて視聴覚著作物の提示および保護について考察し、最後に１以上の実施の形態が著作権順守メカニズムを利用、格納、または入力するコンピュータシステムの説明で終了する。
＜順守メカニズム＞
【００２０】
図１は、本発明の実施の形態に係る視聴覚著作物ファイルの配布、アクセス、および／または著作権順守を制御するための著作権順守メカニズム（ＣＣＭ）１００を説明するブロック図である。ある実施の形態では、ＣＣＭ１００は１以上のソフトウェアコンポーネント、ＤＭＣＡ（digital millennium copyright act）順守のための命令、および／または視聴覚著作物に関するＲＩＡＡ（recording industry association of America）ライセンス契約を含む。ある実施の形態では、記載中に「著作権（copyright）」が使用されるが、コピー、転送、または再生制限を含む他の種類の使用保護が本明細書に記載される枠組みの中で利用されてもよい。言い換えると、ある実施の形態において、本技術は、著作権に限定はされないが、著作権保護を含む多数の種類の使用保護によく適している。一般に、使用保護によって、使用が制限された視聴覚著作物の著作権者はその視聴覚著作物の配布を制御することが可能となる。
【００２１】
配信された著作権のあるマテリアルの保護のためのＤＭＣＡによって承認された著作権契約は現在２種類ある。配信の著作権契約のひとつは強制契約（compulsory licence）であり、法定契約とも言われる。法定契約は対話的でない契約として定義され、使用者は歌（song）を選択できないことを意味する。さらに、この種類の配信契約は、特定の音楽ファイルを使用者のコンピュータシステムや他の記憶装置に記録することをユーザはしてはならないと警告する。法定契約はこの他に、視聴覚著作物は所与の期間に１回以上使用可能ではないと注意を発する。所用の期間は、例えば３時間とすることができる。
【００２２】
ＤＭＣＡによって承認された別のタイプの著作権契約は、対話的なライセンス契約である。対話的なライセンス契約は、レコード会社、アーティスト等の著作権者に一般的であり、契約において著作権者は著作権のあるマテリアルの配信の許可をサーバに与える。対話的なライセンス契約の下において音楽ファイル等の著作権のあるマテリアルを配信することができる様々な方法がある。例えば、音楽ファイルを配信することができるひとつの方法は、ユーザが特定の音声録音を選んで聞くことを許可するが、音声録音の作成はできないようにする。これは通常、「保存不可」契約付き対話（an interactive with "no save" license）と呼ばれ、エンドユーザは視聴覚著作物コンテンツファイルを、比較的に恒久的な方法で保存または格納することができないことを意味する。また、音楽ファイルを配信することができる別の方法は、ユーザが特定の音声録音を選んで聞くことを許可することのみならず、ユーザが特定の音楽ファイルをディスクに保存すること、および／またはＣＤやＭＰ３プレイヤ、または他の携帯電子機器に音楽ファイルを焼くことを許可する。これは通常「保存」契約付き対話と呼ばれ、エンドユーザは視聴覚著作物コンテンツファイルを保存、格納、またはＣＤに焼くことができることを意味する。
【００２３】
ＤＭＣＡは、音声記録の「完全な」再生成を許可することに留意する。音声記録の完全な複製とはオリジナルの音声記録をデジタル形式での１対１写像であり、完全な複製はオリジナルの記録と事実上区別ができず、および／または聞き取れる違いはない。
【００２４】
ある実施の形態では、ＣＣＭ１００は、各クライアントコンピュータシステムにインストールされる。あるいは、他の実施の形態では、ＣＣＭ１００は外部に配置されて通信でクライアントコンピュータシステムと接続することができる。ある実施の形態では、ＣＣＭ１００のコンポーネントの一部、コンポーネント全体、および／またはコンポーネントの組み合わせが容易にアップデートすることができる。これにより、ＤＭＣＡの変更または発展、著作権の制限および／またはいずれの視聴覚著作物ファイルにも付随するライセンス契約の変更または発展、現在の視聴覚著作物プレイヤアプリケーションの変更、および／または新しい視聴覚著作物プレイヤアプリケーションの開発を反映することができる。
【００２５】
図１を参照すると、ある実地の形態では、ＣＣＭ１００はクライアントコンピュータがネットワーク上のウェブサーバまたはコンテンツサーバと更新可能とするための命令１０１を含む。ＣＣＭ１００はまた、ユーザＩＤまたはユーザキー、およびユーザとユーザのコンピュータシステムに特有の情報を含む１以上のクッキーを生成するためのユーザＩＤ生成部１０２も含む。ある実施の形態では、ＣＣＭ１００の残りのコンポーネントがインストールできるようになる前に、有効なクッキーと有効なユーザＩＤ／ユーザキーの存在がウェブサーバによって検証される。また、ユーザＩＤ／ユーザキーは、限定はされないが、ユーザの名前、ユーザの住所、ユーザのクレジットカードの番号、認証された電子メールアドレス、およびユーザによって選択された身元（ユーザネーム）とパスワードを含むことができる。さらに、限定はされないが、クッキーはユーザに特有の情報、ユーザのコンピュータシステムに関する情報（コンピュータシステム上の視聴覚著作物アプリケーション等）、ＭＡＣ（machine address code）アドレスおよび／またはＩＰアドレスのような固有の識別子、およびユーザおよびユーザに操作されているコンピュータシステムに固有の情報を含むことができる。コンピュータシステム、そのシステムのユーザ、および本明細書に記載したアクセスキーに関する情報はトータルで認証データとして参照されてもよい。
【００２６】
ユーザおよびユーザのコンピュータシステムに関する情報により、ウェブサーバは、あるコンピュータシステムのユーザが当該ユーザのユーザネームおよびパスワードを、他のコンピュータシステムを使っている別のユーザにいつ与えたかを決定できる効果がある。もしウェブサーバが権限なく共有されたユーザネームとパスワードを検出すると、ウェブサーバは、そのコンピュータシステムが将来的に所定の期間（例えば、約数分間または数時間から数月から数年、またはそれ以上）ウェブサーバを介して利用可能な著作権で保護された視聴覚著作物コンテンツへアクセスすることを遮断することができる。
【００２７】
さらに図１を参照すると、ＣＣＭ１００は１以上の符号化部／復号部（コーデック）１０３をさらに含む。限定されるものではないが、ある実施の形態では、この符号化部／復号部１０３は、視聴覚著作物ファイルの符号化／復号、視聴覚著作物ファイルの圧縮／伸張、および配布された視聴覚著作物ファイルがＣＣＭ１００によって規定どおりに暗号化されていることの検出を実行するように構成されている。本発明の実施の形態では、符号化部／復号部１０３は、視聴覚著作物ファイルの検証をひとつの目的として、各視聴覚著作物コンテンツファイルに付随しているヘッダからキー領域を抽出することもできる。ある実施の形態では、コーデック１０３は、視聴覚著作物ファイルが視聴覚著作物のプレイヤアプリケーションに送られる間に例えばフレーム単位またはバッファ単位で、視聴覚著作物ファイルの周期的かつ反復した確認を実行することができる。これにより、視聴覚著作物の再生中に、特定の瞬間においてＣＣＭ１００の既定が実施されていることを保証することができる。限定はされないが、音声ファイル、映像ファイル、画像ファイル、テキストファイル等を含む種々のタイプの著作権で保護された視聴覚著作物コンテンツに合わせて、異なるコーデック１０３を利用することができる。これにより、本発明の実施の形態によれば、どんなタイプの視聴覚著作物コンテンツファイルも保護することができる。
【００２８】
さらに図１を参照すると、ＣＣＭ１００は１以上のエージェントプログラム１０４も含む。エージェントプログラム１０４は、ダイアログに携わり、コンピュータシステム、サーバ、および／または、記録機能を持つあるいは持たない視聴覚著作物プレイヤアプリケーションであってクライアントコンピュータで操作可能なプリケーション間の情報転送の交渉および調整をするように構成されている。さらに、エージェントプログラム１０４は、システムの状態を維持し、他のコンポーネントが同時に用いられているかを検証し、クライアントの知識がなくても自律的に動作し、さらにディスプレイウィンドウや電子メールを介してエラーメッセージや視聴覚著作物の情報、広告等のメッセージを提示することもできるように構成されている。これにより、適切なスキンの実装を検出することや、実行されているプリケーションを検出することが可能となる。エージェントプログラムは周知の技術であり、本発明の実施の形態にしたがって種々の方法で実装することができる。
【００２９】
ＣＣＭ１００は、１以上のシステムフック１０５も含む。ある実施の形態では、システムフック１０５は、コンピュータシステムにインストールされたライブラリであり、システムイベントを幅広く遮断する。例えばシステムフック１０５は、スキン１０６と連動して特定の属性および／またはクライアントコンピュータシステム内の視聴覚著作物プレイヤアプリケーションの機能を統制する。統制される視聴覚著作物プレイヤアプリケーションの機能は、限定するわけではないが、マウスクリックのショートカット、キーボードショートカット、トラックをスキップする機能、先行するトラックのプレビュー、ＣＤへのコピー、持ち運び可能な電子機器へのコピー等を含む。
【００３０】
ここで「統制する（governing）」という用語は、属性または機能を無効化、不活性化（inactivating）、有効化、およびアクティベーションすること等を意味する。「統制する」という用語はまた、それらの機能または属性を排除して、機能または属性が動作可能であるが本来意図されたようには実行できないようにすることも意味する。例えば、視聴覚著作物を再生している間、プログレスバーを選択して一方から他方に動かしてもその視聴覚著作物ファイルの再生は何も影響を受けない。
【００３１】
ある実施の形態では、システムフック１０５は、クライアントコンピュータシステムで動作中の視聴覚著作物プレイヤアプリケーションの情報と、既知の視聴覚著作物記録アプリケーションに関する署名（signature）のリストとを比較する。限定するわけではないが、ある実施の形態では、署名は視聴覚著作物プレイヤアプリケーションに固有の識別子である。この識別子は、アプリケーションのウィンドウタイトルの一部である製品名の文字列とともに、そのアプリケーションのウィンドウクラスで構成される。新しい視聴覚著作物プレイヤアプリケーションが開発されると、ＣＣＭ１００を介してその署名は容易に署名リストに追加可能である点で有利である。
【００３２】
下記のＣ＋＋のソースコードは、本発明の実施の形態に係る視聴覚著作物プレイヤアプリケーションの検出のためのシステムフック１０５の一部の実装を例示するものである。
int
IsRecorderPresent(TCHAR * szAppClass,
TCHAR * szProdName)
{
TCHAR szWndText[_MAX_P ATH]; /* buffer to receive title string for window */
HWND hWnd;  /* handle to target window for operation */
int nRetVal;  /* return value for operation */
/* initialize variables */
nRetVal = 0;
if ( Jcscmp(szAppClass, _T("#32770"))
== 0)
{
/* attempt to locate dialog box with specified window title */
if ( FindWindow((TCHAR *) 32770, szProdName)
!= (HWND)0)
{
/* indicate application found */
nRetVal = 1;
}
}
else
{
/* attempt to locate window with specified class */
if ( (hWnd = FindWindow(szAppClass, (LPCTSTR) 0))
!= (HWND)0)
{
/* attempt to retrive title string for window */
if ( GetWindowText(hWnd,
szWndText,
_MAX_PATH)
!= 0)
{
/* attempt to locate product name within title string */
if ( _tcsstr(szWndText, szProdName)
!= (TCHAR *)0)
{
/* indicate application found */
nRetVal = 1;
}
}
}
}
/* return to caller */
return nRetVal;
}
【００３３】
ある実施の形態では、システムフック１０５は、選択的に波形入出力動作を抑制し、クライアントコンピュータシステム上の著作権で保護された視聴覚著作物のコピーを防止することもできる。例えば、システムフック１０５は、クライアントコンピュータシステムで動作可能な添付の（bundled）聴覚著作物プレイヤアプリケーションを検出した後は、視聴覚著作物コンテンツファイルの再生を停止または妨害することができる。これは、ある実施の形態においては、記録に通常使用される特定のデータ経路の出力先を変更（redirecting）および／または転用（diverting）して、使用される経路はＣＣＭ１００に統制されるようにすることで実現される。これは標準的なオペレーティングシステムの波形出力装置のためのドライバの調整（shim）の範囲内で実行できる。さらに、ドライバの調整は、デフォルトの音声波形デバイスとしてクライアントレベルのアプリケーションに見えるように構成されてもよい。したがって、音声波形の入力および／または出力処理の要求は、実在の音声波形デバイスに転送される前にドライバの調整を通過する。そのような波形入出力の抑制は、例えばエージェントプログラム１０４のような他のＣＣＭ１００のコンポーネントがトリガーとなって、クライアントコンピュータシステムによって記録操作が開始されたときにＤＭＣＡの支配を受ける視聴覚著作物ファイルの再生の間、アクティブとなる。ドライバの調整は、限定するわけではないが音声の視聴覚著作物ファイルおよび音声入出力装置を含むほぼ任意のフォーマットにおけるほぼ任意の視聴覚著作物に実装可能である。
【００３４】
下記のＣ＋＋のソースコードは、本発明の実施の形態に係る記録に通常使用される特定のデータ経路の転用および／または出力先の変更のためのシステムフック１０５の一部の実装を例示するものである。
DWORD
_stdcall
widMessage(UINT uDevId,
UINT uMsg,
DWORD dwUser,
DWORD dwParaml,
DWORD dwParam2)
{
BOOL bSkip;  /* flag indicating operation to be skipped */
HWND hWndMon;  /* handle to main window for monitor */
DWORD dwRetVal;  /* return value for operation */
/* initialize variables */
bSkip = FALSE;
dwRetVal = (DWORD) MMSYSERR_NOTSUPPORTED;
if (uMsg == WIDM_START)
{
/* attempt to locate window for monitor application */
if ( (hWndMon = FindMonitorWindow())
!= (HWND)0)
{
/* obtain setting for driver */
bDrvEnabled = ( SendMessage(hWndMon,
uiRegMsg,
0,
0)
== 0)
? FALSE : TRUE;
}
if (bDrvEnabled == TRUE)
{
/* indicate error in operation */
dwRetVal = MMSYSERR_NOMEM;
/* indicate operation to be skipped */
bSkip = TRUE;
}
}
if (bSkip = FALSE)
{
/* invoke entry point for original driver */
dwRetVal = CallWidMessage(uDevId, uMsg, dwUser, dwParaml , dwParam2);
}
/* return to caller */
return dwRetVal;
}
【００３５】
属性が設定されると、システムフック１０５は、クライアントコンピュータシステム内で動作可能なほぼ任意の視聴覚著作物プレイヤアプリケーションにおけるほぼ任意の機能または属性を統制することができる。ある実施の形態では、システムフック１０５はＤＬＬ (dynamic link library)ファイルである。さらに、システムフックはほぼ任意のオペレーティングシステムにおいて実装することができる。
【００３６】
図１では、ＣＣＭ１００は、クライアントコンピュータシステムにインストールされるように設計された１以上のスキン１０６も含む。ある実施の形態では、スキン１０６は、ＤＭＣＡに関する著作権の保護された視聴覚著作物コンテンツのクライアント側における順守を支援するのに利用される。ある実施の形態では、スキン１０６は、コンピュータシステムのディスプレイ上に表示されるカスタム可能なインタフェースであり、配布された視聴覚著作物コンテンツのユーザ操作のための機能を供給する。さらに、スキン１０６は、制限されるわけではないが、楽曲のタイトル、アーティスト名、アルバムタイトル、アーティストのバイオグラフィー、および購入の照会や広告のような他の特徴を含む視聴覚著作物コンテンツファイルに関連する情報を表示することもできる。ｓ
【００３７】
さらに、システムフック１０５がクライアントコンピュータシステムで動作可能な視聴覚著作物プレイヤアプリケーションの機能を統制できず、クライアントコンピュータシステムがＤＭＣＡおよび／またはＲＩＡＡの制限を順守しないことができうるようなとき、スキン１０６はコンプライアンスを提供するように実装可能である。
【００３８】
各視聴覚著作物コンテンツファイルに適用されるＤＭＣＡおよび／またはＲＩＡＡの制限に依存して異なるスキン１０６を実装することができる。例えばある実施の形態では、スキン１０６は対話的でない契約で保護され、一時停止機能、停止機能、選択機能、および／または保存機能等を含まないスキン１０６で視聴覚著作物コンテンツファイルを利用するように構成される。他の実施の形態では、スキン１０６が一時停止機能、停止機能、選択機能を含むようにスキン１０６が対話的な「保存付加」契約で保護された視聴覚著作物コンテンツファイルを利用するように構成される。これらの視聴覚著作物ファイルは対話的な「保存」契約、保存またはＣＤを焼く機能を持っている。
【００３９】
図１を参照して、スキン１０６はそれぞれ一意の名前と署名とを有しており、一部分においてＭＤ（message digest）５ハッシュテーブルまたはそれと類似のアルゴリズムを利用して実装される。ある実施の形態では、ＭＤ５ハッシュテーブルはチェックサムアルゴリズムである。スキンの変更はチェックサムおよび／またはＭＤ５ハッシュ値を変更するので、本発明のある実施の形態では、ＭＤ５ハッシュテーブルの情報がないと、名前やスキンの変更は単にスキンを無効化することになる。ＣＣＭ１００はスキン１００を検証するので、ＭＤ５ハッシュテーブルはスキン名の変更および／または修正の抑止力となる点で有利である。
【００４０】
ある実施の形態では、ＣＣＭ１００は、コンプライアンスの信頼性を高めつつ視聴覚著作物ストリームのより大きな制御手段を提供するための、１以上のカスタム視聴覚著作物デバイスドライバ１０７も含む。クライアントコンピュータシステムは、例えばカスタム音声デバイスアプリケーション、カスタム映像デバイスアプリケーション等の、カスタム視聴覚著作物デバイスドライバ１０７にエミュレートされたカスタム視聴覚著作物デバイスアプリケーションを利用するように構成される。視聴覚著作物に関して、エミュレーションはカスタム音声デバイスと関連づけられて実行される。ドライバ１０７は、例えば映像ファイルのためのビデオカードや音声ファイルのためのオーディオカードなどの視聴覚著作物出力デバイスに視聴覚著作物ファイルが送信される前に、システムから出力された視聴覚著作物ファイルを受け取るように構成されている。ある実施の形態では、クライアントコンピュータシステムは、カスタム視聴覚著作物デバイスドライバ１０７を視聴覚著作物ファイルの出力のためのデフォルトのデバイスドライバとして構成される。ある実施の形態では、システムがドライバ１０７をデフォルトのドライバとして持つことを強制ないし要求するために、既存のＧＵＩ（graphical user interface）が利用されるか、スキン１０６やカスタムのウェブバースのプレイヤアプリケーションが利用される。
【００４１】
したがって、視聴覚著作物コンテンツファイルがシステムに受信されると、出力される前にその視聴覚著作物コンテンツファイルがカスタム視聴覚著作物デバイスアプリケーションを通過し、カスタム視聴覚著作物デバイスドライバ１０７によってエミュレートされた場合、視聴覚著作物コンテンツファイルは再生可能である。しかしながら、もし別の視聴覚著作物プレイヤアプリケーションが選択されると、配布された視聴覚著作物ファイルはそのシステム上で再生されない。
【００４２】
そのため、安全な視聴覚著作物プレイヤアプリケーションは、視聴覚著作物リクエストをカスタム視聴覚著作物デバイス用のドライバに発行し、カスタム視聴覚著作物デバイスは、音声ファイルの波形抑制等の必要な視聴覚著作物の入力抑制を、音声ファイル用のデフォルトの音声波形ドライバに要求を転送するのに先立って実行する。
【００４３】
制限のない視聴覚著作物ファイルは、カスタム視聴覚著作物デバイスドライバ１０７をパスしてそのシステムで実行可能な音声波形ドライバに直接到達することができる。安全な視聴覚著作物（例えば、音声視聴覚著作物ファイル）も制限のない視聴覚著作物も、例えばエージェント１０４、システムフック１０５、およびスキン１０６、またはこれらの組み合わせのようなＣＣＭ１００の他のコンポーネントをトリガとして、安全な視聴覚著作物ファイルの再生と同時に記録操作が開始されたときにアクティブとなることができる。
【００４４】
カスタム視聴覚著作物デバイスドライバ１０７によってエミュレートされたカスタム視聴覚著作物デバイスをデフォルトのデバイスドライバとして構成されているおかげで、特有のデバイスドライバ（例えば、Total Recorder等）をデフォルトのドライバとして要求する視聴覚著作物プレイヤアプリケーションは、保護された楽曲のために機能しない態様で描画されるという効果がある。さらに、エミュレートされたカスタム視聴覚著作物デバイスは、例えばDirectSound captureのような、ほとんどの視聴覚著作物デバイスのユーザモードのドライバをバイパスすることができる記録装置として用いられる視聴覚著作物プレイヤアプリケーションをネイティブにサポートしないという利点がある。その上、視聴覚著作物コンテンツがデバイスドライバ１０７を通って送信されるおかげで、視聴覚著作物ファイルを権限なく保存／記録することを効果的に無効化できるので、安全な配布システムから配布された視聴覚著作物ファイルを、著作権制限および／またはライセンス契約を順守するために暗号化する必要がないし、別の実施の形態では暗号化してもよい。
＜カスタム視聴覚著作物ライブラリ＞
【００４５】
送信される著作権で保護された視聴覚著作物をキャプチャするための破壊的（subversive）で違法な技術が、本明細書において対処され克服される。具体的には、本技術は、著作権で保護された視聴覚著作物の違法なコピーを実行する目的のシステムフックを著作権を無視した記録アプリケーションが確立することを阻止する。すなわち、本技術は、安全な視聴覚著作物再生アプリケーションによって生成された呼び出し（call）を、生の視聴覚著作物データのレンダリングに用いられる安全でない標準的なオペレーティングシステムのサービスにリダイレクトする。そうすることにより、システムフックはもはや生の視聴覚著作物データを傍受することができず、したがって傍受したデータを違法な記録アプリケーション２９０に届けることができない。
【００４６】
さらに本技術は、通常使用される経路に干渉したり邪魔したりすることなく違法なコピー技術を回避するために、ＣＣＭを利用可能な記録／再生アプリケーションにおける新しい経路を利用するカスタム視聴覚著作物ライブラリを実装しているので、コンピュータシステムは記録アプリケーションに合法的に送られた視聴覚著作物コンテンツを配信する能力を維持する一方で、著作権で保護された視聴覚著作物が同じ、あるいは別の記録アプリケションで違法に複製されることを防止する。
【００４７】
図２を参照すると、本発明の実施の形態に係る、視聴覚著作物を保護するためのカスタム視聴覚著作物ライブラリを持つコンピュータシステム２００のブロック図が図示されている。ある実施の形態では、議論を明確にするために図２は多数の区別できるコンポーネントおよびデバイスを含む。しかしながら、他の実施の形態では、より多くまたはより少ないコンポーネントおよびデバイスが存在してもよい。なお、さらに別の実施の形態では、コンポーネントおよびデバイスを組み合わせて図２に示された多くのアクションを実行可能な１以上のコンポーネントであってもよい。
【００４８】
ある実施の形態では、ＣＣＭを実行可能な再生／記録アプリケーション２０５およびＣＣＭ１００とともに視聴覚著作物ライブラリ２１２を用いることで、安全な視聴覚著作物コンテンツが安全でない環境に置かれることなく、レンダリング、再生、記録、および複製される。さらに、ある実施の形態では、安全な環境のおかげ視聴覚著作物を暗号化することが不必要である。
【００４９】
例えば、図２に示すように、ＯＳの視聴覚著作物サブシステム２１５等のフックされたシステムサービスが呼び出されたとき、システムフック２８５は通常使用される経路２０７のゲインをまず制御して、実際のＯＳの視聴覚著作物サブシステム２１５に制御を渡す前に、記録アプリケーション２９０がアプリケーション特有の処理を実行できるようにする。システムフック２８５は、記録アプリケーション２９０がバーチャルな視聴覚著作物デバイスドライバやプラグインモジュールを使用することなく出力データをキャプチャできるようにする。
【００５０】
しかしながら、本明細書における実施の形態は、視聴覚所作物サブシステムにおける視聴覚著作物データをレンダリングするローレベルなコンポーネント（例えば、視聴覚著作物フィルタドライバ２２０）を活用する視聴覚著作物機能の視聴覚著作物ライブラリ２１２を組み込むことによって、この違法なキャプチャ技術を打開する。これらのローレベルなコンポーネントは、記録アプリケーションに使用されるシステムフック２８５の影響を受けず、著作権が保護された視聴覚著作物はＣＣＭを使用可能な再生／記録アプリケーション２０５を通って視聴覚著作物サブシステム（例えば、ＣＣＭ１００等の既存のＣＣＭによって保護されている視聴覚著作物フィルタドライバ２２０）の一部まで安全に到達することができる。
【００５１】
例えば、ある実施の形態では、カスタム視聴覚著作物ライブラリ２１２は視聴覚著作物のための、ＣＣＭを使用可能な再生／記録アプリケーション２０５からオペレーティングシステム（ＯＳ）の視聴覚著作物サブシステム２１５に至るまでの安全な経路を提供する。ある実施の形態では、視聴覚著作物ライブラリ２１２はＣＣＭを使用可能な再生／記録アプリケーション２０５から視聴覚著作物を安全に受信することができる。なぜなら、視聴覚著作物ライブラリ２１２は、ＣＣＭを使用可能な再生／記録アプリケーション２０５とダイレクトにリンクしているからである。すなわち、視聴覚著作物ライブラリ２１２はＤＬＬではなく、また独立したオブジェクトとしても実装されていない。言い換えると、視聴覚著作物ライブラリ２１２はＣＣＭを使用可能な記録／再生アプリケーション２０５とダイレクトにリンクしており、視聴覚著作物はＣＣＭを使用可能な記録／再生アプリケーション２０５から視聴覚著作物ライブラリ２１２まで渡されるため、システムフック２８５は視聴覚著作物をフックすることができない。
【００５２】
さらに加えて、ある実施の形態では、視聴覚著作物ライブラリ２１２はカーネルモードおよびドライバレベルの両方で動作する。これにより、新しい経路２１３を経由して視聴覚著作物ライブラリ２１２から視聴覚著作物フィルタドライバ２２０まで視聴覚著作物が転送されている間、システムフック２８５が「フック」するための安全でないカーネルモードまたはドライバレベルモードの経路は存在しない。
【００５３】
例えば、著作権の保護された生の波形データのような視聴覚著作物コンテンツを、レンダリングするためのＯＳの視聴覚著作物サブシステム２１５に運ぶために通常使用される経路２０７を用いる代わりに、ＣＣＭを使用可能な記録／再生アプリケーション２０５は新しい経路２１３を生成して生の波形データを視聴覚著作物フィルタドライバ２２０までダイレクトに配信するためのカスタム視聴覚著作物ライブラリ２１２を利用する。言い換えると、ある実施の形態では、視聴覚著作物ライブラリ２１２の利用によってより一般的な視聴覚著作物ストリームの制御ができ、総合的な解決の適合性および信頼性が増加する。例えば、視聴覚著作物ライブラリ２１２は、視聴覚著作物を視聴覚著作物フィルタドライバ２２０までカーネルレベルで運ぶための、コンピュータシステム２００内における新しい経路２１３の設定を含む。
【００５４】
同時に、ＣＣＭを使用可能な記録／再生アプリケーション２０５は、伝達経路２１４を介して、著作権の保護された生データが視聴覚著作物フィルタドライバ２２０に受信されること、およびカーネルモードで保護が可能であることをＣＣＭ１００に通知する。ある実施の形態では、ＣＣＭ１００は、スイッチ２２１を介して視聴覚著作物デバイスドライバ２２５に波形入力動作を抑制するように指示することによって、著作権の保護された視聴覚著作物を保護することができる。さらに、場合によっては、ＣＣＭ１００はスイッチ２３１を介してデジタル出力２３５のような波形出力動作を抑制するように視聴覚著作物デバイス２３０に指示してもよい。
【００５５】
これにより、ある実施の形態では、ＯＳの視聴覚著作物サブシステム２１５においてレンダリングするように指示された管理された視聴覚著作物は、ＣＣＭを使用可能な安全な記録／再生アプリケーション２０５をまず通って視聴覚著作物フィルタドライバ２２０に至り、ＣＣＭ１００によってレンダリングされている間、安全な状態でとどまる。
【００５６】
ある実施の形態では、安全でない視聴覚著作物のトラフィックは、新しい経路２１３を利用する視聴覚著作物ライブラリ２１２によって管理される。しかしながら、他の実施の形態では、安全でない視聴覚著作物のトラフィックの要求は、ＣＣＭを使用可能な記録／再生アプリケーション２０５からＯＳの視聴覚著作物サブシステム２１５まで通常使用される経路２０７を経由してダイレクトに通過する。ＣＣＭを使用可能な記録／再生アプリケーション２０５からＯＳの視聴覚著作物サブシステム２１５までダイレクトに渡されるとき、視聴覚著作物はシステムフック２８５および記録アプリケーション２９０の影響を受けやすい。もちろん、通常使用される経路２０７を利用する視聴覚著作物は制御できないので、システムフック２８５を視聴覚著作物の破壊的な複製を得る試みに利用することは取るに足りないことである。なぜなら、その視聴覚著作物はおそらく合法的に複製されたものであるからである。
【００５７】
他の実施の形態では、カーネルレベルの「標準的な」ストリーミングをサポートする視聴覚著作物デバイス２３０のために、ＯＳの視聴覚著作物サブシステム２１５は、視聴覚著作物デバイス２３０にキャプチャ動作のために各データブロックを読み出すための要求を発行する。ある実施の形態では、もし視聴覚著作物が制御されている場合、ＣＣＭ１００はスイッチ２２１等において各要求を傍受して、ＯＳの視聴覚著作物サブシステム２１５に戻されるデータバッファ内のコンテンツを制御する。本明細書において記載したように、ＣＣＭ１００の制御は、限定される必要はないが、波形データをミュートしたり、視聴覚著作物ストリームに歪みを導入したりすることを含む。
【００５８】
繰り返し（looped）ストリーミングやWaveRTポートタイプをサポートする視聴覚著作物デバイス２３０は、ＯＳの視聴覚著作物サブシステム２１５は、作業に使われるアプリケーション特有の視聴覚著作物バッファの場所を提供するか、ドライバ特有のキャプチャバッファのアドレスを得るために、キャプチャ操作の開始時に１以上の要求を発行する。ＯＳの視聴覚著作物サブシステム２１５は、データをこれらのバッファを使用する記録アプリケーション２９０に直接渡す。こうして、ＣＣＭ１００はキャプチャ操作の間データストリームを監視できなくなる。ある実施の形態では、これらの技術をサーポーとしている視聴覚著作物デバイス２３０が権限のない記録することを阻止するため、ＣＣＭ１００は、スイッチ２２１および／またはスイッチ２３１においてその視聴覚著作物デバイス２３０に停止するよう指示する。もし記録アプリケーション２９０またはＯＳの視聴覚著作物サブシステム２１５がその後キャプチャを再スタートすることを試みると、ＣＣＭ１００は再スタート要求を検出し、要求によってその視聴覚著作物デバイス２３０が使用可能となることを阻止する。
【００５９】
明確化のために、「標準的な」ストリーミングとは、音声データを流すために多数のバッファが使われ、カーネルの動作時に一度にひとつのバッファが用いられる技術である。「繰り返し」ストリーミングは、ひとつの共有バッファが用いられ、クライアントとカーネルはそのバッファ上の異なる領域で動作する。「WaveRT」は、バッファはカーネルではなく音声デバイスによって割り当てられ管理されることを除いて、「繰り返し」ストリーミングと類似する機構が用いられる。
【００６０】
上述したように、ＣＣＭ１００は権限のないキャプチャ操作のためのシステム２００を監視する。そのような操作を検出すると、ＣＣＭ１００は視聴覚著作物のキャプチャの間、安全な視聴覚著作物データの再生を許可し続けるか、または視聴覚著作物データの再生を制御し続けることによって応答することができる。この制御は（限定される必要はないが）波形入力または出力をミュートすること、および視聴覚著作物ストリームに歪みを導入したりすることを含む。
【００６１】
本明細書に記載の技術、すなわち、ユーザモードの新しい経路２１３とＣＣＭ１００を使用する視聴覚著作物ライブラリ２１２を介して著作権で保護された視聴覚著作物を安全に配信する技術を利用することで、安全でないＯＳの視聴覚著作物サブシステム２１５はバイパスされ、視聴覚著作物は、ＣＣＭ１００によって保護される視聴覚著作物フィルタドライバ２２０のようなより低レベルの視聴覚著作物コンポーネントに渡される。そして、著作権で保護された視聴覚著作物が視聴覚著作物フィルタドライバ２２０からレンダリングのためのＯＳの視聴覚著作物サブシステム２１５に渡されるとき、視聴覚著作物はすでにＣＣＭ１００によって保護され、以前使用された直接的な音声の著作権侵害システムフック２８５はもはや視聴覚著作物にアクセスすることができない。
【００６２】
言い換えると、著作権で保護された視聴覚著作物は、コンピュータシステム２００にある間ずっと安全な環境にとどまる。コンピュータシステム２００は著作権の保護された視聴覚著作物のための安全な環境を提供するので、ある実施の形態では、著作権順守を保証するために、いくつかあるいは全ての著作権の保護された視聴覚著作物の暗号化等の他の追加的な手段を必要としない。
＜使用料の収集＞
【００６３】
視聴覚著作物のウェブブロードキャスタ（broadcaster）のような、限定はしないが音声録音の等の巨大な視聴覚著作物のデータベースを提供する視聴覚著作物の提供者は、巨大な量の著作権で保護された視聴覚著作物を送信し、巨額の使用量を要求されている。本発明のある実施の形態では、図３に示すような著作権収入を高めるためのシステム３００を提供する。システム３００は、システム３０５、デバイス３４０、および著作権使用料支払い制御部３８０を含む。システム３０５は、フレームベース視聴覚著作物データベース３１０、著作権および再生管理情報埋込部、一意の識別子埋込部３２５、および符号化部３３０を含む。
【００６４】
システム３０５は、著作権の使用料の適切な支払いを保証することを手助けすることによって著作権収入の創出を高めることを促進する。ある実施の形態では、システム３０５は視聴覚著作物をインターネットを介して配信するウェブブロードキャスタである。視聴覚著作物は、当然ながら、フレームベース視聴覚著作物データベース３１０に格納されている任意のフレームベース視聴覚著作物３０７である。ある実施の形態では、フレームベース視聴覚著作物３０７は、関連する一群の画像に付随するＭＰ３（MPEG-1 Audio Layer 3）ファイルに本質的に関連づけられている。
【００６５】
ある実施の形態では、システム３０５は、著作権および再生管理情報埋込部３２０のような技術手段を著作権で保護されたフレームベース視聴覚著作物３０７に導入することによって著作権の使用料の適切な支払いを保証することを手助けする。他の実施の形態では、システム３０５は、一意の識別子埋込部３２５のような技術手段を著作権で保護されたフレームベース視聴覚著作物３０７に導入することによって著作権の使用料の適切な支払いを保証することを手助けする。
【００６６】
当然ながら、著作権および再生管理情報は、限定はされないが、ＳＣＭＳとすることができる。ＳＣＭＳは、データが繰り返し複製されることを防ぐことによってデジタル製品の著作権を保護するスキーム（scheme）である。ＳＣＭＳは、ＭＰ３ファイルのようなデジタルデータのコピーを生成する機能を持つ視聴覚著作物製品に組み込まれている。ＳＣＭＳが組み込まれた視聴覚著作物製品は、ユーザによって記録された第１世代のコピーが再度複製されることを阻止することができる。言い換えると、ＳＣＭＳは２回目またはそれよりも多くコピーされることを阻止する。
【００６７】
著作権および再生管理情報埋込部３２０は、著作権および再生管理情報をフレームベース視聴覚著作物３０７に埋め込む。当然ながら、著作権および再生管理情報は、著作権の保護された著作物に関係する著作権保護の管理および／または強制に関連する任意の情報である。様々な実施の形態において、著作権および再生管理情報は、限定はされないが、フレームベース視聴覚著作物に許可されるコピーの数、フレームベース視聴覚著作物のバージョン、またはコピーが許可されないこと、後続のコピーのルール等、あるいはフレームベース視聴覚著作物に許可される再生の回数、およびその視聴覚著作物の再生が許可されるデバイスの種類である。
【００６８】
ある実施の形態では、著作権管理情報はどの機械、製品、および／または会社からその著作権の保護された著作物が来たか、および／または再生が許可されているかを指示する。当然ながら、著作権管理情報は、限定はされないがトラッキング情報のような鑑識（forensics）に関する情報であってもよい。さらに、ある実施の形態では、著作権管理情報は、著作権の保護された著作物に関連する有効期限の満了日である。
【００６９】
当然ながら、著作権および再生管理情報埋込部３２０は、フレームベース視聴覚著作物３０７の少なくともひとつのデータ領域に著作権および再生管理情報を埋め込む。ある実施の形態では、データ領域はＭＰ３ファイルのアプリケーション専用ビットである。典型的には、ＭＰ３ファイルは数千のフレームにセグメント化されている。例えば、３〜５分の歌はおよび８０００〜１２０００フレームを持つ。各フレームはほんの瞬間に相当する音声データを含む。全てのデータフレームの最初は次に来るデータフレームに関連する３２ビットのメタデータを格納するヘッダフレームである。ＭＰ３ヘッダは、１１ビットからなる同期ブロック（sync block）から始まる。同期ブロックにより、プレイヤは最初の使用可能な有効フレームの存在を検索することができる。次に来るＭＰ３ファイルの適切な復号および再生を手助けする複数の他のヘッダブロックが、同期ブロックに続く。他のヘッダブロックのうちのひとつはアプリケーション専用ビットであり、これはアプリケーション専用トリガを可能にする。例えば、もしＭＰ３ファイル内に８０００フレームある場合、各フレームに対応する専用ビットがあるためトータルで８０００の専用ビットとなる。
【００７０】
ある実施の形態では、著作権および再生管理情報は、連続した音声フレームに渡るＭＰ３フレームヘッダ内のアプリケーション専用ビットを用いる複数のビットデータ構造である。例えば、もし著作権および再生管理情報が３２ビットを含むとすると、各ビットは連続する３２フレームに対応する連続する３２のアプリケーション専用ビットに格納されている。特に、著作権および再生管理情報の最初のビットは、最初の音声フレーム用ヘッダのアプリケーション専用ビット内に格納されている。著作権および再生管理情報の２番目のビットは２番目の音声フレーム用ヘッダのアプリケーション専用ビット内に格納されるというように、著作権および再生管理情報中の全てのデータは連続するフレーム内に格納される。
【００７１】
さらに、著作権および再生管理情報に関連づけられた一連のビットは、音声ファイル全体にわたって連続的に繰り返される。ひとたび全体のデータブロックが符号化されると、著作権および再生管理情報のデータブロックの最初のビットは、ＭＰ３ファイル内の次のフレーム用のヘッダのアプリケーション専用ビット内に格納される。したがって、再生アプリケーションは、再生が開始されるファイル中の開始点に関係なく、音声ファイル用の著作権および再生管理情報を検出することができる。例えば、もしＭＰ３ファイルが８０００フレーム、および対応する８０００の専用ビットを持っているならば、３２ビットの著作権および再生管理情報のデータブロックは、まず始めに最初の３２の連続するアプリケーション専用ビットに格納され、連続するアプリケーション専用ビットに繰り返し格納され、トータルで２５０の連続的かつ繰り返される著作権および再生管理情報のデータブロックのインスタンスが、ＭＰ３ファイル全体に格納される。
【００７２】
ある実施の形態では、著作権および再生管理情報（ＣＭＩ）は次のフォーマットを持つ３２ビットのデータ構造である。３２ビットのデータ構造は、コピー制御情報に加えて再生権利情報を符号化するために用いられるＳＣＭＳデータ構造であることは認識すべきである。例えば、著作権者は特定の著作物を選択して、ライセンスキーまたは他のアクセス機構を要求する前にある回数は自由に再生可能とするかもしれない。
【００７３】
３２ビットデータ構造の要素を表１に示す。
【００７４】
【表１】
2013509643.tif 000003
【００７５】
さらに、暗号化メカニズムを使用することで安全性も手に入れられる。具体的に、符号化器は、視聴覚著作物ファイルの符号化のためのキーとして用いられる１以上の連続するデータバイトを生成する。一連のキーはデータファイルの全部または一部から得られる暗号学的に安全な要約（digest）から引き出すことができる。ゆえに、一連のキーは各視聴覚著作物ファイルで異なるという可能性が最も高い。
【００７６】
ＳＣＭＳのデータブロックの全てまたは一部の暗号化のために用いられる一連のキーは、著作権で保護された著作物毎に一意である。一連のキーは著作権で保護された著作物からのデータを用いて生成することができる。ゆえに、ＳＣＭＳデータブロックは、著作権で保護された著作物の整合性や真正性を保証するための支援に使うことができる。
【００７７】
再生デバイスが著作権および再生管理情報の存在をより簡単に検出できるようにするために、著作権および再生管理情報データブロック毎のふたつのマーカバイトが符号化されずに残される。
【００７８】
ある実施の形態では、システム３０５は、一意の識別子埋込部３２５を介してフレームベース視聴覚著作物に技術手段を導入することによって、著作権で保護されたフレームベース視聴覚著作物３０７の著作権の使用料の適切な支払いを保証することを手助けする。一意の識別子埋込部３２５は、少なくともひとつの一意の識別子をフレームベース視聴覚著作物ファイルに埋め込む。ある実施の形態では、少なくともひとつの一意の識別子は不変であり、限定はされないがＩＤ３Ｖ２タグのようなメタデータ内に埋め込まれる。さらに、ある実施の形態では、少なくともひとつの一意の識別子は、著作権で保護されたフレームベース視聴覚著作物３０７に関連づけられた、米国著作権局（the United States Copyright Office）からの有効な著作権登録番号であってもよい。別の実施の形態では、ＭＰ３ファイルのＩＤ３Ｖ２タグ内に少なくともふたつの著作権登録番号が埋め込まれてる。
【００７９】
システム３０５は、著作権および再生管理情報埋込部３２０が著作権および再生管理情報をフレームベース視聴覚著作物３０７に埋め込み、および／または一意の識別子埋込部３２５が少なくともひとつの一意の識別子をフレームベース視聴覚著作物３０７に埋め込んだ後に、フレームベース視聴覚著作物を符号化する。
【００８０】
フレームベース視聴覚著作物上のトランスコーディングも実行することができ、その結果フレームのない視聴覚著作物となる。例えば、ＭＰ３ファイルを他のフォーマット（例えばwavやAC3）にトランスコーディングし、フレーム、ヘッダ、フッタをなくし、残ったものはペイロードだけとなる。フレームのない視聴覚著作物ファイルにおいては、著作権および再生管理情報は、視聴者には通常知覚されないある周波数を選択することで符号化でき、著作権および再生管理情報データを反映するためにその値を変更する。例えば、低い周波数が選択およびサンプリングされて、有意なパターンで保証されたマッチングが存在する場合、著作権および再生管理情報データは著作権および再生のルールのためにさらに読み出される。
【００８１】
視聴覚著作物デバイス３４０は、符号化されたフレームベース視聴覚著作物３０９を復号する復号部３５０、著作権および再生管理情報管理部３６０、一意の識別子認証部３６５、および著作権使用料保証部３７０を含む。著作権および再生管理情報管理部３６０は、フレームベース視聴覚著作物に埋め込まれた著作権および再生管理情報にしたがって、フレームベース視聴覚著作物３０７を管理する。
【００８２】
一意の識別子認証部３６５は、符号化されたフレームベースの視聴覚著作物内に埋め込まれた少なくともひとつの一意の識別子が、フレームベース視聴覚著作物３０７の中に埋め込まれた少なくともひとつの一意の識別子と同じかどうかを検証する。ある実施の形態では、一意の識別子認証部３６５は、デバイス３４０内でＭＰ３ファイルが復号された後、ＭＰ３ファイルのＩＤ３Ｖ２タグ内に埋め込まれたそのＭＰ３ファイルに関連づけられたふたつの著作権登録番号が、ＩＤ３Ｖ２タグ内に埋め込まれＭＰ３ファイルと関連づけられたふたつの著作権登録番号と同じかどうか検証する。一意の識別子認証部３６５が、符号化されたフレームベースの視聴覚著作物内に埋め込まれた少なくともひとつの一意の識別子とフレームベース視聴覚著作物３０７の中に埋め込まれた少なくともひとつの一意の識別子とが同じであると決定した場合、符号化されたフレームベース視聴覚著作物３０９は改ざんされておらず、偽物ではないことを決定する一助となる。上述したように、ＩＤ３Ｖ２タグはＭＰ３フレームヘッダ内のメタデータである。
【００８３】
ある実施の形態では、著作権使用料保証部３７０は、埋め込まれている著作権および再生管理情報に少なくとも部分的に基づいて、著作権の保護されたフレームベースの著作物３０７に与えられた著作権使用料の適正な支払いを保証する。別の実施の形態では、著作権使用料保証部３７０は、埋め込まれている少なくともひとつの一意の識別子に少なくとも部分的に基づいて、著作権の保護されたフレームベースの著作物３０７に与えられた著作権使用料の適正な支払いを保証する。典型的には、著作権の保護された著作物の著作権者は、フレームベース視聴覚著作物３０７の送信時に著作権使用料を受け取る権利がある。著作権および再生管理情報管理部３６０と一意の識別子認証部３６５との出力に少なくとも部分的に基づいて、フレームベース視聴覚著作物の著作権者は著作権使用料の適正なし払いを受けることが保証される。
【００８４】
著作権使用料支払い制御部３８０はデバイス３４０から情報を受信し、著作権の保護された著作物の使用にしたがって著作権の保護された著作物の著作権者に支払う。著作権使用料支払い制御部３８０は、限定はされないが、著作権実施機構（performing rights organization、例えばThe American Society of Composers、Authors and Publishers、Broadcast Music, Inc.、SESAC, Inc.、およびSoundExchange）である。
【００８５】
図４は、著作権使用料の適正な支払いを保証するための処理４００を示すフローチャートである。ある実施の形態では、処理４００は、コンピュータが読み出し可能でコンピュータが実行可能な命令の下、プロセッサおよび電機部品によって実行される。コンピュータが読み出し可能でコンピュータが実行可能な命令は、例えば、コンピュータが使用可能な揮発および不揮発メモリのようなデータ格納媒体に存在する。しかしながら、コンピュータが読み出し可能でコンピュータが実行可能な命令は、任意の種類のコンピュータが読み出し可能な格納媒体にあってもよい。ある実施の形態では、処理４００は、少なくとも図７におけるシステム７００に実行される。
【００８６】
図４のブロック４１０において、著作権および再生管理情報が、著作権の保護されたフレームベースの著作物の少なくともひとつのデータ領域内に埋め込まれる。著作権および再生管理情報は、著作権の保護されたフレームベースの著作物へのアクセスに対応する。ある実施の形態では、ブロック４１１において、著作権および再生管理情報は、ＭＰ３ファイルの少なくともひとつの対応するフレームの少なくともひとつのアプリケーション専用ビット内に埋め込まれる。別の実施の形態では、ブロック４１２において、著作権および再生管理情報は、一連の複数のアプリケーション専用ビット内に埋め込まれる。別の実施の形態では、ブロック４１３において、著作権および再生管理情報は、繰り返しかつ連続的に一連の複数のアプリケーション専用ビット内に埋め込まれる。
【００８７】
ある実施の形態では、少なくともふたつの一意の識別子が、著作権で保護されたフレームベースの著作物の少なくともふたつのデータ領域内に埋め込まれる。少なくともふたつの一意の識別子を埋め込むことは、著作権の保護されたフレームベースの著作物へのアクセスに対応する。例えば、少なくともふたつの一意の識別子は、ＭＰ３ファイルの１以上の対応するフレームのＩＤ３Ｖ２タグ内に埋め込まれてもよい。別の実施の形態では、著作権の保護されたフレームベースの著作物に対応する音声記録および／または構成のための著作権登録番号が、そのフレームベースの著作物に埋め込まれてもよい。
【００８８】
さらに別の実施の形態では、著作権の保護された著作物の視聴者には通常知覚されない音声周波数が選択される。その著作権の保護された著作物はフレームベースの著作物であり、フレームのない著作物にトランスコーディングされる。例えば、著作権および再生管理情報が、著作権の保護された著作物の視聴者には通常知覚されない、選択された音声周波数の中に符号化される。
【００８９】
ブロック４１４において、著作権および再生管理情報は著作物のバージョン番号である。ブロック４１５において、著作権および再生管理情報は複製不許可である。ブロック４１６において、著作権および再生管理情報はその著作物に許可するコピーの数である。ブロック４１７において、著作権および再生管理情報はその著作物に許可する再生回数である。
【００９０】
ブロック４２０において、著作権の保護されたフレームベースの著作物が符号化される。ブロック４３０において、符号化された著作権の保護されたフレームベースの著作物は送信される。ある実施の形態では、ブロック４３５において、符号化された著作権の保護されたフレームベースの著作物はひとつの装置に送信される。その装置は、埋め込まれている著作権および再生管理情報を復号して、著作権の保護された著作物に与えられた著作権使用料の適正な支払いを保証することを促進する。ブロック４４０において、埋め込まれている著作権および再生管理情報に少なくとも部分的に基づいて、著作権の保護されたフレームベースの著作物に与えられた著作権使用料の適正な支払いが保証される。
＜視聴覚著作物＞
【００９１】
図５Ａ−図５Ｃを参照すると、本発明の多くの実施の形態に係る、時間的および空間的にシフトした視聴覚著作物を安全に提供するためのシステムを示す複数のブロック図５００、５５０、および５７５が示されている。一般に、図５Ａは、本発明の実施の形態に係る、時間的および空間的にシフトした視聴覚著作物のオンラインコンテンツを安全に提供するためのシステムのブロック図である。さらに、図５Ｂは、本発明の実施の形態に係る、時間的および空間的にシフトした視聴覚著作物のローカルなコンテンツを安全に提供するためのシステムのブロック図である。さらに、図５Ｃは、本発明の実施の形態に係る、時間的および空間的にシフトした視聴覚著作物を、オーディオプレイヤとビジュアルプレイヤとを分けて安全に提供するためのシステムのブロック図である。
【００９２】
一般に、本明細書の図５Ａ−図５Ｃに関して記載される複数のシステムおよび技術は、安全かつ準拠して視聴覚著作物３０７を提示するためにの多数の異なる組み合わせおよび実施の形態に中のわずかな例である。以下に実施の形態を記載するが、視聴覚著作物内に異なる数のリンクを含む実施の形態を含む他の実施の形態は、視聴覚著作物の１以上のポーションが格納される場所と同様に、２以上である。さらに、以下の考察では、システム５００、５５０、および５７５の特定の操作の詳細は、図６の議論で示される。さらに、３つのシステム間の共通部分、および３つのシステムの多くの可能な組み合わせは、明確性のために各議論では繰り返さない。
【００９３】
本議論では、視聴覚著作物は、一連の関連する画像からなる著作物として考える。一連の関連する画像は本質的に、付随の音声がもしあればそれとともに、プロジェクタ、ビューワ、または電子機器のような機械またはデバイスを利用して、著作物が具現化されているフィルムやテープのような物質の種類によらず提示される。加えて、本議論では、視聴覚著作物に付随する音声は、一連の関連する画像、例えば音声カセットと分離している映写スライド等とは物理的に統合されていない。
【００９４】
加えて、「時間的にシフトした（time shifted）」という用語は、ライブのレコーディング等、過去に提示または生成された視聴覚著作物を意味する。「空間的にシフトした（space shifted）」という用語は、視聴覚著作物が現在見られている場所と比較してその視聴覚著作物が生成された場所が異なる場所であることを意味する。さらに、後述する議論では「リンク（link）」という用語は、他の実施の形態において、「アドレス（address）」、ＵＲＬ（uniform resource locator）等の用語に置き換えられて用いられる。
【００９５】
図５Ａを参照すると、オンラインコンテンツを利用する統合された視聴覚の実演が示されている。言い換えると、図５Ａの統合された視聴覚の実演は、オーディオプレイヤ５０８が埋め込まれたウェブブラウザ５０６を利用するオンラインソースからの視聴覚コンテンツの提示を示している。ある実施の形態では、ウェブブラウザ５０６は、アーティスト情報、アルバム情報、画像等を含むビジュアルインフォメーションを提示、埋め込まれたオーディオプレイヤ５０８は、同時に録音または他の音声コンテンツを提供する。ある実施の形態では、ウェブブラウザ５０６およびオーディオプレイヤ５０８は、異なるアプリケーションである。しかしながら、他の実施の形態ではウェブブラウザ５０６およびオーディオプレイヤ５０８は、BlueBeat Audio/Visual Player(商標または登録商標)等の単一のアプリケーションに統合されてもよい。ある実施の形態では、ＣＣＭを使用可能な再生／記憶アプリケーション２０５は、ビジュアルプレイヤ５０８とオーディオプレイヤ５０８との両方から利用される。他の実施の形態では、単一のＣＣＭを使用可能な記録／再生アプリケーション２０５が、視聴覚著作物３０７の提示に関してビジュアルプレイヤ５０６とオーディオプレイヤ５０８との両方を制御する。
【００９６】
分離した視聴覚の提示に関するようなある実施の形態では、視聴覚の提示を提供するサーバの一部はアクセス制御を含む。言い換えると、視聴覚の提示の本質は、オーディオポーションまたはビジュアルポーション、あるいはこれら両方のポーションの一部をユーザは自由に再生できるが、残りのポーションを再生するためにはユーザは特権を要求するというものである。そのような特権は、特定のウェブサイトの会員または申し込みを（限定はされないが）含む。
【００９７】
例えば、BlueBeat(商標または登録商標)サイトは登録したユーザのみにビジュアルコンテンツを利用可能とすることができ、その場合、BlueBeatr(商標または登録商標)オーディオプレイヤを用いて視聴覚提示のためのビジュアルコンテンツにアクセスしようとするユーザは、その前にBlueBeat(商標または登録商標)サイトにログインするか、またはそのサイトの有効な視覚を提供する必要がある。BlueBeat(商標または登録商標)サーバはユーザの登録状態に基づいてビジュアルコンテンツにアクセスすることを承諾または許否する。
【００９８】
図５Ｂを参照すると、ローカルなコンテンツを利用する統合された視聴覚の実演が図示されている。言い換えると、図５Ｂの統合された視聴覚の実演５５１は、ローカルな視聴覚プレイヤ５５７を利用してローカルなソースからの視聴覚の提示を示している。ある実施の形態では、ローカルな視聴覚コンテンツは、アーティストの情報、アルバム情報、画像等のようなビジュアルインフォメーションを含み、同時に音声録音または他のオーディオコンテンツを提供する。ある実施の形態では、ローカルな視聴覚プレイヤ５５７は、BlueBeat Audio/Visual Player（商標または登録商標）等のようなアプリケーションである。ある実施の形態では、ローカルな視聴覚プレイヤ５５７はＣＣＭを使用可能な記録／再生アプリケーション２０５を含む。
【００９９】
図５Ｃを参照すると、分離している視聴覚の実演が示されている。図５Ｃでは、図６で詳述するように、コンテンツはオンライン、ローカル、またはそれらの組み合わせである。しかしながら、図５Ｃでは、区別できるビジュアルプレイヤ５７６が、分離しているオーディオプレイヤ５７８と連動して動作している様子が示されている。ある実施の形態では、ビジュアルプレイヤ５７６はアーティスト情報、アルバム情報、画像等を含んでいる。また、オーディオプレイヤ５７８は音声記録や他のオーディオコンテンツを含んでいる。さらに、ある実施の形態では、オーディオプレイヤ５７８が現在の視聴覚著作物３０７にアクセスするとき、オーディオプレイヤ５７８は伝送経路５７９を利用してビジュアルプレイヤ５７６を自動的に起動する。同様に、他の実施の形態では、ビジュアルプレイヤ５７６が現在の視聴覚著作物３０７にアクセスするとき、ビジュアルプレイヤ５７６は伝送経路５７９を利用してオーディオプレイヤ５７８を自動的に起動する。ある実施の形態では、ＣＣＭを使用可能な記録／再生アプリケーション２０５がビジュアルプレイヤ５７６とオーディオプレイヤ５７８との両方に利用される。単一のＣＣＭを使用可能な記録／再生アプリケーション２０５が、視聴覚著作物３０７の提示に関してビジュアルプレイヤ５７６とオーディオプレイヤ５７８との両方を制御する。
【０１００】
図６を参照すると、本発明の実施の形態に係る時間的および空間的にシフトした視聴覚著作物３０７の安全な提供のための方法のフローチャート６００が示されている。
【０１０１】
図６の６０１を参照すると、ある実施の形態は、時間的および空間的にシフトした視聴覚著作物をローカルデバイスに配信するためのサーバにおけるダウンロードを提供する。ある実施の形態では、内蔵された視聴覚著作物ダウンロードユニットの構成が、視聴覚著作物の提示が可能な１以上のデバイスで提示するために要求される全ての視聴覚情報を含む。他の実施の形態では、視聴覚著作物の構成が、視聴覚著作物３０７の提示のために要求される追加的なビジュアルコンテンツへのリンクとともに、埋め込まれたビジュアルインフォメーションを含む音声ファイルを生成する。さらに別の実施の形態では、視聴覚著作物３０７の構成が、視聴覚著作物３０７の提示のために要求される追加的なオーディオコンテンツへのリンクとともに、埋め込まれたビジュアルインフォメーションを含むビジュアルファイルを生成する。
【０１０２】
当然ながら、視聴覚著作物は、フレームベース視聴覚著作物データベースに格納されているフレームベース視聴覚著作物であってもよい。ある実施の形態では、フレームベース視聴覚著作物は、例としてＭＰ３（MPEG-1 Audio Layer 3）ファイルのような音声を、付随する音声と一緒に本質的に示される一連の関連する画像と同様に含む。例としてある実施の形態では、一連の関連する画像は、アーティスト情報、アルバム情報、アーティスト画像、関連するアーティストの情報、および関連するアーティストの画像を含む関連する一群の画像から選択されたものであってもよい。図１−４に関して記載された方法およびシステムが視聴覚著作物３０７に関して実行されるか、あるいは利用されてもよい。付随する音声と一緒に本質的に示される一連の関連する画像に関し、ある実施の形態では、付随する音声は一連の関連する画像と物理的に統合されていない。
【０１０３】
図６の６０５を参照すると、サーバからダウンロードした提示は、ローカルデバイスにて受信される。ある実施の形態では、視聴覚著作物の配信のためにインターネットが利用される。ある実施の形態では、ローカルデバイスは、限定はされないが、コンピュータシステム、ポータブルなコンピューティングデバイス、携帯電話、ＰＤＡ、映像レンダリングの能力を持つＭＰ３プレイヤ、テレビ、プロジェクタのような提示装置、ビューワ、またはテーププレイヤ、デジタルプレイヤ、ステレオプレイヤ等の音声装置と本質的に結合している電子機器のような視聴覚著作物３０７を提示することができる任意の電子機器であってよい。
【０１０４】
図６の６１０を参照すると、サーバからローカルデバイスに、ＣＣＭを使用可能な再生／記録アプリケーション２０５をオプションでダウンロードする。一般に、ＣＣＭを使用可能な記録／再生アプリケーション２０５は、視聴覚著作物３０７のレンダリング、再生またはコピーをすることが要求される。しかしながら、ローカルデバイスは既にＣＣＭを使用可能な記録／再生アプリケーション２０５を既に持っているかもしれず、その場合別のＣＣＭを使用可能な記録／再生アプリケーション２０５をダウンロードする必要がないので、６１０はオプションでよい。
【０１０５】
図６の６１５を参照して、ＣＣＭを使用可能な記録／再生アプリケーション２０５によってローカルデバイス上で視聴覚著作物３０７の提示がなされる。例えば、ある実施の形態は、視聴覚著作物３０７の第１のポーションをＣＣＭを使用可能な記録／再生アプリケーション２０５を持つ第１のコンピュータシステムにおいて受信する。さらに、視聴覚著作物の第１のポーション内に、第２のコンピューティングデバイスにある視聴覚著作物の第２のポーションへのリンクが張られる。さらに、ある実施の形態では、ＣＣＭを使用可能な記録／再生アプリケーション２０５は、視聴覚著作物がアクセス可能となる前に、視聴覚著作物の第１と第２のポーションが両方とも第１のコンピューティングデバイスがアクセスすることを要求する。ある実施の形態では、第１のコンピューティングデバイスは第２のコンピューティングデバイスに格納されている視聴覚著作物の第２のポーションにアクセスするためのネットワーク接続を利用する。
【０１０６】
ある実施の形態では、視聴覚著作物の第１のポーションは、追加のビジュアルコンテンツを含む第２のポーションへのリンクと連動する、埋め込まれた映像情報を含む音声ファイルを備える。他の実施の形態では、視聴覚著作物の第１のポーションは、追加の音声コンテンツを含む第１のポーションへのリンクと連動する、埋め込まれた音声情報を含む映像ファイルを備える。
【０１０７】
本明細書に記載したように、ある実施の形態では、ＳＣＭＳ情報が視聴覚著作物の第１のポーション内で用いられて視聴覚著作物の第２のポーションへのリンクが生成される。他の実施の形態では、ＩＤ３Ｖ２タグが視聴覚著作物の第１のポーション内で用いられて視聴覚著作物の第２のポーションへのリンクが生成される。さらに別の実施の形態では、ＳＣＭＳ情報とＩＤ３Ｖ２タグとが用いられる。さらに別の実施の形態では、複数のリンクが生成される。
【０１０８】
言い換えると、視聴覚著作物３０７がスタンドアロンのフォーマット（自己完結したファイル等）の能力があるか、あるいはダウンロードした視聴覚著作物ファイルがリンクを含むか否かを確かめるために、視聴覚著作物３０７の提示に先立って、ダウンロードされたファイルのＳＣＭＳ情報またはＩＤ３Ｖ２タグの一部がチェックされる。もしＳＣＭＳ情報およびＩＤ３Ｖ２タグのいずれにもリンクが生成されていた場合、ＣＣＭを使用可能な記録／再生アプリケーションは自動的にインターネットにアクセスし、視聴覚著作物３０７の提示に先立ってリンク先から情報を受信する。ゆえに、ある実施の形態では、インターネット接続が利用できない場合、視聴覚著作物３０７はＣＣＭを使用可能な記録／再生アプリケーションによって提示されない。
【０１０９】
ある実施の形態では、図３の説明で示した３２ビットの例の１以上の位置に、リンク情報は含まれてもよい。さらに、上述の図３に関して記載したメタデータの操作と同様に、ＩＤ３Ｖ２タグはＭＰ３フレームヘッダ内のメタデータであってもよい。
【０１１０】
ある実施の形態では、視聴覚著作物３０７が検出可能なＳＣＭＳ情報を持っているが、その情報が壊れているか内部的に一貫性がない場合、ＣＣＭを使用可能な記録／再生アプリケーション２０５はその視聴覚著作物の提示を許可しない。例えば、もしＣＣＭを使用可能な記録／再生アプリケーション２０５が、音声および本質的に意図される一連の関連する画像の両方を適切に提示するためにネットワークリンクが何も要求されないことを確かめることができなかった場合、ＣＣＭを使用可能な記録／再生アプリケーション２０５はデフォルトでは視聴覚著作物３０７を提示しない。
＜コンピューティングシステムの例＞
【０１１１】
図７を参照すると、本発明の実施の形態にかかるコンピュータシステム７００図が詳細に示されている。ある実施の形態において、ある処理は、システム７００のコンピュータが読み出し可能なメモリユニットにある一連の命令がシステム７００のプロセッサに実行されて実現される。実行されると、命令はコンピュータシステム７００に特定の機能および特定の振る舞いを実現させる。
【０１１２】
一般に、コンピュータシステム７００は、情報通信のためのアドレス／データバス７０１、情報および命令を諸記すための、バス７０１と接続する１以上のセントラルプロセッサ７０２、セントラルプロセッサ７０２用の情報および命令を格納するためのコンピュータが読み出し可能な揮発性メモリユニット７０３（例えば、ＲＡＭ（random access memory）、スタティックＲＡＭ、ダイナミックＲＡＭ等）、セントラルプロセッサ７０２用の静的な情報および命令を格納するためのコンピュータが読み出し可能な不揮発性メモリユニット７０４（例えば、ＲＯＭ（read only memory）、プログラム可能なＲＯＭ、フラッシュメモリ、ＥＰＲＯＭ、ＥＥＰＲＯＭ等）を含む。
【０１１３】
システム７００は、情報および命令を格納するための、バス７０１と接続する磁気または光学ディスクおよびディスクドライブのような大容量のコンピュータが読み出し可能なデータ格納デバイス７０５も含む。オプションとして、システム７００は、コンピュータのユーザ（管理技術者等）に表示する、バス７０１と接続する表示装置７０６、セントラルプロセッサ７０２用の情報および命令の選択を通信するための、バス７０１と接続する英数字およびファンクションキーを含む英数字入力装置７０７、セントラルプロセッサ７０２へのユーザ入力情報および命令選択のための、バスと接続するカーソル制御デバイス７０８、およびセントラルプロセッサ７０２への通信命令選択のための、バス７０１と接続する信号生成Ｉ／Ｏデバイス７０９も含む。
【０１１４】
本技術とともに用いるのに適した周知のコンピューティングシステム、環境、および構成の例として、限定はされないが、上述したシステムまたはデバイス等を含むパーソナルコンピュータ、サーバコンピュータ、形態およびラップトップデバイス、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、プログラム可能な家庭用電化製品、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、分散コンピューティング環境を含む。
【０１１５】
本明細書に記載されたシステムおよび方法に関連する例示および実施の形態は、本技術のあり得る実装を何も限定しないことは理解されるべきである。さらに、対象を構造的な特徴および／または方法論的な動作を言語で記述したが、特許請求の範囲に定義される対象は上述の特定の特徴または動作に限定される必要はないことは理解されるべきである。むしろ、上述した特定の特徴および動作は、特許請求の範囲の実装の例示形態として開示されている。本明細書に記載されているすべての要素、部品、およびステップは含まれることが好ましい。これらの任意の要素、部品、およびステップは他の要素、部品、およびステップで置き換えられたり、または完全に削除されたりしてもよいことは当業者には自明のことである。
＜コンセプト＞
【０１１６】
本文書は、少なくとも下記のコンセプトを開示する。
コンセプト１
付随する音声とともに本質的に示される一連の関連する画像を含む時間的および空間的にシフトした視聴覚著作物にアクセスするステップと、
著作権順守メカニズム（copyright compliance mechanism;CCM）を使用可能な再生／記録アプリケーションを用いて、前記時間的および空間的にシフトした視聴覚著作物を提示するステップとを含み、
前記ＣＣＭを使用可能な再生／記録アプリケーションは、視聴覚著作物がレンダリング、再生および記録されている間安全な環境に継続的にとどまるようにするために、オペレーティングシステムの視聴覚著作物レンダリングサブシステムにおいて通常使用されるデータ経路とは異なる新しい経路を利用することを特徴とする、安全に保護されている時間的および空間的にシフトした視聴覚著作物を提供する方法。
コンセプト２
前記時間的および空間的にシフトした視聴覚著作物を前記ＣＣＭを使用可能な再生／記録アプリケーションを持つ計算機にダウンロードするステップと、
前記時間的および空間的にシフトした視聴覚著作物を前記ＣＣＭを使用可能な再生／記憶アプリケーション上で提示するステップとをさらに含み、
第２の計算機上の前記ＣＣＭを使用可能な再生／記憶アプリケーションは、視聴覚著作物がレンダリング、再生および記録されている間安全な環境に継続的にとどまるようにするために、オペレーティングシステムの視聴覚著作物レンダリングサブシステムにおいて通常使用されるデータ経路とは異なる新しい経路を利用することを特徴とするコンセプト１に記載の方法。
コンセプト３
前記ＣＣＭを使用可能な再生／記憶アプリケーションを持つ第１の計算機において前記視聴覚著作物の第１のポーションを受信するステップと、
前記視聴覚著作物の第１のポーション（portion）内にあるリンクであって第２の計算機上の前記視聴覚著作物の第２のポーションへのリンクを提供するステップと、
前記視聴覚著作物がアクセス可能となる前に、前記第１の計算機が前記視聴覚著作物の第１および第２のポーションの両方にアクセスすることを要求するステップとをさらに含むことを特徴とするコンセプト１に記載の方法。
コンセプト４
前記第１の計算機は、ネットワーク接続を利用して前記第２の計算機上の前記視聴覚著作物の第２のポーションにアクセスすることを特徴とするコンセプト３に記載の方法。
コンセプト５
前記視聴覚著作物の第１のポーションを受信するステップは、前記第２のポーションへのリンクと連動する埋め込まれたビジュアルインフォメーションを含む追加の音声ファイルを受信するステップを含み、前記第２のポーションは追加のビジュアルコンテンツを含むことを特徴とするコンセプト３に記載の方法。
コンセプト６
前記視聴覚著作物の第１のポーションを受信するステップは、前記第２のポーションへのリンクと連動する埋め込まれたオーディオインフォメーションを含むビジュアルファイルを受信するステップを含み、前記第２のポーションは追加の音声コンテンツを含むことを特徴とするコンセプト３に記載の方法。
コンセプト７
前記視聴覚著作物の第１のポーションのための一連のコピー制御システム情報を、前記視聴覚著作物の第２のポーションへのリンクを提供するために利用するステップをさらに含むことを特徴とするコンセプト３に記載の方法。
コンセプト８
前記視聴覚著作物の第１のポーション中のＩＤ３Ｖ２タグを利用して前記視聴覚著作物の第２のポーションへのリンクを提供するステップをさらに含むことを特徴とするコンセプト３に記載の方法。
コンセプト９
前記一連の関連する画像は、アーティスト情報、アルバム情報、アーティスト画像、関連するアーティストの情報、および関連するアーティストの画像から成るグループから選択されることを特徴とするコンセプト１に記載の方法。
コンセプト１０
前記付随する音声は、前記一連の関連する画像とは物理的に統合されていないことを特徴とするコンセプト１に記載の方法。
コンセプト１１
アーティスト情報、アルバム情報、アーティスト画像、関連するアーティストの情報、および関連するアーティストの画像から成るグループから選択された一連の関連する画像であって、付随する音声とともに本質的に示される画像を含む時間的および空間的にシフトした視聴覚著作物と、
前記時間的および空間的にシフトした視聴覚著作物を提示するための著作権順守メカニズム（copyright compliance mechanism;CCM）を使用可能な再生／記録アプリケーションとを含み、
前記付随する音声は、前記一連の関連する画像とは物理的に統合されておらず、
前記ＣＣＭを使用可能な再生／記録アプリケーションは、視聴覚著作物がレンダリング、再生および記録されている間安全な環境に継続的にとどまるようにするために、オペレーティングシステムの視聴覚著作物レンダリングサブシステムにおいて通常使用されるデータ経路とは異なる新しい経路を利用することを特徴とする、時間的および空間的にシフトした視聴覚著作物を安全にレンダリング再生および記録するためのシステム。
コンセプト１２
前記視聴覚著作物の第１のポーションは前記ＣＣＭを利用可能な再生／記録アプリケーションを持つ第１の計算機に受信され、前記視聴覚著作物の第１のポーションは、第２の計算機上にある前記視聴覚著作物の第２のポーションへのリンクを含み、
前記第１の計算機上で再生または記録のために前記視聴覚著作物がアクセス可能となる前に、前記視聴覚著作物の第１のポーションおよび第２のポーションの両方へのアクセスが要求されることを特徴とするコンセプト１１に記載のシステム。
コンセプト１３
前記視聴覚著作物の第１のポーションは、前記第２のポーションへのリンクと連動する埋め込まれたビジュアルインフォメーションを含む追加の音声ファイルを含み、前記第２のポーションは追加のビジュアルコンテンツを含むことを特徴とするコンセプト１１に記載のシステム。
コンセプト１４
前記視聴覚著作物の第１のポーションは、前記第２のポーションへのリンクと連動する埋め込まれたオーディオインフォメーションを含むビジュアルファイルを含み、前記第２のポーションは追加の音声コンテンツを含むことを特徴とするコンセプト１１に記載のシステム。
コンセプト１５
前記視聴覚著作物の第２のポーションへのリンクは、前記視聴覚著作物の第１のポーションの一連のコピー管理システム情報と、前記視聴覚著作物の第１のポーション中のＩＤ３Ｖ２タグとから成るグループから選択されることを特徴とするコンセプト１１に記載のシステム。
コンセプト１６
コンピュータが実行可能な命令を格納するコンピュータ読み出し可能な記録媒体であって、前記命令は時間的および空間的にシフトした視聴覚著作物を計算機に安全に提供する方法をサーバに実現させ、前記方法は、
付随する音声とともに本質的に示される一連の関連する画像を含む視聴覚著作物であって、前記付随する音声は前記一連の関連する画像とは物理的に統合されていない視聴覚著作物を生成するステップと、
前記視聴覚著作物を時間的にシフトさせるステップと、
前記視聴覚著作物を空間的にシフトさせるステップと、
前記時間的および空間的にシフトした視聴覚著作物を、ＣＣＭを利用可能な記録／再生アプリケーションを持つ前記計算機に提供するステップとを含み、
前記ＣＣＭを使用可能な再生／記録アプリケーションは、視聴覚著作物がレンダリング、再生および記録されている間安全な環境に継続的にとどまるようにするために、オペレーティングシステムの視聴覚著作物レンダリングサブシステムにおいて通常使用されるデータ経路とは異なる新しい経路を利用することを特徴とする記録媒体。
コンセプト１７
前記ＣＣＭを使用可能な再生／記憶アプリケーションを持つ前記計算機において前記視聴覚著作物の第１のポーションを受信するステップと、
前記視聴覚著作物の第１のポーション内にあるリンクであって第２の計算機上の前記視聴覚著作物の第２のポーションへのリンクを提供するステップと、
前記視聴覚著作物がアクセス可能となる前に、前記計算機が前記視聴覚著作物の第１および第２のポーションの両方にアクセスすることを要求するステップとをさらに含むことを特徴とするコンセプト１６に記載のコンピュータ読み出し可能な記録媒体。
コンセプト１８
前記視聴覚著作物の第１のポーションを受信するステップは、
前記第２のポーションへのリンクと連動する埋め込まれたビジュアルインフォメーションを含む追加の音声ファイルを受信するステップを含み、前記第２のポーションは追加のビジュアルコンテンツを含むことを特徴とするコンセプト１６に記載のコンピュータ読み出し可能な記録媒体。
コンセプト１９
前記視聴覚著作物の第１のポーションを受信するステップは、
前記第２のポーションへのリンクと連動する埋め込まれたオーディオインフォメーションを含むビジュアルファイルを受信するステップを含み、前記第２のポーションは追加の音声コンテンツを含むことを特徴とするコンセプト１６に記載のコンピュータ読み出し可能な記録媒体。
コンセプト２０
前記視聴覚著作物の第２のポーションへのリンクは、前記視聴覚著作物の第１のポーションの一連のコピー管理システム情報と、前記視聴覚著作物の第１のポーション中のＩＤ３Ｖ２タグとから成るグループから選択されることを特徴とするコンセプト１６に記載のコンピュータ読み出し可能な記録媒体。
コンセプト２１
前記一連の関連する画像は、アーティスト情報、アルバム情報、アーティスト画像、関連するアーティストの情報、および関連するアーティストの画像から成るグループから選択されることを特徴とするコンセプト１６に記載のコンピュータ読み出し可能な記録媒体。
【図１】
2013509643.tif 000004
【図２】
2013509643.tif 000005
【図３】
2013509643.tif 000006
【図４】
2013509643.tif 000007
【図５Ａ】
2013509643.tif 000008
【図５Ｂ】
2013509643.tif 000009
【図５Ｃ】
2013509643.tif 000010
【図６】
2013509643.tif 000011
【図７】
2013509643.tif 000012
【手続補正書】
【提出日】平成24年8月15日(2012.8.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
付随する音声とともに本質的に示される一連の関連する画像を含む時間的および空間的にシフトした視聴覚著作物にアクセスするステップと、
著作権順守メカニズム（copyright compliance mechanism;CCM）を使用可能な再生／記録アプリケーションを用いて、前記時間的および空間的にシフトした視聴覚著作物を提示するステップとを含み、
前記ＣＣＭを使用可能な再生／記録アプリケーションは、視聴覚著作物がレンダリング、再生および記録されている間安全な環境に継続的にとどまるようにするために、オペレーティングシステムの視聴覚著作物レンダリングサブシステムにおいて通常使用されるデータ経路とは異なる新しい経路を利用することを特徴とする、安全に保護されている時間的および空間的にシフトした視聴覚著作物を提供する方法。
【請求項２】
前記時間的および空間的にシフトした視聴覚著作物を前記ＣＣＭを使用可能な再生／記録アプリケーションを持つ計算機にダウンロードするステップと、
前記時間的および空間的にシフトした視聴覚著作物を前記ＣＣＭを使用可能な再生／記憶アプリケーション上で提示するステップとをさらに含み、
第２の計算機上の前記ＣＣＭを使用可能な再生／記憶アプリケーションは、視聴覚著作物がレンダリング、再生および記録されている間安全な環境に継続的にとどまるようにするために、オペレーティングシステムの視聴覚著作物レンダリングサブシステムにおいて通常使用されるデータ経路とは異なる新しい経路を利用することを特徴とする請求項１に記載の方法。
【請求項３】
前記ＣＣＭを使用可能な再生／記憶アプリケーションを持つ第１の計算機において前記視聴覚著作物の第１のポーションを受信するステップと、
前記視聴覚著作物の第１のポーション（portion）内にあるリンクであって第２の計算機上の前記視聴覚著作物の第２のポーションへのリンクを提供するステップと、
前記視聴覚著作物がアクセス可能となる前に、前記第１の計算機が前記視聴覚著作物の第１および第２のポーションの両方にアクセスすることを要求するステップとをさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記第１の計算機は、ネットワーク接続を利用して前記第２の計算機上の前記視聴覚著作物の第２のポーションにアクセスすることを特徴とする請求項３に記載の方法。
【請求項５】
前記視聴覚著作物の第１のポーションを受信するステップは、前記第２のポーションへのリンクと連動する埋め込まれたビジュアルインフォメーションを含む音声ファイルを受信するステップを含み、前記第２のポーションは追加のビジュアルコンテンツを含むことを特徴とする請求項３に記載の方法。
【請求項６】
前記視聴覚著作物の第１のポーションを受信するステップは、前記第２のポーションへのリンクと連動する埋め込まれたオーディオインフォメーションを含むビジュアルファイルを受信するステップを含み、前記第２のポーションは追加の音声コンテンツを含むことを特徴とする請求項３に記載の方法。
【請求項７】
前記視聴覚著作物の第１のポーションのための一連のコピー制御システム情報を、前記視聴覚著作物の第２のポーションへのリンクを提供するために利用するステップをさらに含むことを特徴とする請求項３に記載の方法。
【請求項８】
前記視聴覚著作物の第１のポーション中のＩＤ３Ｖ２タグを利用して前記視聴覚著作物の第２のポーションへのリンクを提供するステップをさらに含むことを特徴とする請求項３に記載の方法。
【請求項９】
前記一連の関連する画像は、アーティスト情報、アルバム情報、アーティスト画像、関連するアーティストの情報、および関連するアーティストの画像から成るグループから選択されることを特徴とする請求項１に記載の方法。
【請求項１０】
前記付随する音声は、前記一連の関連する画像とは物理的に統合されていないことを特徴とする請求項１に記載の方法。
【請求項１１】
アーティスト情報、アルバム情報、アーティスト画像、関連するアーティストの情報、および関連するアーティストの画像から成るグループから選択された一連の関連する画像であって、付随する音声とともに本質的に示される画像を含む時間的および空間的にシフトした視聴覚著作物と、
前記時間的および空間的にシフトした視聴覚著作物を提示するための著作権順守メカニズム（copyright compliance mechanism;CCM）を使用可能な再生／記録アプリケーションとを含み、
前記付随する音声は、前記一連の関連する画像とは物理的に統合されておらず、
前記ＣＣＭを使用可能な再生／記録アプリケーションは、視聴覚著作物がレンダリング、再生および記録されている間安全な環境に継続的にとどまるようにするために、オペレーティングシステムの視聴覚著作物レンダリングサブシステムにおいて通常使用されるデータ経路とは異なる新しい経路を利用することを特徴とする、時間的および空間的にシフトした視聴覚著作物を安全にレンダリング再生および記録するためのシステム。
【請求項１２】
前記視聴覚著作物の第１のポーションは前記ＣＣＭを利用可能な再生／記録アプリケーションを持つ第１の計算機に受信され、前記視聴覚著作物の第１のポーションは、第２の計算機上にある前記視聴覚著作物の第２のポーションへのリンクを含み、
前記第１の計算機上で再生または記録のために前記視聴覚著作物がアクセス可能となる前に、前記視聴覚著作物の第１のポーションおよび第２のポーションの両方へのアクセスが要求されることを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記視聴覚著作物の第１のポーションは、前記第２のポーションへのリンクと連動する埋め込まれたビジュアルインフォメーションを含む追加の音声ファイルを含み、前記第２のポーションは追加のビジュアルコンテンツを含むことを特徴とする請求項１２に記載のシステム。
【請求項１４】
前記視聴覚著作物の第１のポーションは、前記第２のポーションへのリンクと連動する埋め込まれたオーディオインフォメーションを含むビジュアルファイルを含み、前記第２のポーションは追加の音声コンテンツを含むことを特徴とする請求項１２に記載のシステム。
【請求項１５】
コンピュータが実行可能な命令を格納するコンピュータ読み出し可能な記録媒体であって、前記命令は時間的および空間的にシフトした視聴覚著作物を計算機に安全に提供する方法をサーバに実現させ、前記方法は、
付随する音声とともに本質的に示される一連の関連する画像を含む視聴覚著作物であって、前記付随する音声は前記一連の関連する画像とは物理的に統合されていない視聴覚著作物を生成するステップと、
前記視聴覚著作物を時間的にシフトさせるステップと、
前記視聴覚著作物を空間的にシフトさせるステップと、
前記時間的および空間的にシフトした視聴覚著作物を、ＣＣＭを利用可能な記録／再生アプリケーションを持つ前記計算機に提供するステップとを含み、
前記ＣＣＭを使用可能な再生／記録アプリケーションは、視聴覚著作物がレンダリング、再生および記録されている間安全な環境に継続的にとどまるようにするために、オペレーティングシステムの視聴覚著作物レンダリングサブシステムにおいて通常使用されるデータ経路とは異なる新しい経路を利用することを特徴とする記録媒体。
【請求項１６】
前記ＣＣＭを使用可能な再生／記憶アプリケーションを持つ前記計算機において前記視聴覚著作物の第１のポーションを受信するステップと、
前記視聴覚著作物の第１のポーション内にあるリンクであって第２の計算機上の前記視聴覚著作物の第２のポーションへのリンクを提供するステップと、
前記視聴覚著作物がアクセス可能となる前に、前記計算機が前記視聴覚著作物の第１および第２のポーションの両方にアクセスすることを要求するステップとをさらに含むことを特徴とする請求項１５に記載のコンピュータ読み出し可能な記録媒体。
【国際調査報告】
2013509643.tif 000013
2013509643.tif 000014
2013509643.tif 000015