(57)【特許請求の範囲】
【請求項１】
画像を立体視するために表示装置の画面に取り付けるべき光学フィルタに付された識別情報が、前記表示装置を有するクライアントコンピュータからネットワークを介して送信され、立体視用画像を提供する提供装置が、前記識別情報を受信するステップと、
前記提供装置が、受信した前記識別情報と、前記提供装置に格納されているデータとに基づいてユーザを認証するステップと、
前記提供装置が、認証されたユーザに対して前記画像へのアクセスを許可するステップと、
を備えることを特徴とする立体視用の画像提供方法。
【請求項２】
前記提供装置が、前記画像を立体視するためのビュアプログラムのダウンロードを、前記識別情報を提示したユーザに対して許可するステップを備えることを特徴とする請求項１に記載の画像提供方法。
【請求項３】
画像を立体視するための光学フィルタが取り付けられた表示装置を有するクライアントコンピュータと、
前記クライアントコンピュータから、前記光学フィルタごとに付与された識別情報を受信し、その識別情報に基づいて、前記光学フィルタに適合する立体視用画像を、前記クライアントコンピュータに送信する提供装置と、
を備えることを特徴とする立体視用の画像提供システム。
【請求項４】
画像を立体視するための光学フィルタが取り付けられた表示装置を有するクライアントコンピュータから、前記光学フィルタごとに付与された識別情報を受信するユニットと、
識別情報と、その識別情報を付与した光学フィルタの種類を対応付けて保持する第１の格納部と、
前記第１の格納部に保持されているデータと、受信した識別情報とに基づいて、光学フィルタの種類を特定するユニットと、
前記光学フィルタの種類ごとに、立体視用画像を保持する第２の格納部と、
前記光学フィルタの種類に応じた立体視用画像を前記第２の格納部から選択するユニットと、
選択された前記立体視用画像を前記クライアントコンピュータへ送信するユニットと、
を備えることを特徴とする立体視用の画像提供装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像コンテンツの提供技術に関し、とくに、立体視に用いる画像コンテンツを提供する方法、装置、及びシステムに関する。
【０００２】
【従来の技術】
ここ数年、インターネット利用人口が急増し、インターネット利用の新たなステージともいえるブロードバンド時代に入ろうとしている。ブロードバンド通信では通信帯域が格段に広がるため、従来敬遠されがちだった重い画像データの配信も盛んになる。「マルチメディア」や「ビデオ・オン・デマンド」などの概念は提起されて久しいが、ブロードバンド時代になって、初めてこれらの言葉が一般のユーザに実感をもって体験される状況になった。
【０００３】
画像、特に動画像の配信が広がれば、ユーザは当然ながらコンテンツの充実と画質の向上を求める。これらは、既存の映像ソフトのデジタル化とそのためのオーサリングツールの開発、高効率かつロスの少ない画像符号化技術の追求などに負うところが大きい。
【０００４】
こうした状況下、近い将来画像配信サービスのひとつの形態として、擬似三次元画像（以下単に「立体画像」という）の配信が技術的に注目され、かつ相当の市場を獲得することが考えられる。立体画像は、よりリアルな映像を求めるユーザの希望を叶え、映画やゲームなど臨場感を追及するアプリケーションではとくに魅力的である。さらに立体画像は、２１世紀の商取引のひとつの標準になると思われるＥＣ（電子商取引）における商品プレゼンテーションにおいて、商品のリアルな表示にも有用である。
【０００５】
２次元の表示装置を利用してオブジェクトを立体的に見せる技術として、視差画像を利用するものがある。図１は、視差画像を利用した立体視の方法を示す。まず、視差が生じるように右目に投ずるべき画像（以下、単に右目画像１２という）と左目に投ずるべき画像（以下、単に左目画像１４という）を準備する。これらの視差画像を一定の幅、例えば、一画素ごとに間引きながら交互に並べて基礎画像１０を生成する。この基礎画像１０が、立体視用の画像として２次元の表示装置に表示される。
【０００６】
基礎画像１０を直接見ても立体視はできない。それぞれの視差画像が、右目、及び左目に入るように光学フィルタ２０を間に介すことで立体視が可能となる。例えば、光学フィルタ２０は、パララックスバリアやレンチキュラレンズなどの画像分離手段であり、図１ではパララックスバリアを例にとっている。この光学フィルタ２０は、ガラス基板上にストライプパターンが形成され、これがスリット１６として機能することで右目画像１２は右目に、左目画像１４は左目に導かれる。スリット１６のピッチは一定ではなく幾何学的に定まり、とくに画面の端部では、画素の正面からの大きくずれた位置にくる。図１では模式的にスリット１６を描いているが、実際にはユーザの頭部位置との関係をもとに、非常に微妙なピッチ設計が行われる。
【０００７】
【発明が解決しようとする課題】
このような技術を利用した立体画像の配信という新しいネットビジネスを考えたとき、光学フィルタ２０を広く普及させることが、立体画像配信ビジネスを成功させる鍵になる。本発明者はそうした現状に着目して本発明をなしたものであり、その目的は、立体画像の流通促進を技術的側面から可能にするための技術を提供することにある。
【０００８】
【課題を解決するための手段】
ユーザが立体画像を楽しむためには、光学フィルタをモニタに取り付け、そのフィルタに応じた基礎画像を取得することが必要である。光学フィルタを短期間で普及させるビジネス戦略の一つに、光学フィルタのサンプルを無料もしくは低価格でユーザに配布し、ユーザに立体画像を体験させ、その後、正規の光学フィルタを購入させるというシナリオがある。なお、「基礎画像」とは、立体画像が表示されるために、立体視に必要な処理をなす対象の画像、またはすでに処理がなされた画像をいう。
【０００９】
このような戦略をとる場合において、サンプルフィルタ用と正規フィルタ用の２種類の基礎画像が必要になる事態も考えられるが、ユーザが、フィルタに適合する基礎画像を選択することなく、立体画像を楽しめることが好ましい。そこで、本発明は、ユーザに配布する光学フィルタのそれぞれに識別情報を付与し、ユーザから立体視用の画像の要求があったときに、その識別情報に対応付けられた光学フィルタに適合する基礎画像をユーザに自動的に提供することを特徴とする。
【００１０】
本発明のある態様は、立体視用の画像を提供する方法である。この方法は、画像を立体視するために表示装置の画面に取り付けるべき光学フィルタをユーザへ配布する際、その光学フィルタに識別情報を付しておき、前記光学フィルタの配布を受けたユーザが、その識別情報を用いてネットワーク上のサイトへアクセスしたとき、その識別情報によってユーザを認証する工程と、認証されたユーザには前記画像へのアクセスを許可する工程とを含む。この方法は、前記画像の立体視を補助するためのビュアプログラムのダウンロードを前記識別情報を提示したユーザに対して許可する工程を更に含んでよい。
【００１１】
本発明の別の態様は、立体視用の画像を提供するシステムである。このシステムは、画像を立体視するための光学フィルタが取り付けられた表示装置を有するクライアントコンピュータと、前記クライアントコンピュータから、前記光学フィルタごとに付与された識別情報を受信し、その識別情報に基づいて、前記光学フィルタに適合する立体視用画像を、前記クライアントコンピュータに送信する提供装置とを備える。
【００１２】
本発明の別の態様は、立体視用の画像を提供する装置である。この装置は、画像を立体視するための光学フィルタが取り付けられた表示装置を有するクライアントコンピュータから、前記光学フィルタごとに付与された識別情報を受信するユニットと、識別情報と、その識別情報を付与した光学フィルタの種類を対応付けて保持する第１の格納部と、前記第１の格納部に保持されているデータと、受信した識別情報とに基づいて、光学フィルタの種類を特定するユニットと、前記光学フィルタの種類ごとに、立体視用画像を保持する第２の格納部と、前記光学フィルタの種類に応じた、前記立体視用画像を前記第２の格納部から選択するユニットと、選択された前記立体視用画像を前記クライアントコンピュータへ送信するユニットとを備える。
なお、以上の構成要素の任意の組合せ、本発明の表現を装置、方法、システム、コンピュータプログラムの間で変換したものもまた、本発明の態様として有効である。
【００１３】
【発明の実施の形態】
図２は、立体視用の画像を提供するシステム５０の構成を示す。パーソナルコンピュータ３２（以下、ＰＣ３２という）は、ＣＰＵ、メモリ、ハードディスクなどを備え、プログラムを実行することにより、様々な機能をユーザに提供する。モニタ３４は、ＰＣ３２からの画像データに基づいて表示を行う。モニタ３４は、複数の画素の組合せで画像を表示するユニットであり、ＬＣＤ（liquid crystal display）、ＰＤＰ（Plasma Display Panel）などである。ＰＣ３２ａは、光学フィルタ２０の取り付けられたモニタ３４ａに接続し、ＰＣ３２ｂは、光学フィルタ２２の取り付けられたモニタ３４ｂに接続し、ＰＣ３２ｃは、モニタ３４ｃに接続している。
【００１４】
光学フィルタ２０は、モニタ３４ａの画素や大きさなどに基づいて設計された正規のフィルタであり、フィルタごとに付与された識別情報３６ａを有する。例えば、この識別情報３６ａは、光学フィルタ２０の一部の領域に記載されていてもよいし、光学フィルタ２０とともに配布される印刷物に記載されてもよい。光学フィルタ２２は、立体視を体験するためのサンプルとしてユーザに配布されるものであり、正規の光学フィルタ２０より小さい。また、サンプル用の光学フィルタ２２にも、識別情報３６ｂが付与されている。
【００１５】
提供装置１００は、インターネットなどのネットワーク３０を介して、ＰＣ３２へ画像を提供する。ユーザは、画像の提供を要求するときに、ＰＣ３２を使って、フィルタに付与された識別情報を提供装置１００へ送信する。提供装置１００は、その識別情報に基づいて、ユーザが有するフィルタに適合する基礎画像を提供する。例えば、ＰＣ３２ａに対しては、正規のフィルタ用の基礎画像を提供し、ＰＣ３２ｂに対しては、サンプルのフィルタ用の小さなサイズの基礎画像を提供する。また、識別情報を有していないユーザのコンピュータ３２ｃに対しては、複数の視差画像を含まない通常の画像を提供する。これにより、ユーザは、自ら光学フィルタに適合する基礎画像を選択する必要がない。
【００１６】
画像コンテンツを提供する多くのサイトは、ユーザ毎にＩＤを割り振り、それによりユーザ認証を行っている。本実施の形態では、ユーザＩＤとしてフィルタの識別情報を利用することにより、提供装置１００が、立体視用の画像を提供するユーザと、通常画像を提供するユーザとを認証時に区別できる。ユーザからしてみれば、そのサイトへのエントリ方法は従来と変わらないので、抵抗感を感じることなく提供システム５０を利用できる。また、識別情報がサイトへのアクセス権を兼ねるので、ユーザは、光学フィルタ購入後に、サイトの利用登録などをしないで済むので利便性が高い。
【００１７】
また、提供装置１００は、その利用状況をフィルタに付与した識別情報に基づいて管理することができるので、ユーザ自体の情報が不要になる。例えば、光学フィルタの代金に、提供装置１００の利用料を含めておくことで、ユーザはその利用料をクレジットカードなどで支払う必要がなくなる。このため、クレジットカード番号などのプライベート情報をネットワークへ送信せずに済むので、プライベート情報の漏洩面でセキュリティ効果が高くなる。
【００１８】
図３は、提供装置１００の構成を示す。管理情報データベース１１４は、光学フィルタに付与した識別情報、フィルタ種類、ビュアプログラムの配布状況などのデータを保持する。フィルタ種類は、正規のフィルタ、サンプルのフィルタなどである。認証部１０２は、ネットワーク３０を介してＰＣ３２から識別情報を受信し、その識別情報と管理情報データベース１１４に保持されているデータに基づいて認証を行う。認証が成功したとき、認証部１０２は、選択部１０４にその旨を通知するとともに、そのＰＣ３２に提供する画像データの種類を指示する。例えば、そのフィルタの種類が「サンプル」の場合、認証部１０２はサンプル用の基礎画像を提供することを選択部１０４に指示する。
【００１９】
基礎画像データベース１１６は、立体視をするための基礎画像をフィルタ種類ごとに保持する。例えば、基礎画像データベース１１６は、ある画像に対して、正規の光学フィルタ用と、サンプルの光学フィルタ用の２種類の基礎画像を保持する。通常画像データベース１１８は、基礎画像データベース１１６に保持されている画像の通常の画像を保持する。
【００２０】
要求信号入力部１１０は、ユーザからの画像を要求する信号を受信する。この信号は、ユーザが所望する画像を特定する信号であって、例えば、その画像の名称やファイル名である。選択部１０４は、ユーザに指定された画像を、フィルタの種類に応じて基礎画像データベース１１６または通常画像データベース１１８のいずれかから選択する。画像出力部１１２は、選択部１０４に選択された画像データをネットワーク３０を介してＰＣ３２に送信する。計数部１０６は、識別情報ごとに、提供した画像の枚数を計数するユニットである。例えば、ユーザがサンプルの光学フィルタを利用している場合、この枚数に基づいて、ユーザに提供する基礎画像の枚数を制限できる。
【００２１】
ビュアプログラム格納部１２０は、立体視を容易にするためのビュアプログラムを格納する。このプログラムは、提供された画像の立体視が可能となるように、その画像の画素配置を変換し、また、モニタに表示された基礎画像の表示位置を微調整するものである。光学フィルタを利用した立体視のためには、基礎画像と光学フィルタとが所定の位置関係で重なる必要がある。このため、本実施の形態においては、基礎画像の表示位置を調整するプログラムを、光学フィルタを購入したユーザに提供する。これにより、ユーザは調整のために多くの労力をかけずに済むので、立体視の導入にともなって生じるストレスを軽減できる。ビュアプログラム出力部１０８は、ユーザのＰＣ３２にビュアプログラムを送信する。例えば、ビュアプログラム出力部１０８は、ユーザが初めて提供装置１００にアクセスしたときに、ビュアプログラムの送信を行う。
【００２２】
図４は、管理情報データベース１１４のデータ構造の一例である。識別情報欄１５０は、光学フィルタごとに付与した識別情報を保持する。フィルタタイプ欄１５２は、フィルタの種類を保持する。本実施の形態では、フィルタの種類として、正規のフィルタを示す「正規」、サンプルのフィルタを示す「サンプル」の２つのデータを保持している。提供可能枚数欄１５４は、ユーザに提供できる基礎画像の枚数を保持する。本実施の形態では、正規のフィルタに対する基礎画像の提供枚数に制限はないが、サンプルのフィルタに対しては、５枚までという制限がある。
【００２３】
提供枚数欄１５６は、現時点までにユーザに提供した基礎画像の枚数を保持する。この枚数は、図３を用いて説明した計数部１０６により計数される。ビュアプログラム出力フラグ欄１５８は、立体視を容易にするためのプログラムの提供状況を示すフラグを保持する。このフラグは、ビュアプログラム出力部１０８がビュアプログラムをＰＣ３２に送信したときに変更される。本実施の形態では、「１」が、ビュアプログラムを既に提供したことを示し、「０」が、ビュアプログラムを提供していないことを示す。
【００２４】
図５は、基礎画像送信時のＰＣ３２と提供装置１００とのシーケンス図である。ＰＣ３２は、ユーザの指示に基づいて識別情報を送信する（Ｓ１０）。認証部１０２は、その識別情報に基づいて認証を行う（Ｓ１２）。認証失敗のとき（Ｓ１２のＮ）、認証部１０２は、識別情報の再入力をＰＣ３２に要求する（Ｓ２４）。認証成功のとき（Ｓ１２のＹ）、認証部１０２は、ＰＣ３２に対して提供装置１００の利用を許可する（Ｓ１４）。また、認証部１０２はその識別情報に基づいて、そのユーザに提供すべき画像の種類を選択部１０４に指示する（Ｓ１６）。
【００２５】
その後、ＰＣ３２はユーザが所望する画像を提供装置１００へ要求する（Ｓ１８）、その要求に基づいて選択部１０４は、認証部１０２に指示されたタイプの画像を基礎画像データベース１１６または通常画像データベース１１８から選択し（Ｓ２０）、ＰＣ３２に送信する（Ｓ２２）。
【００２６】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００２７】
こうした変形例として、サンプルのフィルタの利用を制限するものがある。図４を用いて説明した管理情報データベース１１４のデータ構造に、提供可能枚数欄１５４を設け、提供枚数に制限をつけることとしたが、利用できる期間を設定してもよい。この場合、管理情報データベース１１４に、識別情報を使って最初にアクセスした日時を保持するフィールドと、利用開始日時から利用できる期間を保持するフィールドを新たに設ける。そして、認証部１０２は、サンプルのフィルタを利用できる期間内のときには、ユーザへの基礎画像の提供を許可する。こうした、利用制限は、ビジネス戦略のバリエーションを与えるという点で有用な機能である。
【００２８】
【発明の効果】
本発明によれば、ユーザの表示装置に取り付けられた光学フィルタに応じた、立体視のための画像を提供できる。
【図面の簡単な説明】
【図１】  立体視の仕組みを説明する図である。
【図２】  実施の形態に係る提供システムの構成を示す図である。
【図３】  図２の提供システムに含まれる提供装置の内部構成図である。
【図４】  図３の提供装置に含まれる管理情報データベースのデータ構造の一例を示す図である。
【図５】  実施の形態に係る、基礎画像提供時のユーザコンピュータと、提供装置とのシーケンス図である。
【符号の説明】
２０  光学フィルタ、３６  識別情報、１００  提供装置、１０２  認証部、１０４  選択部、１０８  ビュアプログラム出力部、１１４  管理情報データベース、１１６  基礎画像データベース。
【図１】
0003789793.tif 000002
【図２】
0003789793.tif 000003
【図３】
0003789793.tif 000004
【図４】
0003789793.tif 000005
【図５】
0003789793.tif 000006