(57)【特許請求の範囲】
【請求項１】
画像を表示可能な表示部を有する筐体と、
前記筐体の移動を検出する検出手段と、
複数の領域に区分され、前記表示部の表示画面よりサイズが大きい前記画像と、前記領域それぞれに個別の機能を設定するためのコンテンツテーブルとを記憶する記憶手段と、
前記検出手段によって検出された前記筐体の移動に応じて前記表示画面に表示させる前記画像の領域を移動させるスクロール手段と、
前記スクロール手段によって前記画像を移動させて前記表示画面に表示させた領域に設定された機能を前記記憶手段に記憶されたコンテンツテーブルに基づいて実行する機能実行手段と、
前記画像および前記コンテンツテーブルを取得するために必要な情報が、画像パターンを用いて符号化された情報として記載された情報記載領域を有する情報入力媒体の、前記情報記載領域を撮像する撮像手段と、
前記撮像手段により撮像された情報に基づいて、前記画像および前記コンテンツテーブルを取得するために必要な情報を認識する認識手段と、
前記認識手段によって認識された情報に基づいて該当する前記画像および前記コンテンツテーブルを取得し、前記記憶手段に記憶させる画像・コンテンツテーブル取得手段と
を具備することを特徴とする端末装置。
【請求項２】
請求項１に記載の端末装置であって、
画像パターンを用いて符号化された情報が、前記画像パターンの回転方向により符号化された情報であることを特徴とする端末装置。
【請求項３】
請求項１に記載の端末装置であって、
前記画像および前記コンテンツテーブルを取得するために必要な情報が、ウェブ上の前記画像および前記コンテンツテーブルの置き場所を示す情報であることを特徴とする端末装置。
【請求項４】
画像を表示可能な表示部を有する筐体の移動を検出する検出手段と、複数の領域に区分され、前記表示部の表示画面よりサイズが大きい前記画像と、前記領域それぞれに個別の機能を設定するためのコンテンツテーブルとを記憶する記憶手段とを設けておき、
前記画像および前記コンテンツテーブルを取得するために必要な情報が、画像パターンを用いて符号化された情報として記載された情報記載領域を有する情報入力媒体の前記情報記載領域を、撮像手段により撮像するステップと、
認識手段により、前記撮像された情報に基づいて、前記画像および前記コンテンツテーブルを取得するために必要な情報を認識するステップと、
画像・コンテンツテーブル取得手段により、前記認識された情報に基づいて該当する前記画像および前記コンテンツテーブルを取得し、前記記憶手段に記憶させるステップと、
前記記憶手段に記憶された前記画像を前記表示部の画面に表示するステップと、
スクロール手段により、前記検出手段によって検出された前記筐体の移動に応じて前記表示画面に表示させる前記画像の領域を移動させるステップと、
機能実行手段により、前記表示画面に表示させた領域に設定された機能を前記記憶手段に記憶された前記コンテンツテーブルに基づいて実行するステップと
を有することを特徴とする端末装置のコンテンツ取得方法。
【請求項５】
請求項４に記載の端末装置のコンテンツ取得方法であって、
画像パターンを用いて符号化された情報が、前記画像パターンの回転方向により符号化された情報であることを特徴とする端末装置のコンテンツ取得方法。
【請求項６】
請求項４に記載の端末装置のコンテンツ取得方法であって、
前記画像および前記コンテンツテーブルを取得するために必要な情報が、ウェブ上の前記画像および前記コンテンツテーブルの置き場所を示す情報であることを特徴とする端末装置のコンテンツ取得方法。
【請求項７】
請求項３に記載の端末装置からの取得要求に応じて、複数の領域に区分され、前記端末装置の表示部の表示画面よりサイズが大きい画像と、この画像の前記領域それぞれに個別の機能を設定するためのコンテンツテーブルとを配信する手段を具備することを特徴とするサーバ。
【請求項８】
請求項７に記載のサーバであって、
前記端末装置への前記画像および前記コンテンツテーブルの配信に対して課金に関する処理を行う手段をさらに具備することを特徴とするサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ウェブなどからの取得したコンテンツを表示する機能を有する端末装置、この端末装置のコンテンツ取得方法、及びサーバに関する。
【０００２】
【従来の技術】
携帯端末や携帯電話など、携帯型の端末装置の表示画面に表示できる情報量は一般に乏しい。そこで表示画面にこの表示画面より大きい画像を表示させる場合には、いわゆるスクロール表示と呼ばれる機能が用いられる。このスクロール表示は、パーソナルコンピュータ等では一般的に採用されているものの、携帯型の端末装置にパーソナルコンピュータと同等の操作手段を持たせることは現実的ではなく、多くの場合はボタンの操作だけで、スクロール表示はもちろん、あらゆる機能を利用できるようにしている。
【０００３】
携帯型の端末装置においてスクロール表示の操作性を改善できる方法として、たとえば、特開２００２−７０２７号公報には、装置本体の前後左右への移動を例えば加速度センサなどで検知し、この検知結果に基づいて、表示画像も同時に装置本体の移動方向へスクロールさせる技術が開示されている。かかる技術によれば、上記のようなスクロール表示の際の煩わしいボタン操作から解放され、人間の直感に合致したスクロール表示を行うことが可能となる。
【０００４】
【発明が解決しようとする課題】
このような携帯型の端末装置において、ウェブなどから画像、音楽、文書などの様々なコンテンツの提供を受ける場合、利用者はウェブから目的のコンテンツを提供しているサイト、サイト内のページなどを、小さな表示画面のスクロールを繰り返しながら順に見つけ出して行く必要があった。したがって、スクロール表示そのものの操作性は上記の技術によって改善されるものの、目的のコンテンツを取得できるに至るには繁雑な操作を伴い、時間がかかるという問題が残されていた。
【０００５】
本発明は、以上のような事情を鑑みて、画像およびこの画像の個々の領域それぞれに個別の機能を設定するためのコンテンツテーブルを簡単な手順で取得することのできる端末装置、端末装置のコンテンツ取得方法、及びサーバを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、本発明の端末装置は、画像を表示可能な表示部を有する筐体と、前記筐体の移動を検出する検出手段と、複数の領域に区分され、前記表示部の表示画面よりサイズが大きい前記画像と、前記領域それぞれに個別の機能を設定するためのコンテンツテーブルとを記憶する記憶手段と、前記検出手段によって検出された前記筐体の移動に応じて前記表示画面に表示させる前記画像の領域を移動させるスクロール手段と、前記スクロール手段によって前記画像を移動させて前記表示画面に表示させた領域に設定された機能を前記記憶手段に記憶されたコンテンツテーブルに基づいて実行する機能実行手段と、前記画像および前記コンテンツテーブルを取得するために必要な情報が、画像パターンを用いて符号化された情報として記載された情報記載領域を有する情報入力媒体の、前記情報記載領域を撮像する撮像手段と、前記撮像手段により撮像された情報に基づいて、前記画像および前記コンテンツテーブルを取得するために必要な情報を認識する認識手段と、前記認識手段によって認識された情報に基づいて該当する前記画像および前記コンテンツテーブルを取得し、前記記憶手段に記憶させる画像・コンテンツテーブル取得手段とを具備する。
【０００７】
ここで、コンテンツとは、情報サービスから提供される様々な内容のことである。したがって、情報サービスが提供する情報であれば、画像、音楽、文書、実用機能すべてをコンテンツと言うことができる。
【０００８】
この発明の端末装置では、端末装置が画像およびコンテンツテーブルを取得するために必要な情報が所定の画像パターンを用いて符号化された情報として記載された情報入力媒体の情報記載領域をＣＣＤカメラなどの撮像手段により撮像する。ここで、情報入力媒体には、複数の画像・コンテンツテーブルについて、それぞれの取得のために必要な情報の符号化情報が記載されていてもよく、その中の所望の一画像・コンテンツテーブルに対応する符号化情報の記載領域を撮像の対象として選択するようにしてもよい。
【０００９】
この後、認識手段は、撮像情報に基づいて画像およびコンテンツテーブルを取得するために必要な情報を認識し、画像・コンテンツテーブル取得手段は、認識情報に基づいて、該当する画像およびコンテンツテーブルをたとえばウェブ上のサイトや記憶媒体などから取得する。
【００１０】
したがって、この発明によれば、情報入力媒体における一つの情報記載領域を撮像するだけで、画像とこの画像の個々の領域それぞれに個別の機能を設定するためのコンテンツテーブルを取得することができ、端末装置にて表示する画像と実行可能な機能を設定する際の利用者の負担が軽減される。
【００１１】
また、この発明の端末装置は、筐体の移動を検出する検出手段と、前記表示部の表示画面よりサイズが大きい画像を前記表示部に表示させる場合に検出手段によって検出された前記筐体の移動に応じて前記表示画面に表示させる前記画像の領域を移動させるスクロール手段とを具備するので、表示画面よりサイズが大きい画像を鑑賞する場合のスクロール表示のための操作部が不要になるとともに、人間の直感に合致した画像のスクロール表示が可能になる。
【００１３】
ここで、画像を区分する各領域に設定された機能とは、たとえば、ウェブ上のサイトから画像、音楽、文書、アプリケーションプログラム等の様々なコンテンツを入手する機能の他に、地図検索、辞書検索といったウェブ上の各種サービスを利用する機能、あるいは、この端末装置を各種機器を赤外線通信などによって遠隔操作する端末として利用した場合には機器を操作する機能などである。
【００１４】
コンテンツテーブルには、画像を区分する複数の領域それぞれの機能を設定する情報として、その機能を実現するために必要なウェブ上のコンテンツの入手場所が登録されていればよい。
【００１５】
また、この発明によれば、領域ごとに様々な機能が設定された画像を表示画面に表示させ、画面のスクロールによって領域を選択してその領域に設定された機能を選択実行することができる。
【００１６】
本発明の別の観点に基づいた端末装置のコンテンツ取得方法は、画像を表示可能な表示部を有する筐体の移動を検出する検出手段と、複数の領域に区分され、前記表示部の表示画面よりサイズが大きい前記画像と、前記領域それぞれに個別の機能を設定するためのコンテンツテーブルとを記憶する記憶手段とを設けておき、前記画像および前記コンテンツテーブルを取得するために必要な情報が、画像パターンを用いて符号化された情報として記載された情報記載領域を有する情報入力媒体の前記情報記載領域を、撮像手段により撮像するステップと、認識手段により、前記撮像された情報に基づいて、前記画像および前記コンテンツテーブルを取得するために必要な情報を認識するステップと、画像・コンテンツテーブル取得手段により、前記認識された情報に基づいて該当する前記画像および前記コンテンツテーブルを取得し、前記記憶手段に記憶させるステップと、前記記憶手段に記憶された前記画像を前記表示部の画面に表示するステップと、スクロール手段により、前記検出手段によって検出された前記筐体の移動に応じて前記表示画面に表示させる前記画像の領域を移動させるステップと、機能実行手段により、前記表示画面に表示させた領域に設定された機能を前記記憶手段に記憶された前記コンテンツテーブルに基づいて実行するステップとを有することを特徴とする。
【００１７】
この発明によれば、情報入力媒体における一つの情報記載領域を撮像するだけで、画像とこの画像の個々の領域それぞれに個別の機能を設定するためのコンテンツテーブルを取得することができ、端末装置にて表示する画像と実行可能な機能を設定する際の利用者の負担が軽減される。
【００１９】
この発明によれば、領域ごとに様々な機能が設定された画像を表示画面に表示させ、画面のスクロールによって領域を選択してその領域に設定された機能を選択実行することができる。
【００２０】
本発明のさらに別の観点に基づくサーバは、本発明の端末装置からの取得要求に応じて、複数の領域に区分され、前記端末装置の表示部の表示画面よりサイズが大きい画像と、この画像の前記領域それぞれに個別の機能を設定するためのコンテンツテーブルとを配信する手段を具備するものである。
【００２１】
これにより、端末装置はウェブを通じて画像およびコンテンツテーブルを取得することができる。
【００２２】
また、この発明のサーバは、本発明の端末装置への画像およびコンテンツテーブルの配信に対して課金に関する処理を行う手段をさらに具備するものであってもよい。画像およびコンテンツテーブルの提供に対して正当な課金を行うことで、画像およびコンテンツテーブルの品質の向上、配信のサービスの向上を図れる。
【００２７】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
図１は本発明の実施の一形態に係る端末装置１の外観を概略的に示す斜視図である。
【００２８】
図１に示すように、この端末装置１は、例えば利用者が片手で持てるような大きさの筐体２を有する。筐体２の前面２ａには、撮像手段としてのカメラ３、マイク４、スピーカ５、表示部６及び操作領域７などが設けられている。また、筐体２の側面２ｂには、例えばスティック状の記憶媒体８が着脱自在に装着される装着部９が設けられている。カメラ３は例えばＣＣＤカメラにより構成され、表示部６は例えばカラー液晶表示装置により構成される。操作領域７には、ＯＫボタン１０、Ｕｎｄｏボタン１１、カメラキャプチャーボタン１２等が設けられている。
【００２９】
図２はこの端末装置１のハードウェア構成を示すブロック図である。
図２に示すように、端末装置１は、メインバス１４にＣＰＵ１５、ＲＯＭ１６、Ｓ−ＲＡＭ（スタティックラム）１７、ＲＡＭ１８、記憶媒体用インタフェース１９、センサインタフェース２０の他、各種のインタフェース、例えばＴＴＹ（Ｔｅｌｅ  Ｔｙｐｅｗｒｉｔｅｒ）２１、イーサネット(登録商標)ボード（Ｅｔｈｅｒｎｅｔ(登録商標)  Ｂｏａｒｄ）２２、イメージプロセッシングユニット（Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２３、Ｖｉｓｃａインタフェース（Ｖｉｓｃａ  Ｉｎｔｅｒｆａｃｅ）２４、ＶＧＡボード（ＶＧＡ  Ｂｏａｒｄ）２５、オーディオビデオインタフェース（Ａｕｄｉｏ&Ｖｉｄｅｏ  Ｉｎｔｅｒｆａｃｅ）２６を接続して構成される。
【００３０】
ＣＰＵ１５は、この端末装置１全体を統括的に制御するもので、ＲＯＭ１６にはその動作に必要なプログラムが記憶され、Ｓ−ＲＡＭ１７には、たとえば後述するコンテンツテーブル、コード変換テーブルなどが記憶され、ＲＡＭ１８は処理の際の作業スペースとして用いられる。
記憶媒体用インタフェース１９には、装着部９が接続され、装着部９に装着された記憶媒体８との間でデータの通信が行われるようになっている。
【００３１】
センサインタフェース２０には、位置検出センサ２７が接続されている。位置検出センサ２７としては、例えば加速度センサ及び／又は角速度センサを用いることができる。加速度センサは例えば利用者はがこの端末装置１を手に持った状態で空間を移動させたとき、２軸方向あるいは３軸方向の加速度を検知する素子である。例えば加速度センサを２軸方向の加速度を検出するセンサとして用い、端末装置１に加わる加速度の縦方向成分及び横方向成分を検知し、それぞれの成分ごとに時間積分演算を行って速度成分、変位成分を算出するようになっている。この算出結果は後述する画像のスクロール表示に用いられる。
【００３２】
ＴＴＹ（Ｔｅｌｅ  Ｔｙｐｅｗｒｉｔｅｒ）２１は、上記の操作領域の各種のボタン１０，１１，１２と接続されている。
イーサネットボード（Ｅｔｈｅｒｎｅｔ  Ｂｏａｒｄ）２２は、イーサネットに接続可能とするものである。イーサネットを介してたとえばホスト装置に接続され、このホスト装置を介してインターネットに接続できるようになっている。また、ホスト装置を介さず、端末装置１を直接インターネットにオンライン接続して、コンテンツを提供するサービスを行っているサーバ装置に接続するようにしてもよい。
【００３３】
イメージプロセッシングユニット（Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２３にはカメラインタフェース（Ｃａｍｅｒａ  Ｉｎｔｅｒｆａｃｅ）２８が接続され、このカメラインタフェース２８には上記のＣＣＤカメラ３が接続されている。ＣＣＤカメラ３により撮影された画像はカメラインタフェース２８を通じて端末装置１内にデジタル画像として取り込まれ、表示部６に表示できるようになっている。
【００３４】
Ｖｉｓｃａインタフェース（Ｖｉｓｃａ  Ｉｎｔｅｒｆａｃｅ）２４には外部のパーソナルコンピュータ等が接続され、このインタフェースを介して端末装置１の各種の制御を行うことが可能とされている。
ＶＧＡボード（ＶＧＡ  Ｂｏａｒｄ）２５には上記の表示部６としての液晶表示装置が接続されている。
【００３５】
オーディオビデオインタフェース（Ａｕｄｉｏ&Ｖｉｄｅｏ  Ｉｎｔｅｒｆａｃｅ）２６には、オーディオビデオ系の機器が接続されるようになっている。このインタフェース２６を介してオーディオビデオ系の機器からの信号を端末装置１内に取り込んだり、逆にオーディオ信号や画像信号をオーディオビデオ系の機器に出力することができる。
【００３６】
図３に、ＲＯＭ１６およびＳ−ＲＡＭ１７に記憶されたプログラムおよびデータの構成の一部を示す。
ＲＯＭ１６には、基本プログラム３１、コンテンツ処理プログラム３２、コード認識プログラム３３、コンテンツ取得プログラム３４などが格納されている。
基本プログラム３１は、この端末装置１を動作させるために必要な基本的なプログラムである。
【００３７】
コンテンツ処理プログラム３２は、コンテンツとして取得した画像、サウンド、文書などを処理するためのプログラムであり、たとえば画像を描画するプログラム、サウンドを再生するプログラム、文書を処理するためのプログラムなどである。
【００３８】
コード認識プログラム３３は、コンテンツとして提供可能な画像を特定する情報（コード）が所定の画像パターンの回転方向により符号化された情報として記載された情報入力媒体の情報記載領域をカメラ３にて撮像することによって得られた画像情報に基づいて、上記画像パターンの回転方向を判別して、コンテンツとして提供可能な画像を特定する情報（コード）を認識する処理を行うためのプログラムである。
【００３９】
コンテンツ取得プログラム３４は、コード認識プログラム３３によって認識されたコードに基づき後述するコード変換テーブルを参照して目的の背景画像およびコンテンツテーブルを取得するためのプログラムである。
なお、上記のコード認識プログラム３３およびコンテンツ取得プログラム３４は基本プログラム３１に含まれるものであってよい。
【００４０】
Ｓ−ＲＡＭ１７には、画像、サウンド、文書、アプリケーションプログラムなどのコンテンツの実体３５のほか、コンテンツテーブル３６、コード変換テーブル５０などが格納される。なお、これらのコンテンツの実体３５、コンテンツテーブル３６、コード変換テーブル５０は端末装置１に着脱自在な記憶媒体８に記憶させてもよい。
【００４１】
この端末装置１はスクロール表示機能を備えている。このスクロール表示機能はハードウェアもしくはソフトウェア、あるいはその両方によって実現される。
図４を用いて、この端末装置１のスクロール表示機能について説明する。
ここで、ＡＢは全体の背景画像であり、この全体の背景画像ＡＢはたとえばこれを縦横に等分割する複数（この例では４つ）の部分画像の領域Ａ１、Ａ２、Ｂ１、Ｂ２で構成される。なお、部分画像の領域の数は可変である。
【００４２】
図中点線で囲まれる領域Ｃは、背景画像ＡＢの中で実際の表示画面に表示される範囲である。すなわち、背景画像ＡＢは実際の表示画面より大きなサイズの画像であり、表示画面には常に全体の背景画像ＡＢのうち一部が表示されている。
端末装置１が右方向に移動されると、位置検出センサ２７によりその移動が検出されて表示画面の領域Ｃに対して背景画像ＡＢが右方向へスクロールされ、逆に端末装置１が左方向に移動されると、位置検出センサ２７によりその移動が検出されて表示画面の領域Ｃに対して背景画像ＡＢが左方向へスクロールされる。同様に、端末装置１が上（下）方向に移動されると、位置検出センサ２７によりその移動が検出され、表示画面の領域Ｃに対して背景画像ＡＢが上（下）方向へスクロールされる。
【００４３】
このように、端末装置１を左右上下に動かすことによって、背景画像ＡＢの全体を利用者が参照することができる。そして、全体の背景画像ＡＢの中で利用者が希望する部分画像の領域をスクロール操作によって表示画面の領域Ｃに表示させ、ＯＫボタン１０を押すことによって、その部分画像の領域を選択することができる。
【００４４】
上記背景画像ＡＢの各領域Ａ１、Ａ２、Ｂ１、Ｂ２は、ウェブや着脱自在な記憶媒体８より取得可能なコンテンツとコンテンツテーブル３６上で関連付けられており、ある一つの領域が選択されると、コンテンツテーブル３６上でその領域に関連付けられたコンテンツをウェブや着脱自在な記憶媒体８より取り込むことができる。すなわち、背景画像ＡＢの各領域Ａ１、Ａ２、Ｂ１、Ｂ２には、コンテンツテーブル３６によってそれぞれ個別の機能が設定されている。
【００４５】
図５に、コンテンツテーブル３６の一例を示す。
同図に示すように、コンテンツテーブル３６には、符号３７の項目に示される部分画像の領域Ａ１、Ａ２、Ｂ１、Ｂ２ごとに、これに関連付けられたコンテンツの情報として、少なくとも、コンテンツＩＤ３８、コンテンツ名３９、コンテンツ属性４０、コンテンツ価格４１、コンテンツ名４２などが登録されている。
【００４６】
コンテンツＩＤ３８は、システムがコンテンツを識別するために個々のコンテンツごとにユニークに付与された識別情報である。
コンテンツ名３９とは、便宜上利用者等がコンテンツを識別するために個々のコンテンツに付けられた名前である。
コンテンツ属性４０とは、たとえばコンテンツの入手日時、作成日時、バージョン番号などの属性情報である。
【００４７】
コンテンツ価格４１とは、コンテンツの入手に対して課される料金あるいはコンテンツの利用に対して課される料金等である。
コンテンツ名４２は、たとえばＵＲＬ（Uniform Resource Locator）など、ウェブ上でのコンテンツの置き場所を示す情報である。
端末装置１は、このようなコンテンツテーブルを背景画像の情報とともに外部から入手し、Ｓ−ＲＡＭ１７や着脱自在な記憶媒体８に保存する。
【００４８】
背景画像とコンテンツテーブルの入手方法には、たとえば、ウェブ上に背景画像とコンテンツテーブルを提供するサービスを行うサイトを設けておき、このサイトに端末装置１からアクセスして所望の背景画像とこれに対応するコンテンツテーブルとをダウンロードする方法、背景画像とコンテンツテーブルが記憶されたスティック状の記憶媒体８を購入して端末装置１に装着し、ここから所望の背景画像とこれに対応するコンテンツテーブルとを読み込む方法などがある。
なお、前者の場合、背景画像とコンテンツテーブルを提供するサービスを行うサイトは一つのサイトであっても複数のサイトであっても構わない。
また、後者の場合、背景画像と、コンテンツテーブルの入手場所を示すコンテンツテーブル名とを記憶媒体８に記憶しておき、コンテンツテーブルについてはウェブ上のサイトから端末装置１が配信を受けるようにしてもよい。
【００４９】
さらに、前者の、ウェブ上のサイトから背景画像とこれに対応するコンテンツテーブルとを取得する場合、利用者に様々な背景画像とこれに関連する情報を紹介することによってそれらの取得を利用者に喚起し、そのなかで利用者に希望の背景画像を選択させることによって、その選択された背景画像とコンテンツテーブルを提供するようにしてもよい。以下に、この仕組みについて詳細に説明する。
【００５０】
この端末装置１では、上記の仕組みを実現する手段の一つとして、背景画像を特定するコードを所定の画像パターンの回転方向によって符号化する技術を用いている。
そこで、かかる符号化技術について説明する。
【００５１】
図６に、画像パターンの回転方向によって符号化された情報を含む認識対象画像４７とこの認識対象画像４７が記載された情報入力媒体４３の例を示す。
同図に示す情報入力媒体４３は、たとえば冊子状の媒体であり、この情報入力媒体４３の各ページ４４には、たとえば背景画像（の見本）４５と、この背景画像４５に関する情報として画像名（title）、関連付けられたコンテンツ名（contents）、価格(price)などの詳細情報４６と、上記の認識対象画像４７が少なくとも記載されている。ここで認識対象画像４７は同ページに掲載されている背景画像に対応させたコードを符号化した情報である。
【００５２】
たとえば、図中左側のページ（４４Ｌ）の背景画像（４５Ｌ）は、４つの異なる都会の部分画像４５Ｌ（Ａ１)，４５Ｌ（Ａ２)，４５Ｌ（Ｂ１)，４５Ｌ（Ｂ２)により全体画像が構成され、画像名（title）として「都会のパノラマ風景」が付けられている。
【００５３】
コンテンツ名（contents）は、上記４つの異なる都会の部分画像４５Ｌ（Ａ１)，４５Ｌ（Ａ２)，４５Ｌ（Ｂ１)，４５Ｌ（Ｂ２)にそれぞれ設定された機能の内容を示しており、この例では「カレンダー」「地図検索」「道路検索」「電卓」といった実用機能が個々の都会の部分画像に設定されていることを示している。
【００５４】
これらの実用機能は、たとえば、ウェブ上の特定のサイトで提供されているサービスであったり、あるいは、端末装置１上で実行される形式のアプリケーションプログラムであってもよい。前者の場合、コンテンツテーブルに示すコンテンツの入手場所は、サービスを提供するウェブサイトのページなどであり、後者の場合はアプリケーションプログラムのダウンロード用のページなどである。
【００５５】
また、図中右側のページ（４４Ｒ）の背景画像（４５Ｒ）は、４つの異なる乗り物の部分画像４５Ｒ（Ａ１)，４５Ｒ（Ａ２)，４５Ｒ（Ｂ１)，４５Ｒ（Ｂ２)により全体画像が構成され、画像名（title）として「乗り物」が付けられている。上記４つの異なる部分画像４５Ｒ（Ａ１)，４５Ｒ（Ａ２)，４５Ｒ（Ｂ１)，４５Ｒ（Ｂ２)には、「ゲーム１」「ゲーム３」「音楽１」「イラスト１」の機能が設定されていることを示している。たとえば「音楽１」「イラスト１」といったコンテンツ名はこれがダウンロード対象のコンテンツであって、端末装置１上で鑑賞できる音楽、画像であることを意味する。
【００５６】
図７に認識対象画像４７の一例を示す。同図に示すように、認識対象画像４７は１つ以上の画像パターン４８（４８ａ，４８ｂ，４８ｃ，４８ｄ）とこれらの画像パターン４８（４８ａ，４８ｂ，４８ｃ，４８ｄ）を一体に囲う矩形の枠線４９とで構成される。
【００５７】
図８に示すように、画像パターン４８は８つの回転モードを持ち、その方向によって８種類のコードが割り当てられている。したがって、たとえば、４個の画像パターンで、８6 ＝４０９６種類のコードを定義することができる。たとえば図７の認識対象画像４７のコードは"８５７２"である。
【００５８】
図９に、情報入力媒体４３に記載されている認識対象画像４７からコードを認識する処理の流れを示す。
端末装置１の利用者は、たとえば図６に示した情報入力媒体４３の各ページ４４に掲載されている背景画像の見本４５とその詳細情報４６を参考に、取得したい背景画像があればそのページ４４に記載されている認識対象画像４７を端末装置１のカメラ３で撮像する。
【００５９】
認識対象画像４７を撮像してコード認識を行う場合、利用者はボタン操作等によって端末装置１を通常の撮像モードからコード認識モードに切り替える。コード認識モードが設定されると、カメラ３で撮像された画像データに対してコード認識のための以下の処理が実行される。
【００６０】
まず、画像データの前処理として、ノイズ除去、濃淡処理、しきい値調整などを行われる（ステップ９０１）。次に全体の画像の中から枠線４９を検出し、検出された枠線４９内の画像データを切り出す。そして検出された枠線４９の傾き、各辺の長さ等に基づいて座標変換により枠線４９内の画像データの傾き補正およびサイズ補正を行う（ステップ９０２）。
【００６１】
次に、このように補正が施された枠線４９内の画像データから個々の画像パターンを抽出する処理を行う（ステップ９０３）。この画像パターン抽出処理は、たとえば、図１０に示すように、個々の画像パターン４８の濃淡値の重心座標６８と外接矩形６９を求めることによって行われる。
【００６２】
次に、この画像パターン抽出処理によって求められた画像パターン４８の濃淡値の重心座標と外接矩形の縦横比をパラメータとして、たとえば図１１に示すような方向特徴テーブルを参照することにより、画像パターン４８の回転モード（方向）を求める。そして求めた画像パターンの方向に対応するコードを、図８に示した画像パターンの方向とコードとの対応を示す情報に基づいて判定する（ステップ９０４）。
【００６３】
さらに、このようにして４つの画像パターンについて判定されたコードと、あらかじめ定義された図１２に示すようなコードの候補群７０とを比較し、最も距離の近いコードを認識対象画像４７の認識結果として判定する（ステップ９０５）。ここでの距離とは、４つの画像パターンそれぞれについての判定コードと定義コードとの差の総和である。いずれの距離も予め定められたしきい値を越えている場合には認識不可となる。
【００６４】
以上により、端末装置１は、情報入力媒体４３に掲載された背景画像の中で利用者が取得することを希望する背景画像の掲載ページ４４に記載されている認識対象画像４７の認識結果であるコードを得ることができる。
【００６５】
次に、このように認識対象画像４７を認識することによって得たコードから背景画像およびコンテンツテーブルを特定する方法について説明する。
コードから、これに対応させた背景画像とコンテンツテーブルを特定するために、たとえば図１３に示すようなコード変換テーブル５０が用いられる。
【００６６】
同図に示すように、このコード変換テーブル５０には、コード５１、背景画像ＩＤ５２、背景画像名５３、画像価格５４、コンテンツテーブル名５５などが対応付けて登録されている。
ここで、コード５１は、コード変換テーブル５０の個々の項目にユニークに割り当てられたコードであり、このコードを上記画像パターンの回転方向によって符号化したものが、上記の認識対象画像４７の画像パターン４８である。
【００６７】
画像名５２は、背景画像を特定するための情報であり、たとえばＵＲＬ（Uniform Resource Locator）など、ウェブ上での背景画像の置き場所を示す情報からなる。
画像ＩＤ５３は、システムが個々の背景画像を識別するための情報である。
画像価格５４は、背景画像とコンテンツテーブルの入手に対して課される料金である。
コンテンツテーブル名５５は、背景画像に対応付けられたコンテンツテーブルを特定するための情報である。たとえばＵＲＬ（Uniform Resource Locator）など、ウェブ上でのコンテンツテーブルの置き場所を示す情報からなる。
【００６８】
図１４は背景画像、コンテンツテーブル、コンテンツを端末装置１に提供するシステム構成を示す図である。
同図に示すように、ウェブ（インターネット）６０上には、コンテンツを提供するコンテンツ提供サイト６１、背景画像とコンテンツテーブルを提供する背景画像・コンテンツテーブル提供サイト６２、そしてコード変換テーブルを提供するコード変換テーブル提供サイト６３が設けられている。ただし、背景画像とコンテンツテーブルは別々のサイトによって提供されるものであってよいし、コンテンツ、背景画像、コンテンツテーブル、コード変換テーブルが同じサイトから取得可能であってもよい。すなわち、コンテンツ、背景画像、コンテンツテーブル、コード変換テーブルの提供元はウェブ上のどこかに存在していればよい。また、記憶媒体８から端末装置１が直接入手してもよい。
【００６９】
コンテンツ提供サイト６１は、コンテンツのソース６４を管理しており、端末装置１からのコンテンツ配信要求ＲＱ１に対する応答ＲＳ１として、該当するコンテンツを端末装置１に提供するサービスを行う。
背景画像・コンテンツテーブル提供サイト６２は、背景画像のソース６５とコンテンツテーブルのソース６６とを管理しており、端末装置１からの背景画像・コンテンツテーブル配信要求ＲＱ２に対する応答ＲＳ２として、該当する背景画像とコンテンツテーブルを端末装置１に配信するサービスを行う。
【００７０】
コード変換テーブル提供サイト６３は、コード変換テーブルのソース６７を管理しており、端末装置１からのコード変換テーブル配信要求ＲＱ３に対する応答ＲＳ３として、該当するコード変換テーブルを端末装置１に配信するサービスを行う。なお、端末装置１にはデフォルトのコード変換テーブルが設定されていてもよい。
また、端末装置１は、装着された記憶媒体８を読み込んで、この記憶媒体８からコンテンツ、背景画像、コンテンツテーブル、コード変換テーブルを入手することも可能である。
【００７１】
次に、この実施形態の端末装置１の動作を説明する。
図１５に、端末装置１がウェブから背景画像、コンテンツテーブル、コンテンツを取得する場合の動作の流れを示す。
【００７２】
まず、端末装置１の利用者は、図６に示した情報入力媒体４３から取得したい背景画像とコンテンツテーブルがあれば、ボタン操作等によって端末装置１にコード認識モードを設定する。このコード認識モードが設定されることによって、コード認識プログラム３３が起動され（ステップ１５０１）、以降カメラ３により撮像された画像データに対して上記のコード認識が行われるようになっている。
【００７３】
コード認識プログラム３３は、起動後、まずコード変換テーブル５０の所有を確認する（ステップ１５０２）。コード変換テーブル５０を所有していないことを確認したならば、このコード変換テーブル５０をウェブ６０や記憶媒体８などから取り込む処理が行われる（ステップ１５０３）。ただし、端末装置１内にデフォルトのコード変換テーブル５０を用意しておくことで、外部からのコード変換テーブル５０の取り込みは不要である。
【００７４】
また、外部からコード変換テーブル５０を取り込む方法としては、端末装置１内にコード変換テーブル提供サイト６３のＵＲＬをデフォルトで登録しておき、コード認識プログラム３３がこのＵＲＬを読み込んでコード変換テーブル提供サイト６３へのオンライン接続を実行し、同サイト６３から自動的に取り込む方法などが考えられる。
【００７５】
コード変換テーブル５０の所有が確認できたなら（ステップ１５０２のＹＥＳ）、情報入力媒体４３に紹介されているもののなかから取得したい背景画像の掲載ページに記載された認識対象画像４７の記載領域をカメラ３で撮像する（ステップ１５０４）。
次に、カメラ３で撮像された認識対象画像４７の情報に対して上述した認識処理が行われ、利用者が選択した背景画像に対応するコードが得られる（ステップ１５０５）。
【００７６】
続いて、コード認識プログラム３３は、コード変換テーブル５０から、上記コードに対応付けられている画像名５２およびコンテンツテーブル名５５を調べる（ステップ１５０６）。
たとえば、図６において図中右側のページ（４４Ｒ）の認識対象画像（４７Ｒ）をカメラ３で撮像した場合、認識結果としてコード"８５７２"が得られ、このコードを基にたとえば図１２に示したコード変換テーブル５０から、画像ＩＤが"２"の項目の画像名とコンテンツテーブル名とが得られる。
【００７７】
すると後述する課金のための処理を挟んで（ステップ１５０７，１５０８）、端末装置１から背景画像・コンテンツテーブル提供サイト６２に目的の背景画像とコンテンツテーブルの配信要求ＲＱ２が送られる（ステップ１５０９）。
背景画像・コンテンツテーブル提供サイト６２は、この端末装置１からの要求ＲＱ２に対する応答ＲＳ２として、該当する背景画像とコンテンツテーブルを端末装置１に配信する。端末装置１は背景画像とコンテンツテーブルを受信してこれらをＳ−ＲＡＭ１７に保存する（ステップ１５１０）。
【００７８】
このようにして端末装置１は、画像名が「乗り物」の背景画像と、この背景画像の個々の部分画像に設定されている各種機能を取得するために必要なコンテンツテーブル（図５）を入手することができる。
以後、端末装置１にて、入手した背景画像を表示画面に表示させることができる（ステップ１５１１）。そして上記のスクロール操作によって、背景画像の中の任意の部分画像の領域を表示画面に表示させ、ＯＫボタン１０を押すことによって、その表示された部分画像の領域に設定されている機能が選択される（ステップ１５１２）。
【００７９】
ここで、たとえば図４に示した例において、領域Ｂ２が選択されたとする。すると図５に示したコンテンツテーブル３６から、この選択された領域Ｂ２に関連付けられている情報が読み出され、たとえば以下の処理が行われる。
後述する課金のための処理が行われた後（ステップ１５１３，１５１４）、端末装置１は、コンテンツテーブル３６から領域Ｂ２に関連付けられているコンテンツの入手場所４２を読み込む。そして、このコンテンツの入手場所４２が示すコンテンツ提供サイト６１にアクセスし、このコンテンツ提供サイト６１に対してコンテンツの提供を要求する（ステップ１５１５）。
コンテンツ提供サイト６１は、この要求ＲＱ１に応じて端末装置１にコンテンツを提供する（ステップ１５１６）。
【００８０】
次に、課金処理について説明する。
コンテンツテーブル３６にはコンテンツごとのコンテンツ価格４１が設定されている。このコンテンツ価格４１は、コンテンツの入手や利用に対して課せられる料金である。このコンテンツ価格４１に基づいて、端末装置１へのコンテンツの提供について課金処理を行うことが可能になる。
【００８１】
たとえば、背景画像の中の部分画像の領域が選択された後（ステップ１５１２）、この選択された領域に関連付けられているコンテンツのコンテンツ価格４１をコンテンツテーブル３６から読み出して端末装置１の表示画面に表示し、課金についての利用者の承諾を求める（ステップ１５１３）、利用者が課金に承諾したならば（ステップ１５１４のＹＥＳ）、端末装置１がコンテンツ提供サイト６１からコンテンツの配信を受けることを許可する。
【００８２】
このとき、ウェブ６０を通じて端末装置１からコンテンツ提供サイト６１へ、利用者のＩＤ、コンテンツＩＤ、コンテンツ価格等が送られることで、これらの情報に基づいて画像提供者側で課金処理を行うことができる。また、端末装置１の側で一定期間分のコンテンツの入手や利用についての課金金額を計算し、この課金金額と利用者のＩＤを画像提供者へ送るようにしてもよい。
【００８３】
また、コード変換テーブル５０には、背景画像ごとの画像価格５４が設定されており、この画像価格５４に基づいて、端末装置１への背景画像の提供について課金処理を行うことが可能である。
たとえば、認識対象画像４７の認識結果であるコードが得られた後（ステップ１５０５）、端末装置１は、このコードに対応する背景画像の画像価格５４をコード変換テーブル５０から読み出して端末装置１の表示画面に表示し、課金についての利用者の承諾を求める（ステップ１５０７）。利用者が課金に承諾したならば（ステップ１５０８のＹＥＳ）、端末装置１が背景画像・コンテンツテーブル提供サイト６２から背景画像とコンテンツテーブルの配信を受けることを許可する。
【００８４】
このとき、ウェブ６０を通じて端末装置１から背景画像・コンテンツテーブル提供サイト６２へ、利用者のＩＤ、画像ＩＤ、画像価格等が送られることで、これらの情報に基づいて背景画像・コンテンツテーブル提供者側で課金処理を行うことができる。
また、端末装置１の側で一定期間分の背景画像とコンテンツテーブルの入手や利用についての課金金額を計算し、この課金金額と利用者のＩＤを背景画像・コンテンツテーブル提供者へ送るようにしてもよい。
【００８５】
なお、記憶媒体８から背景画像とコンテンツテーブルを入手する場合は、記憶媒体８に、背景画像の読み込みに対し、オンラインでの課金処理を行うプログラムを記憶しておく。このプログラムは、記憶媒体８からの背景画像の読み出しが発生すると、コード変換テーブル５０から当該背景画像の画像価格５４を読み出して端末装置１の表示画面に表示させ、課金についての利用者の承諾を求める。利用者が課金に承諾したならば、プログラムは、端末装置１に記憶媒体８からの目的の背景画像の読み込みを許可する。このときプログラムは端末装置１をウェブ上の課金用のサーバにオンライン接続し、読み出された背景画像の画像ＩＤ、画像価格、利用者のＩＤ等をサーバに送る。これによりサーバで課金処理が行われる。
【００８６】
なお、記憶媒体８の購入時に背景画像とコンテンツテーブルの権利を同時に購入する場合は、上記のような課金の機能は不要であることは言うまでもない。
【００８７】
以上説明したように、この端末装置１は、情報入力媒体４３に記載された認識対象画像４７を端末装置１に装備されたカメラ３で撮像し、認識処理を行うことによって、利用者が所望する背景画像とこの背景画像に付加価値として設けられた機能を利用するために必要なコンテンツテーブルを取得することができる。すなわち、利用者自身で背景画像やコンテンツテーブルの置き場所をサーチするといった手間を要することなく、容易に背景画像とコンテンツテーブルを入手することができる。
【００８８】
また、コンテンツとして提供可能な背景画像やコンテンツテーブルを特定するコードを画像パターンの回転方向によって符号化する方式は、符号化できるコード長を自由に選択できるので、提供可能なコンテンツの数の増大に柔軟に対応することができる。
さらに、この端末装置１は、領域ごとに様々な機能が設定された画像を表示画面の背景画像として設定でき、画面のスクロールによって領域を選択してその領域に設定された機能を選択実行することができる。したがって、表示画面のサイズが小さくても、簡単な操作で、背景画像の交換を通じて、様々な機能を利用することができる。
【００８９】
本発明は、以上の実施形態に限定されるものではない。
背景画像を区分する部分画像の数は４に限らない。４未満でも、５以上でもよい。
画面のスクロールは、領域の単位で行われてもよい。設定により、スクロールの分解能を可変できるようにしてもよい。
【００９０】
記憶媒体には、背景画像とコンテンツテーブルの両方が記憶されていてもよい。また、記憶媒体には、背景画像ではなく、コンテンツテーブルおよび／またはコンテンツが記憶されていてもよい。
【００９１】
一つの背景画像に対して複数のコンテンツテーブルの中から取得したいテーブルを選択できるようにしてもよい。すなわち、背景画像の領域に割り当てられる機能を選択できるようにしても構わない。
記憶媒体としては、コピーガード付きのメモリーデバイス等、不正コピー防止技術を用いたものでもよい。
【００９２】
符号化のための画像パターン４８は、様々なものを利用可能である。図１６に、他の画像パターン４８−１，４８−２，４８−３の例を示す。
情報入力媒体４３は、冊子状のものに限定されない。認識対象画像４７を記載可能なものであれば、いかなる物品を用いてもよい。
【００９３】
【発明の効果】
以上説明したように、本発明によれば、端末装置において、情報入力媒体における一つの情報記載領域を撮像するだけで、画像およびこの画像の個々の領域それぞれに個別の機能を設定するためのコンテンツテーブルを取得することができ、利用者の負担が軽減される。
【図面の簡単な説明】
【図１】図１は本発明の実施の一形態に係る端末装置の外観を概略的に示す斜視図である。
【図２】この端末装置のハードウェア構成を示すブロック図である。
【図３】この端末装置のプログラムおよびデータの構成の一部を示すブロック図である。
【図４】この端末装置のスクロール表示機能を説明するための図である。
【図５】コンテンツテーブルの一例を示す図である。
【図６】認識対象画像が記載された情報入力媒体の例を示す図である。
【図７】認識対象画像の例を示す図である。
【図８】認識対象画像を構成する画像パターンの回転モードとコードとの関係を示す図である。
【図９】情報入力媒体に記載されている認識対象画像からコードを認識する処理の流れを示す図である。
【図１０】画像パターンの抽出処理を示す図である。
【図１１】方向特徴テーブルの例を示す図である。
【図１２】コード認識結果を判定するために用いられる候補コード群の例を示す図である。
【図１３】コード変換テーブルの例を示す図である。
【図１４】背景画像、コンテンツテーブル、コンテンツを端末装置に提供するネットワークシステムの構成を示す図である。
【図１５】この端末装置の動作を示すフローチャートである。
【図１６】画像パターンの他の例を示す図である。
【符号の説明】
１      端末装置
３      カメラ
６      表示部
７      操作領域
８      記憶媒体
２７      位置検出センサ
３１      基本プログラム
３２      コンテンツ処理プログラム
３３      コード認識プログラム
３４      コンテンツ取得プログラム
３５      コンテンツの実体
３６      コンテンツテーブル
４３      情報入力媒体
４７      認識対象画像
４８      画像パターン
５０      コード変換テーブル
６０      ウェブ（インターネット）
６１      コンテンツ提供サイト
６２      背景画像・コンテンツテーブル提供サイト
６３      コード変換テーブル提供サイト
【図１】
0004048836.tif 000002
【図２】
0004048836.tif 000003
【図３】
0004048836.tif 000004
【図４】
0004048836.tif 000005
【図５】
0004048836.tif 000006
【図６】
0004048836.tif 000007
【図７】
0004048836.tif 000008
【図８】
0004048836.tif 000009
【図９】
0004048836.tif 000010
【図１０】
0004048836.tif 000011
【図１１】
0004048836.tif 000012
【図１２】
0004048836.tif 000013
【図１３】
0004048836.tif 000014
【図１４】
0004048836.tif 000015
【図１５】
0004048836.tif 000016
【図１６】
0004048836.tif 000017