(57)【要約】個人的に貴重な情報（５０６）をグラフィックスコンテンツ（５０４）に付加してコンテンツの不正取得を減らすことが開示されている。コンテンツ（５０４）内での個人的に貴重な情報の表示が、ユーザがコンテンツを配布することを思いとどまらせる。情報は、ユーザのクレジットカード番号、ユーザの住所情報又は別のタイプの個人的に貴重な情報であることができる。
2004535614.tif 000002
【特許請求の範囲】
【請求項１】
半透明のグラフィックスの重ね合せをビデオの隅に表示する方法であって、
ユーザのクレジットカード情報とビデオ中のフレームを表すデータを含む電子ビデオファイルとを検索することと、
電子ビデオファイルに含まれるデータをクレジットカード情報と組み合わせて、テキスト形式で記憶されるクレジットカード情報からビデオデータを切り離す新規ファイルを作成することと、
少なくともビデオデータを暗号化することと、
新規ファイルをサーバからクライアントに送ることと、
クライアント側で、新規ファイルに記憶されたビデオデータを復号することと、
クライアント側で、新規ファイルに記憶されたビデオデータからビデオを描画することであって、この描画工程が、半透明のイメージをビデオの隅に配置し、それにより、イメージがクレジットカード情報を表示することを含むことと、
半透明のイメージを含む描画されたビデオを表示することと
を含む方法。
【請求項２】
ビデオを表示する方法であって、
ユーザに関する第一の個人情報に基づいてビデオ信号を暗号化することと、
暗号化されたビデオ信号を第二の個人情報とともにネットワークを介して送ることと、
第一の個人情報に基づいてビデオ信号を復号することと、
ビデオ信号から、第二の個人情報がビデオに重ね合されるようにビデオを描画することと
を含む方法。
【請求項３】
第一及び第二の個人情報が同じユーザに関する、請求項２記載の方法。
【請求項４】
第二の個人情報がユーザの氏名に関する、請求項３記載の方法。
【請求項５】
第一又は第二の個人情報がユーザのクレジットカード番号に関する、請求項１記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グラフィックス情報の配布に関する。
【背景技術】
【０００２】
より人気を博すると予想されるある新興技術分野は、紙からテキストを読むことに代わる、コンピュータ及び専用装置を使用したテキストの表示である。このようなテキストは通常、電子ブック又はｅブックとして知られているが、それらの主題は新聞、雑誌及び他のタイプのテキストをも含む。テキストを表示するためにコンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）装置及び他のタイプの汎用装置が使用される場合もある。他の場合は、通常は電子ブックリーダと呼ばれる専用装置が使用される。
【０００３】
一般に、テキストは、ユーザが読めるよう、装置の画面にグラフィックス的に表示される。これは、そのテキストの一部が通常、テキストのビットマップ又は他のグラフィックス表現に変換されることを意味する。グラフィックス表現とは、コンピュータ又は他の装置が、表示されているものをテキストとしては理解せず、それをグラフィックス、言い換えればイメージとして解釈するところの表現である。たとえば、コンピュータにとって、テキストのグラフィックス表現は、他のタイプのグラフィックス、たとえばロゴ、アイコンなどと何ら変わりはない。
【０００４】
出版社が自社の本及び他のテキスト指向の媒体を電子的に配布させる際の心配は、潜在的なテキストの不正取得である。海賊行為は多様な方法で行うことができる。まず、不正取得者は、テキストの各ページをそれが表示されるままに取り込み、全ページをマルチページグラフィックスファイルとして保存することができる。しかし、通常、グラフィックスファイルはテキストファイル、たとえばＡＳＣＩＩファイル又は文書処理ファイルよりも大きいため、得られるファイルが大きくなりがちである。
【０００５】
したがって、不正取得者は、光学文字認識（ＯＣＲ）を実施することにより、取り込んだテキストページを非グラフィックスフォーマットに変換するかもしれない。ＯＣＲとは、テキストのグラフィックス表現を解析し、非グラフィックス表現に変換するプロセスである。たとえば、コンピュータは、ある単語のグラフィックス表現をイメージ又はグラフィックスファイルとして解釈する。しかし、ひとたびＯＣＲが実施されると、コンピュータは、その単語をその個々の構成文字として非グラフィックス的に記憶する。これは、不正取得者が所望のテキストを非常にコンパクトなバージョン、たとえばＡＳＣＩＩファイル、文書処理ファイルなどとして記憶することを許してしまう。
【０００６】
ＯＣＲプログラムは手ごろな価格で広く売られており、そのことが出版者の恐怖心をあおる。このようなプログラムの精度は通常、９９％をゆうに超える。さらには、ＯＣＲプログラムは通常、スキャンして読み込まれた紙文書を文書処理ファイル及び他の非グラフィックステキスト表現に変換するために使用される。スキャンして取り込まれた紙文書は、スキャンプロセスから生じうるきずや他の異質のしるしのせいで、ＯＣＲプログラムにとって変換しにくい。対照的に、イメージファイルとして取り込まれる電子ブックのページは、変換プロセスに影響するおそれのあるそのようなしるしを含まない。これは、ＯＣＲプログラムが、スキャンして読み込まれたページよりも取り込まれたイメージファイルに関してより高い精度を示す傾向があることを意味し、そのことが出版者をいっそう悩ましている。
【０００７】
同様に、コンピュータがテレビ、ＶＣＲ又は同様なアナログ装置からビデオ出力を取り込む場合、取り込まれた信号が異質の人工物又はノイズを含むことがある。そのうえ、アナログビデオキャプチャはまた、ビデオを取り込むためにはビデオを再生しなければならないため、時間浪費的である。しかし、ビデオが電子形態で受け取られるとき、ビデオはしばしば、非常に速やかに、人工物又はノイズなしでコピーすることができる。したがって、電子ビデオは不正取得されやすい。
【０００８】
したがって、この理由及び他の理由のため、本発明が要望される。
【０００９】
発明の概要
本発明の一つの態様は、一般に、テキストのグラフィックス表示に関し、より具体的には、テキストのグラフィックス表示を、それがテキストの非グラフィックス表現への光学文字認識に対して防御を示すように描画することに関する。本発明の態様はまた、一般に、グラフィックスコンテンツ、たとえばビデオ又はイメージの表示に関し、より具体的には、表示を不正取得防御性にするための重ね合せを有するそのような表示に関する。
【００１０】
本発明のもう一つの態様は、テキストを、光学文字認識（ＯＣＲ）に対して防御する方法でグラフィックス的に表示することに関する。テキストがグラフィックス的に表示されると同時に、ＯＣＲ防御要素がテキストと実質的に同時に表示される。このＯＣＲ防御要素は、グラフィックス的に表示されるテキストをテキストの非グラフィックス表現に変えるＯＣＲを阻止する。ＯＣＲ防御要素は、たとえば、グラフィックス的に表示されているテキストの下又は上に表示されるグラフィックス前景又は背景であることができる。さらには、テキストそのものをアンチエイリアシング法又はディザ法でグラフィックス的に表示して、ＯＣＲの試行をさらに阻止してもよい。
【００１１】
ＯＣＲ防御要素をテキストと実質的に同時に表示することが、取り込まれたイメージファイルを、ＯＣＲを使用して非グラフィックス表現に変換することをより困難にする。取り込まれたイメージファイルは、テキストのグラフィックス表示及びＯＣＲ防御要素の両方を含む。このＯＣＲ防御要素がテキストと実質的に同時に表示されるため、テキストの少なくとも一部が要素に当接して位置する。したがって、ＯＣＲプログラムは、テキストをＯＣＲ防御要素から正しく識別する際に困難を被る。得られるテキストの非グラフィックス表現は、有意な数のエラーを有する可能性が高く、潜在的な不正取得者がテキストを盗み取ることを防ぐ。
【００１２】
本発明のさらなる態様は、グラフィックスコンテンツ、たとえばビデオ、イメージなどを、表示を不正取得防御性にする方法で表示することに関する。重ね合せるものが、コンテンツを最初にライセンス取得又は購入したユーザの個人情報を含むグラフィックスコンテンツ上に配置される。この個人情報は、そのユーザがコンテンツを配布することを思いとどまるよう、ユーザの氏名、住所、電話番号、クレジットカード番号又は他の個人的に貴重な資料を含むことができる。個人情報は、多様な方法で、グラフィックスコンテンツの上に重ね合せたり、グラフィックスコンテンツと統合したりすることができる。たとえば、グラフィックスコンテンツ中で個人情報が出現する区域は、固定されてもよいし、ランダムであってもよい。個人情報の表示のサイズ、デザイン及び透明度、言い換えればアルファ値もまた、固定されてもよいし、ランダムであってもよい。個人情報は、常に出現させてもよいし、それほど頻繁に出現させなくてもよい。ユーザは、コンテンツに含まれる個人情報のせいで情報を配布することを思いとどまる可能性が高いため、グラフィックスコンテンツはより不正取得防御性になる。
【００１３】
本発明のもう一つの実施態様はまた、情報をビデオの上に重ね合せるためのシステム及び方法を提供する。
【００１４】
本発明はさらに、テキストをユーザが読むことができる装置であって、テキストの少なくとも一部を、画面上にグラフィックス的に表示されたテキストをそのテキストの非グラフィックス表現にするＯＣＲを阻止する光学文字認識（ＯＣＲ）防御要素と実質的に同時にグラフィックス的に表示する画面と、ユーザがテキストの中をナビゲーションするための一以上の制御装置と、を含む装置を提供する。
【００１５】
ＯＣＲ防御要素は、テキストの少なくとも一部がグラフィックス的に上に重ね合せられるグラフィックス背景であってもよい。ＯＣＲ防御要素は、画面上にグラフィックス的に表示されるテキストの少なくとも一部の上にグラフィックス的に重ね合せられるグラフィックス前景であってもよい。
【００１６】
望ましくは、テキストの少なくとも一部は、画面上にビットマップとしてグラフィックス的に表示され、ＯＣＲ防御要素は、テキストと実質的に同時にビットマップとして表示される。
【００１７】
テキストの非グラフィックス表現は、ＡＳＣＩＩフォーマットであってもよい。
【００１８】
好ましくは、一以上の制御装置の少なくとも一つは、装置のハウジング内に位置する物理的制御装置である。また、一以上の制御装置の少なくとも一つは、画面上に表示される仮想制御装置であってもよい。
【００１９】
とりわけ、装置は、専用の電子ブック装置、汎用コンピュータ又はパーソナルデジタルアシスタント（ＰＤＡ）装置を含むことができる。
【００２０】
テキストの少なくとも一部は、アンチエイリアシング技術にしたがってグラフィックス的に表示することができる。
【００２１】
本発明はまた、テキストの少なくとも一部をビットマップとしてグラフィックス的に描画することと、テキストをそのテキストの非グラフィックス表現にする光学文字認識（ＯＣＲ）を阻止するＯＣＲ防御要素をビットマップ上で描画することと、テキストの少なくとも一部がグラフィックス的に描画されており、ＯＣＲ防御要素が装置の画面上で描画されているビットマップを表示することとを含む。好ましくは、方法は、コンピュータ読み取り可能な媒体からプロセッサによるコンピュータプログラムの実行によって実施される。
【００２２】
本発明のもう一つの態様は、記憶されたデータを有するコンピュータ読み取り可能な媒体であって、データが、装置の画面上に表示されるビットマップを表し、ビットマップが、その上に描画された、テキストの少なくとも一部のグラフィックス表現と、テキストの少なくとも一部のグラフィックス表現をそのテキストの少なくとも一部の非グラフィックス表現にする光学文字認識（ＯＣＲ）を阻止するＯＣＲ防御要素とを有するものであるコンピュータ読み取り可能な媒体を提供する。
【００２３】
本発明のもう一つの態様は、ユーザによるグラフィックスコンテンツの購入及びグラフィックスコンテンツのユーザへの送り届けと、ユーザがグラフィックスコンテンツを表示装置上に表示することを望むと、ユーザに関する個人的に貴重な情報をグラフィックスコンテンツに付加してグラフィックスコンテンツの配布を思いとどまらせることと、個人的に貴重な情報が付加されている状態でグラフィックスコンテンツを表示装置上で表示することとを含む方法を提供する。
【００２４】
好ましくは、方法は、個人的に貴重な情報をグラフィックスコンテンツに付加する前に、グラフィックスコンテンツを描画することを含む。望ましくは、グラフィックスコンテンツは、イメージファイル及びビデオのいずれかである。
【００２５】
また、個人的に貴重な情報が、グラフィックスコンテンツ内の、固定位置及び可変位置のいずれかである位置、グラフィックスコンテンツ内での、変更可能である表示頻度、変更可能であるサイズ及び変更可能であるデザインの少なくとも一つ、変更可能である、グラフィックスコンテンツに対する透明度ならびにユーザの運転免許証番号、ユーザの社会保障番号、ユーザのクレジットカード番号、ユーザの氏名、ユーザの住所及びユーザの電話番号の少なくとも一つを有することが好ましい。
【００２６】
方法は、コンピュータ読み取り可能な媒体からプロセッサによるコンピュータプログラムの実行によって実施することができる。
【００２７】
本発明のもう一つの態様は、ユーザによるグラフィックスコンテンツの購入と、ユーザに関する個人的に貴重な情報をグラフィックスコンテンツに付加してグラフィックスコンテンツの配布を思いとどまらせることと、グラフィックスコンテンツをユーザに送り届けることと、ユーザがグラフィックスコンテンツを表示装置上で表示することを望むと、個人的に貴重な情報が付加されている状態でグラフィックスコンテンツを表示装置上で表示することとを含む方法を提供する。
【００２８】
本発明のさらなる態様は、グラフィックスコンテンツ、たとえばビデオ、イメージなどを、描画を不正取得防御性にする方法で表示することに関する。重ね合せるものが、コンテンツを最初にライセンス取得又は購入したユーザの個人情報を含むグラフィックスコンテンツ上に配置される。この個人情報は、そのユーザがコンテンツを配布することを思いとどまるよう、ユーザの氏名、住所、電話番号、クレジットカード番号又は他の個人的に貴重な資料を含むことができる。個人情報は、多様な方法で、グラフィックスコンテンツの上に重ね合せたり、グラフィックスコンテンツと統合したりすることができる。たとえば、グラフィックスコンテンツ中で個人情報が出現する区域は、固定されてもよいし、ランダムであってもよい。個人情報の表示のサイズ、デザイン及び透明度、言い換えればアルファ値もまた、固定されてもよいし、ランダムであってもよい。個人情報は、常に出現させてもよいし、それほど頻繁に出現させなくてもよい。ユーザは、コンテンツに含まれる個人情報のせいで情報を配布することを思いとどまる可能性が高いため、グラフィックスコンテンツはより不正取得防御性になる。
【００２９】
本発明は、異なる範囲の方法、装置及びコンピュータ読み取り可能な媒体を含む。この概要で記載したものを超える本発明の他の態様、利点及び実施態様は、以下の詳細な説明を読み、図面を参照することによって明らかになるであろう。
【００３０】
好ましい実施態様の詳細な説明
以下、本発明の実施態様の詳細な説明では、その一部を形成し、本発明を実施することができる具体的な実施態様が一例として示されている添付図面を参照する。これらの実施態様は、当業者が本発明を実施することを可能にするのに十分なほど詳細に記載され、他の実施態様を使用することができること、ならびに本発明の本質又は範囲を逸することなく論理的、機械的、電気的及び他の変更を加えうることが理解されよう。したがって、以下の詳細な説明は、限定的な意味でとらえてはならず、本発明の範囲は請求の範囲のみによって限定される。
【００３１】
図１は、本発明を具現化する際に使用することができる例示的な電子ブックリーダ装置１００を示す図である。装置１００は、画面１０２、第一のナビゲーション制御装置１０４及び第二のナビゲーション制御装置１０６を含む。テキスト１０８の一部又はページが画面１０２上にグラフィックス的に表示されている。テキスト１０８は、本、雑誌、新聞又は他のタイプのテキストであることができる。ユーザは、第一のナビゲーション制御装置１０４を作動させて、テキスト１０８の前ページを画面１０２上にグラフィックス的に表示させることができる。同様に、ユーザは、第二のナビゲーション制御装置１０６を作動させて、テキスト１０８の次ページを画面１０２上にグラフィックス的に表示させることもできる。制御装置１０４及び１０６は、装置１００のハウジング内に設けられた実体のある物理的な制御装置であるが、スクリーン１０２がタッチスクリーンである場合、画面１０２上に表示される仮想制御装置であってもよい。図１には二つのナビゲーション制御装置しか示されていないが、より多くのナビゲーション制御装置及び他のタイプの制御装置があってもよい。
【００３２】
図２は、テキストの語の文字をビットマップとしてグラフィックス的に表示する方法を示す図である。グリッド２００が多数のピクセル又は画素に分割されている。ピクセルは、８行２０２ａ、２０２ｂ、２０２ｃ、２０２ｄ、２０２ｅ、２０２ｆ、２０２ｇ及び２０２ｈならびに８列２０４ａ、２０４ｂ、２０４ｃ、２０４ｄ、２０４ｅ、２０４ｆ、２０４ｇ及び２０４ｈに編成されている。各ピクセルは、特定の列及び特定の行によって特定される。ピクセルの大部分、たとえば行２０２ｈによって特定されるピクセルは、背景色である。しかし、一部のピクセル、たとえば列２０４ｂによって特定されるピクセルは、列２０４ｂに入るが、行２０２ｈによっても特定されるものを除き、前景色である。ピクセルは、文字をグラフィックス的に描写する際に前景色に変えられる。たとえば、グリッド２００に示す文字は大文字のＬである。
【００３３】
図３は、テキストのグラフィックス表示をテキストの非グラフィックス表現にする光学文字認識（ＯＣＲ）を低下させるため、ＯＣＲ防御要素をテキストのグラフィックス表示と実質的に同時に表示する方法を示す。画面１０２上にグラフィックス的に表示されるテキスト１０８の部分の他に、ＯＣＲ防御要素３００の一例が表示されている。ＯＣＲ防御要素３００は、好ましくは、それがテキスト１０８の一部と実質的に同時に出るような場所及びサイズで表示される。すなわち、画面１０２上にグラフィックス的に表示されるテキスト１０８の少なくとも一部がＯＣＲ防御要素３００と交差する。読みやすさを保証するため、ＯＣＲ防御要素３００は、テキスト１０８とは異なる色であってもよいし、異なるアルファ値、すなわち透明度値を有してもよい。好ましくは、ＯＣＲ防御要素の色はテキストの色に似ている。しかし、テキストの一部がＯＣＲ防御要素３００と交差するため、ＯＣＲプログラムは、テキスト文字の境界をＯＣＲ防御要素３００に対して識別するのに困難を被り、ＯＣＲプロセスにおけるエラーが増す。
【００３４】
ＯＣＲ防御要素３００は、テキスト１０８のグラフィックス表示の上に重ね合せる前景グラフィックスであることもできるし、テキスト１０８のグラフィックス表示の後に位置する背景グラフィックスであることもできる。要素３００そのものは、グラフィックス又はいかなるタイプのイメージであってもよい。たとえば、図３に示すように、要素３００は、電子ブック装置の製造業者であるかもしれないし、テキスト１０８の出版社であるかもしれない語「ＡＣＭＥ」である。要素３００はまた、非テキストであってもよいし、非テキストとテキストとの組み合わせであってもよい。
【００３５】
図４は、ＯＣＲ防御要素３００をテキスト１０８のグラフィックス表示に付加するために一つの実施態様が実施する方法４００のフローチャートである。まず、テキスト１０８の少なくとも一部をグラフィックス的に、たとえばビットマップとして描画する（４０２）。具体的には、コンピュータ読み取り可能な媒体に記憶されたデータがビットマップを表す。次に、ＯＣＲ防御要素３００を、テキスト１０８のグラフィックス表示上で実質的に同時に描画する（４０４）。これは、テキスト１０８のグラフィックス表示の少なくとも一部がＯＣＲ防御要素３００の表示の少なくとも一部と交差することを意味する。換言すると、ＯＣＲ防御要素３００は、たとえばテキストに基づいて描画されたあるビットマップに要素をブロック転送することにより、データによって表されるビットマップに付加される。最後に、テキスト１０８及び描画されたＯＣＲ防御要素３００の描画されたグラフィックス表示を画面１０２に表示する（４０６）。
【００３６】
テキスト１０８のグラフィックス表示のＯＣＲをさらに妨げるため、４０２で、当該技術で公知であるアンチエイリアシング技術又はディザ技術にしたがって、テキスト１０８をグラフィックス的に表示してもよい。アンチエイリアシングは一般に、前景色と背景色との境界の明澄度を下げる。これは、ＯＣＲプログラムが、テキスト１０８の前景色を、テキスト１０８がグラフィックス的に表示されている背景色から区別する際により困難を感じることを意味する。
【００３７】
本発明のもう一つの態様は、情報をビデオに重ね合せるためのシステム及び方法を提供する。図１０に記載されたシステムが、本発明を具現化する方法の一例を提供するが、図示するシステムが例に過ぎないということが理解されるべきである。種々の代替、プロセス及び部品を使用することができる。
【００３８】
コンテンツサーバ９７０は、データベース９６０及びアプリケーションサーバ９７０を含む。データベース９６０は、ビデオをクライアントに提供するために必要なデータを保持する。データベースを編成する一つのやり方は、データベースが３個の論理ユニット、すなわち個人情報データベース９６１、ビデオデータベース９６２及びデジタル権利管理（ＤＲＭ）データベース９６３を有すると見なすやり方である。
【００３９】
ビデオデータベース９６２は一以上のビデオを含む。一般に、ビデオは、６４０×４８０デジタルファイルとしてＭＰＥＧ、ＡＶＩなどのフォーマットで記憶される。そのうえ、ビデオデータは、好ましくは、テンプレート中にＸＭＬフォーマットで記憶される。テンプレートは、ビデオを描画するために必要なデータだけでなく、そのビデオに関する他の情報、たとえばＳＫＵ及び文献情報をも含む。たとえば、２０００年に製作されたJohn  Doe主演の「Movie1」と呼ばれるビデオのＸＭＬテンプレートは、以下のようなものであることができる。
【００４０】
【表１】
2004535614.tif 000003
【００４１】
前記例では、ビデオのフレームを記憶するために実際に使用されるデータは、人間に読みとり可能な形ではなく、ＭＰＥＧ又はＡＶＩフォーマットである。すべてのタグと同様に、「file」タグもまた、ビデオデータそのものを実際に含むのではなく、ビデオデータを含むファイルを指し示すことができる（タグ名及びデータ構造は、例示を明瞭にするために選択したものであり、種々の名前及び構造を使用することができる）。
【００４２】
アプリケーションサーバ９７０は、データベース９６０からのデータを使用して、ビデオを改変したり、ビデオをクライアントに送り届けたりする。アプリケーションサーバ９７０はまた、２個の構成要素、ダウンロードサーバ９７１及び暗号化サーバ９７２を含む。
【００４３】
ダウンロードサーバ９７１は、種々のデータベースから情報を検索し、統合する。暗号化サーバ９７２は、ダウンロードサーバによってそれに転送されたデータを受け取り、暗号化し、暗号化されたデータをダウンロードサーバに戻す。
【００４４】
好ましくは、ダウンロードサーバと暗号化サーバとは異なるサーバである。場合によっては、ダウンロードサーバ及び暗号化サーバは、単一のプロセッサ及びハードドライブを有する単一のコンピュータ内の論理ユニットであってもよい。換言すると、コンテンツサーバの命令及びデータは、単一のデータ記憶装置に記憶させ、単一のプロセッサによって実施することもできるし、多数の異なる記憶装置及びプロセッサに分散させて実行することもできる。
【００４５】
クライアント９８０は、データを受信し、処理し、表示することができる構成要素を含む。たとえば、これは、モデム、ＣＰＵ及びＣＲＴ９８１を備えたパーソナルコンピュータであってもよい。好ましくは、クライアントは、デジタルテレビ用のセットトップボックス、たとえば、Scientific Atlanta、Hewlett Packard、Stellar One又はTivoによって提供されるセットトップボックスである。セットトップボックスは、コンテンツサーバと通信するためのEthernet（登録商標）カード、データを処理するためのプロセッサならびにビデオ情報をテレビに出力するためのＳビデオ及びＲＣＡジャックを含むことができる。セットトップボックスはまた、ルーチン及びプログラム、たとえば復号ソフトウェアを記憶するためのメモリとＸＭＬドキュメントを解釈するためのＸＭＬリーダとを含む。遠隔制御によってユーザ９８２が情報をセットトップボックスに提供することができる。
【００４６】
本発明の作動は、一つの実施態様にしたがって以下のように進行することができる。この例のために、コンテンツサーバ９７０は、アパート建造物又はホテルの中の住居に設置され、それにサービスを提供するシステムであると見なすこととする。
【００４７】
まず、ユーザ９５１が、グラフィックスコンテンツを購入し、受け取る（図７、ステップ７０１）。たとえば、ユーザは、ウェブベースのフォーム９５２に記入することにより、ビデオを要求することができる。このフォームは、ユーザ９５１が、外部に漏らしたくない情報を含む個人情報を入力することを要求する。以下、このような情報を「個人情報」又は「個人的に貴重な情報」と呼ぶ。
【００４８】
好ましくは、個人的に貴重な情報は、ユーザには知られており、ユーザにとって個人的に貴重である。情報は、ユーザのクレジットカード番号であることもでき、ユーザがグラフィカルコンテンツを配布するならば、そのユーザは、クレジットカード番号をも配布することになり、他人がその番号を悪用して買い物をユーザのクレジットカード口座に請求させ、その責任をユーザが負うことになるかもしれない。あるいはまた、情報は、運転免許証番号又は社会保障番号であることもでき、グラフィックスコンテンツを他人とで共有することは、ユーザが身分盗用の危険にさらされることを意味するため、ユーザは、グラフィックスコンテンツを他人とで共有することを思いとどまるようになる。すなわち、他人がユーザの個人情報を悪用してそのユーザになりすまして詐欺で得たクレジットカード、ローンなどを得ることができ、表面的にはその責任をユーザが負うことになる。
【００４９】
個人的に貴重な情報は、必ずしも、ユーザがその情報を暗記しているということでユーザに知られているのではなく、ユーザがその番号に対して正当かつ合法的なアクセスを有するということかもしれない。たとえば、ユーザは運転免許証番号を暗記してはいないが、一方でその番号が自分の運転免許証に記載されており、ユーザが合法的なアクセスを有する識別身分証明であるということを知っている。他のタイプの個人的に貴重な情報は、ユーザの氏名、住所、電話番号などを含む。
【００５０】
ユーザ９５１が、たとえば画面上の「お買い上げ」ボタンをクリックすることによってその製品を買うことを望んでいることを示すと、ユーザ情報及びビデオの特定情報がコンテンツサーバ９７０に送られる。ビデオはＳＫＵによって特定することができる。
【００５１】
コンテンツサーバ９７０がＳＫＵ及びユーザ情報をウェブベースのフォーム９５２から受け取ると、それはダウンロードサーバ９７１に提供される。ダウンロードサーバ９７１は、ユーザの情報を個人情報データベース９６１に記憶する。
【００５２】
ダウンロードサーバ９７０はまた、要求されたＳＫＵに基づいてビデオデータベース９６２から検索されたテンプレートと、ユーザの個人情報と、要求されたＳＫＵ、ユーザ情報又は両方に基づいてＤＲＭデータベース９６３から検索された規則と、を含むＸＭＬドキュメントを作成する。一例として、ビデオ、ユーザ及び規則情報が統合されたのち、ＸＭＬファイルは次のようなものになることができる。
【００５３】
【表２】
2004535614.tif 000004
【００５４】
ＸＭＬドキュメントが作成されたのち、それは暗号化サーバ９７２に提供される。データの不正使用、たとえばビデオデータの偽造又はユーザが許可された行為を拡大する規則変更を防ぐため、ＸＭＬドキュメント中のデータのすべて又は一部が暗号化される。たとえば、暗号化ののち、例示的なＸＭＬドキュメントは次のようなものになることができる。
【００５５】
【表３】
2004535614.tif 000005
【００５６】
暗号化サーバ９７２は、ＸＭＬドキュメントを完全にアセンブルしたのち暗号化するのではなく、ダウンロードされたサーバとで協働して、データがＸＭＬドキュメントに加えられるときデータを暗号化する。そのうえ、データの一部は、データがデータベースに記憶されるとただちに暗号化することもできる。たとえばビデオファイルは、暗号化された形態でビデオデータベースに記憶することができる。
【００５７】
ユーザの個人情報、たとえばクレジットカード番号を暗号化へのキーとして使用することが望ましい。人は自分の個人情報を他人に配布することをいやがるため、これは、不正取得を思いとどまらせるのに役立つ。ユーザの個人情報を使用するコンテンツの暗号化は、引用例として本明細書に取り込む、１９９９年１０月２３日出願の米国特許出願第０９／４２５，８６２号で論じられている。
【００５８】
ひとたびＸＭＬドキュメントが暗号化されると、それは、ダウンロードされ、ストリーミングによってクライアント９８０に送られる。好ましくは、ファイル名拡張子がファイルの性質を反映して、クライアントがファイルの性質をすぐに認識することができるようにする。したがって、前記の例示的なＸＭＬドキュメントは、「Movie1.mmp」と命名することができ、この場合「mmp」は、ファイルが本発明の情報を含むことを示す。
【００５９】
クライアントに到着すると、クライアント９８０は、規則情報を復号し、それがビデオを再生する権限を有することを確認する。たとえば、クライアントは、ユーザに対し、クレジットカード情報をローカルな記憶装置から得るように促す。そして、そして、そのクレジットカード情報が暗号化データを復号するために使用される。
【００６０】
ユーザがグラフィックスコンテンツを画面に表示することを望むと、まず、グラフィックスコンテンツの全部又は一部が描画される（図７のステップ７０２）。イメージの場合、グラフィックスコンテンツはすべて一度に描画され、ビデオの場合、グラフィックスコンテンツはフレーム単位で描画される。
【００６１】
そして、ユーザの個人的に貴重な情報が、描画されたグラフィックスコンテンツに付加され（ステップ７０４）、個人的に貴重は情報を含む描画されたグラフィックスコンテンツが画面に表示される（ステップ７０６）。具体的には、描画の間、クライアント内のプロセッサが、ＸＭＬドキュメントに記憶された情報を使用してグラフィックス重ね合せをビデオの隅に添付する。たとえば、図１１に示すように、重ね合せるものは、テキスト「Licensed to Jane Smith, Credit Card 1234567890」を表示することもできる。
【００６２】
「バグ」として知られるこれらの重ね合せは一般に、テレビ画面ではネットワークのロゴとして見られる。しかし、本発明では、バグは事前にビデオ中にはない。そうではなく、バグは、ＸＭＬドキュメントに含まれる非ビデオ情報を使用してクライアントでビデオに付加される。たとえば、図１１で示すように、重ね合せは、テキスト「Licensed to Jane Smith, Credit Card 1234567890」を表示することができる。ＣＰＵが、ビデオデータからフレームを抽出し、マスクを使用してバグのどのピクセルを出力先フレームにコピーするのかを決定しながらバグをフレームの右下隅にブロック転送することにより、バグを添付する。
【００６３】
好ましくは、バグは、ユーザの個人情報を表示する。図５は、イメージ５０２が示されている画面５００の図を提供する。イメージ５０２は、グラフィックスコンテンツの一例である。例示のためのイメージ５０２は木５０４である。イメージ５０２はまた、個人的に貴重な情報５０６をその上に重ね合せているか、それに統合している。イメージ５０２を最初にライセンス取得又は購入した消費者がイメージ５０２を不法に配布するのならば、その消費者はまた、イメージ５０２に含まれる個人的に貴重な情報５０６を漏らすことにもなる。しかし、おそらくは、消費者はこの情報５０６を公表することを望まず、したがって、イメージ５０２を配布することを思いとどまる。その結果、個人的に貴重な情報５０６は、不正取得に対して引き止め力として働く。
【００６４】
個人情報をビデオに添付することにより、バグは、人がセットトップボックスの出力を取り込んで、ビデオを多様な方法で配布することを思いとどまらせるのに役立つ。第一には、多くの人は自分の個人情報を他人に提供することをいやがるため、これは、権限のない配布を思いとどまらせる。第二に、多くの人は、その盗まれた素性を明確に示すビデオを再生することを望まないため、これは、権限のないビデオ購入を思いとどまらせる。第三に、不正取得を特定し、追跡することをはるかに容易にするため、権限のない配布を思いとどまらせる。売り手及び買い手が権限のない活動に携わることを望んでいるとしても、著作権者は、バグに載せられた個人情報を見ることにより、最初の権限のないコピーを作成したクライアントを容易に見いだすことができる。
【００６５】
事実、本発明は、ユーザの個人情報を相乗的に使用して種々のレベルで不正取得を防ぐ。すなわち、購入段階では支払いを確実にし、暗号化段階ではコンテンツを保全し、画面上ではバグとして権限のない配布を思いとどまらせる。
【００６６】
本発明は、好都合には、多数のオプション及び代替を許す。たとえば、グラフィックスコンテンツは、ＭＰＥＧファイルフォーマット、RealVideoファイルフォーマット、Windows（登録商標） Mediaファイルフォーマット、ＴＩＦファイルフォーマット、ＪＰＧファイルフォーマット、ＧＩＦファイルフォーマット又は別のタイプのファイルフォーマットにしたがってフォーマットすることができる。
【００６７】
バグによって表示される情報を提供することに加えて、ＸＭＬドキュメントはまた、画面上にどこにバグを配置し、どのくらいの大きさにすべきかを特定することができる。また、バグのアルファレベル、すなわち、バグがどれくらい透明又は不透明であるべきかを定めることもできる。ＸＭＬドキュメントはまた、どれくらい頻繁にバグを出現させるのかを示すことができる。例は、バグを絶えず見せること、定期的に見せること又は最初もしくは最後だけに見せることを含む。事実、バグは、種々の期間の始動又は停止時間を数多く有することができる。
【００６８】
たとえば、図５及び６に示すように、個人的に貴重な情報５０６は、イメージ又はビデオのフレームの右下隅に配置されている。図５がイメージである場合、情報５０６は、イメージの他の部分に配置することもできる。図６がビデオである場合、情報５０６は、フレームの他の部分に配置することもできるし、ビデオのフレーム中でより高い又は低い頻度で出現させることもできる。情報５０６は、たとえばビデオの最初のフレームだけに配置することもできる。個人的に貴重な情報５０６は、通常は大部分のビデオの冒頭で現れる警告及び他の通知、たとえば連邦捜査局（ＦＢＩ）警告及び通知に組み込むこともできる。ここでもまた、グラフィックスコンテンツの中で個人的に貴重な情報が出現する頻度、それが出現する場所及びそれが出現するタイミングは、固定されることもできるし、可変性であることもできる。
【００６９】
個人的に貴重な情報のサイズ、デザイン及び透明度もまた、固定されることもできるし、可変性であることもできる。たとえば、図５及び６の個人的に貴重な情報５０６のサイズは、より大きくすることもできる。もう一つの例として、ビデオに関連すると、個人的に貴重な情報５０６は、ビデオの最初数秒間のフレームでは画面サイズで示されたのち、ビデオの残りのフレームでは縮小して出現することができる。個人的に貴重な情報の透明度はまた、その下にあるグラフィックス情報を個人的に貴重な情報に透かして見ることができる程度を変えるために変更してもよい。これは通常、当該技術で公知であるように、個人的に貴重な情報のアルファ値を変えることによって達成される。
【００７０】
図６は、ビデオ６００及びそのフレーム６コマ６０２ａ、６０２ｂ、６０２ｃ、６０２ｄ、６０２ｅ及び６０２ｆの図を示す。ビデオ６００はグラフィカルコンテンツの一例である。明確に示すため、ビデオ６００の具体的なコンテンツは図６には示されていない。しかし、ビデオ６００のフレーム３コマごとに個人的に貴重な情報５０６が重ね合せられている。したがって、個人的に貴重は情報５０６は、フレーム６０２ｃ及びフレーム６０２ｆに重ね合せられている。図５のイメージの場合と同様に、ビデオ６００を最初にライセンス取得又は購入した消費者がビデオ６００を不法に配布するのならば、その消費者は、そのビデオ６００に含まれる個人的に貴重な情報５０６をも漏らすことにもなる。その結果、個人的に貴重な情報５０６は、不正取得に対して引き止め力として働く。
【００７１】
そのうえ、サーバは、ビデオがユーザに送られる前に個人情報を含むバグをビデオに描画することができる。これは、バグをビデオから分けることができないことを保証する利点を有するが、コンテンツサーバのオンザフライ処理要件を増大させる欠点をかかえ、特定の場合、たとえば単一のビデオデータストリームを一度に多数のユーザに送信する場合（衛星放送の場合など）には不可能であるかもしれない。
【００７２】
たとえば、図８のフローチャートは、方法８００を示す。ユーザがまず、グラフィックスコンテンツを購入する（８０２）。コンテンツがユーザに送り届けられる（８０６）前に、個人的に貴重な情報をコンテンツに付加する（８０４）。個人的に貴重な情報を含むグラフィックスコンテンツを描画し、画面に表示する（８０８）。
【００７３】
方法７００と方法８００との違いは、グラフィックスコンテンツへの個人的に貴重な情報の付加が起こるところである。個人的に貴重な情報の付加とは、個人的に貴重な情報をグラフィックスコンテンツに重ね合せる、それと統合する又は他の方法でそれに付加することをいう。図７の方法７００では、ユーザがまずコンテンツを受け取り、ユーザのコンピュータでコンテンツへの個人的に貴重な情報の付加を実施する。方法７００は、コンテンツプロバイダが個人的に貴重な情報をグラフィックスコンテンツに付加することを要しない利点を有する。しかし、方法７００は、個人的に貴重な情報を付加することなしにはユーザがアクセスすることができないような方法でグラフィックスコンテンツをユーザのコンピュータに記憶することを要するかもしれない。
【００７４】
比較すると、図８の方法８００では、ユーザは、個人的に貴重な情報がグラフィックスコンテンツ付加されてはじめてグラフィックスコンテンツを受け取る。方法８００は、個人的に貴重な情報がすでにコンテンツ内に含まれるため、ユーザによるそのアクセスに関するさらなる予防措置なしでグラフィックスコンテンツをユーザのコンピュータに記憶することができるという点で有利である。しかし、方法８００は、個人的に貴重な情報がコンテンツプロバイダによって実施されるか、そうでなければ、ユーザへのコンテンツ送り届けの前に実施されることを要する。
【００７５】
フォーム９５２に関して、フォームは、実際には、コンテンツサーバから作成され、直接クライアントに送られたＨＴＭＬドキュメントであってもよい。ユーザが記入すると、情報は、直接コンテンツサーバ９７０に送り返される。これは、公共のネットワーク、たとえばインタネットを介して送られるのではないため、ユーザの情報を安全に保持するさらなる利点を有する。
【００７６】
ユーザが過去にビデオをすでにダウンロードしているのならば、ユーザが個人情報を再入力する必要はない。そうではなく、ユーザが単に自らの既定のユーザＩＤ、ログイン名又はパスワードでログインすることもできるし、システムが自動的にユーザをログインさせることもできる。
【００７７】
本発明は、アパート建造物用のワイヤベースのEthernet（登録商標）、ブロードバンドイントラネットに関連して上記したが、いかなるネットワークで具現化してもよい。たとえば、ネットワークは、インタネット又はＬＡＮならびにコンテンツサーバ、ウェブサーバ又はＬＡＮサーバであってもよい。クライアントは、衛星セットトップボックス又は個人用ビデオ録画装置であってもよい。また、クライアントは、ワイヤレスシステムを介してコンテンツサーバと通信するＰＤＡ、電話又はカーラジオであってもよい。媒体を含むドキュメントは、ＸＭＬを使用するのではなく、いかなるデータ構造、たとえばＨＴＭＬ、ＧＰＲＳ、ＷＡＰ又はフィールドベースのレコードをも使用することができる。
【００７８】
加えて、ビデオ及び他の情報を単一のＸＭＬドキュメントとして送る必要はない。そうではなく、情報は、多数のファイルとして異なるタイミングで送ることができる。
【００７９】
ＸＭＬドキュメントはまた、他の媒体をも含むことができる。たとえば、ドキュメントは、電子ブック又は歌を含むことができる。本発明の利点は、本又は歌に関する情報のデータ構造がビデオと同様な方法でＸＭＬドキュメントに記憶されるということである。一例として、本又は歌は、次のように表すことができる。
【００８０】
【表４】
2004535614.tif 000006
【００８１】
共通のデータ構造は、媒体がテキストであるかビデオであるのかオーディオであるかを問わず同じルーチンの多くを使用することができるため、クライアント側での処理を簡素化する。
【００８２】
多くの媒体を共通のデータ構造で同じファイルに記憶したのち、情報の一部を暗号化し、その他を暗号化しないことにより、全体の安全な入れ物を作成することができる。たとえば、子供の本は、単一のファイルによって表すことができ、テキスト、子供の歌及びいくらかのアニメーションを含むことができる。
【００８３】
本発明は、一以上のコンピュータ化装置を有するコンピュータ化環境で具現化することもできる。図９は、コンピュータ化装置９００の一例を示す。この例のコンピュータ化装置９００は、たとえば、デスクトップコンピュータ、ラップトップコンピュータ又はパーソナルデジタルアシスタント（ＰＤＡ）であることができる。本発明は、マルチプロセッサシステム、マイクロプロセッサベース又はプログラム可能な消費者エレクトロニクス、ネットワークコンピュータ、ミニコンピュータ及びメインフレームコンピュータをはじめとする他のコンピュータシステム機器構成で実施することもできる。本発明は、通信ネットワークを介してリンクされた遠隔処理装置によってタスクが実行される分散コンピューティング環境で実施することもできる。
【００８４】
装置９００は、一以上の以下の構成要素、プロセッサ９０２、メモリ９０４、記憶装置９０６、通信部品９０８、入力装置９１０、表示装置１０４及び出力装置９１４を含む。装置９００の特定の具体例では、これらの構成要素の一以上が存在しなくてもよい。たとえば、ＰＤＡは、出力装置９１４を有しなくてもよい。装置の９００の記述は、このような装置の中に一般に存在するタイプの構成要素の概説として使用されなければならず、限定的又は網羅的な記述と解してはならない。
【００８５】
プロセッサ９０２は、単一の中央処理装置（ＣＰＵ）を含むものであってもよいし、一般に並列処理環境と呼ばれる、複数の処理装置を含むものであってもよい。メモリ９０４は、読み取り専用メモリ（ＲＯＭ）及び／又はランダムアクセスメモリ（ＲＡＭ）を含むことができる。記憶装置９０６は、固定媒体記憶装置及び取り外し可能な媒体記憶装置のようないかなるタイプの記憶装置であってもよい。前者の例は、ハードディスクドライブ及びフラッシュ又は他の不揮発性メモリを含む。後者の例は、テープドライブ、光学ドライブ、たとえばＣＤ−ＲＯＭドライブ及びフロッピー（登録商標）ディスクドライブを含む。記憶装置及びそれらに対応するコンピュータ読み取り可能な媒体が、コンピュータ読み取り可能な命令、データ構造、プログラムモジュール及び他のデータの不揮発性記憶を提供する。データを記憶することができ、コンピュータによってアクセス可能であるならばいかなるタイプのコンピュータ読み取り可能な媒体を使用することもできる。
【００８６】
装置９００は、ネットワーク環境で作動することができる。ネットワークの例は、インタネット、イントラネット、エクストラネット、ローカルエリアネットワーク（ＬＡＮ）及びワイドエリアネットワーク（ＷＡＮ）を含む。装置９００は、装置９００中に存在することができる、又はそれに取り付けることができる通信部品９０８を含むことができる。部品９０８は、ネットワークカード、Ethernet（登録商標）カード、アナログモデム、ケーブルモデム、ＤＳＬ（digital subscriber loop）モデム及びＩＳＤＮ（Integrated Services Digital Network）アダプタの一以上であることができる。入力装置９１０は、ユーザが装置９００に入力を提供するために用いる機構である。このような装置９１０は、キーボード、ポインティングデバイス、マイクロフォン、ジョイスティック、ゲームパッド及びスキャナを含むことができる。表示装置９０４は、装置９００が一般的に出力をユーザに示す方法である。表示装置９０４は、陰極線管（ＣＲＴ）表示装置及びフラットパネルディスプレイ（ＦＰＤ）表示装置を含むことができる。装置９００は、他の出力装置９１４を介してユーザに出力を提供することができる。出力装置９１４は、スピーカ、プリンタ及び他のタイプの装置を含むことができる。
【００８７】
記載した方法は、装置９００上でコンピュータ具現化することができる。コンピュータ具現化方法は、望ましくは、少なくとも一部には、コンピュータ上で稼動する一以上のプログラムとして実現される。プログラムは、コンピュータ読み取り可能な媒体、たとえばメモリからコンピュータのプロセッサによって実行することができる。プログラムは、望ましくは、配布し、別のコンピュータにインストールし、実行するため、機械読み取り可能な媒体、たとえばフロッピー（登録商標）ディスク又はＣＤ−ＲＯＭに記憶することができる。プログラムは、コンピュータシステム、コンピュータ又はコンピュータ化装置の一部であることができる。
【００８８】
断りない限り、「含む」などの語の使用は、「限定なしに含む」を意味し、一般的記述を特定又は類似の項目又は物に限定するものと解釈されてはならない。
【００８９】
前記代替態様の大部分は相互に排他的ではなく、種々に組み合わせて具現化して独自の利点を達成することができる。請求の範囲によって定義する本発明を逸することなく上記に論じた特徴のこれら及び他の変形及び組み合わせを利用することができるため、実施態様の前記記載は、請求の範囲によって定義される発明の限定としてではなく、その一例として見なされるべきである。
【図面の簡単な説明】
【００９０】
【図１】本発明を具現化する際に使うことができる例の電子ブックリーダ装置を示す図である。
【図２】ビットマップを使用することによって文字をグラフィックス的に表示する方法を示す図である。
【図３】ＯＣＲ防御要素がテキストの一部のグラフィックス表示と実質的に同時に表示される方法を示す図である。
【図４】本発明の実施態様の方法を示すフローチャートである。
【図５】イメージの配布を思いとどまらせるための、イメージへの個人的に貴重な情報の付加を示す図である。
【図６】ビデオの配布を思いとどまらせるための、ビデオへの個人的に貴重な情報の付加を示す図である。
【図７】個人的に貴重な情報をグラフィックスコンテンツ、たとえばイメージ又はビデオに付加する方法を示すフローチャートである。
【図８】個人的に貴重な情報をグラフィックスコンテンツ、たとえばイメージ又はビデオに付加する方法を示すフローチャートである。
【図９】本発明を具現化する際に使うことができるコンピュータ化装置、たとえば汎用コンピュータの例を示す図である。
【図１０】情報をビデオに重ね合せるためのシステムの機能図である。
【図１１】イメージの配布を思いとどまらせるための、イメージへの個人的に貴重な情報の付加を示す図である。
【図１】
2004535614.tif 000007
【図２】
2004535614.tif 000008
【図３】
2004535614.tif 000009
【図４】
2004535614.tif 000010
【図５】
2004535614.tif 000011
【図６】
2004535614.tif 000012
【図７】
2004535614.tif 000013
【図８】
2004535614.tif 000014
【図９】
2004535614.tif 000015
【図１０】
2004535614.tif 000016
【図１１】
2004535614.tif 000017
【国際公開パンフレット】
2004535614.tif 000018
2004535614.tif 000019
2004535614.tif 000020
2004535614.tif 000021
2004535614.tif 000022
2004535614.tif 000023
2004535614.tif 000024
2004535614.tif 000025
2004535614.tif 000026
2004535614.tif 000027
2004535614.tif 000028
2004535614.tif 000029
2004535614.tif 000030
2004535614.tif 000031
2004535614.tif 000032
2004535614.tif 000033
2004535614.tif 000034
2004535614.tif 000035
2004535614.tif 000036
2004535614.tif 000037
2004535614.tif 000038
2004535614.tif 000039
2004535614.tif 000040
2004535614.tif 000041
2004535614.tif 000042
2004535614.tif 000043
2004535614.tif 000044
2004535614.tif 000045
2004535614.tif 000046
2004535614.tif 000047
2004535614.tif 000048
2004535614.tif 000049
2004535614.tif 000050
2004535614.tif 000051
2004535614.tif 000052
2004535614.tif 000053
2004535614.tif 000054
2004535614.tif 000055
2004535614.tif 000056
2004535614.tif 000057
2004535614.tif 000058
2004535614.tif 000059
【国際公開パンフレット（コレクトバージョン）】
2004535614.tif 000060
2004535614.tif 000061
【国際調査報告】
2004535614.tif 000062