(57)【要約】【課題】本発明は、復号装置において２次元コードを的確に復号させる。【解決手段】本発明は、データ提供装置２２において可変情報抽出部３６が、画像取得アドレスＧＦ１から固定情報ＦＩ１以外の可変情報ＶＩ１を抽出し、符号化部３７が、当該可変情報ＶＩ１を符号化して２次元コードＴＤＣ１を生成することにより、大きさの制限されたコード表示領域５５Ａに対し、表現すべき情報の情報量と共に最小構成単位の数を減らして小さく生成した２次元コードＴＤＣ１を何ら縮小せずに表示させることができ、かくして情報読取装置２４において２次元コードＴＤＣ１が読み取られたときに的確に復号させることができる。【選択図】図８
2008171353.tif 000002
【特許請求の範囲】
【請求項１】
他情報内の一部分と共通な固定情報と、当該他情報内の残部分とは異なる可変情報とからなる所定情報から上記固定情報以外の上記可変情報を抽出する可変情報抽出部と、
上記可変情報抽出部により上記所定情報から抽出された上記可変情報を符号化して２次元コードを生成する符号化部と
を具えることを特徴とする符号化装置。
【請求項２】
上記固定情報を識別する固定識別情報を生成する識別情報生成部
を具え、
上記符号化部は、
上記可変情報と、上記識別情報生成部により生成された上記固定識別情報とを符号化して上記２次元コードを生成する
ことを特徴とする請求項１に記載の符号化装置。
【請求項３】
上記符号化部は、
コード取得要求に応じて、上記２次元コードを生成する
ことを特徴とする請求項１に記載の符号化装置。
【請求項４】
上記２次元コードを表示部に表示する表示制御部
を具えることを特徴とする請求項１に記載の符号化装置。
【請求項５】
他情報内の一部分と共通な固定情報と、当該他情報内の残部分とは異なる可変情報とからなる所定情報から抽出された当該可変情報を符号化して生成された２次元コードを読み取るための読取部と、
上記読取部により読み取られた上記２次元コードを復号して上記可変情報を生成する復号部と、
上記固定情報と、上記復号部により生成された上記可変情報とを連結して元の上記所定情報を生成する連結部と
を具えることを特徴とする復号装置。
【請求項６】
上記連結部を起動する制御部
を具え、
上記復号部は、
上記読取部により読み取られた上記２次元コードを復号して、上記可変情報と、アプリケーションプログラムを識別するアプリケーション識別情報とを生成し、
上記制御部は、
上記復号部により生成された上記アプリケーション識別情報で識別する上記アプリケーションプログラムとしての上記連結部を起動する
ことを特徴とする請求項５に記載の復号装置。
【請求項７】
上記連結部は、
特定の上記固定情報を保持し、上記制御部により起動されると、当該特定の上記固定情報と、上記復号部により生成された上記可変情報とを連結して元の上記所定情報を生成する
ことを特徴とする請求項６に記載の復号装置。
【請求項８】
上記固定情報を識別するための固定識別情報により当該固定情報を特定する固定情報特定部
を具え、
上記復号部は、
上記読取部により読み取られた上記２次元コードを復号して上記可変情報と、上記固定識別情報とを生成し、
上記固定情報特定部は、
上記復号部により生成された上記固定識別情報により上記固定情報を特定し、
上記連結部は、
上記固定情報特定部により特定された上記固定情報と、上記復号部により生成された上記可変情報とを連結して元の上記所定情報を生成する
ことを特徴とする請求項５に記載の復号装置。
【請求項９】
上記固定情報を外部から取得する取得部
を具え、
上記連結部は、
上記取得部により上記外部から取得された上記固定情報と、上記復号部により生成された上記可変情報とを連結して元の上記所定情報を生成する
ことを特徴とする請求項５に記載の復号装置。
【請求項１０】
ネットワークアドレスに従って通信する通信部
を具え、
上記所定情報は、
上記固定情報が上記ネットワークアドレスの前半部分であり、かつ上記可変情報が当該ネットワークアドレスの後半部分であり、
上記通信部は、
上記連結部により生成された元の上記所定情報としての上記ネットワークアドレスに従って通信する
ことを特徴とする請求項５に記載の復号装置。
【請求項１１】
上記所定情報は、
上記固定情報が一般向け情報であり、かつ上記可変情報が個人向け情報である
ことを特徴とする請求項５に記載の復号装置。
【請求項１２】
コンピュータに対して、
他情報内の一部分と共通な固定情報と、当該他情報内の残部分とは異なる可変情報とからなる所定情報から上記固定情報以外の上記可変情報を抽出する可変情報抽出ステップと、
上記所定情報から抽出した上記可変情報を符号化して２次元コードを生成する符号化ステップと
を実行させるための符号化プログラム。
【請求項１３】
コンピュータに対して、
他情報内の一部分と共通な固定情報と、当該他情報内の残部分とは異なる可変情報とからなる所定情報から抽出された当該可変情報を符号化して生成された２次元コードを読み取る読取ステップと、
上記読み取った上記２次元コードを復号して上記可変情報を生成する復号ステップと、
上記固定情報と、上記生成した上記可変情報とを連結して元の上記所定情報を生成する連結ステップと
を実行させるための復号プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は符号化装置、復号装置、符号化プログラム及び復号プログラムに関し、例えば情報を２次元の図形パターンとして表現する２次元コードを利用し種々のデータを提供及び取得するデータ提供取得システムに適用して好適なものである。
【背景技術】
【０００２】
２次元コードは、情報を水平方向及び垂直方向の２方向に展開して表現している。その結果、２次元コードは、情報を水平方向のような１方向に展開し１次元の図形パターンとして表現する、いわゆるバーコードに比べて、表現する情報の情報量を格段的に増加させることができると共に、英数字のみならず、かなや漢字、文章等も表現することができる。このため２次元コードは、近年、種々の情報の提供用として急速に普及してきている。実際に２次元コードは、紙への印刷や表示部への表示等により、種々の情報の提供を可能にしている。
【０００３】
そして表示部に２次元コードを表示して情報を提供するものとしては、従来、以下に示すような通信システムがある。かかる通信システムでは、アクセスポイントが、通信用の設定情報全体を符号化して２次元コードを生成する。そして通信システムでは、アクセスポイントがユーザ操作に応じて表示部に２次元コードを表示する。この状態で通信システムでは、テジタルカメラが、アクセスポイントの表示部に表示されている２次元コードを撮像して読み取る。そして通信システムでは、デジタルカメラが、その読み取った２次元コードを復号し、その結果得られた設定情報を記憶する。このようにして通信システムでは、デジタルカメラが設定情報を容易に取得して、当該設定情報をアクセスポイントへの通信に利用するように設定していた（例えば、特許文献１参照）。
【特許文献１】特開２００６−２６１９３８公報（第２０頁、第２１頁、第２２頁）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで２次元コードとしては、ＱＲ（Quick Response）コード（登録商標）や、ＤＡＴＡ  ＭＡＴＲＩＸ（登録商標）、Ｍａｘｉ  Ｃｏｄｅ（登録商標）、ＰＤＦ４１７（登録商標）等のように種々のものが規格化されている。ここで２次元コードとしてＱＲコード（登録商標）を例にとると、そのＱＲコード（登録商標）は、最小構成単位である正方形のセルを複数有しており、これら複数のセルが水平方向及び垂直方向へマトリクス状に配置されている。そしてＱＲコード（登録商標）は、各セルをそれぞれ例えば白色と黒色との何れか一方の色にして、当該白色のセルと黒色のセルとのパターンで情報を表現している。
【０００５】
また情報を符号化してＱＲコード（登録商標）を生成するときの符号化方式としては、符号化可能な情報の最大情報量と共に、当該情報を表現するセルの総数が異なる複数のバージョンのものがある。そして、かかる符号化方式によれば、バージョンが１上がる毎にセルの数が水平方向及び垂直方向にそれぞれ４つずつ増加して、符号化可能な情報の最大情報量が増加する。従ってＱＲコード（登録商標）については、表現すべき情報がその情報量に応じたバージョンの符号化方式で符号化されることにより、当該情報量に見合った数のセルにより情報を表現している。すなわちＱＲコード（登録商標）を例にとって説明したように２次元コードでは、表現すべき情報の情報量が増えると、その分、情報の表現に使用する最小構成単位の数も増加させて当該最小構成単位の例えば白色及び黒色のパターンで情報を表現している。
【０００６】
ところで通信システムでは、アクセスポイントに対し、本来の通信機能とは異なる２次元コードの表示機能を付加している。このため通信システムでは、アクセスポイントに対し解像度が比較的低く、かつ表示領域の比較的小さい表示部を設けることで当該アクセスポイントの構成を極力簡易化する場合がある。ところが通信システムでは、かかるアクセスポイントにおいて表示部の制限された表示領域に対し、表現すべき設定情報の情報量と共に最小構成単位の数が多い２次元コードを縮小して表示すると、当該２次元コードにおいて個々の最小構成単位の大きさが本来の大きさよりも格段的に小さくなる。その結果、通信システムでは、アクセスポイントで表示した２次元コードにおいて最小構成単位の白色及び黒色のパターンがつぶれてしまう（すなわち、白色の最小構成単位と黒色の最小構成単位との境界がぼやけてしまう）場合がある。
【０００７】
また通信システムでは、アクセスポイント及びデジタルカメラ間で良好に通信するために、当該アクセスポイントが、その周辺に何ら遮蔽物の無い例えば室内の天井付近に設置される場合がある。そして通信システムでは、このようなアクセスポイントの設置位置によっては、当該アクセスポイントの表示部にデジタルカメラを近づけることができずに２次元コードを比較的小さくしか読み取ることができないために、当該デジタルカメラで読み取った２次元コードの最小構成単位の白色及び黒色のパターンがさらにつぶれることもある。
【０００８】
そして通信システムでは、このようにアクセスポイントで２次元コードを表示した際に最小構成単位の白色及び黒色のパターンがつぶれ、またデジタルカメラで読み取った２次元コードの最小構成単位の白色及び黒色のパターンがつぶれると、その２次元コードを的確には復号し難い（すなわち、２次元コードの表現する情報を的確に得ることができない）という問題があった。
【０００９】
本発明は以上の点を考慮してなされたもので、２次元コードを的確に復号させ得る符号化装置及び符号化プログラムと、当該２次元コードを的確に復号し得る復号装置及び復号プログラムとを提案しようとするものである。
【課題を解決するための手段】
【００１０】
かかる課題を解決するため本発明においては、符号化装置において可変情報抽出部が、他情報内の一部分と共通な固定情報と、当該他情報内の残部分とは異なる可変情報とからなる所定情報から固定情報以外の可変情報を抽出し、符号化部が、当該可変情報抽出部により所定情報から抽出された可変情報を符号化して２次元コードを生成するようにした。
【００１１】
従って本発明では、符号化装置において、所定情報全体が符号化される場合に比べて、当該所定情報の一部である可変情報を符号化することで、２次元コードを表現すべき情報の情報量と共に最小構成単位の数を減らして小さく生成することができる。その結果、符号化装置は、大きさの制限された表示領域に対し、所定情報全体を符号化して生成される２次元コードが縮小して表示される場合に比べて、当該大きさの制限された表示領域に対し、可変情報を符号化して生成した２次元コードを何ら縮小せずに表示させることができる。すなわち、かかる符号化装置は、２次元コードが大きさの制限された表示領域に表示されたときに当該２次元コードの白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれることを回避することができる。従って符号化装置は、その大きさが制限された表示領域に表示された２次元コードが比較的近い位置から読み取られたときに、当該２次元コードの白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれることを回避することができると共に、比較的離れた位置から読み取られるときにも、２次元コードの白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれることを極力回避することができる。
【００１２】
また本発明においては、復号装置において読取部が、他情報内の一部分と共通な固定情報と、当該他情報内の残部分とは異なる可変情報とからなる所定情報から抽出された当該可変情報を符号化して生成された２次元コードを読み取り、復号部が、当該読取部により読み取られた２次元コードを復号して可変情報を生成し、連結部が、固定情報と、復号部により生成された可変情報とを連結して元の所定情報を生成するようにした。
【００１３】
従って本発明では、復号装置において、大きさの制限された表示領域に対し所定情報全体を符号化して生成される２次元コードが縮小して表示される場合に比べて、所定情報の一部である可変情報を符号化することで表現すべき情報の情報量と共に最小構成単位の数を減らして小さく生成された２次元コードを、当該大きさの制限された表示領域に何ら縮小せずに表示された状態で読み取ることができる。すなわち、かかる復号装置は、大きさの制限された表示領域に対し、白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれることを回避して表示された２次元コードを読み取ることができる。そして復号装置は、大きさの制限された表示領域に対し２次元コードが白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれずに表示されるため、その２次元コードを比較的離れた位置から読み取るときにも、当該２次元コードの白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれることを極力回避することができる。
【発明の効果】
【００１４】
本発明によれば、符号化装置において可変情報抽出部が、他情報内の一部分と共通な固定情報と、当該他情報内の残部分とは異なる可変情報とからなる所定情報から固定情報以外の可変情報を抽出し、符号化部が、当該可変情報抽出部により所定情報から抽出された可変情報を符号化して２次元コードを生成するようにしたことにより、２次元コードを表現すべき情報の情報量と共に最小構成単位の数を減らして小さく生成して、大きさの制限された表示領域に対し何ら縮小せずに表示させることができ、かくして復号装置において２次元コードが読み取られたときに的確に復号させ得る符号化装置及び符号化プログラムを実現することができる。
【００１５】
また本発明によれば、復号装置において読取部が、他情報内の一部分と共通な固定情報と当該他情報内の残部分とは異なる可変情報とからなる所定情報から抽出された当該可変情報を符号化して生成された２次元コードを読み取り、復号部が、当該読取部により読み取られた２次元コードを復号して可変情報を生成し、連結部が、固定情報と、復号部により生成された可変情報とを連結して元の所定情報を生成するようにしたことにより、表現すべき情報の情報量と共に最小構成単位の数を減らして小さく生成された２次元コードを、大きさの制限された表示領域に何ら縮小せずに表示された状態で読み取ることができ、かくして２次元コードを的確に復号し得る復号装置及び復号プログラムを実現することができる。そして、かかる復号装置は、このように的確に復号した可変情報を固定情報と連結することにより、当該可変情報を符号化して生成された２次元コードを読み取った場合でも、元の所定情報を的確に取得することができる。
【発明を実施するための最良の形態】
【００１６】
以下図面について、本発明の一実施の形態を詳述する。
【００１７】
（１）概要
（１−１）符号化装置の概要
図１において、１は全体として本発明による符号化装置の構成の概要を示す。かかる符号化装置１において可変情報抽出部２は、他情報内の一部分と共通な固定情報と、当該他情報内の残部分とは異なる可変情報とからなる所定情報から固定情報以外の可変情報を抽出する。また符号化装置１において符号化部３は、可変情報抽出部２により所定情報から抽出された可変情報を符号化して２次元コードを生成する。
【００１８】
かかる構成により符号化装置１は、所定情報全体が符号化される場合に比べて、当該所定情報の一部である可変情報を符号化することで、２次元コードを表現すべき情報の情報量と共に最小構成単位の数を減らして小さく生成することができる。その結果、符号化装置１は、大きさの制限された表示領域に対し、所定情報全体を符号化して生成される２次元コードが縮小して表示される場合に比べて、当該大きさの制限された表示領域に対し、可変情報を符号化して生成した２次元コードを何ら縮小せずに表示させることができる。すなわち、かかる符号化装置１は、２次元コードが大きさの制限された表示領域に表示されたときに当該２次元コードの白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれることを回避することができる。従って符号化装置１は、その大きさが制限された表示領域に表示された２次元コードが比較的近い位置から読み取られたときに、当該２次元コードの白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれることを回避することができると共に、比較的離れた位置から読み取られるときにも、２次元コードの白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれることを極力回避することができる。これにより符号化装置１は、復号装置において２次元コードが読み取られたときに的確に復号させることができる。
【００１９】
（１−２）復号装置の概要
また図２において、１０は全体として本発明による復号装置の構成の概要を示す。かかる復号装置１０において読取部１１は、他情報内の一部分と共通な固定情報と、当該他情報内の残部分とは異なる可変情報とからなる所定情報から抽出された可変情報を符号化して生成された２次元コードを読み取る。また復号装置１０において復号部１２は、読取部１１により読み取られた２次元コードを復号して可変情報を生成する。そして復号装置１０において連結部１３は、固定情報と、復号部１２により生成された可変情報とを連結して元の所定情報を生成する。
【００２０】
かかる構成により復号装置１０は、大きさの制限された表示領域に対し所定情報全体を符号化して生成される２次元コードが縮小して表示される場合に比べて、所定情報の一部である可変情報を符号化することで表現すべき情報の情報量と共に最小構成単位の数を減らして小さく生成された２次元コードを、当該大きさの制限された表示領域に何ら縮小せずに表示された状態で読み取ることができる。すなわち、かかる復号装置１０は、大きさの制限された表示領域に対し、白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれることを回避して表示された２次元コードを読み取ることができる。そして復号装置１０は、大きさの制限された表示領域に対し２次元コードが白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれずに表示されるため、その２次元コードを比較的離れた位置から読み取るときにも、当該２次元コードの白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれることを極力回避することができる。これにより復号装置１０は、２次元コードを的確に復号することができる。また復号装置１０は、このように的確に復号した可変情報を固定情報と連結することにより、当該可変情報を符号化して生成された２次元コードを読み取った場合でも、元の所定情報を的確に取得することができる。
【００２１】
（２）第１の実施の形態
（２−１）第１の実施の形態によるデータ提供取得システムの構成
図３において、２０は全体として第１の実施の形態によるデータ提供取得システムを示す。かかるデータ提供取得システム２０では、据置型のデータ取得装置２１が、本発明による符号化装置を適用したデータ提供装置２２とネットワーク２３を介して通信し得るようになされている。またデータ提供取得システム２０では、本発明による復号装置を適用し、２次元コードを読取可能な携帯型の情報読取装置２４も、データ提供装置２２とネットワーク２３を介して通信し得るようになされている。
【００２２】
ここで図４を用いて、データ提供装置２２の機能回路ブロックによる詳細なハードウェア構成について説明する。かかるデータ提供装置２２において制御部３０は、装置全体を統括的に制御すると共に、各種処理を実行する。これによりデータ提供装置２２は、データ取得装置２１や情報読取装置２４を介してユーザに音楽に関するサービスを提供する。またデータ提供装置２２は、データ取得装置２１や情報読取装置２４を介してユーザにサービスを提供し、その結果、音楽データの購入等により課金が生じたときには、そのユーザに対する課金処理も実行する。
【００２３】
すなわちデータ提供装置２２において制御部３０は、データ記憶部３１に対し、ＡＴＲＡＣ３（Adaptive Transform Acoustic Coding 3）フォーマットやＭＰ３（MPEG Audio Layer-3）フォーマット等の多数の音楽データを購入用として記憶している。また制御部３０は、データ記憶部３１に対し、これら多数の音楽データそれぞれに関連する音楽関連情報も、音楽データに対応付けて記憶している。
【００２４】
因みに、音楽関連情報は、対応する音楽データをそれぞれネットワーク２３上で個別に識別して取得可能にするＵＲＬ（Uniform Resource Locator）であるネットワークアドレス（以下、これを音楽取得アドレスと呼ぶ）や、対応する音楽データに基づく音楽の音楽タイトル、アーティスト名、その音楽が収録されたアルバムのアルバムタイトル、当該音楽データ全体の再生時間、音楽が収録されたアルバムのジャケット写真の画像データ（以下、これをジャケット写真画像データと呼ぶ）をネットワーク２３上で個別に識別して取得可能にするＵＲＬであるネットワークアドレス（以下、これを写真画像取得アドレスと呼ぶ）等を含んでいる。
【００２５】
さらに制御部３０は、画面データ記憶部３２に対し、データ取得装置２１を介してユーザに購入用の音楽データを紹介するための音楽紹介画面の音楽紹介画面データや当該紹介したものの中で所望の音楽データを購入させるための音楽購入画面の音楽購入画面データと、これら音楽紹介画面データや音楽購入画面データをそれぞれネットワーク２３上で個別に識別して取得可能にするＵＲＬであるネットワークアドレス（以下、これを音楽画面取得アドレスと呼ぶ）とを対応付けて記憶している。因みに音楽紹介画面データには、音楽紹介画面を介して紹介する複数の音楽データにそれぞれ対応付けて、当該音楽データを購入させるための音楽購入画面データの音楽画面取得アドレスが埋め込まれている。また音楽購入画面データには、音楽購入画面を介して購入可能な音楽データに対応する音楽取得アドレスが埋め込まれている。
【００２６】
この状態で制御部３０は、データ取得装置２１から音楽に関するサービスの提供を受けるように要求されると、画面データ記憶部３２から音楽紹介画面データの音楽画面取得アドレスを読み出す。そして制御部３０は、音楽画面取得アドレスを通信部３３によりネットワーク２３を介してデータ取得装置２１に送信する。
【００２７】
その結果、制御部３０は、データ取得装置２１から音楽画面取得アドレスに従って、音楽紹介画面データを要求する紹介画面要求情報がネットワーク２３を介して送信されると、当該紹介画面要求情報を通信部３３によって受信して取り込む。このとき制御部３０は、その紹介画面要求情報に応じて画面データ記憶部３２から音楽紹介画面データを読み出す。そして制御部３０は、その音楽紹介画面データを通信部３３によりネットワーク２３を介してデータ取得装置２１に送信する。
【００２８】
これにより制御部３０は、データ取得装置２１において音楽紹介画面データに基づく音楽紹介画面を表示させる。かくして制御部３０は、データ取得装置２１に表示させた音楽紹介画面を介してユーザに対し、購入用の音楽データを紹介する。
【００２９】
ところでデータ取得装置２１では、音楽紹介画面上でユーザにより所望の音楽データが選択されると、音楽紹介画面データから対応する音楽画面取得アドレスを取り出す。そしてデータ取得装置２１は、音楽画面取得アドレスに従って音楽購入画面データを要求する購入画面要求情報を、ネットワーク２３を介してデータ提供装置２２に送信する。
【００３０】
従って制御部３０は、データ取得装置２１から音楽画面取得アドレスに従って送信された購入画面要求情報を通信部３３によって受信すると、その購入画面要求情報に応じて画面データ記憶部３２から対応する音楽購入画面データを読み出す。そして制御部３０は、かかる音楽購入画面データを通信部３３によりネットワーク２３を介してデータ取得装置２１に送信する。これにより制御部３０は、データ取得装置２１において音楽購入画面データに基づく音楽購入画面を表示させる。かくして制御部３０は、データ取得装置２１において音楽購入画面上でユーザに対し音楽データの購入に関する種々の情報を入力させる。
【００３１】
データ取得装置２１は、音楽購入画面上でユーザにより所望の音楽データの購入に関する種々の情報が入力されると、音楽購入画面データから、所望の音楽データに対応する音楽取得アドレスを取り出す。またデータ取得装置２１は、ユーザにより入力された購入に関する種々の情報に基づいて、所望の音楽データの配信を要求する音楽配信要求情報を生成する。そしてデータ取得装置２１は、かかる音楽取得アドレスに従って音楽配信要求情報を、ネットワーク２３を介してデータ提供装置２２に送信する。
【００３２】
従って制御部３０は、このときデータ取得装置２１からネットワーク２３を介して送信された音楽配信要求情報を通信部３３によって受信する。そして制御部３０は、その音楽配信要求情報に応じてデータ記憶部３１から対応する音楽データと音楽関連情報とを読み出す。これにより制御部３０は、かかる音楽データ及び音楽関連情報を通信部３３によりネットワーク２３を介してデータ取得装置２１に送信する。また制御部３０は、このとき、データ取得装置２１に配信した音楽データに応じてユーザに対する課金処理を実行する。このようにして制御部３０は、ユーザに対しデータ取得装置２１を利用して音楽データを購入させることができる。
【００３３】
かかる構成に加えてデータ提供装置２２の制御部３０は、データ取得装置２１において他の情報と合わせて表示してユーザに提示する複数の提示情報を用意している。この場合、提示情報としては、例えば季節、時期、イベント等に応じて音楽を紹介するような情報や、情報提供側が推薦する音楽を紹介するような情報等がある。また提示情報としては、特定のアーティストによる新たなシングル及びアルバムのリリースを通知するようなニュースや、新たに開始するサービスを通知するようなニュース、データ提供装置２２に新たに用意された購入用の音楽データを紹介するようなニュース等もある。
【００３４】
さらに提示情報としては、週や月のような特定期間に配信数の多かった上位所定数の音楽データを紹介するような情報や、データ提供装置２２のメンテナンスによるサービスの休止期間を通知するような情報等もある。そして提示情報は、その内容を表す文字列（以下、これを提示文字列と呼ぶ）と画像（以下、これを提示画像と呼ぶ）とから構成されている。
【００３５】
実際に制御部３０は、これら複数の提示情報をまとめて、データ取得装置２１に提供するための提供情報として提供情報記憶部３４に記憶している。ここで図５に示すように、提供情報ＲＥは、複数の提示情報を提示するために使用する複数の提示使用情報ＢＵ１乃至ＢＵＮがリスト化されて構成されている。そして提示使用情報ＢＵ１乃至ＢＵＮには、対応する提示情報固有のタイトル（以下、これを提示情報タイトルと呼ぶ）ＢＴや当該提示情報固有の識別情報（以下、これを提示識別情報と呼ぶ）ＢＤが含まれている。
【００３６】
また提示使用情報ＢＵ１乃至ＢＵＮには、対応する提示情報を構成する提示文字列を表示するための提示文字列情報ＢＷが含まれている。さらに提示使用情報ＢＵ１乃至ＢＵＮには、対応する提示情報を構成する提示画像のデータ（以下、これを提示画像データと呼ぶ）をネットワーク２３上で個別に識別して取得可能にするＵＲＬであるネットワークアドレス（以下、これを提示画像取得アドレスと呼ぶ）ＢＰも含まれている。
【００３７】
因みに、提示画像データは、ジャケット写真やアーティストの写真、サービスのマーク等の画像データであり、例えば提供情報記憶部３４に記憶されている。また提示使用情報ＢＵ１乃至ＢＵＮには、例えば対応する提示情報が音楽に関する情報である場合、当該音楽の音楽タイトルやアーティスト名、ジャンル名等の音楽情報ＥＭも含まれている。
【００３８】
これに加えて情報提供側では、提示情報の詳細な内容をユーザに提示するための画面データ（以下、これを詳細画面データと呼ぶ）も当該提示情報毎に用意している。そして制御部３０は、複数の詳細画面データを、これら複数の詳細画面データをそれぞれネットワーク２３上で個別に識別して取得可能にするＵＲＬであるネットワークアドレス（以下、これを詳細画面取得アドレスと呼ぶ）と対応付けて記憶している。また図６に示すように、制御部３０は、提供情報記憶部３４に対し、個々の提示情報の提示識別情報ＢＤ（ＢＤ１乃至ＢＤＮ）と、当該提示情報に対応する詳細画面データの詳細画面取得アドレスＰＬ（ＰＬ１乃至ＰＬＮ）とを対応付けた詳細画面検索用のデータテーブル（以下、これを詳細画面検索テーブルと呼ぶ）ＰＴも記憶している。
【００３９】
ところで制御部３０は、情報提供側により新たに提供情報ＲＥが作成されると、これに応じて提供情報記憶部３４内の提供情報ＲＥを新たなものに更新している。また制御部３０は、この際に、情報提供側により提供情報ＲＥの作成に合わせて、当該提供情報ＲＥに対応する（すなわち、提供情報ＲＥに含まれる提示情報に対応する）詳細画面データも作成されると、これに応じて画面データ記憶部３２内の詳細画面データも新たなものに更新する。さらに制御部３０は、この際、提供情報記憶部３４内の詳細画面検索テーブルＰＴの内容も更新している。
【００４０】
かかる状態で制御部３０は、データ取得装置２１から例えば定期的に提供情報ＲＥを要求する提供要求情報がネットワーク２３を介して送信されると、その都度、提供要求情報を通信部３３によって受信して取り込む。そして制御部３０は、提供要求情報が受信される毎に、提供情報記憶部３４から、提供情報ＲＥを読み出し、当該読み出した提供情報ＲＥを通信部３３によりネットワーク２３を介してデータ取得装置２１に送信する。これにより制御部３０は、データ取得装置２１において提供情報ＲＥ内の個々の提示使用情報ＢＵ１乃至ＢＵＮに基づいて提示情報を表示させ、かくしてユーザに提示情報を提示する。
【００４１】
ところでデータ取得装置２１は、ユーザに対し種々の提示情報を提示している状態で、何れか１つの提示情報が指定されると、当該指定された提示情報に対応する提示識別情報ＢＤを格納し、その提示情報に対応する詳細画面データを要求する詳細画面要求情報を生成する。そしてデータ取得装置２１は、かかる詳細画面要求情報を、ネットワーク２３を介してデータ提供装置２２に送信する。
【００４２】
従ってデータ提供装置２２の制御部３０は、データ取得装置２１からネットワーク２３を介して詳細画面要求情報が送信されたときには、その詳細画面要求情報を通信部３３によって受信して取り込む。そして制御部３０は、詳細画面要求情報に格納されている提示識別情報ＢＤに基づいて、提供情報記憶部３４内の詳細画面検索テーブルＰＴから、当該提示識別情報ＢＤに対応する詳細画面取得アドレスＰＬを検索する。これにより制御部３０は、その検索した詳細画面取得アドレスＰＬを通信部３３によりネットワーク２３を介してデータ取得装置２１に送信する。
【００４３】
その結果、制御部３０は、データ取得装置２１から詳細画面取得アドレスＰＬに従い、詳細画面データに基づく詳細画面の提示を要求する画面提示要求情報がネットワーク２３を介して送信されると、その画面提示要求情報を通信部３３によって受信して取り込む。そして制御部３０は、その画面提示要求情報に応じて、画面データ記憶部３２から対応する詳細画面データを読み出す。これにより制御部３０は、かかる詳細画面データを通信部３３によりネットワーク２３を介してデータ取得装置２１に送信し、かくしてデータ取得装置２１においてその詳細画面データに基づく詳細画面を表示させてユーザに提示させることができる。このようにして制御部３０は、ユーザに対し提示情報に加えて、当該提示情報の詳細な内容も提示することができる。
【００４４】
また情報提供側では、携帯型の情報読取装置２４を介してユーザに音楽を紹介するための１つの音楽紹介画面の音楽紹介画面データや当該紹介したものの中で所望の音楽データを購入させるための音楽購入画面の音楽購入画面データを用意している。そして制御部３０は、画面データ記憶部３２に対し、情報読取装置２４への提供用の音楽紹介画面データや音楽購入画面データと、これら音楽紹介画面データや音楽購入画面データをそれぞれネットワーク２３上で個別に識別して取得可能にするＵＲＬであるネットワークアドレス（以下，これを画面取得アドレスと呼ぶ）とを対応付けて記憶している。
【００４５】
因みに情報読取装置２４への提供用の音楽紹介画面データには、音楽紹介画面を介して紹介する複数の音楽データにそれぞれ対応付けて、当該音楽データを購入させるための音楽購入画面データの画面取得アドレスが埋め込まれている。また情報読取装置２４への提供用の音楽購入画面データには、音楽購入画面を介して購入可能な音楽データに対応する音楽取得アドレスが埋め込まれている。
【００４６】
この場合、情報読取装置２４に提供する音楽紹介画面データとしては、例えば情報提供側が季節、時期、イベント等に応じて複数の音楽を実際に試聴させて紹介するための音楽紹介画面データや、情報提供側が推薦する音楽を実際に試聴させて紹介するための音楽紹介画面データ、特定のアーティストにより新たに発表されたシングルやアルバムに収録されている音楽を実際に試聴させて紹介するための音楽紹介画面データ等がある。
【００４７】
そして制御部３０は、情報提供側により情報読取装置２４への提供用として新たに１つの音楽紹介画面データが作成されると共に、これに応じて情報読取装置２４への提供用として新たな音楽購入画面データも作成されると、画面データ記憶部３２内で情報読取装置２４への提供用の音楽紹介画面データや音楽購入画面データを更新している。また制御部３０は、情報読取装置２４への提供用の音楽紹介画面データ及び音楽購入画面データの作成に応じて、これら音楽紹介画面データ及び音楽購入画面データの画面取得アドレスも更新している。
【００４８】
また情報読取装置２４への提供用の音楽紹介画面データの画面取得アドレスは、情報読取装置２４に対し、その音楽紹介画面データを取得させるために当該音楽紹介画面データよりも先に提供されるものである。そして図７に示すように、音楽紹介画面データを取得させるための画面取得アドレスＧＦ１及びＧＦ２は、当該音楽紹介画面データ毎に生成されている。
【００４９】
この場合、これら画面取得アドレスＧＦ１及びＧＦ２は、複数の文字が１列に並べられた文字列として記述され、左側が読出開始側となり、かつ右側が読出終了側となるように構成されている。そして複数の画面取得アドレスＧＦ１及びＧＦ２における読出開始側の一部分（以下、これを前半部分と呼ぶ）ＦＲＰ１及びＦＲＰ２は、音楽紹介画面データを提供するデータ提供装置２２のネットワーク２３上の場所を示すドメイン（すなわち、ネットワーク２３上のデータ提供装置２２の住所となるものである）や、当該データ提供装置２２が音楽紹介画面データを、これとは種類の異なる他の音楽購入画面データ等とは区別して管理するためのディレクトリ等の情報を示している。
【００５０】
また複数の画面取得アドレスＧＦ１及びＧＦ２において残りの読出終了側の部分（以下、これを後半部分と呼ぶ）ＢＡＰ１及びＢＡＰ２は、対応する音楽紹介画面データを個別に識別するための識別子の情報を示している。すなわち複数の画面取得アドレスＧＦ１及びＧＦ２は、対応する音楽紹介画面データにかかわらずに前半部分ＦＲＰ１及びＦＲＰ２が共通の情報（以下、これを固定情報と呼ぶ）ＦＩ１を示し、残りの後半部分ＢＡＰ１及びＢＡＰ２が当該音楽紹介画面データ毎に異なる情報（以下、これを可変情報と呼ぶ）ＶＩ１及びＶＩ２を示している。
【００５１】
このため制御部３０は、これら音楽紹介画面データに対応する画面取得アドレスＧＦ１及びＧＦ２同士で共通な前半部分ＦＲＰ１及びＦＲＰ２の固定情報ＦＩ１を固定情報記憶部３５に記憶している。
【００５２】
そしてデータ取得装置２１は、提示情報を表示するときに、音楽紹介画面データの画面取得アドレスＧＦ１及びＧＦ２をもとに生成する２次元コードの取得を要求するコード取得要求情報を、ネットワーク２３を介してデータ提供装置２２に送信する。このため制御部３０は、データ取得装置２１からコード取得要求情報がネットワーク２３を介して送信されると、これを通信部３３により受信して取り込み、当該コード取得要求情報の受信を可変情報抽出部３６に通知する。
【００５３】
図８に示すように、このとき可変情報抽出部３６は、画面データ記憶部３２から音楽紹介画面データの画面取得アドレスＧＦ１を読み出す。また可変情報抽出部３６は、このとき固定情報記憶部３５から固定情報ＦＩ１も読み出す。さらに可変情報抽出部３６は、画面取得アドレスＧＦ１と固定情報ＦＩ１とを比較することにより当該画面取得アドレスＧＦ１内で固定情報ＦＩ１を特定し、当該画面取得アドレスＧＦ１から固定情報ＦＩ１以外の後半部分ＢＡＰ１の可変情報ＶＩ１を抽出する。そして可変情報抽出部３６は、このようにして画面取得アドレスＧＦ１から抽出した可変情報ＶＩ１を符号化部３７に送出する。
【００５４】
また符号化部３７は、固定情報ＦＩ１が予め埋め込まれ、かつ当該固定情報ＦＩ１と可変情報ＶＩ１とを連結して元の画面取得アドレスＧＦ１を復元するためのアプリケーションプログラム（以下、これを復元アプリケーションプログラムと呼ぶ）を個別に識別可能な識別情報（以下、これをアプリケーション識別情報と呼ぶ）ＡＩＤを予め保持している。このため符号化部３７は、可変情報抽出部３６から可変情報ＶＩ１が与えられると、その可変情報ＶＩ１にアプリケーション識別情報ＡＩＤを付加する。そして符号化部３７は、そのアプリケーション識別情報ＡＩＤを付加した可変情報ＶＩ１を符号化して２次元コードＴＤＣ１を生成する。
【００５５】
ここでアプリケーション識別情報ＡＩＤは、画面取得アドレスＧＦ１の固定情報ＦＩ１の情報量よりも格段的に少ない情報量となるように生成されている。従って符号化部３７で符号化される（すなわち、２次元コードを生成するための符号化対象としての）可変情報ＶＩ１及びアプリケーション識別情報ＡＩＤは、画面取得アドレスＧＦ１全体の情報量よりも格段的に少ない情報量になっている。このため図９（Ａ）及び（Ｂ）に示すように、符号化部３７は、符号化対象の可変情報ＶＩ１及びアプリケーション識別情報ＡＩＤを、仮に画面取得アドレスＧＦ１全体を符号化する場合のバージョンの符号化方式よりも下のバージョン（すなわち、少ない情報量に応じたバージョン）の符号化方式で符号化している。
【００５６】
その結果、符号化部３７は、仮に画面取得アドレスＧＦ１全体を符号化して生成される２次元コードＴＤＣ２に比べて、大幅に少ない数の最小構成単位で可変情報ＶＩ１及びアプリケーション識別情報ＡＩＤを表現する２次元コードＴＤＣ１を得ている。また２次元コードＴＤＣ１及びＴＤＣ２を生成するための符号化方式については、バージョンが異なっても、同じ形状及び大きさの最小構成単位で情報を表現している。従って符号化部３７は、この際、仮に画面取得アドレスＧＦ１全体を符号化して生成される２次元コードＴＤＣ２の大きさに比べて、可変情報ＶＩ１及びアプリケーション識別情報ＡＩＤを表現する２次元コードＴＤＣ１の大きさを小さくし得るようになされている。
【００５７】
すなわち、一般的には、情報読取装置２４に対し画面取得アドレスＧＦ１を提供するのであれば、その提供対象の画面取得アドレスＧＦ１全体を、何ら情報量を低減せずに符号化して２次元コード（以下、これを情報非低減２次元コードと呼ぶ）ＴＤＣ２を生成すると考えられる。しかしながらデータ提供装置２２では、提供対象の画面取得アドレスＧＦ１内の一部である可変情報ＶＩ１をアプリケーション識別情報ＡＩＤと共に符号化対象として符号化することで、情報非低減２次元コードＴＤＣ２よりも表現すべき情報の情報量と共に最小構成単位の数を低減させて小さい２次元コード（以下、これを情報低減２次元コードと呼ぶ）ＴＤＣ１を生成している。
【００５８】
そして符号化部３７は、このように情報低減２次元コードＴＤＣ１を生成すると、これを制御部３０に送出する。また制御部３０は、符号化部３７から情報低減２次元コードＴＤＣ１が与えられると、その情報低減２次元コードＴＤＣ１を通信部３３によりネットワーク２３を介してデータ取得装置２１に送信する。これにより制御部３０は、データ取得装置２１において提示情報と共に情報低減２次元コードＴＤＣ１を表示させて提示し、かくして、その情報低減２次元コードＴＤＣ１を情報読取装置２４に読み取らせることができるようになされている。
【００５９】
ところで情報読取装置２４は、後述するように、データ取得装置２１で表示された情報低減２次元コードＴＤＣ１を読み取ったとき、その情報低減２次元コードＴＤＣ１を用いて元の画面取得アドレスＧＦ１を復元し得るようになされている。そして情報読取装置２４は、その画面取得アドレスＧＦ１に従い、音楽紹介画面データを要求する紹介画面要求情報を、ネットワーク２３を介してデータ提供装置２２に送信する。
【００６０】
このため制御部３０は、情報読取装置２４から紹介画面要求情報が送信されると、その紹介画面要求情報を通信部３３によって受信して取り込む。そして制御部３０は、その紹介画面要求情報に応じて、画面データ記憶部３２から対応する音楽紹介画面データを読み出す。これにより制御部３０は、かかる音楽紹介画面データを通信部３３によりネットワーク２３を介して情報読取装置２４に送信し、かくして情報読取装置２４においてその音楽紹介画面データに基づく音楽紹介画面を表示させてユーザに提示させることができる。
【００６１】
ところで制御部３０は、情報読取装置２４において音楽紹介画面が表示されているとき、例えば音楽紹介画面を介して紹介する複数の音楽の音楽データの一部をデータ記憶部３１から自動的に順次読み出して通信部３３によりネットワーク２３を介して情報読取装置２４に送信する。これにより制御部３０は、情報読取装置２４において、その音楽データの一部を再生させてユーザに試聴させることができる。
【００６２】
そして情報読取装置２４は、音楽紹介画面を介してユーザに複数の音楽を紹介している状態で、何れか１つの音楽データが購入用として選択されると、音楽紹介画面データから対応する画面取得アドレスを取り出す。そして情報読取装置２４は、その画面取得アドレスに従って音楽購入画面データを要求する購入画面要求情報を、ネットワーク２３を介してデータ提供装置２２に送信する。
【００６３】
従って制御部３０は、情報読取装置２４から画面取得アドレスに従って送信された購入画面要求情報を通信部３３によって受信すると、その購入画面要求情報に応じて画面データ記憶部３２から対応する音楽購入画面データを読み出す。そして制御部３０は、かかる音楽購入画面データを通信部３３によりネットワーク２３を介して情報読取装置２４に送信する。これにより制御部３０は、情報読取装置２４において音楽購入画面データに基づく音楽購入画面を表示させる。かくして制御部３０は、情報読取装置２４において音楽購入画面上でユーザに対し音楽データの購入に関する種々の情報を入力させる。
【００６４】
情報読取装置２４は、音楽購入画面上でユーザにより所望の音楽データの購入に関する種々の情報が入力されると、音楽購入画面データから、所望の音楽データに対応する音楽取得アドレスを取り出す。また情報読取装置２４は、ユーザにより入力された購入に関する種々の情報に基づいて、所望の音楽データの配信を要求する音楽配信要求情報を生成する。そして情報読取装置２４は、かかる音楽取得アドレスに従って音楽配信要求情報を、ネットワーク２３を介してデータ提供装置２２に送信する。
【００６５】
従って制御部３０は、このときデータ取得装置２１からネットワーク２３を介して送信された音楽配信要求情報を通信部３３によって受信する。そして制御部３０は、その音楽配信要求情報に応じてデータ記憶部３１から対応する音楽データと音楽関連情報とを読み出す。これにより制御部３０は、かかる音楽データ及び音楽関連情報を通信部３３によりネットワーク２３を介して情報読取装置２４に送信する。また制御部３０は、このとき、情報読取装置２４に配信した音楽データに応じてユーザに対する課金処理を実行する。このようにして制御部３０は、ユーザに対し情報読取装置２４を利用しても音楽データを購入させることもできる。
【００６６】
次いで図１０を用いて、データ取得装置２１の機能回路ブロックによる詳細なハードウェア構成について説明する。かかるデータ取得装置２１において制御部４０は、複数の操作キー等でなる操作部４１へのユーザ操作によって各種命令が入力されると、当該入力された各種命令に応じて装置全体を制御すると共に、各種処理を実行する。これにより制御部４０は、データ取得装置２１に装填されるＣＤ（Compact Disc）等のメディアから音楽データを再生するメディア再生機能、当該メディアに記録されている音楽データを録音する録音機能、データ提供装置２２から音楽データを購入する音楽購入機能、録音や購入により取得した音楽データを再生する取得音楽再生機能等の各種機能を実現する。
【００６７】
実際に制御部４０は、ユーザにより操作部４１を介してメディア再生機能を選択する機能選択命令が入力されると、これに応じてメディア再生機能を実行する。この場合、制御部４０は、再生部４２により、データ取得装置２１に装填されたメディアから、これに記録されている音楽データを再生させて音楽として出力させる。これにより制御部４０は、ユーザに対し、メディアから再生した音楽を聴かせることができる。
【００６８】
また制御部４０は、ユーザにより操作部４１を介して録音機能を選択する機能選択命令が入力されると、これに応じて録音機能を実行する。この場合、制御部４０は、再生部４２により、データ取得装置２１に装填されたメディアから音楽データを読み出させて所定の圧縮符号化方式で圧縮符号化させた後、データ記憶部４３に送出する。これにより制御部４０は、データ記憶部４３に対し、ＡＴＲＡＣ３フォーマットやＭＰ３フォーマット等の所定フォーマットの音楽データを記憶する。
【００６９】
因みに制御部４０は、メディアからの音楽データの録音時、通信部４４により外部の関連情報提供装置（図示せず）に音楽データの音楽関連情報を要求する。その結果、制御部４０は、関連情報提供装置から送信された音楽関連情報を通信部４４によって受信して取り込むと、その音楽関連情報をデータ記憶部４３に送出する。これにより制御部４０は、データ記憶部４３に対し音楽関連情報を音楽データと対応付けて記憶する。
【００７０】
さらに制御部４０は、ユーザにより操作部４１を介して音楽購入機能を選択する機能選択命令が入力されると、これに応じて音楽購入機能を実行する。この場合、制御部４０は、音楽に関するサービスの提供を受けるように要求するサービス提供要求情報を通信部４４によりネットワーク２３を介してデータ提供装置２２に送信する。その結果、制御部４０は、データ提供装置２２から音楽紹介画面データの音楽画面取得アドレスがネットワーク２３を介して送信されると、これを通信部４４によって受信して取り込む。
【００７１】
これにより制御部４０は、その音楽画面取得アドレスに従って、音楽紹介画面データを要求する紹介画面要求情報を通信部４４によりネットワーク２３を介してデータ提供装置２２に送信する。その結果、制御部４０は、データ提供装置２２から音楽紹介画面データがネットワーク２３を介して送信されると、その音楽紹介画面データを通信部４４によって受信して取り込み表示制御部４５に送出する。これにより制御部４０は、表示制御部４５により、表示部４６に対し音楽紹介画面データに基づく音楽紹介画面を表示する。
【００７２】
この状態で制御部４０は、ユーザにより操作部４１を介して音楽紹介画面上で所望の音楽データが選択されると、音楽紹介画面データから対応する音楽画面取得アドレスを取り出す。そして制御部４０は、その音楽画面取得アドレスに従って音楽購入画面データを要求する購入画面要求情報を通信部４４によりネットワーク２３を介してデータ提供装置２２に送信する。その結果、制御部４０は、データ提供装置２２から音楽購入画面データがネットワーク２３を介して送信されると、その音楽購入画面データを通信部４４によって受信して取り込み表示制御部４５に送出する。これにより制御部４０は、表示制御部４５により表示部４６に対し音楽購入画面データに基づく音楽購入画面を表示する。
【００７３】
この状態で制御部４０は、ユーザにより操作部４１を介して音楽購入画面上で所望の音楽データの購入に関する種々の情報が入力されると、音楽購入画面データから、所望の音楽データに対応する音楽取得アドレスを取り出す。また制御部４０は、ユーザにより入力された購入に関する種々の情報に基づいて、所望の音楽データの配信を要求する音楽配信要求情報を生成する。そして制御部４０は、その音楽取得アドレスに従い音楽配信要求情報を通信部４４によりネットワーク２３を介してデータ提供装置２２に送信する。
【００７４】
その結果、制御部４０は、データ提供装置２２から、音楽データの購入に対する課金処理が完了して、ネットワーク２３を介して当該音楽データと、対応する音楽関連情報とが送信されると、これらを通信部４４によって受信して取り込みデータ記憶部４３に送出する。これにより制御部４０は、データ記憶部４３に、その音楽データと音楽関連情報とを対応付けて記憶する。このようにして制御部４０は、データ提供装置２２から音楽データを購入してデータ記憶部４３に記憶保持することができる。
【００７５】
さらに制御部４０は、ユーザにより操作部４１を介して取得音楽再生機能を選択する機能選択命令が入力されると、これに応じて取得音楽再生機能を実行する。この場合、制御部４０は、データ記憶部４３からユーザにより指定された音楽データを読み出して再生部４２により再生させて（復号処理を含む）音楽として出力させる。これにより制御部４０は、ユーザに対し、データ記憶部４３に記憶していた音楽データを音楽として聴かせることができる。このようにして制御部４０は、ユーザ操作に応じて、メディア再生機能、録音機能、音楽購入機能及び取得音楽再生機能を実現する。
【００７６】
ところで制御部４０は、データ取得装置２１が動作している間、定期的に提供情報ＲＥを要求する提供要求情報を通信部４４によりネットワーク２３を介してデータ提供装置２２に送信する。このようにして制御部４０は、提供要求情報の送信に応じてデータ提供装置２２から提供情報ＲＥがネットワーク２３を介して返信される毎に、その提供情報ＲＥを通信部４４によって受信して取り込む。そして制御部４０は、かかる提供情報ＲＥを提供情報記憶部４７に送出して記憶する。
【００７７】
因みに制御部４０は、データ提供装置２２から送信された提供情報ＲＥを受信したときに、提供情報記憶部４７に対し、すでに提供情報ＲＥを記憶していると、当該提供情報記憶部４７において、すでに記憶している提供情報ＲＥに、このとき受信した提供情報ＲＥを上書きするように記憶する。このようにして制御部４０は、データ提供装置２２から既に提供されている提供情報ＲＥとは異なる提供情報ＲＥが提供されたときにのみ、提供情報記憶部４７内の提供情報ＲＥを新たな内容のものに更新している。
【００７８】
そして制御部４０は、メディア再生機能、録音機能、音楽購入機能及び取得音楽再生機能等の種々の機能を実行している間、表示制御部４５により表示部４６に対し、例えば機能の実行状況に応じた情報（以下、これを機能実行情報と呼ぶ）を通知するための機能実行画面を表示している。また制御部４０は、このように表示部４６に機能実行画面を表示した場合、提供情報ＲＥ内の提示使用情報ＢＵ１乃至ＢＵＮに基づいて、かかる機能実行画面内に機能実行情報に合わせて提示情報も表示する。これにより制御部４０は、種々の機能を実行しているときには、当該機能実行画面を介して機能の実行状況と共に提示情報をユーザに提示するようになされている。
【００７９】
ここで、制御部４０が実行する種々の機能のうち、取得音楽再生機能を実行する場合を例にして、表示部４６に対する機能実行画面の表示について具体的に説明する。制御部４０は、ユーザ操作に応じて取得音楽再生機能を実行する場合、画面データ記憶部４８から、これに記憶している取得音楽再生機能用の画面データを読み出す。また制御部４０は、データ記憶部４３から、ユーザにより再生用として指定された音楽データを読み出して再生部４２に送出すると共に、当該音楽データに対応する音楽関連情報も読み出す。さらに制御部４０は、音楽関連情報から音楽タイトル、アーティスト名、アルバムタイトル、及び写真画像取得アドレスを取り出す。
【００８０】
そして制御部４０は、その写真画像取得アドレスに従いジャケット写真画像データを要求する画像要求情報を通信部４４によりネットワーク２３を介して例えばデータ提供装置２２に送信する。その結果、制御部４０は、データ提供装置２２からネットワーク２３を介してジャケット写真画像データが送信されると、当該ジャケット写真画像データを通信部４４によって受信して取り込む。これにより制御部４０は、音楽タイトル、アーティスト名及びアルバムタイトルの情報とジャケット写真画像データとを機能実行情報データとして画面データに合成し、かくして機能実行画面データを生成する。
【００８１】
これに加えて制御部４０は、このとき提供情報記憶部４７から提供情報ＲＥを読み出し、当該読み出した提供情報ＲＥから、これに含まれる複数の提示使用情報ＢＵ１乃至ＢＵＮを取り出す。また制御部４０は、これら提示使用情報ＢＵ１乃至ＢＵＮからそれぞれ提示文字列情報ＢＷ及び提示画像取得アドレスＢＰを取り出す。さらに制御部４０は、提示画像取得アドレスＢＰに従い提示画像データを要求する提示画像要求情報を通信部４４によりネットワーク２３を介してデータ提供装置２２に送信する。その結果、制御部４０は、データ提供装置２２から提示画像データがネットワーク２３を介して送信されると、これを通信部４４によって受信して取り込む。
【００８２】
そして制御部４０は、提示使用情報ＢＵ１乃至ＢＵＮ毎の提示文字列情報ＢＷ及び提示画像データを提示情報データとして適宜、機能実行画面データに合成する。制御部４０は、提示情報データを合成した機能実行画面データを表示制御部４５に送出する。これにより制御部４０は、表示制御部４５により表示部４６に対し機能実行画面データに基づく図１１に示すような機能実行画面５０を表示する。
【００８３】
この場合、機能実行画面５０には、その中央部に、取得音楽再生機能に対応する機能実行情報として、現在再生中の音楽データに対応する音楽タイトル５１、アルバムタイトル５２、アーティスト名５３及びジャケット写真画像５４が表示されている。また機能実行画面５０には、その下側に画面左右方向と平行な帯状の提示情報表示領域５５が設けられ、かかる提示情報表示領域５５に、例えば提示画像５６と提示文字列５７とが横１列に並べられた１行構成の１つの提示情報５８が表示されている。
【００８４】
また制御部４０は、このようにして機能実行画面５０の提示情報表示領域５５内に１行構成の提示情報５８を所定時間表示すると、表示制御部４５により当該提示情報表示領域５５内に表示する１行構成の１つの提示情報５８を切り替える。このようにして制御部４０は、表示部４６に対し機能実行画面５０を表示している間、提示情報表示領域５５内に順次１つの提示情報５８を切り替えて表示し、かくしてユーザに個々の提示情報５８を順番に提示し得るようになされている。
【００８５】
ところで制御部４０は、表示部４６に対し機能実行画面５０と共に提示情報５８を表示している状態で、当該ユーザにより操作部４１が操作され機能実行画面５０上で何れか１つの提示情報５８が指定されると、その指定された提示情報５８に対応する提示使用情報ＢＵ１乃至ＢＵＮから提示識別情報ＢＤを取り出す。また制御部４０は、その提示識別情報ＢＤを格納し、ユーザにより指定された提示情報５８に対応する詳細画面データを要求する詳細画面要求情報を生成する。そして制御部４０は、詳細画面要求情報を通信部４４によりネットワーク２３を介してデータ提供装置２２に送信する。
【００８６】
その結果、制御部４０は、データ提供装置２２からネットワーク２３を介して詳細画面取得アドレスＰＬが送信されると、これを通信部４４によって受信して取り込む。このとき制御部４０は、詳細画面取得アドレスＰＬに従い、詳細画面データに基づく詳細画面の提示を要求する画面提示要求情報を通信部４４によりネットワーク２３を介してデータ提供装置２２に送信する。
【００８７】
これに応じて制御部４０は、データ提供装置２２から、ユーザにより指定された提示情報５８に対応する詳細画面データがネットワーク２３を介して送信されると、その詳細画面データを通信部４４によって受信して取り込む。そして制御部４０は、かかる詳細画面データを表示制御部４５に送出する。これにより制御部４０は、表示制御部４５により表示部４６に対し詳細画面データに基づく例えば図１２に示すような詳細画面６０を表示する。因みに、かかる詳細画面６０は、ユーザにより指定された提示情報５８としての、例えば特定のアーティストによる新たなシングルのリリースを通知するようなニュースに対応しているものである。
【００８８】
この場合、詳細画面６０には、画面上下方向に沿って並べられた複数のタイトル表示欄６１Ａ乃至６１Ｅを有する曲名表示部６１が設けられている。そしてタイトル表示部６１の各タイトル表示欄６１Ａ乃至６１Ｅそれぞれには、特定のアーティストにより今までにリリースされたシングルの音楽タイトルが表示されている。またタイトル表示部６１には、当該タイトル表示部６１内に表示するタイトル表示欄６１Ａ乃至６１Ｅを切り替えるためのスクロール操作部６１Ｆが設けられている。また各タイトル表示欄６１Ａ乃至６１Ｅには、表示される音楽タイトルに試聴データが対応付けられているとき、例えばスピーカの形状を模式的に示すマーク６１Ｇも表示される。
【００８９】
さらに詳細画面６０には、画面左側に、タイトル表示欄６１Ａ乃至６１Ｅに表示された音楽タイトルに対応するジャケット写真等の画像を表示させる画像表示領域６２が設けられている。さらに詳細画面６０には、特定のアーティストにより今までにリリースされた全ての音楽データに対応する音楽タイトルのリストを提示するように要求するためのリスト提示ボタン６３が設けられている。さらにまた詳細画面６０には、特定のアーティストのプロフィールの提示を要求するためのプロフィール提示ボタン６４も設けられている。因みに詳細画面６０の下端には、例えば、操作部４１に設けられた各種操作キーのうち、その詳細画面６０上で種々の命令の入力に利用可能な操作キーと、その操作キーにより入力可能な命令とをユーザに通知するための、種々のマーク等が表示されている。
【００９０】
そして制御部４０は、表示部４６に表示した詳細画面６０上でユーザにより、タイトル表示欄６１Ａ乃至６１Ｅを介して試聴データの対応付けられた何れかの音楽タイトルが選択されると、詳細画面データに格納されている、当該試聴データ取得用のネットワークアドレスを取り出す。そして制御部４０は、かかるネットワークアドレスに従い試聴データを要求する試聴要求情報を通信部４４によりネットワーク２３を介してデータ提供装置２２に送信する。その結果、制御部４０は、データ提供装置２２からネットワーク２３を介して送信された試聴データを通信部４４によって受信すると、当該受信した試聴データを再生部４２に送出して再生させる。これにより制御部４０は、ユーザに対し、選択された音楽タイトルに対応する音楽を試聴させる。
【００９１】
また制御部４０は、ユーザによりタイトル表示欄６１Ａ乃至６１Ｅを介して何れかの音楽タイトルが選択されたときには、詳細画面データに格納されている、ジャケット写真画像データ取得用のネットワークアドレスを取り出す。そして制御部４０は、かかるネットワークアドレスに従いジャケット写真画像データを要求する写真画像要求情報を通信部４４によりネットワーク２３を介してデータ提供装置２２に送信する。その結果、制御部４０は、データ提供装置２２からネットワーク２３を介して送信されたジャケット写真画像データを通信部４４によって受信すると、当該受信したジャケット写真画像に基づくジャケット写真画像を、詳細画面６０の画像表示領域６２に表示する。
【００９２】
さらに制御部４０は、ユーザにより詳細画面６０上でリスト提示ボタン６３が選択指示されると、詳細画面データに格納されている、音楽タイトルリスト取得用のネットワークアドレスを取り出す。そして制御部４０は、かかるネットワークアドレスに従い音楽タイトルリストを要求するリスト要求情報を通信部４４によりネットワーク２３を介してデータ提供装置２２に送信する。その結果、制御部４０は、データ提供装置２２からネットワーク２３を介して送信された音楽タイトルリストを通信部４４によって受信すると、当該受信した音楽タイトルリスト内の音楽タイトルを例えば詳細画面６０のタイトル表示部５１に表示する（又は、表示部４６に対し詳細画面６０に替えて、音楽タイトルリストに含まれる複数の音楽タイトルを提示するリスト画面を表示する）。
【００９３】
さらに制御部４０は、ユーザにより詳細画面６０上でプロフィール提示ボタン６４が選択指示されると、詳細画面データに格納されている、プロフィールデータ取得用のネットワークアドレスを取り出す。そして制御部４０は、かかるネットワークアドレスに従いプロフィールデータを要求するプロフィール要求情報を通信部４４によりネットワーク２３を介してデータ提供装置２２に送信する。その結果、制御部４０は、データ提供装置２２からネットワーク２３を介して送信されたプロフィールデータを通信部４４によって受信すると、当該受信したプロフィールデータに基づくプロフィールを例えば詳細画面６０の画像表示領域６２内に表示する（又は、表示部４６に対し詳細画面６０に替えて、プロフィールデータに基づくプロフィール画面を表示する）。
【００９４】
これにより制御部４０は、特定のアーティストのリリースしたシングルの音楽タイトルやジャケット写真画像、当該特定のアーティストのプロフィール等を目視させることができると共に、そのシングルを実際に試聴させることができる。このようにして制御部４０は、ユーザにより、例えば特定のアーティストによる新たなシングルのリリースを通知するニュースである提示情報５８が指定されると、これに応じてデータ提供装置２２から取得した対応する詳細画面データに基づく詳細画面６０として、当該ユーザに対し提示情報５８の内容に関係する種々の情報を追加で提示することができる。
【００９５】
ところで制御部４０は、ユーザにより操作部４１を介して機能選択命令が入力されたとき、上述した一連の処理に加えて、情報低減２次元コードＴＤＣ１の取得を要求するコード取得要求情報を通信部４４によりネットワーク２３を介してデータ提供装置２２に送信する。その結果、制御部４０は、データ提供装置２２から情報低減２次元コードＴＤＣ１がネットワーク２３を介して送信されると、当該情報低減２次元コードＴＤＣ１を通信部４４によって受信して取り込む。そして制御部４０は、かかる情報低減２次元コードＴＤＣ１を機能実行画面データに合成している。これにより制御部４０は、表示制御部４５により表示部４６に表示している機能実行画面５０（図１１）において提示情報表示領域５５内に、その情報低減２次元コードＴＤＣ１を表示している。
【００９６】
実際に機能実行画面５０の提示情報表示領域５５には、例えば提示画像５６を表示する部分と、提示文字列５７を表示する部分との間に、当該提示情報表示領域５５の幅（すなわち、画面上下方向の幅）と同一の幅で、かつ情報低減２次元コードＴＤＣ１の形状と同一の形状を有するコード表示領域５５Ａが設けられている。またコード表示領域５５Ａの大きさは、情報低減２次元コードＴＤＣ１の大きさ以上で、かつ情報非低減２次元コードＴＤＣ２の大きさよりも小さく選定されている。
【００９７】
このため図１３（Ａ）及び（Ｂ）に示すように、制御部４０は、その大きさが制限されたコード表示領域５５Ａに対し仮に情報非低減２次元コードＴＤＣ２を表示することを考えると、当該大きさの制限されたコード表示領域５５Ａに情報非低減２次元コードＴＤＣ２を縮小して表示することになる。しかしながら制御部４０は、その大きさの制限されたコード表示領域５５Ａに対し、表現すべき情報の情報量と共に最小構成単位の数が減らされて小さく生成された情報低減２次元コードＴＤＣ１を何ら縮小せずに（又は、最大でもコード表示領域５５Ａの大きさと同じ大きさとなるように所定の拡大率で拡大して）表示し得るようになされている。
【００９８】
従って制御部４０は、表示制御部４５により、大きさの制限されたコード表示領域５５Ａにおいて、情報非低減２次元コードＴＤＣ２の最小構成単位の大きさに比べて情報低減２次元コードＴＤＣ１の最小構成単位の大きさを大きくしている。これにより制御部４０は、機能実行画面５０内で、情報低減２次元コードＴＤＣ１の白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれて判別し難くなることを回避している。よって制御部４０は、情報読取装置２４で機能実行画面５０内の情報低減２次元コードＴＤＣ１が読み取られた場合、その情報低減２次元コードＴＤＣ１が表現している情報（すなわち、可変情報ＶＩ１及びアプリケーション識別情報ＡＩＤ）を的確に復号させ得るようになされている。
【００９９】
次いで図１４を用いて、情報読取装置２４の機能回路ブロックによる詳細なハードウェア構成について説明する。かかる情報読取装置２４において制御部７０は、複数の操作キー等でなる操作部７１へのユーザ操作によって各種命令が入力されると、当該入力された各種命令に応じて装置全体を制御すると共に、各種処理を実行する。これにより制御部７０は、カメラでなる読取部７２を、データ取得装置２１の表示部４６に表示されている情報低減２次元コードＴＤＣ１に向けた状態で、ユーザにより操作部７１を介して読取命令が入力されると、当該読取部７２により情報低減２次元コードＴＤＣ１を撮像し撮像画像データとして読み取る。
【０１００】
因みに制御部７０は、この際、読取部７２によって情報低減２次元コードＴＤＣ１を撮像して得られる撮像画像データを表示制御部７３に送出する。これにより制御部７０は、表示制御部７３により表示部７４に対し、撮像画像データに基づき情報低減２次元コードＴＤＣ１の撮像画像を表示させ、かくしてユーザに情報低減２次元コードＴＤＣ１の撮像状態（アングルや撮像距離等）を確認させることができる。
【０１０１】
ここで情報読取装置２４には、情報低減２次元コードＴＤＣ１を復号するアプリケーションプログラム（以下、これを復号アプリケーションプログラムと呼ぶ）が、説明の便宜上、機能ブロックで示す復号部７５として設けられている。このため読取部７２は、情報低減２次元コードＴＤＣ１の撮像画像データを復号部７５に送出する。そして図１５に示すように、復号部７５は、読取部７２から与えられた撮像画像データを情報低減２次元コードＴＤＣ１として復号することにより、可変情報ＶＩ１とアプリケーション識別情報ＡＩＤとを生成し、これらを制御部７０に送出する。
【０１０２】
また情報読取装置２４には、情報低減２次元コードＴＤＣ１を復号して得られるアプリケーション識別情報ＡＩＤで識別される上述した復元アプリケーションプログラム（すなわち、固定情報ＦＩ１が予め埋め込まれた復元アプリケーションプログラム）も、説明の便宜上、機能回路ブロックで示す連結部７６として設けられている。このため制御部７０は、復号部７５から可変情報ＶＩ１及びアプリケーション識別情報ＡＩＤが与えられると、そのアプリケーション識別情報ＡＩＤで識別される連結部７６を起動させる。
【０１０３】
また制御部７０は、連結部７６を起動させると、このとき復号部７５から与えられていた可変情報ＶＩ１を当該連結部７６に送出する。このため連結部７６は、制御部７０により起動されると、予め保持している固定情報ＦＩ１に、このとき制御部７０から与えられた可変情報ＶＩ１を連結することにより、元の画面取得アドレスＧＦ１を復元（すなわち、生成）する。そして連結部７６は、かかる画面取得アドレスＧＦ１を制御部７０に送出する。
【０１０４】
これにより制御部７０は、その画面取得アドレスＧＦ１に従い、音楽紹介画面データを要求する紹介画面要求情報を通信部７７によりネットワーク２３を介してデータ提供装置２２に送信する。その結果、制御部７０は、データ提供装置２２から音楽紹介画面データがネットワーク２３を介して送信されると、その音楽紹介画面データを通信部７７によって受信して取り込み表示制御部７３に送出する。これにより制御部７０は、表示制御部７３により、表示部７４に対し音楽紹介画面データに基づく例えば図１６に示すような音楽紹介画面９０を表示する。因みに、かかる音楽紹介画面９０は、例えば、特定のアーティストにより発表されたニューアルバムに収録されている音楽を紹介するものである。
【０１０５】
この場合、音楽紹介画面９０には、画面上下方向に沿って並べられた複数のタイトル表示欄９１Ａ乃至９１Ｅを有する曲名表示部９１が設けられている。そしてタイトル表示部９１の各タイトル表示欄９１Ａ乃至９１Ｅそれぞれには、特定のアーティストにより発表されたニューアルバムに収録されている音楽の音楽タイトルが表示されている。またタイトル表示部９１には、当該タイトル表示部９１内に表示するタイトル表示欄９１Ａ乃至９１Ｅを切り替えるためのスクロール操作部９１Ｆが設けられている。
【０１０６】
そして制御部７０は、表示部７４に音楽紹介画面９０を表示すると、データ提供装置２２からネットワーク２３を介して順次送信される、紹介用の音楽データの一部を通信部７７によって受信して取り込み、これを再生部７８に送出する。これにより再生部７８は、制御部７０から順次与えられる音楽データの一部を再生して出力し、かくしてユーザに順次音楽の一部を試聴させることができる。
【０１０７】
また制御部７０は、表示部７４に表示した音楽紹介画面９０上でユーザにより、タイトル表示欄９１Ａ乃至９１Ｅを介して何れかの音楽タイトルが選択されると、音楽紹介画面データに格納されている画面取得アドレスを取り出す。そして制御部７０は、かかる画面取得アドレスに従い音楽購入画面データを要求する購入画面要求情報を通信部７７によりネットワーク２３を介してデータ提供装置２２に送信する。その結果、制御部７０は、データ提供装置２２から音楽購入画面データがネットワーク２３を介して送信されると、その音楽購入画面データを通信部７７によって受信して取り込み表示制御部７３に送出する。これにより制御部７０は、表示制御部７３により表示部７４に対し音楽購入画面データに基づく音楽購入画面を表示する。
【０１０８】
この状態で制御部７０は、ユーザにより操作部７１を介して音楽購入画面上で所望の音楽データの購入に関する種々の情報が入力されると、音楽購入画面データから、所望の音楽データに対応する音楽取得アドレスを取り出す。また制御部７０は、ユーザにより入力された購入に関する種々の情報に基づいて、所望の音楽データの配信を要求する音楽配信要求情報を生成する。そして制御部７０は、その音楽取得アドレスに従い音楽配信要求情報を通信部７７によりネットワーク２３を介してデータ提供装置２２に送信する。
【０１０９】
その結果、制御部７０は、データ提供装置２２から、音楽データの購入に対する課金処理が完了して、ネットワーク２３を介して当該音楽データと、対応する音楽関連情報とが送信されると、これらを通信部７７によって受信して取り込みデータ記憶部７９に送出する。これにより制御部７０は、データ記憶部７９に、その音楽データと音楽関連情報とを対応付けて記憶する。このようにして制御部７０は、データ提供装置２２から音楽データを購入してデータ記憶部７９に記憶保持することができる。
【０１１０】
因みに制御部７０は、ユーザにより操作部７１を介して音楽データの再生が要求されると、データ記憶部７９から音楽関連情報を読み出し、当該読み出した音楽関連情報に基づき表示制御部７３を介して表示部７４に、再生可能な音楽データに対応する音楽タイトルを一覧表示する。これにより制御部７０は、表示部７４に一覧表示した音楽タイトルにより再生対象の音楽データを指定させることができる。
【０１１１】
そして制御部７０は、ユーザにより再生対象の音楽データが指定されると、データ記憶部７９から当該指定された音楽データを読み出して再生部７８により再生させ音楽として出力させる。これにより制御部７０は、ユーザに対し、データ記憶部７９に記憶していた音楽データを音楽として聴かせることができる。
【０１１２】
次いで、図１７（Ａ）及び（Ｂ）に示すフローチャートを用いて、データ取得装置２１及びデータ提供装置２２において情報低減２次元コードＴＤＣ１を生成して表示する第１のコード表示処理手順について説明する。すなわち、データ取得装置２１の制御部４０は、ユーザにより操作部４１を介して機能選択命令が入力されると、図１７（Ａ）に示す第１のコード取得表示処理手順ＲＴ１を開始する。そしてデータ取得装置２１の制御部４０は、かかる第１のコード取得表示処理手順ＲＴ１を開始すると、ステップＳＰ１においてコード取得要求情報を通信部４４によりデータ提供装置２２に送信して、次のステップＳＰ２に移る。
【０１１３】
このときデータ提供装置２２の制御部３０は、データ取得装置２１との通信が確立すると、図１７（Ｂ）に示す第１のコード生成提供処理手順ＲＴ２を開始する。そしてデータ提供装置２２の制御部３０は、かかる第１のコード生成提供処理手順ＲＴ２を開始すると、ステップＳＰ１１においてデータ取得装置２１から送信されたコード取得要求情報を通信部３３によって受信する。そして制御部３０は、そのコード取得要求情報の受信に応じて、可変情報抽出部３６により画面取得アドレスＧＦ１から可変情報ＶＩ１を抽出して、次のステップＳＰ１２に移る。
【０１１４】
ステップＳＰ１２において制御部３０は、符号化部３７により可変情報ＶＩ１をアプリケーション識別情報ＡＩＤと共に符号化して情報低減２次元コードＴＤＣ１を生成して、次のステップＳＰ１３に移る。そしてステップＳＰ１３において制御部３０は、通信部３３により情報低減２次元コードＴＤＣ１をデータ取得装置２１に送信した後、次のステップＳＰ１４に移り、かかる第１のコード生成提供処理手順ＲＴ２を終了する。
【０１１５】
このときステップＳＰ２においてデータ取得装置２１の制御部４０は、データ提供装置２２から送信された情報低減２次元コードＴＤＣ１を通信部４４によって受信する。そして制御部４０は、表示制御部４５により表示部４６に対し機能実行画面５０の一部として情報低減２次元コードＴＤＣ１を表示した後、次のステップＳＰ３に移り、かかる第１のコード取得表示処理手順ＲＴ１を終了する。このようにしてデータ取得装置２１及びデータ提供装置２２は、第１のコード表示処理手順を全て終了する。
【０１１６】
次いで、図１８（Ａ）及び（Ｂ）に示すフローチャートを用いて、情報読取装置２４及びデータ提供装置２２において画面取得アドレスＧＦ１を利用して音楽紹介画面データを提供し取得する第１の画面提供取得処理手順について説明する。すなわち、情報読取装置２４の制御部７０は、ユーザにより操作部７１を介して読取部７２の起動命令が入力されると、図１８（Ａ）に示す第１のアドレス生成処理手順ＲＴ３を開始する。そして情報読取装置２４の制御部７０は、かかる第１のアドレス生成処理手順ＲＴ３を開始すると、ステップＳＰ２１において読取部７２を起動して、データ取得装置２１の表示部４６に表示されている情報低減２次元コードＴＤＣ１を撮像して読み取り、次のステップＳＰ２２に移る。
【０１１７】
ステップＳＰ２２において制御部７０は、復号部７５により、読取部７２で読み取った情報低減２次元コードＴＤＣ１を復号して可変情報ＶＩ１及びアプリケーション識別情報ＡＩＤを生成して、次のステップＳＰ２３に移る。ステップＳＰ２３において制御部７０は、アプリケーション識別情報ＡＩＤに従い連結部７６を起動させて、次のステップＳＰ２４に移る。
【０１１８】
ステップＳＰ２４において制御部７０は、連結部７６により予め保持している固定情報ＦＩ１と、可変情報ＶＩ１とを連結して元の画面取得アドレスＧＦ１を生成して、次のステップＳＰ２５に移る。そしてステップＳＰ２５において制御部７０は、画面取得アドレスＧＦ１に従い紹介画面要求情報を通信部７７によりデータ提供装置２２に送信して、次のステップＳＰ２６に移る。
【０１１９】
このときデータ提供装置２２の制御部３０は、情報読取装置２４との通信が確立すると、図１８（Ｂ）に示す第１の画面提供処理手順ＲＴ４を開始する。データ提供装置２２の制御部３０は、かかる第１の画面提供処理手順ＲＴ４を開始すると、ステップＳＰ３１において情報読取装置２４から送信された紹介画面要求情報を通信部３３によって受信する。そして制御部３０は、その紹介画面要求情報の受信に応じて画面データ記憶部３２から音楽紹介画面データを読み出し通信部３３により情報読取装置２４に送信した後、次のステップＳＰ３２に移り、かかる第１の画面提供処理手順ＲＴ４を終了する。
【０１２０】
このときステップＳＰ２６において情報読取装置２４の制御部７０は、データ提供装置２２から送信された音楽紹介画面データを通信部７７によって受信して取り込む。そして制御部７０は、表示制御部７３により表示部７４に対し音楽紹介画面データに基づく音楽紹介画面９０を表示した後、次のステップＳＰ２７に移り、かかる第１のアドレス生成処理手順ＲＴ３を終了する。このようにして情報読取装置２４及びデータ提供装置２２は、第１の画面提供取得処理手順を全て終了する。
【０１２１】
（２−２）第１の実施の形態の動作及び効果
以上の構成において、データ提供装置２２は、データ取得装置２１から情報低減２次元コードＴＤＣ１の取得が要求されると、可変情報抽出部３６により画面取得アドレスＧＦ１から固定情報ＦＩ１以外の可変情報ＶＩ１を抽出する。またデータ提供装置２２は、符号化部３７により、その可変情報ＶＩ１をアプリケーション識別情報ＡＩＤと共に符号化して情報低減２次元コードＴＤＣ１を生成する。そしてデータ提供装置２２は、かかる情報低減２次元コードＴＤＣ１をデータ取得装置２１に送信することにより、当該データ取得装置２１において表示部４６に情報低減２次元コードＴＤＣ１を表示させる。
【０１２２】
また情報読取装置２４は、データ取得装置２１の表示部４６に表示された情報低減２次元コードＴＤＣ１を読取部７２により読み取ると、復号部７５により情報低減２次元コードＴＤＣ１を復号して可変情報ＶＩ１及びアプリケーション識別情報ＡＩＤを生成する。そして情報読取装置２４は、アプリケーション識別情報ＡＩＤにより連結部７６を起動させ、当該起動させた連結部７６により、これが予め保持している固定情報ＦＩ１に、情報低減２次元コードＴＤＣ１から得た可変情報ＶＩ１を連結して元の画面取得アドレスＧＦ１を生成する。これにより情報読取装置２４は、かかる画面取得アドレスＧＦ１に従い紹介画面要求情報をデータ提供装置２２に送信し、その結果、データ提供装置２２から返信される音楽紹介画面データを受信して音楽紹介画面９０を表示する。
【０１２３】
従ってデータ提供装置２２は、提供対象の画面取得アドレスＧＦ１全体を符号化して情報非低減２次元コードＴＤＣ２を生成する場合に比べて、当該提供対象の画面取得アドレスＧＦ１の一部である可変情報ＶＩ１と共に情報量の格段的に少ないアプリケーション識別情報ＡＩＤを符号化することで、表現すべき情報の情報量と共に最小構成単位の数を減らした小さい情報低減２次元コードＴＤＣ１を生成することができる。その結果、データ提供装置２２は、データ取得装置２１の解像度の比較的低い表示部４６において機能実行画面５０内の大きさの制限されたコード表示領域５５Ａに情報非低減２次元コードＴＤＣ２が縮小して表示される場合に比べて、当該大きさの制限されたコード表示領域５５Ａに対し情報低減２次元コードＴＤＣ１を何ら縮小せずに（又は、コード表示領域５５Ａ内に収まるように拡大して）表示させることができる。
【０１２４】
これによりデータ提供装置２２は、データ取得装置２１において大きさの制限されたコード表示領域５５Ａに情報低減２次元コードＴＤＣ１が表示されたときに当該情報低減２次元コードＴＤＣ１の白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれることを回避することができる。従ってデータ提供装置２２は、その大きさが制限されたコード表示領域５５Ａに表示された情報低減２次元コードＴＤＣ１が情報読取装置２４により比較的近い位置から読み取られるときに、当該情報低減２次元コードＧＦ１の白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれることを回避することができると共に、その情報読取装置２４により比較的離れた位置から読み取られるときにも、当該情報低減２次元コードＴＤＣ１の白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれることを極力回避することができる。
【０１２５】
また情報読取装置２４は、データ取得装置２１の解像度の比較的低い表示部４６において機能実行画面５０内の大きさの制限されたコード表示領域５５Ａに、提供対象の画面取得アドレスＧＦ１全体を符号化して生成される情報非低減２次元コードＴＤＣ２が縮小して表示される場合に比べて、当該提供対象の画面取得アドレスＧＦ１の一部である可変情報ＶＩ１と共に情報量の格段的に少ないアプリケーション識別情報ＡＩＤを符号化することで、表現すべき情報の情報量と共に最小構成単位の数を減らして小さく生成された情報低減２次元コードＴＤＣ１を、当該コード表示領域５５Ａに何ら縮小せずに（又は、拡大して）表示された状態で読み取ることができる。
【０１２６】
すなわち、情報読取装置２４は、大きさの制限されたコード表示領域５５Ａに対し、白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれることを回避して表示された情報低減２次元コードＴＤＣ１を読み取ることができる。そして情報読取装置２４は、大きさの制限されたコード表示領域５５Ａに対し情報低減２次元コードＴＤＣ１が白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれずに表示されるため、その情報低減２次元コードＴＤＣ１を比較的離れた位置から読み取るときにも、当該情報低減２次元コードＴＤＣ１の白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれることを極力回避することができる。
【０１２７】
以上の構成によれば、データ提供装置２２は、可変情報抽出部３６により、画面取得アドレスＧＦ１から固定情報ＦＩ１以外の可変情報ＶＩ１を抽出し、符号化部３７により、その可変情報ＶＩ１を符号化して情報低減２次元コードＴＤＣ１を生成するようにした。これによりデータ提供装置２２は、情報非低減２次元コードＴＤＣ２に比べて、情報低減２次元コードＴＤＣ１を表現すべき情報の情報量と共に最小構成単位の数を減らして小さく生成し、データ取得装置２１において大きさの制限されたコード表示領域５５Ａに対し当該情報低減２次元コードＴＤＣ１を何ら縮小せずに（又は、拡大して）表示させることができる。よってデータ提供装置２２は、情報低減２次元コードＴＤＣ１が読み取られたときに的確に復号させることができる。
【０１２８】
また情報読取装置２４は、読取部７２により、データ取得装置２１で大きさの制限されたコード表示領域５５Ａに表示された、情報非低減２次元コードＴＤＣ２に比べて表現すべき情報の情報量と共に最小構成単位の数を減らした情報低減２次元コードＴＤＣ１を読み取り、復号部７５により、その情報低減２次元コードＴＤＣ１を復号して可変情報ＶＩ１を生成し、連結部７６により固定情報ＦＩ１と、可変情報ＶＩ１とを連結して元の画面取得アドレスＧＦ１を生成するようにした。これにより情報読取装置２４は、データ取得装置２１において大きさの制限されたコード表示領域５５Ａに対し情報非低減２次元コードＴＤＣ２が縮小して表示される場合に比べて、表現すべき情報の情報量と共に最小構成単位の数を減らして小さく生成された情報低減２次元コードＴＤＣ１を、当該大きさの制限されたコード表示領域５５Ａに何ら縮小せずに（又は、拡大して）表示された状態で読み取ることができる。よって情報読取装置２４は、情報低減２次元コードＴＤＣ１を的確に復号することができる。そして、かかる情報読取装置２４は、このように的確に復号した可変情報ＶＩ１を固定情報ＦＩ１と連結することにより、当該可変情報ＶＩ１を符号化して生成された情報低減２次元コードＴＤＣ１を読み取った場合でも、元の画面取得アドレスＧＦ１を的確に取得することができる。
【０１２９】
ところでテータ取得装置２１では、機能実行画面５０内のコード表示領域５５Ａに情報低減２次元コードＴＤＣ１を縮小せずにそのまま表示し、又は当該情報低減２次元コードＴＤＣ１を最大でもコード表示領域５５Ａの大きさと同じ大きさとなるように所定の拡大率で拡大して表示するようにした。従ってデータ取得装置２１は、機能実行画面５０において本来ユーザに提示すべき機能実行情報を削除し、また情報低減２次元コードＴＤＣ１で覆って隠すようなことをせずに、当該機能実行情報全体を的確に提示した状態のまま、情報低減２次元コードＴＤＣ１を的確に読み取らせることができる。
【０１３０】
またデータ提供装置２２は、データ取得装置２１から情報低減２次元コードＴＤＣ１の取得が要求される毎に、その情報低減２次元コードＴＤＣ１を生成してデータ取得装置２１に送信している。従ってデータ提供装置２２は、予め情報低減２次元コードＴＤＣ１を生成して保持しておくための記憶部を何ら設けることなく、構成を簡易化することができる。
【０１３１】
さらにデータ提供装置２２は、画面取得アドレスＧＦ１から抽出した可変情報ＶＩ１をアプリケーション識別情報ＡＩＤと共に符号化して情報低減２次元コードＴＤＣ１を生成している。そして情報読取装置２４には、復号アプリケーションプログラムである復号部７５と、復元アプリケーションプログラムである連結部７６とが設けられている。この状態で情報読取装置２４は、情報低減２次元コードＴＤＣ１を復号してアプリケーション識別情報ＡＩＤを得たときに、そのアプリケーション識別情報ＡＩＤにより連結部７６を特定して起動させている。すなわち情報読取装置２４の制御部７０は、アプリケーション識別情報ＡＩＤを得ると、そのアプリケーション識別情報ＡＩＤで識別する復元アプリケーションプログラムを特定して起動させる機能を有している。
【０１３２】
このため情報読取装置２４は、現在、市場に流通している２次元コード復号用の既存の復号アプリケーションプログラムである復号部７５が設けられている構成に対し、復元アプリケーションプログラムである連結部７６を追加するだけで、復号部７５により情報低減２次元コードＴＤＣ１を復号したときに、連結部７６を的確に起動させて当該情報低減２次元コードＴＤＣ１の表現している可変情報ＶＩ１から元の画面取得アドレスＧＦ１を容易に生成することができる。よって情報読取装置２４は、既存の復号アプリケーションプログラムがインストールされている装置を元にして、本発明を容易に実現することができる。
【０１３３】
さらにまた情報読取装置２４は、復号アプリケーションプログラムである復号部７５と、復元アプリケーションプログラムである連結部７６とを別々に設け、当該復元アプリケーションプログラムに対し固定情報ＦＩ１を埋め込んでいる。従って情報読取装置２４は、データ提供装置２２側で画面取得アドレスＧＦ１の固定情報ＦＩ１が変更されたときに、復号アプリケーションプログラムである復号部７５はそのままにして、復元アプリケーションプログラムである連結部７６のみを交換する（すなわち、復元アプリケーションプログラムをインストールする）ことで、当該固定情報ＦＩ１の変更に容易に対処して元の画面取得アドレスＧＦ１を生成することができる。
【０１３４】
（２−３）他の実施の形態
なお上述した第１の実施の形態においては、データ提供装置２２が、データ取得装置２１から情報低減２次元コードＴＤＣ１の取得が要求される毎に、その情報低減２次元コードＴＤＣ１を生成してデータ取得装置２１に送信するようにした場合について述べたが、本発明はこれに限らず、データ提供装置２２が予め情報低減２次元コードＴＤＣ１を生成して保持しておくようにしても良い。かかる構成によれば、データ提供装置２２において、データ取得装置２１から情報低減２次元コードＴＤＣ１の取得が要求されたときに、当該情報低減２次元コードＴＤＣ１を生成しない分、処理負荷を低減させることができる。
【０１３５】
また上述した第１の実施の形態においては、データ提供装置２２が、データ取得装置２１から機能実行画面５０の表示の際に情報低減２次元コードＴＤＣ１の取得が要求されると、これに応じて当該情報低減２次元コードＴＤＣ１をデータ取得装置２１に送信するようにした場合について述べたが、本発明はこれに限らず、データ提供装置２２が、例えばデータ取得装置２１に対し提供情報ＲＥと共に情報低減２次元コードＴＤＣ１を送信するように、定期的に提供するようにしても良い。
【０１３６】
さらに上述した第１の実施の形態においては、情報読取装置２４に対し復号アプリケーションプログラムである復号部７５と、復元アプリケーションプログラムである連結部７６とを設けるようにした場合について述べたが、本発明はこれに限らず、情報読取装置２４に対し、復号アプリケーションプログラムと復元アプリケーションプログラムとを一体化して生成されたアプリケーションプログラムをインストールするようにしても良い。かかる構成によれば、情報読取装置２４に対し機能的には上述と同様に復号部７５と連結部７６とを設けることになるが、これら復号部７５及び連結部７６とが１つのアプリケーションプログラムであるため、制御部７０を、アプリケーション識別情報ＡＩＤにより復元アプリケーションプログラムを特定して起動させる機能を除いて構成することができ、構成を簡易化することができる。
【０１３７】
従ってデータ提供装置２２は、画面取得アドレスＧＦ１から抽出した可変情報ＶＩ１を、アプリケーション識別情報ＡＩＤを加えずに単独で符号化することができ、かくして情報低減２次元コードＴＤＣ１を、表現すべき情報の情報量と共に最小構成単位の数を低減させてさらに小さく生成することができる。よってデータ取得装置２１において情報低減２次元コードＴＤＣ１を拡大表示する場合、上述した第１の実施の形態よりも大きな拡大率で情報低減２次元コードＴＤＣ１を拡大することができる。従ってデータ取得装置２１は、情報読取装置２４に対し、かなり離れた位置からでも情報低減２次元コードＴＤＣ１を的確に読み取らせることができる。
【０１３８】
さらに上述した第１の実施の形態においては、情報読取装置２４において連結部７６が予め固定情報ＦＩ１を保持するようにした場合について述べたが、本発明はこれに限らず、情報読取装置２４がデータ提供装置２２から固定情報ＦＩ１を取得して記憶部に記憶しておくようにしても良い。
【０１３９】
さらに上述した第１の実施の形態においては、データ提供装置２２で情報低減２次元コードＴＤＣ１を生成するようにした場合について述べたが、本発明はこれに限らず、データ取得装置２１で情報低減２次元コードＴＤＣ１を生成するようにしても良い。すなわち、図４との対応部分に同一符号を付した図１９に示すように、データ提供装置１００については、本発明による符号化装置を適用しないことで、固定情報記憶部３５、可変情報抽出部３６及び符号化部３７を除いて構成する。また図１０との対応部分に同一符号を付した図２０に示すように、データ取得装置１１０については、本発明による符号化装置を適用することで、固定情報記憶部１１１、可変情報抽出部１１２及び符号化部１１３を新たに設けて構成する。
【０１４０】
そして、かかる構成によって実現する図２１（Ａ）及び（Ｂ）に示す第２のコード表示処理手順では、データ取得装置１１０の制御部１１４が、ユーザにより操作部４１を介して機能選択命令が入力されると、図２１（Ａ）に示す第１のコード生成表示処理手順ＲＴ５を開始する。そしてデータ取得装置１１０の制御部１１４は、かかる第１のコード生成表示処理手順ＲＴ５を開始すると、ステップＳＰ４１において、機能選択命令の入力を情報低減２次元コードＴＤＣ１の取得の要求と見なして、画面取得アドレスＧＦ１の取得を要求するアドレス取得要求情報を通信部４４によりデータ提供装置１００に送信して、次のステップＳＰ４２に移る。
【０１４１】
このときデータ提供装置１００の制御部１０１は、データ取得装置１１０との通信が確立すると、図２１（Ｂ）に示す第１のアドレス提供処理手順ＲＴ６を開始する。データ提供装置１００の制御部１０１は、かかる第１のアドレス提供処理手順ＲＴ６を開始すると、ステップＳＰ５１においてデータ取得装置１１０から送信されたアドレス取得要求情報を通信部３３によって受信して取り込む。そして制御部１０１は、そのアドレス取得要求情報の受信に応じて、画面データ記憶部３２から音楽紹介画面データの画面取得アドレスＧＦ１を読み出す。これにより制御部１０１は、その画面取得アドレスＧＦ１を通信部３３によりデータ取得装置１１０に送信した後、次のステップＳＰ５２に移り、かかる第１のアドレス提供処理手順ＲＴ６を終了する。
【０１４２】
このときステップＳＰ４２においてデータ取得装置１１０の制御部１１４は、データ提供装置１００から送信された画面取得アドレスＧＦ１を通信部４４によって受信して取り込む。そして制御部１１４は、可変情報抽出部１１２により、固定情報記憶部１１１から固定情報ＦＩ１を読み出して画面取得アドレスＧＦ１と比較するようにして当該画面取得アドレスＧＦ１内で固定情報ＦＩ１を特定し、その画面取得アドレスＧＦ１から固定情報ＦＩ１以外の可変情報ＶＩ１を抽出した後、次のステップＳＰ４３に移る。
【０１４３】
ステップＳＰ４３において制御部１１４は、符号化部１１３により、可変情報抽出部１１２で得た可変情報ＶＩ１を、予め保持しているアプリケーション識別情報ＡＩＤと共に符号化して情報低減２次元コードＴＤＣ１を生成して、次のステップＳＰ４４に移る。そしてステップＳＰ４４において制御部１１４は、表示制御部４５により表示部４６に対し機能実行画面５０のコード表示領域５５Ａに情報低減２次元コードＴＤＣ１を表示した後、次のステップＳＰ４５に移り、かかる第１のコード生成表示処理手順ＲＴ５を終了する。このようにしてデータ取得装置１１０及びデータ提供装置１００が第２のコード表示処理手順を実行しても、当該データ取得装置１１０により、上述した第１の実施の形態によるデータ提供装置２２と同様の効果を得ることができる。
【０１４４】
ところでデータ取得装置１１０は、かかる構成の場合、情報読取装置２４において復元アプリケーションプログラムに固定情報ＦＩ１を埋め込まずに、データ提供装置１００又はデータ取得装置１１０から固定情報ＦＩ１を取得して記憶部に記憶させておくことで、アプリケーション識別情報ＡＩＤを用いずに可変情報ＶＩ１のみから情報低減２次元コードＴＤＣ１を生成することもできる。その結果、データ取得装置１１０は、情報低減２次元コードＴＤＣ１を、表現すべき情報の情報量と共に最小構成単位を低減させてさらに小さく生成することができる。よってデータ取得装置１１０において情報低減２次元コードＴＤＣ１を拡大表示する場合、上述した第１の実施の形態よりも大きな拡大率で情報低減２次元コードＴＤＣ１を拡大することができる。従ってデータ取得装置１１０は、情報読取装置２４に対し、かなり離れた位置からでも情報低減２次元コードＴＤＣ１を的確に読み取らせることができる。またデータ取得装置１１０では、予めデータ提供装置１００から提供可能な画面取得アドレスＧＦ１を例えば提供情報ＲＥと共に取得してアドレス記憶部に記憶しておくこともできる。
【０１４５】
（３）第２の実施の形態
（３−１）第２の実施の形態によるデータ提供取得システムの構成
図３との対応部分に同一符号を付して示す図２２は、第２の実施の形態によるデータ提供取得システム１３０を示し、データ提供装置１３１及び情報読取装置１３２の構成を除いて、上述した第１の実施の形態によるデータ提供取得システム２０と同様に構成されている。
【０１４６】
ここで図４との対応部分に同一符号を付して示す図２３を用いて、データ提供装置１３１の機能回路ブロックによる詳細なハードウェア構成について説明する。かかるデータ提供装置１３１において制御部１４０は、装置全体を統括的に制御すると共に、各種処理を実行する。これにより制御部１４０は、アドレス記憶部１４１に対し、携帯型の情報読取装置１３２に提供する上述した１つの音楽紹介画面データの画面取得アドレスを記憶している。また制御部１４０は、アドレス記憶部１４１に対し、他の複数のデータ提供装置（図示せず）からそれぞれ情報読取装置１３２に提供する複数の画面データをネットワーク２３上で個別に識別して取得可能にするＵＲＬである画面取得アドレスも記憶している。
【０１４７】
因みにアドレス記憶部１４１に記憶している画面取得アドレスとしては、上述した音楽紹介画面データを取得可能にするもの以外に、例えば、音楽に関連するＣＤやＤＶＤ（Digital Versatile Disc）等の商品を紹介する１つの商品紹介画面データを取得可能にするものがある。また、画面取得アドレスとしては、例えばラジオ放送の番組やラジオ放送局が主催するイベント等を紹介する１つのラジオ紹介画面データを取得可能にするものもある。さらに制御部１４０は、音楽紹介画面データや、商品紹介画面データ、ラジオ紹介画面データがそれぞれ新たに作成されると、これら音楽紹介画面データや、商品紹介画面データ、ラジオ紹介画面データ毎に画面取得アドレスも生成することにより、これに応じてアドレス記憶部１４１内の画面取得アドレスを更新している。
【０１４８】
ここで複数の画面取得アドレスについては、例えば同一のデータ提供装置１３１から情報読取装置１３２に提供される画面データ（音楽紹介画面データ、商品紹介画面データ又はラジオ紹介画面データ）を取得可能にするものであると、前半部分として互いに共通の固定情報を有し、かつ後半部分としてそれぞれ異なる可変情報を有している。そして図２４（Ａ）乃至（Ｃ）に示すように、これら複数の画面取得アドレスＧＦ５乃至ＧＦ７については、例えば異なるデータ提供装置１３１から情報読取装置１３２に提供される画面データ（音楽紹介画面データや商品紹介画面データ、ラジオ紹介画面データ）を取得可能にするものであると、当該データ提供装置１３１毎に、前半部分ＦＲＰ５乃至ＦＲＰ７として異なる固定情報ＦＩ５乃至ＦＩ７を有している。
【０１４９】
このため制御部１４０は、固定情報記憶部１４２に対し、アドレス記憶部１４１に記憶している画面取得アドレスＧＦ５乃至ＧＦ７のデータ提供装置１３１毎に異なる固定情報ＦＩ５乃至ＦＩ７を記憶している。また識別情報生成部１４３は、データ提供装置１３１毎に異なる固定情報ＦＩ５乃至ＦＩ７をそれぞれ用いてハッシュ演算等の所定の演算を実行することにより、これら固定情報ＦＩ５乃至ＦＩ７をそれぞれ個別に識別可能な識別情報（以下、これを固定識別情報と呼ぶ）ＦＤ５乃至ＦＤ７を生成する。
【０１５０】
そして制御部１４０は、識別情報生成部１４３により生成された複数の固定識別情報ＦＤ５乃至ＦＤ７を、固定情報記憶部１４２において固定情報ＦＩ５乃至ＦＩ７に対応付けて記憶する。これにより図２５に示すように、制御部１４０は、固定情報記憶部１４２内に、固定情報ＦＩ５乃至ＦＩ７と固定識別情報ＦＤ５乃至ＦＤ７とを対応付けた情報検索用のデータテーブル（以下、これを情報検索テーブルと呼ぶ）ＩＴを構築している。また制御部１４０は、かかる情報検索テーブルＩＴを通信部３３によりネットワーク２３を介して情報読取装置１３２に送信する。これにより制御部１４０は、情報読取装置１３２に対し情報検索テーブルＩＴを保持させている。
【０１５１】
この状態で制御部１４０は、データ取得装置２１から提示情報を表示するときに送信されたコード取得要求情報を通信部３３により受信して取り込むと、当該コード取得要求情報の受信を可変情報抽出部３６に通知する。この場合、可変情報抽出部１４４（図２４（Ａ）乃至（Ｃ））は、アドレス記憶部１４１から全ての画面取得アドレスＧＦ５乃至ＧＦ７を順次読み出す。また可変情報抽出部１４４は、このとき固定情報記憶部１４２から全ての固定情報ＦＩ５乃至ＦＩ７及び対応する固定識別情報ＦＤ５乃至ＦＤ７を読み出す。
【０１５２】
そして可変情報抽出部１４４は、順次読み出した画面取得アドレスＧＦ５乃至ＧＦ７と全ての固定情報ＦＩ５乃至ＦＩ７とを比較するようにして、個々の画面取得アドレスＧＦ５乃至ＧＦ７内で固定情報ＦＩ５乃至ＦＩ７を特定し当該画面取得アドレスＧＦ５乃至ＧＦ７から、その特定した固定情報ＦＩ５乃至ＦＩ７以外の後半部分ＢＡＰ５乃至ＢＡＰ７の可変情報ＶＩ５乃至ＶＩ７を抽出する。そして可変情報抽出部１４４は、このようにして画面取得アドレスＧＦ５乃至ＧＦ７から抽出した可変情報ＶＩ５乃至ＶＩ７をそれぞれ、その抽出の際に特定した固定情報ＦＩ５乃至ＦＩ７に対応する固定識別情報ＦＤ５乃至ＦＤ７と共に符号化部１４５に順次送出する。
【０１５３】
符号化部１４５は、可変情報抽出部１４４から順次１つの可変情報ＶＩ５乃至ＶＩ７と、これに対応する固定識別情報ＦＤ５乃至ＦＤ７とが与えられる毎に、その可変情報ＶＩ５乃至ＶＩ７に当該固定識別情報ＦＤ５乃至ＦＤ７を付加する。そして符号化部１４５は、その固定識別情報ＦＤ５乃至ＦＤ７を付加した可変情報ＶＩ５乃至ＶＩ７を符号化して１つの２次元コードＴＤＣ５乃至ＴＤＣ７を生成する。このようにして符号化部１４５は、全ての画面取得アドレスＧＦ５乃至ＧＦ７に対応する複数の２次元コードＴＤＣ５乃至ＴＤＣ７を生成する。
【０１５４】
ここで固定識別情報ＦＤ５乃至ＦＤ７は、画面取得アドレスＧＦ５乃至ＧＦ７の何れの固定情報ＦＩ５乃至ＦＩ７の情報量よりも格段的に少ない情報量となるように生成されている。従って符号化部１４５で符号化される（すなわち、２次元コードを生成するための符号化対象としての）可変情報ＶＩ５乃至ＶＩ７及び固定識別情報ＦＤ５乃至ＦＤ７は、画面取得アドレスＧＦ５乃至ＧＦ７全体の情報量よりも格段的に少ない情報量になっている。このため符号化部１４５は、上述した第１の実施の形態の場合と同様に、符号化対象の可変情報ＶＩ５乃至ＶＩ７及び固定識別情報ＦＤ５乃至ＦＤ７を、仮に画面取得アドレスＧＦ５乃至ＧＦ７全体を符号化する場合のバージョンの符号化方式よりも下のバージョン（すなわち、少ない情報量に応じたバージョン）の符号化方式で符号化している。
【０１５５】
その結果、符号化部１４５は、仮に画面取得アドレスＧＦ５乃至ＧＦ７全体を符号化して生成される２次元コード（以下、これも情報非低減２次元コードと呼ぶ）に比べて、大幅に少ない数の最小構成単位で可変情報ＶＩ５乃至ＶＩ７及び固定識別情報ＦＤ５乃至ＦＤ７を表現する２次元コードＴＤＣ５乃至ＴＤＣ７を得ている。従って符号化部１４５は、上述した第１の実施の形態の場合と同様に情報非低減２次元コードの大きさに比べて、可変情報ＶＩ５乃至ＶＩ７及び固定識別情報ＦＤ５乃至ＦＤ７を表現する２次元コードＴＤＣ５乃至ＴＤＣ７の大きさを小さくし得るようになされている。
【０１５６】
すなわち符号化部１４５は、提供対象の画面取得アドレスＧＦ５乃至ＧＦ７内の一部である可変情報ＶＩ５乃至ＶＩ７を固定識別情報ＦＤ５乃至ＦＤ７と共に符号化対象として符号化することで、上述した第１の実施の形態と同様に情報非低減２次元コードよりも、表現すべき情報の情報量を低減させた２次元コード（以下、これも情報低減２次元コードと呼ぶ）ＴＤＣ５乃至ＴＤＣ７を生成している。
【０１５７】
そして符号化部１４５は、このようにして複数の情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成すると、これらを制御部１４０に送出する。また制御部１４０は、符号化部１４５から複数の情報低減２次元コードＴＤＣ５乃至ＴＤＣ７が与えられると、これら情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を通信部３３によりネットワーク２３を介してデータ取得装置２１に送信する。これにより制御部１４０は、データ取得装置２１において提示情報と共に複数の情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を表示させて提示し、かくして、その情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を情報読取装置１３２に読み取らせることができるようになされている。
【０１５８】
因みにデータ取得装置２１の制御部４０は、このとき表示部４６に対し、例えば図１１との対応部分に同一符号を付した図２６に示すような機能実行画面１４７を表示する。この場合、機能実行画面１４７の提示情報表示領域５５には、例えば提示画像５６を表示する部分と、提示文字列５７を表示する部分との間に、当該提示情報表示領域５５の幅（すなわち、画面上下方向の幅）と同一の幅で、かつ情報低減２次元コードＴＤＣ１の形状と同一の形状を有する複数のコード表示領域５５Ａ乃至５５Ｃが一列に設けられている。また、これら複数のコード表示領域５５Ａ乃至５５Ｃの大きさは、情報低減２次元コードＴＤＣ５乃至ＴＤＣ７の大きさ以上で、かつ情報非低減２次元コードの大きさよりも小さく選定されている。
【０１５９】
このためデータ取得装置２１の制御部４０は、上述した第１の実施の形態の場合と同様に、その大きさが制限されたコード表示領域５５Ａ乃至５５Ｃに対し、表現すべき情報の情報量と共に最小構成単位の数を減らして小さく生成された情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を何ら縮小せずに（又は、最大でもコード表示領域５５Ａ乃至５５Ｃの大きさと同じ大きさとなるように所定の拡大率で拡大して）表示し得るようになされている。従ってデータ取得装置２１は、大きさの制限されたコード表示領域５５Ａ乃至５５Ｃにおいて、情報非低減２次元コードの最小構成単位の大きさに比べて情報低減２次元コードＴＤＣ５乃至ＴＤＣ７の最小構成単位の大きさを大きくしている。これによりデータ取得装置２１の制御部４０は、これら複数の情報低減２次元コードＴＤＣ５乃至ＴＤＣ７において白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれて判別し難くなることを回避している。
【０１６０】
次いで図１４との対応部分に同一符号を付して示す図２７を用いて、情報読取装置１３２の機能回路ブロックによる詳細なハードウェア構成について説明する。かかる情報読取装置１３２において制御部１５０は、操作部７１を介して入力される各種命令に応じて装置全体を制御すると共に、各種処理を実行する。これにより取得部１５１は、制御部１５０の制御のもと、例えばユーザの命令に応じて固定情報ＦＩ５乃至ＦＩ７を要求する固定要求情報を通信部７７によりネットワーク２３を介してデータ提供装置１３１に送信する。その結果、取得部１５１は、データ提供装置１３１から情報検索テーブルＩＴがネットワーク２３を介して送信されると、当該情報検索テーブルＩＴを通信部７７によって受信して取り込む。そして取得部１５１は、かかる情報検索テーブルＩＴを固定情報記憶部１５２に送出して記憶する。
【０１６１】
ところで情報読取装置１３２には、情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を復号する復号アプリケーションプログラム、及び固定情報ＦＩ５乃至ＦＩ７と可変情報ＶＩ５乃至ＶＩ７とを連結して元の情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を復元する復元アプリケーションプログラムを一体化して生成されたアプリケーションプログラムが、その機能に応じて説明の便宜上、機能ブロックで示す復号部１５３及び連結部１５４として設けられている。
【０１６２】
従って制御部１５０は、上述した第１の実施の形態の場合と同様に読取部７２により、データ取得装置２１の表示部４６に表示されている複数の情報低減２次元コードＴＤＣ５乃至ＴＤＣ７の中でユーザにより任意に選択された何れか１つの情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を撮像して読み取ると、その結果得られた撮像画像データを復号部１５３に送出する。
【０１６３】
この場合、図２８に示すように、復号部１５３は、読取部７２から与えられた撮像画像データを情報低減２次元コードＴＤＣ５乃至ＴＤＣ７として復号することにより、１つの可変情報ＶＩ５乃至ＶＩ７と１つの固定識別情報ＦＤ５乃至ＦＤ７とを生成する。そして復号部１５３は、可変情報ＶＩ５乃至ＶＩ７を連結部１５４に送出する。また復号部１５３は、固定識別情報ＦＤ５乃至ＦＤ７を固定情報特定部１５５に送出する。
【０１６４】
固定情報特定部１５５は、復号部１５３から１つの固定識別情報ＦＤ５乃至ＦＤ７が与えられると、固定情報記憶部１５２内の情報検索テーブルＩＴを利用して、当該１つの固定識別情報ＦＤ５乃至ＦＤ７に対応する（すなわち、識別する）１つの固定情報ＦＩ５乃至ＦＩ７を特定する。そして固定情報特定部１５５は、固定情報記憶部１５２から、その特定した１つの固定情報ＦＩ５乃至ＦＩ７を読み出して連結部１５４に送出する。
【０１６５】
よって連結部１５４は、このとき固定情報特定部１５５から与えられた１つの固定情報ＦＩ５乃至ＦＩ７と、復号部１５３から与えられた１つの可変情報ＶＩ５乃至ＶＩ７とを連結することにより、元の画面取得アドレスＧＦ５乃至ＧＦ７を復元（すなわち、生成）する。そして連結部１５４は、かかる画面取得アドレスＧＦ５乃至ＧＦ７を制御部１５０に送出する。
【０１６６】
これにより制御部１５０は、その画面取得アドレスＧＦ５乃至ＧＦ７に従い音楽紹介画面データや商品紹介画面データ、ラジオ紹介画面データを要求する画面要求情報を通信部７７によりネットワーク２３を介してデータ提供装置１３１や他のデータ提供装置に送信する。その結果、制御部１５０は、データ提供装置１３１や他のデータ提供装置から、要求した音楽紹介画面データや商品紹介画面データ、ラジオ紹介画面データがネットワーク２３を介して送信されると、その音楽紹介画面データや商品紹介画面データ、ラジオ紹介画面データを通信部７７によって受信して取り込み表示制御部７３に送出する。これにより制御部１５０は、表示制御部７３により、表示部７４に対し音楽紹介画面データや商品紹介画面データ、ラジオ紹介画面データに基づく音楽紹介画面９０（図１６）や商品紹介画面、ラジオ紹介画面を表示することができる。
【０１６７】
次いで、図１７との対応部分に同一符号を付した図２９（Ａ）及び（Ｂ）に示すフローチャートを用いて、データ取得装置２１及びデータ提供装置１３１において情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成して表示する第３のコード表示処理手順について説明する。すなわち、データ提供装置１３１の制御部１４０は、データ取得装置２１との通信が確立すると、図２９（Ｂ）に示す第２のコード生成提供処理手順ＲＴ７を開始する。
【０１６８】
データ提供装置１３１の制御部１４０は、かかる第２のコード生成提供処理手順ＲＴ７を開始すると、ステップＳＰ６１においてデータ取得装置２１から送信されたコード取得要求情報を通信部３３によって受信して取り込む。そして制御部１４０は、そのコード取得要求情報の受信に応じて、可変情報抽出部１４４により複数の画面取得アドレスＧＦ５乃至ＧＦ７からそれぞれ可変情報ＶＩ５乃至ＶＩ７を抽出すると共に、当該抽出した可変情報ＶＩ５乃至ＶＩ７に、固定情報記憶部１４２から読み出した固定識別情報ＦＤ５乃至ＦＤ７を対応させて、次のステップＳＰ６２に移る。
【０１６９】
ステップＳＰ６２において制御部１４０は、符号化部１４５により順次１つの可変情報ＶＩ５乃至ＶＩ７と共に対応する１つの固定識別情報ＦＤ５乃至ＦＤ７を符号化して複数の情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成し、次のステップＳＰ６３に移る。そしてステップＳＰ６３において制御部１４０は、通信部３３により複数の情報低減２次元コードＴＤＣ５乃至ＴＤＣ７をデータ取得装置２１に送信した後、次のステップＳＰ６４に移り、かかる第３のコード生成提供処理手順ＲＴ７を終了する。そしてデータ提供装置１３１の制御部１４０は、データ取得装置２１において複数の情報低減２次元コードＴＤＣ５乃至ＴＤＣ７が表示されると、当該データ取得装置２１と共に第３のコード表示処理手順を全て終了する。
【０１７０】
次いで、図１８との対応部分に同一符号を付した図３０（Ａ）及び（Ｂ）に示すフローチャートを用いて、情報読取装置１３２及びデータ提供装置１３１において画面取得アドレスＧＦ５乃至ＧＦ７を利用して例えば音楽紹介画面データを提供し取得する第２の画面提供取得処理手順について説明する。すなわち、情報読取装置１３２の制御部１５０は、ユーザにより操作部７１を介して読取部７２の起動命令が入力されると、図３０（Ａ）に示す第２のアドレス生成処理手順ＲＴ８を開始する。そして情報読取装置１３２の制御部１５０は、かかる第２のアドレス生成処理手順ＲＴ８を開始すると、ステップＳＰ２１において読取部７２により、データ取得装置２１の表示部４６に表示されている複数の情報低減２次元コードＴＤＣ５乃至ＴＤＣ７の中でユーザにより任意に選択された（すなわち、読取部７２が向けられた）１つの情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を撮像して読み取り、次のステップＳＰ７１に移る。
【０１７１】
ステップＳＰ７１において制御部１５０は、復号部１５３により、読取部７２で読み取った１つの情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を復号して１つの可変情報ＶＩ５乃至ＶＩ７及び１つの固定識別情報ＦＤ５乃至ＦＤ７を生成して、次のステップＳＰ７２に移る。ステップＳＰ７２において制御部１５０は、固定情報特定部１５５により、固定情報記憶部１５２内の情報検索テーブルＩＴを利用して、情報低減２次元コードＴＤＣ５乃至ＴＤＣ７から得た１つの固定識別情報ＦＤ５乃至ＦＤ７に対応する１つの固定情報ＦＩ５乃至ＦＩ７を特定して、次のステップＳＰ２４に移る。
【０１７２】
ステップＳＰ２４において制御部１５０は、連結部１５４により、固定情報特定部１５５で特定した１つの固定情報ＦＩ５乃至ＦＩ７と、復号部１５３により生成した１つの可変情報ＶＩ５乃至ＶＩ７とを連結して元の画面取得アドレスＧＦ５乃至ＧＦ７を生成して、次のステップＳＰ２５に移る。そしてステップＳＰ２５において制御部１５０は、画面取得アドレスＧＦ５乃至ＧＦ７に従い画面要求情報を通信部７７によりデータ提供装置１３１に送信して、次のステップＳＰ２５に移る。
【０１７３】
その結果、ステップＳＰ２５において情報読取装置１３２の制御部１５０は、データ提供装置１３１から送信された音楽紹介画面データを通信部７７によって受信して取り込む。そして制御部１５０は、表示制御部７３により表示部７４に対し音楽紹介画面データに基づく音楽紹介画面９０を表示した後、次のステップＳＰ７４に移り、かかる第２のアドレス生成処理手順ＲＴ８を終了する。このようにして情報読取装置１３２及びデータ提供装置１３１は、第２の画面提供取得処理手順を全て終了する。
【０１７４】
（３−２）第２の実施の形態の動作及び効果
以上の構成において、データ提供装置１３１は、データ取得装置２１から情報低減２次元コードＴＤＣ５乃至ＴＤＣ７の取得が要求されると、可変情報抽出部１４４により画面取得アドレスＧＦ５乃至ＧＦ７から固定情報ＦＩ５乃至ＦＩ７以外の可変情報ＶＩ５乃至ＶＩ７を抽出する。またデータ提供装置１３１は、符号化部１４５により、画面取得アドレスＧＦ５乃至ＧＦ７から抽出した可変情報ＶＩ５乃至ＶＩ７を、当該画面取得アドレスＧＦ５乃至ＧＦ７内の固定情報ＦＩ５乃至ＦＩ７を識別する固定識別情報ＦＤ５乃至ＦＤ７と共に符号化して情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成する。そしてデータ提供装置１３１は、かかる情報低減２次元コードＴＤＣ５乃至ＴＤＣ７をデータ取得装置２１に送信することにより、当該データ取得装置２１において表示部４６に情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を表示させる。
【０１７５】
また情報読取装置１３２は、データ取得装置２１の表示部４６に表示された情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を読取部７２により読み取ると、復号部１５３により情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を復号して可変情報ＶＩ５乃至ＶＩ７及び固定識別情報ＦＤ５乃至ＦＤ７を生成する。そして情報読取装置１３２は、固定識別情報ＦＤ５乃至ＦＤ７に対応する固定情報ＦＩ５乃至ＦＩ７を特定し、当該特定した固定情報ＦＩ５乃至ＦＩ７に、情報低減２次元コードＴＤＣ５乃至ＴＤＣ７から得た可変情報ＶＩ５乃至ＶＩ７を連結して元の画面取得アドレスＧＦ５乃至ＧＦ７を生成する。これにより情報読取装置１３２は、かかる画面取得アドレスＧＦ５乃至ＧＦ７に従い画面要求情報をデータ提供装置１３１や他のデータ提供装置に送信し、その結果、データ提供装置１３１や他のデータ提供装置から返信される音楽紹介画面データや商品紹介画面データ、ラジオ紹介画面データを受信して音楽紹介画面９０等の画面を表示する。
【０１７６】
従ってデータ提供装置１３１は、固定情報ＦＩ５乃至ＦＩ７の異なる複数種類の画面取得アドレスＧＦ５乃至ＧＦ７を提供可能な場合でも、これら画面取得アドレスＧＦ５乃至ＧＦ７全体を符号化して情報非低減２次元コードを生成する場合に比べて、当該画面取得アドレスＧＦ５乃至ＧＦ７の一部である可変情報ＶＩ５乃至ＶＩ７を情報量の格段的に少ない固定識別情報ＦＤ５乃至ＦＤ７と共に符号化して、表現すべき情報の情報量と共に最小構成単位の数を減らした小さい情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成することができる。その結果、データ提供装置１３１は、データ取得装置２１において機能実行画面５０内の大きさの制限されたコード表示領域５５Ａ乃至５５Ｃに対し情報非低減２次元コードが縮小して表示される場合に比べて、当該大きさの制限されたコード表示領域５５Ａ乃至５５Ｃに対し情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を何ら縮小せずに（又は、コード表示領域５５Ａ乃至５５Ｃ内に収めるように所定の拡大率で拡大して）表示させることができる。これによりデータ提供装置１３１は、データ取得装置２１において情報低減２次元コードＴＤＣ５乃至ＴＤＣ７が表示されたときに白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれることを回避することができる。
【０１７７】
そしてデータ提供装置１３１は、このように固定情報ＦＩ５乃至ＦＩ７の異なる複数種類の画面取得アドレスＧＦ５乃至ＧＦ７を提供し得るものの、当該画面取得アドレスＧＦ５乃至ＧＦ７内の可変情報ＶＩ５乃至ＶＩ７と共に、その画面取得アドレスＧＦ５乃至ＧＦ７内の固定情報ＦＩ５乃至ＦＩ７を識別する固定識別情報ＦＤ５乃至ＦＤ７を符号化して情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成している。このためデータ提供装置１３１は、情報読取装置１３２に対し、情報低減２次元コードＴＤＣ５乃至ＴＤＣ７が表現する固定識別情報ＦＤ５乃至ＦＤ７により、当該情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成するときに情報量の削減のため省略した固定情報ＦＩ５乃至ＦＩ７を的確に特定させることができる。よってデータ提供装置１３１は、情報読取装置１３２に対し、情報低減２次元コードＴＤＣ５乃至ＴＤＣ７から元の画面取得アドレスＧＦ５乃至ＧＦ７を適確に復元させることができる。
【０１７８】
また情報読取装置１３２は、データ取得装置２１において機能実行画面５０内の大きさの制限されたコード表示領域５５Ａ乃至５５Ｃに対し、提供対象の画面取得アドレスＧＦ５乃至ＧＦ７全体を符号化して生成される情報非低減２次元コードが縮小して表示される場合に比べて、当該提供対象の画面取得アドレスＧＦ５乃至ＧＦ７の一部である可変情報ＶＩ５乃至ＶＩ７を情報量の格段的に少ない固定識別情報ＦＤ５乃至ＦＤ７と共に符号化することで、表現すべき情報の情報量と共に最小構成単位の数を減らして小さく生成された情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を、当該大きさの制限されたコード表示領域５５Ａ乃至５５Ｃに何ら縮小せずに（又は、拡大して）表示された状態で読み取ることができる。すなわち、情報読取装置１３２は、大きさの制限されたコード表示領域５５Ａ乃至５５Ｃに対し、白色の最小構成単位と黒色の最小構成単位とのパターンがつぶれることを回避して表示された情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を読み取ることができる。
【０１７９】
そして情報読取装置１３２は、情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を読み取ると、当該情報低減２次元コードＴＤＣ５乃至ＴＤＣ７が表現する固定識別情報ＦＤ５乃至ＦＤ７により、その情報低減２次元コードＴＤＣ５乃至ＴＤＣ７が生成されるときに情報量の削減のため省略された固定情報ＦＩ５乃至ＦＩ７を的確に特定することができる。よって情報読取装置１３２は、情報低減２次元コードＴＤＣ５乃至ＴＤＣ７から元の画面取得アドレスＧＦ５乃至ＧＦ７を適確に復元することができる。
【０１８０】
以上の構成によれば、データ提供装置１３１は、可変情報抽出部１４４により、画面取得アドレスＧＦ５乃至ＧＦ７から固定情報ＦＩ５乃至ＦＩ７以外の可変情報ＶＩ５乃至ＶＩ７を抽出し、符号化部１４５により、その可変情報ＶＩ５乃至ＶＩ７を当該固定情報ＦＩ５乃至ＦＩ７を識別する固定識別情報ＦＤ５乃至ＦＤ７と共に符号化して情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成するようにした。これによりデータ提供装置１３１は、上述した第１の実施の形態によるデータ提供装置２２（図４）と同様の効果を得ることができると共に、これに加えて情報読取装置１３２に対し、情報低減２次元コードＴＤＣ５乃至ＴＤＣ７が表現する固定識別情報ＦＤ５乃至ＦＤ７により、当該情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成するときに情報量の削減のため省略した固定情報ＦＩ５乃至ＦＩ７を的確に特定させることができる。よってデータ提供装置１３１は、固定情報ＦＩ５乃至ＦＩ７の異なる複数種類の画面取得アドレスＧＦ５乃至ＧＦ７を提供可能な場合でも、情報読取装置１３２に対し、複数の情報低減２次元コードＴＤＣ５乃至ＴＤＣ７の何れからも、元の画面取得アドレスＧＦ５乃至ＧＦ７を適確に復元させることができる。
【０１８１】
また情報読取装置１３２は、読取部７２により、データ取得装置２１で表示された、画面取得アドレスＧＦ５乃至ＧＦ７全体を符号化して生成される２次元コードに比べて表現すべき情報の情報量と共に最小構成単位の数を減らした情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を読み取り、復号部１５３により、その画面取得アドレスＧＦ５乃至ＧＦ７を復号して可変情報ＶＩ５乃至ＶＩ７及び固定識別情報ＦＤ５乃至ＦＤ７を生成し、固定情報特定部１５５により復号部１５３で得た固定識別情報ＦＤ５乃至ＦＤ７に対応する固定情報ＦＩ５乃至ＦＩ７を特定し、連結部１５４により、固定情報特定部１５５で特定した固定情報ＦＩ５乃至ＦＩ７と、復号部１５３で得た可変情報ＶＩ５乃至ＶＩ７とを連結して元の画面取得アドレスＧＦ５乃至ＧＦ７を生成するようにした。これにより情報読取装置１３２は、上述した第１の実施の形態による情報読取装置２４（図１４）と同様の効果を得ることができると共に、これに加えて情報低減２次元コードＴＤＣ５乃至ＴＤＣ７が表現する固定識別情報ＦＤ５乃至ＦＤ７により、その情報低減２次元コードＴＤＣ５乃至ＴＤＣ７が生成されるときに情報量の削減のため省略された固定情報ＦＩ５乃至ＦＩ７を的確に特定することができる。よって情報読取装置１３２は、複数の情報低減２次元コードＴＤＣ５乃至ＴＤＣ７の何れからも、元の画面取得アドレスＧＦ５乃至ＧＦ７を適確に復元することができる。
【０１８２】
これに加えてデータ提供装置１３１は、データ取得装置２１から情報低減２次元コードＴＤＣ５乃至ＴＤＣ７の取得が要求される毎に、複数の情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成してデータ取得装置２１に送信している。従ってデータ提供装置１３１は、予め複数の情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成して保持しておくための記憶部を何ら設けることなく、構成を簡易化することができる。
【０１８３】
また情報読取装置１３２は、復号アプリケーションプログラムと復元アプリケーションプログラムとを一体化して生成されたアプリケーションプログラムが、その機能に応じて復号部１５３及び連結部１５４として設けられているものの、かかるアプリケーションプログラムに固定情報ＦＩ５乃至ＦＩ７が埋め込まれているわけではなく、当該固定情報ＦＩ５乃至ＦＩ７をデータ提供装置１３１から取得して固定情報記憶部１５２に記憶して保持するようにした。これにより情報読取装置１３２は、データ提供装置１３１側で画面取得アドレスＧＦ５乃至ＧＦ７内の固定情報ＦＩ５乃至ＦＩ７が変更されたときに、これに応じてアプリケーションプログラムを生成し直してインストールすることなく、データ提供装置１３１から新たな固定情報ＦＩ５乃至ＦＩ７を取得し直すことで、当該固定情報ＦＩ５乃至ＦＩ７の変更に容易に対処することができる。
【０１８４】
（３−３）他の実施の形態
なお上述した第２の実施の形態においては、データ提供装置１３１が、データ取得装置２１から情報低減２次元コードＴＤＣ５乃至ＴＤＣ７の取得が要求される毎に、その情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成してデータ取得装置２１に送信するようにした場合について述べたが、本発明はこれに限らず、データ提供装置１３１が予め情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成して保持しておくようにしても良い。かかる構成によれば、データ提供装置１３１において、データ取得装置２１から情報低減２次元コードＴＤＣ５乃至ＴＤＣ７の取得が要求されたときに、当該情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成しない分、処理負荷を低減させることができる。
【０１８５】
また上述した第２の実施の形態においては、情報読取装置１３２に対し復号アプリケーションプログラムと復元アプリケーションプログラムとを一体化して生成されたアプリケーションプログラムを復号部１５３及び連結部１５４として設けるようにした場合について述べたが、本発明はこれに限らず、情報読取装置１３２に対し、復号アプリケーションプログラムである復号部と、復元アプリケーションプログラムである連結部とを設けるようにしても良い。
【０１８６】
そして情報読取装置１３２では、全ての固定情報ＦＩ５乃至ＦＩ７及び固定識別情報ＦＤ５乃至ＦＤ７を埋め込んだ１つの復元アプリケーションプログラムを連結部として設けるように構成することもできる。また情報読取装置１３２は、複数の固定情報ＦＩ５乃至ＦＩ７と同数で、それぞれ１つの固定情報ＦＩ５乃至ＦＩ７及び対応する１つの固定識別情報ＦＤ５乃至ＦＤ７を埋め込んだ複数の復元アプリケーションプログラムを複数の連結部として設けるように構成することもできる。さらに情報読取装置１３２は、固定情報ＦＩ５乃至ＦＩ７及び固定識別情報ＦＤ５乃至ＦＤ７を固定情報記憶部１５２に記憶しておくように構成することもできる。
【０１８７】
ただし情報読取装置１３２で１つの復元アプリケーションプログラムに対し複数の固定情報ＦＩ５乃至ＦＩ７が埋め込まれている場合、データ提供装置１３１では、可変情報ＶＩ５乃至ＶＩ７と共に固定識別情報ＦＤ５乃至ＦＤ７及びアプリケーション識別情報ＡＩＤを符号化して２次元コードを生成するものの、これら固定識別情報ＦＤ５乃至ＦＤ７及びアプリケーション識別情報ＡＩＤそれぞれの情報量が格段的に少ない。これによりデータ提供装置１３１は、情報非低減２次元コードに比べて、情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を表現すべき情報の情報量と共に最小構成単位の数を低減させて小さく生成することができる。その結果、データ提供装置１３１は、上述した第２の実施の形態と同様の効果を得ることができる。
【０１８８】
また情報読取装置１３２で複数の復元アプリケーションプログラムに対しそれぞれ固定情報ＦＩ５乃至ＦＩ７が埋め込まれている場合、データ提供装置１３１では、可変情報ＶＩ５乃至ＶＩ７と共にアプリケーション識別情報ＡＩＤを符号化して２次元コードを生成することにより、情報非低減２次元コードに比べて、情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を表現すべき情報の情報量と共に最小構成単位の数を低減させて小さく生成することができる。従ってデータ提供装置１３１は、このような構成の場合も上述した第２の実施の形態と同様の効果を得ることができる。
【０１８９】
さらに上述した第２の実施の形態においては、データ提供装置１３１において識別情報生成部１４３が固定識別情報ＦＤ５乃至ＦＤ７を予め生成して固定情報記憶部１４２に記憶しておくようにした場合について述べたが、本発明はこれに限らず、外部で生成された固定識別情報ＦＤ５乃至ＦＤ７を取り込んで固定情報記憶部１４２に記憶するようにしても良い。かかる構成によれば、データ提供装置１３１の構成を、識別情報生成部１４２を除いて簡易化することができる。またデータ提供装置１３１では、固定識別情報ＦＤ５乃至ＦＤ７を予め記憶しておくことはせずに、情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成するときに識別情報生成部１４３が、可変情報抽出部１４４により画面取得アドレスＧＦ５乃至ＧＦ７内で特定された固定情報ＦＩ５乃至ＦＩ７を用いて固定識別情報ＦＤ５乃至ＦＤ７を生成することもできる。
【０１９０】
さらに上述した第２の実施の形態においては、データ提供装置１３１で情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成するようにした場合について述べたが、本発明はこれに限らず、データ取得装置２１で情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成するようにしても良い。すなわち、図２３との対応部分に同一符号を付した図３１に示すように、データ提供装置１６０については、本発明による符号化装置を適用しないことで、固定情報記憶部１４２、識別情報生成部１４３、可変情報抽出部１４４及び符号化部１４５を除いて構成する。また図１０との対応部分に同一符号を付した図３２に示すように、データ取得装置１７０については、本発明による符号化装置を適用することで、固定情報記憶部１７１、識別情報生成部１７２、可変情報抽出部１７３及び符号化部１７４を新たに設けて構成する。
【０１９１】
そして、かかる構成によって実現する図３３（Ａ）及び（Ｂ）に示す第４のコード表示処理手順では、データ取得装置１７０の制御部１７５が、ユーザにより操作部４１を介して機能選択命令が入力されると、図３３（Ａ）に示す第２のコード生成表示処理手順ＲＴ９を開始する。そしてデータ取得装置１７０の制御部１７５は、かかる第２のコード生成表示処理手順ＲＴ９を開始すると、ステップＳＰ８１において、機能選択命令の入力を情報低減２次元コードＴＤＣ５乃至ＴＤＣ７の取得の要求と見なして、画面取得アドレスＧＦ５乃至ＧＦ７の取得を要求するアドレス取得要求情報を通信部４４によりデータ提供装置１６０に送信して、次のステップＳＰ８２に移る。
【０１９２】
このときデータ提供装置１６０の制御部１６１は、データ取得装置１７０との通信が確立すると、図３３（Ｂ）に示す第２のアドレス提供処理手順ＲＴ１０を開始する。データ提供装置１６０の制御部１６１は、かかる第２のアドレス提供処理手順ＲＴ１０を開始すると、ステップＳＰ９１においてデータ取得装置１７０から送信されたアドレス取得要求情報を通信部３３によって受信して取り込む。そして制御部１６１は、そのアドレス取得要求情報の受信に応じて、アドレス記憶部１６２から、これに予め記憶している提供可能な複数の画面取得アドレスＧＦ５乃至ＧＦ７を全て読み出す。これにより制御部１６１は、その読み出した複数種類の画面取得アドレスＧＦ５乃至ＧＦ７を通信部３３によりデータ取得装置１７０に送信した後、次のステップＳＰ９２に移り、かかる第２のアドレス提供処理手順ＲＴ１０を終了する。
【０１９３】
このときステップＳＰ８２においてデータ取得装置１７０の制御部１７５は、データ提供装置１６０から送信された複数種類の画面取得アドレスＧＦ５乃至ＧＦ７を通信部４４によって受信して取り込む。因みに制御部１７５は、事前に識別情報生成部１７２により固定情報記憶部１７１内の複数の固定情報ＦＩ５乃至ＦＩ７をそれぞれ用いて当該固定情報ＦＩ５乃至ＦＩ７を識別する固定識別情報ＦＤ５乃至ＦＤ７を生成し、これを固定情報記憶部１７１に記憶しておく。
【０１９４】
従ってステップＳＰ８２において制御部１７５は、可変情報抽出部１７３により固定情報記憶部１７１から、これに予め記憶している複数の固定情報ＦＩ５乃至ＦＩ７及び複数の固定識別情報ＦＤ５乃至ＦＤ７を読み出す。そして制御部１７５は、順次１つの画面取得アドレスＧＦ５乃至ＧＦ７と複数の固定情報ＦＩ５乃至ＦＩ７とを比較することで、当該画面取得アドレスＧＦ５乃至ＧＦ７内で固定情報ＦＩ５乃至ＦＩ７を特定し、その画面取得アドレスＧＦ５乃至ＧＦ７から当該特定した固定情報ＦＩ５乃至ＦＩ７以外の可変情報ＶＩ５乃至ＶＩ７を抽出して、次のステップＳＰ８３に移る。
【０１９５】
ステップＳＰ８３において制御部１７５は、符号化部１７４により順次１つの可変情報ＶＩ５乃至ＶＩ７を、これに対応する１つの固定識別情報ＦＤ５乃至ＦＤ７と共に符号化するようにして複数の情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成して、次のステップＳＰ８４に移る。そしてステップＳＰ８４において制御部１７５は、表示制御部４５により表示部４６に対し機能実行画面５０内のコード表示領域５５Ａ乃至５５Ｃに複数の情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を表示した後、次のステップＳＰ８５に移り、かかる第２のコード生成表示処理手順ＲＴ９を終了する。このようにしてデータ取得装置１７０及びデータ提供装置１６０が第４のコード表示処理手順を実行しても、当該データ取得装置１７０により、上述した第２の実施の形態によるデータ提供装置１３１と同様の効果を得ることができる。
【０１９６】
ところで、データ取得装置１７０をこのように構成にした場合も、情報読取装置１３２では、全ての固定情報ＦＩ５乃至ＦＩ７及び固定識別情報ＦＤ５乃至ＦＤ７を埋め込んだ１つの復元アプリケーションプログラムを連結部として設けるように構成することもできる。また情報読取装置１３２では、固定情報ＦＩ５乃至ＦＩ７と同数で、それぞれ１つの固定情報ＦＩ５乃至ＦＩ７及び対応する１つの固定識別情報ＦＤ５乃至ＦＤ７を埋め込んだ複数の復元アプリケーションプログラムを複数の連結部として設けるように構成することもできる。さらに情報読取装置１３２は、固定情報ＦＩ５乃至ＦＩ７及び固定識別情報ＦＤ５乃至ＦＤ７を固定情報記憶部１５２に記憶しておくように構成することもできる。
【０１９７】
またデータ取得装置１７０では、予めデータ提供装置１６０から例えば提供情報ＲＥと共に全ての画面取得アドレスＧＦ５乃至ＧＦ７を取得してアドレス記憶部に記憶しておくこともできる。さらにデータ取得装置１７０では、固定識別情報ＦＤ５乃至ＦＤ７を予め生成して記憶しておかなくとも、情報低減２次元コードＴＤＣ５乃至ＴＤＣ７を生成するときに、画面取得アドレスＧＦ５乃至ＧＦ７内で特定した固定情報ＦＩ５乃至ＦＩ７を用いて固定識別情報ＦＤ５乃至ＦＤ７を生成することもできる。さらにまたデータ取得装置１７０では、予め固定情報ＦＩ５乃至ＦＩ７及び固定識別情報ＦＤ５乃至ＦＤ７（すなわち、データ提供装置１６０側で生成したもの）を取得して固定情報記憶部１７１に記憶しておくこともできる。
【０１９８】
（４）第３の実施の形態
次いで図３４を用いて、第３の実施の形態によるデータ提供取得システム２００について説明する。かかるデータ提供取得システム２００では、例えばオーディオコンポーネント構成のデータ取得装置２０１が、サーバ構成のデータ提供装置２０２とネットワーク２３を介して通信し得るようになされている。またデータ提供取得システム２００では、例えば携帯電話機構成の情報読取装置２０３も、データ提供装置２０２とネットワーク２３を介して通信し得るようになされている。
【０１９９】
ここで図３５を用いてデータ提供装置２０２のハードウェア回路ブロックによるハードウェア回路構成について説明する。データ提供装置２０２において中央処理ユニット（CPU:Central Processing Unit ）２１１は、ＲＯＭ（Read Only Memory）２１２又はハードディスクドライブ２１３に予め記憶されている基本プログラムやアプリケーションプログラム等の各種プログラムをバス２１４を介してＲＡＭ（Random Access Memory）２１５に読み出す。そして中央処理ユニット２１１は、ＲＡＭ２１５上で展開した各種プログラムに従って全体を制御すると共に各種処理を実行する。
【０２００】
これにより中央処理ユニット２１１は、ハードディスクドライブ２１３に対し、購入用の多数の音楽データや、対応する多数の音楽関連情報を記憶する。また中央処理ユニット２１１は、ハードディスクドライブ２１３に対し音楽紹介画面データや音楽購入画面データ等の種々の画面データも、これらを取得可能なネットワークアドレスと共に互いに対応付けて記憶している。
【０２０１】
そして中央処理ユニット２１１は、データ取得装置２０１から画面データが要求されると、これに応じてハードディスクドライブ２１３から音楽紹介画面データや音楽購入画面データを読み出す。これにより中央処理ユニット２１１は、その読み出した音楽紹介画面データや音楽購入画面データを通信処理部２１６及びネットワークインタフェース２１７を順次介してネットワーク２３経由でデータ取得装置２０１に送信する。
【０２０２】
また中央処理ユニット２１１は、データ取得装置２０１に対し音楽購入画面データを送信し、その結果、当該データ取得装置２０１から音楽配信要求情報がネットワーク２３を介して送信されると、その音楽配信要求情報をネットワークインタフェース２１７及び通信処理部２１６を順次介して受信する。そして中央処理ユニット２１１は、かかる音楽配信要求情報の受信に応じて、ハードディスクドライブ２１３から対応する音楽データ及び音楽関連情報を読み出す。これにより中央処理ユニット２１１は、かかる音楽データ及び音楽関連情報を通信処理部２１６及びネットワークインタフェース２１７を順次介してネットワーク２３経由でデータ取得装置２０１に送信する。また中央処理ユニット２１１は、このとき、データ取得装置２０１に配信した音楽データに応じてユーザに対する課金処理を実行することにより、その音楽データをユーザに対し購入させ得るようになされている。
【０２０３】
ところでデータ提供装置２０２は、上述したように基本的には中央処理ユニット２１１がＲＯＭ２１２又はハードディスクドライブ２１３に記憶された各種プログラムに従って各種処理を実行すると共に各ハードウェアを制御している。このためデータ提供装置２０２では、図４について上述した機能回路ブロックによるハードウェア構成のデータ提供装置２２の機能に応じて、ＲＯＭ２１２又はハードディスクドライブ２１３に記憶させる各種プログラムを、上述した第１のコード生成提供処理手順ＲＴ２や第１の画面提供処理手順ＲＴ４を実行させるための符号化プログラムのように適宜選定することにより、中央処理ユニット２１１を上述した制御部３０、可変情報抽出部３６及び符号化部３７と同様に機能させることができる。またデータ提供装置２０２では、ハードディスクドライブ２１３を、上述したデータ記憶部３１、画面データ記憶部３２、提供情報記憶部３４及び固定情報記憶部３５と同様に機能させることができる。さらにデータ提供装置２０２では、通信処理部２１６及びネットワークインタフェース２１７を、上述した通信部３３と同様に機能させることができる。
【０２０４】
これに対してデータ提供装置２０２では、図１９について上述した機能回路ブロックによるハードウェア構成のデータ提供装置１００の機能に応じて、ＲＯＭ２１２又はハードディスクドライブ２１３に記憶させる各種プログラムを、上述した第１のアドレス提供処理手順ＲＴ６を実行させるためのプログラムのように適宜選定することにより、中央処理ユニット２１１を上述した制御部１０１と同様に機能させることができる。またデータ提供装置２０２では、ハードディスクドライブ２１３を、上述したデータ記憶部３１、画面データ記憶部３２及び提供情報記憶部３４と同様に機能させることができる。さらにデータ提供装置２０２では、通信処理部２１６及びネットワークインタフェース２１７を、上述した通信部３３と同様に機能させることができる。
【０２０５】
これに加えてデータ提供装置２０２では、図２３について上述した機能回路ブロックによるハードウェア構成のデータ提供装置１３１の機能に応じて、ＲＯＭ２１２又はハードディスクドライブ２１３に記憶させる各種プログラムを、上述した第２のコード生成提供処理手順ＲＴ７や第１の画面提供処理手順ＲＴ４を実行させるための符号化プログラムのように適宜選定することにより、中央処理ユニット２１１を上述した制御部１４０、識別情報生成部１４３、可変情報抽出部１４４及び符号化部１４５と同様に機能させることができる。またデータ提供装置２０２では、ハードディスクドライブ２１３を、上述したデータ記憶部３１、画面データ記憶部３２、提供情報記憶部３４、アドレス情報記憶部１４１及び固定情報記憶部１４２と同様に機能させることができる。さらにデータ提供装置２０２では、通信処理部２１６及びネットワークインタフェース２１７を、上述した通信部３３と同様に機能させることができる。
【０２０６】
さらにまたデータ提供装置２０２では、図３１について上述した機能回路ブロックによるハードウェア構成のデータ提供装置１６０の機能に応じて、ＲＯＭ２１２又はハードディスクドライブ２１３に記憶させる各種プログラムを、上述した第２のアドレス提供処理手順ＲＴ１０を実行させるためのプログラムのように適宜選定することにより、中央処理ユニット２１１を上述した制御部１６１と同様に機能させることができる。またデータ提供装置２０２では、ハードディスクドライブ２１３を、上述したデータ記憶部３１、画面データ記憶部３２、提供情報記憶部３４及びアドレス記憶部１６２と同様に機能させることができる。さらにデータ提供装置２０２では、通信処理部２１６及びネットワークインタフェース２１７を、上述した通信部３３と同様に機能させることができる。
【０２０７】
従ってデータ提供装置２０２は、データ提供装置２２、１００、１３１及び１６０の機能に応じて、ＲＯＭ２１２又はハードディスクドライブ２１３に記憶させる各種プログラムを適宜選定することにより、当該データ提供装置２２、１００、１３１及び１６０と同様に上述した第１及び第２のコード生成提供処理手順ＲＴ２及びＲＴ７、第１及び第２のアドレス提供処理手順ＲＴ６及びＲＴ１０、第１の画面提供処理手順ＲＴ４を実行することができ、かくして上述した第１及び第２の実施の形態によるデータ提供装置２２、１００、１３１及び１６０と同様の効果を得ることができる。
【０２０８】
因みにデータ提供装置２０２については、ＲＯＭ２１２又はハードディスクドライブ２１３に対し予め符号化プログラムを記憶していても良いし、符号化プログラムが格納されたプログラム格納媒体をインストールするようにしても良い。そして符号化プログラムをデータ提供装置２０２にインストールして実行可能な状態にするためのプログラム格納媒体としては、例えばフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory ）、ＤＶＤ等のパッケージメディアのみならず、各種プログラムが一時的もしくは永続的に格納される半導体メモリや磁気ディスク等で実現しても良い。また、これらプログラム格納媒体に符号化プログラムを格納する手段としては、ローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用しても良く、ルータやモデム等の各種通信インタフェースを介して格納するようにしても良い。
【０２０９】
次いで、図３６を用いてデータ取得装置２０１のハードウェア回路ブロックによるハードウェア回路構成について説明する。かかるデータ取得装置２０１は、当該データ取得装置２０１の筐体表面やリモートコントローラ（図示せず）に設けられた各種操作キーでなる操作入力部２２０がユーザによって操作されると、当該操作入力部２２０でこれを認識し、その操作に応じた操作入力信号を入力処理部２２１に送出する。入力処理部２２１は、供給される操作入力信号に対して所定の処理を施すことにより、当該操作入力信号を操作コマンドに変換しバス２２２を介して中央処理ユニット２２３に送出する。
【０２１０】
中央処理ユニット２２３は、ＲＯＭ２２４又はハードディスクドライブ２２５に予め記憶されている基本プログラムやアプリケーションプログラム等の各種プログラムをバス２２２を介してＲＡＭ２２６に読み出す。そして中央処理ユニット２２３は、ＲＡＭ２２６上で展開した各種プログラムに従って全体を制御すると共に、所定の演算処理や、入力処理部２２１から与えられる操作コマンドに応じた各種処理を実行する。
【０２１１】
これにより中央処理ユニット２２３は、通信処理部２２７及びネットワークインタフェース２２８を順次介してネットワーク２３に接続し、当該ネットワーク２３上のデータ提供装置２０２にアクセスすることができる。そして中央処理ユニット２２３は、ユーザにより操作入力部２２０を介して音楽紹介画面データや音楽購入画面データを要求するための操作入力信号が入力されると、これに応じてデータ提供装置２０２にアクセスし音楽紹介画面データや音楽購入画面データを要求する。その結果、中央処理ユニット２２３は、データ提供装置２０２から音楽紹介画面データや音楽購入画面データがネットワーク２３を介して送信されると、当該音楽紹介画面データや音楽購入画面データをネットワークインタフェース２２８及び通信処理部２２７で受信して取り込む。そして中央処理ユニット２２３は、かかる音楽紹介画面データや音楽購入画面データを表示処理部２２９に送出することによりディスプレイ２３０に音楽紹介画面データに基づく音楽紹介画面や音楽購入画面データに基づく音楽購入画面を表示する。
【０２１２】
中央処理ユニット２２３は、ディスプレイ２３０に音楽購入画面を表示した状態で、ユーザにより操作入力部２２０を介して音楽購入画面上で所望の音楽データが指定されると、これに応じて音楽配信要求情報を通信処理部２２７及びネットワークインタフェース２２８を順次介してネットワーク２３経由でデータ提供装置２０２に送信する。これにより中央処理ユニット２２３は、データ提供装置２０２から音楽データ及び音楽関連情報がネットワーク２３を介して送信されると、その音楽データ及び音楽関連情報をネットワークインタフェース２２８及び通信処理部２２７で受信して取り込む。そして中央処理ユニット２２３は、かかる音楽データ及び音楽関連情報をハードディスクドライブ２２５に送出してハードディスクに記憶する。このようにして中央処理ユニット２２３は、データ提供装置２０２の提供する音楽データをユーザに購入させることができる。
【０２１３】
また中央処理ユニット２２３は、ユーザにより操作入力部２２０を介して、ＣＤ等のメディアに記録された音楽データを録音するための操作入力信号が入力されると、メディアドライブ２３１によりメディアから音楽データを読み出すと共に、当該読み出した音楽データをデータ処理回路２３２に送出する。データ処理回路２３２は、メディアドライブ２３１から与えられた音楽データを圧縮符号化してハードディスクドライブ２２５に送出しハードディスクに記録する。
【０２１４】
そして中央処理ユニット２２３は、ユーザにより操作入力部２２０を介してハードディスクドライブ２２５内の音楽データが指定され、かつ当該指定された音楽データを再生要求する操作入力信号が入力されると、これに応じてハードディスクドライブ２２５から、当該指定された音楽データを読み出してデータ処理回路２３２に送出する。データ処理回路２３２は、この際、音楽データに対し復号処理、デジタルアナログ変換処理及び増幅処理等の再生処理を施し、得られた音楽信号をスピーカ２３３に送出する。このようにして中央処理ユニット２２３は、スピーカ２３３から音楽信号に基づく音楽を出力してユーザに聴かせることができる。
【０２１５】
さらにまた中央処理ユニット２２３は、ユーザにより操作入力部２２０を介してメディアを再生要求する操作入力信号が入力されると、これに応じてメディアドライブ２３１によりメディアから音楽データを読み出してデータ処理回路２３２に送出する。データ処理回路２３２は、この際、音楽データに対しデジタルアナログ変換処理及び増幅処理等の再生処理を施し、得られた音楽信号をスピーカ２３３に送出する。このようにして中央処理ユニット２２３は、スピーカ２３３から音楽信号に基づく音楽を出力してユーザに聴かせることができる。
【０２１６】
そして中央処理ユニット２２３は、各種プログラムの実行結果（例えば、音楽データの録音及び再生等）に応じた画面データを生成し、当該生成した画面データを、表示処理部２２９を介してディスプレイ２３０に送出する。これにより中央処理ユニット２２３は、ディスプレイ２３０に対し各種プログラムの実行結果に応じた画面を表示する。このようにして中央処理ユニット２２３は、ディスプレイ２３０を介して、音楽データの録音及び再生等に関する各種画面をユーザに視認させることができる。
【０２１７】
ところでデータ取得装置２０１は、上述したように基本的には中央処理ユニット２２３がＲＯＭ２２４又はハードディスクドライブ２２５に記憶された各種プログラムに従って各種処理を実行すると共に各ハードウェアを制御している。このためデータ取得装置２０１では、図１０について上述した機能回路ブロックによるハードウェア構成のデータ取得装置２１の機能に応じて、ＲＯＭ２２４又はハードディスクドライブ２２５に記憶させる各種プログラムを、上述した第１のコード取得表示処理手順ＲＴ１を実行させるためのプログラムのように適宜選定することにより、中央処理ユニット２２３を上述した制御部４０と同様に機能させることができる。
【０２１８】
またデータ取得装置２０１では、操作入力部２２０及び入力処理部２２１を、上述した操作部４１と同様に機能させることができると共に、ハードディスクドライブ２２５を、上述したデータ記憶部４３、提供情報記憶部４７及び画面データ記憶部４８と同様に機能させることができる。さらにデータ取得装置２０１では、通信処理部２２７及びネットワークインタフェース２２８を、上述した通信部４４と同様に機能させることができると共に、表示処理部２２９を上述した表示制御部４５と同様に機能させ、かつディスプレイ２３０を上述した表示部４６と同様に機能させることができる。さらにデータ取得装置２０１では、メディアドライブ２３１及びデータ処理回路２３２並びにスピーカ２３３を、上述した再生部４２と同様に機能させることができる。
【０２１９】
これに対してデータ取得装置２０１では、図２０について上述した機能回路ブロックによるハードウェア構成のデータ取得装置１１０の機能に応じて、ＲＯＭ２２４又はハードディスクドライブ２２５に記憶させる各種プログラムを、上述した第１のコード生成表示処理手順ＲＴ５を実行させるための符号化プログラムのように適宜選定することにより、中央処理ユニット２２３を上述した制御部１１４、可変情報抽出部１１２及び符号化部１１３と同様に機能させることができる。またデータ取得装置２０１では、操作入力部２２０及び入力処理部２２１を、上述した操作部４１と同様に機能させることができると共に、ハードディスクドライブ２２５を、上述したデータ記憶部４３、提供情報記憶部４７、画面データ記憶部４８及び固定情報記憶部１１１と同様に機能させることができる。
【０２２０】
さらにデータ取得装置２０１では、通信処理部２２７及びネットワークインタフェース２２８を、上述した通信部４４と同様に機能させることができると共に、表示処理部２２９を上述した表示制御部４５と同様に機能させ、かつディスプレイ２３０を上述した表示部４６と同様に機能させることができる。さらにデータ取得装置２０１では、メディアドライブ２３１及びデータ処理回路２３２並びにスピーカ２３３を、上述した再生部４２と同様に機能させることができる。
【０２２１】
これに加えてデータ取得装置２０１では、図３２について上述した機能回路ブロックによるハードウェア構成のデータ取得装置１７０の機能に応じて、ＲＯＭ２２４又はハードディスクドライブ２２５に記憶させる各種プログラムを、上述した第２のコード生成表示処理手順ＲＴ９を実行させるための符号化プログラムのように適宜選定することにより、中央処理ユニット２２３を上述した制御部１７５、識別情報生成部１７２、可変情報抽出部１７３及び符号化部１７４と同様に機能させることができる。またデータ取得装置２０１では、操作入力部２２０及び入力処理部２２１を、上述した操作部４１と同様に機能させることができると共に、ハードディスクドライブ２２５を、上述したデータ記憶部４３、提供情報記憶部４７、画面データ記憶部４８及び固定情報記憶部１７１と同様に機能させることができる。
【０２２２】
さらにデータ取得装置２０１では、通信処理部２２７及びネットワークインタフェース２２８を、上述した通信部４４と同様に機能させることができると共に、表示処理部２２９を上述した表示制御部４５と同様に機能させ、かつディスプレイ２３０を上述した表示部４６と同様に機能させることができる。さらにデータ取得装置２０１では、メディアドライブ２３１及びデータ処理回路２３２並びにスピーカ２３３を、上述した再生部４２と同様に機能させることができる。
【０２２３】
従ってデータ取得装置２０１は、データ取得装置２１、１１０及び１７０の機能に応じて、ＲＯＭ２２４又はハードディスクドライブ２２５に記憶させる各種プログラムを適宜選定することにより、当該データ取得装置２１、１１０及び１７０と同様に上述した第１のコード取得表示処理手順ＲＴ１、第１及び第２のコード生成表示処理手順ＲＴ５及びＲＴ９を実行することができ、かくして上述した第１及び第２の実施の形態によるデータ取得装置２１、１１０及び１７０と同様の効果を得ることができる。
【０２２４】
因みにデータ取得装置２０１については、ＲＯＭ２２４又はハードディスクドライブ２２５に対し予め符号化プログラムを記憶していても良いし、符号化プログラムが格納されたプログラム格納媒体をインストールするようにしても良い。そして符号化プログラムをデータ取得装置２０１にインストールして実行可能な状態にするためのプログラム格納媒体としては、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ等のパッケージメディアのみならず、各種プログラムが一時的もしくは永続的に格納される半導体メモリや磁気ディスク等で実現しても良い。また、これらプログラム格納媒体に符号化プログラムを格納する手段としては、ローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用しても良く、ルータやモデム等の各種通信インタフェースを介して格納するようにしても良い。
【０２２５】
次いで、図３７を用いて情報読取装置２０３のハードウェア回路ブロックによるハードウェア回路構成について説明する。かかる情報読取装置２０３は、当該情報読取装置２０３の筐体表面に設けられた各種操作キーでなる操作入力部２４０がユーザによって操作されると、当該操作入力部２４０でこれを認識し、その操作に応じた操作入力信号を入力処理部２４１に送出する。入力処理部２４１は、供給される操作入力信号に対して所定の処理を施すことにより、当該操作入力信号を操作コマンドに変換しバス２４２を介して中央処理ユニット２４３に送出する。
【０２２６】
中央処理ユニット２４３は、ＲＯＭ２４４に予め記憶されている基本プログラムやアプリケーションプログラム等の各種プログラムをバス２４２を介してＲＡＭ２４５に読み出す。そして中央処理ユニット２４３は、ＲＡＭ２４５上で展開した各種プログラムに従って全体を制御すると共に、所定の演算処理や、入力処理部２４１から与えられる操作コマンドに応じた各種処理を実行する。
【０２２７】
これにより中央処理ユニット２４３は、通話モード時、マイクロホン２４６でユーザの音声を集音して得られた送信音声信号を音声コーデック２４７によって音声データに変換する。そして中央処理ユニット２４３は、音声コーデック２４７によって得られた音声データに変復調回路部２４８でスペクトラム拡散処理を施した後、送受信回路部２４９でデジタルアナログ変換処理及び周波数変換処理を順次施し、得られた送信音声用の送信信号をアンテナ２５０から公衆電話回線網の基地局（図示せず）に送信する。
【０２２８】
このとき中央処理ユニット２４３は、アンテナ２５０で受信した受信音声用の受信信号を送受信回路部２４９で増幅して周波数変換処理及びアナログデジタル変換処理を順次施した後に変復調回路部２４８でスペクトラム逆拡散処理を施し、得られた音声データを音声コーデック２４７に送出する。そして中央処理ユニット２４３は、音声コーデック２４７によって音声データを受信音声信号に変換してスピーカ２５１に送出し、かくしてスピーカ２５１から受信音声信号に基づく相手の音声を放音させる。このようにして中央処理ユニット２４は、ユーザと相手との音声通話を成立させる。
【０２２９】
また中央処理ユニット２４３は、データ通信モード時、簡易ホームページのような画面データを要求する画面要求データに対し変復調回路部２４８でスペクトラム拡散処理を施した後、送受信回路部２４９でデジタルアナログ変換処理及び周波数変換処理を順次施し、得られた送信信号をアンテナ２５０から基地局経由でネットワーク２３上のサーバ（図示せず）に送信する。
【０２３０】
その結果、中央処理ユニット２４３は、サーバから基地局経由で送信された画面データの受信信号をアンテナ２５０で受信すると、その受信信号を送受信回路部２４９によって増幅して周波数変換処理及びアナログデジタル変換処理を順次施した後に変復調回路部２４８によってスペクトラム逆拡散処理を施し、得られた画面データを表示処理部２５２に送出する。これにより中央処理ユニット２４３は、表示処理部２５２によりディスプレイ２５３に対し、その画面データに基づく簡易ホームページ等の画面を表示して見せることができる。
【０２３１】
さらに中央処理ユニット２４３は、データ通信モード時、例えばディスプレイ２５３に表示した画面上で購入対象の音楽データが指定されると、その音楽データの配信を要求する配信要求データに対し変復調回路部２４８でスペクトラム拡散処理を施した後、送受信回路部２４９でデジタルアナログ変換処理及び周波数変換処理を順次施し、得られた送信信号をアンテナ２５０から基地局経由でネットワーク２３上のサーバに送信する。
【０２３２】
その結果、中央処理ユニット２４３は、サーバから基地局経由で送信された音楽データの受信信号をアンテナ２５０で受信すると、その受信信号を送受信回路部２４９によって増幅して周波数変換処理及びアナログデジタル変換処理を順次施した後に変復調回路部２４８によってスペクトラム逆拡散処理を施して音楽データを得る。そして中央処理ユニット２４３は、その音楽データを、メディアインタフェース２５４を介して、着脱可能な半導体メモリのようなメディア２５５に送出して記憶する。
【０２３３】
これにより中央処理ユニット２４３は、この後、ユーザにより操作入力部２４０を介して再生命令が入力されると、メディアインタフェース２５４を介してメディア２５０から音楽データを読み出して音声コーデック２４７に送出する。そして中央処理ユニット２４３は、音声コーデック２４７によって音楽データを音楽信号に変換してスピーカ２５１（又は、図示しないヘッドホン）に送出し、かくしてスピーカ２５１（又は、ヘッドホン）から音楽信号に基づく音楽を放音させてユーザに聴かせることができる。
【０２３４】
さらに中央処理ユニット２４３は、ユーザにより操作入力部２４０を介して撮影命令や撮像命令が入力されると、カメラ部２５６により被写体を写真撮影し、又は動画撮影し、その結果得られた写真画像データや動画像データを、カメラインタフェース２５７を介して取り込む。そして中央処理ユニット２４３は、かかる写真画像データや動画像データを、メディアインタフェース２５４を介してメディア２５５に送出して記憶する。
【０２３５】
これにより中央処理ユニット２４３は、この後、ユーザにより操作入力部２４０を介して表示命令が入力されると、メディアインタフェース２５４を介してメディア２５０から写真画像データや動画像データを読み出して表示処理部２５２に送出する。これにより中央処理ユニット２４３は、表示処理部２５２によりディスプレイ２５３に対し、その写真画像データに基づく写真画像や動画像データに基づく動画像を表示して見せることができる。
【０２３６】
ところで情報読取装置２０３は、上述したように基本的には中央処理ユニット２４３がＲＯＭ２４４に記憶された各種プログラムに従って各種処理を実行すると共に各ハードウェアを制御している。このため情報読取装置２０３では、図１４について上述した機能回路ブロックによるハードウェア構成の情報読取装置２４の機能に応じて、ＲＯＭ２４４に記憶させる各種プログラムを、上述した第１のアドレス生成処理手順ＲＴ３を実行させるための復号プログラムのように適宜選定することにより、中央処理ユニット２４３を上述した制御部７０、復号部７５及び連結部７６と同様に機能させることができる。
【０２３７】
また情報読取装置２０３では、操作入力部２４０及び入力処理部２４１を、上述した操作部７１と同様に機能させることができると共に、ＲＡＭ２４５又はメディア２５５を、上述したデータ記憶部７９と同様に機能させることができる。さらに情報読取装置２０３では、変復調回路部２４８及び送受信回路部２４９並びにアンテナ２５０を、上述した通信部７７と同様に機能させることができると共に、表示処理部２５２を上述した表示制御部７３と同様に機能させ、かつディスプレイ２５３を上述した表示部７４と同様に機能させることができる。さらに情報読取装置２０３では、音声コーデック２４７及びスピーカ２５１を、上述した再生部７８と同様に機能させることができると共に、カメラインタフェース２５７及びカメラ部２５６を、上述した読取部７２と同様に機能させることができる。
【０２３８】
これに対して情報読取装置２０３では、図２７について上述した機能回路ブロックによるハードウェア構成の情報読取装置１３２の機能に応じて、ＲＯＭ２４４に記憶させる各種プログラムを、上述した第２のアドレス生成処理手順ＲＴ８を実行させるための復号プログラムのように適宜選定することにより、中央処理ユニット２４３を上述した制御部１５０、取得部１５１、復号部１５３、連結部１５４及び固定情報特定部１５５と同様に機能させることができる。
【０２３９】
また情報読取装置２０３では、操作入力部２４０及び入力処理部２４１を、上述した操作部７１と同様に機能させることができると共に、ＲＡＭ２４５又はメディア２５５を、上述したデータ記憶部７９及び固定情報記憶部１５２と同様に機能させることができる。さらに情報読取装置２０３では、変復調回路部２４８及び送受信回路部２４９並びにアンテナ２５０を、上述した通信部７７と同様に機能させることができると共に、表示処理部２５２を上述した表示制御部７３と同様に機能させ、かつディスプレイ２５３を上述した表示部７４と同様に機能させることができる。さらに情報読取装置２０３では、音声コーデック２４７及びスピーカ２５１を、上述した再生部７８と同様に機能させることができると共に、カメラインタフェース２５７及びカメラ部２５６を、上述した読取部７２と同様に機能させることができる。
【０２４０】
従って情報読取装置２０３は、情報読取装置２４及び１３２の機能に応じて、ＲＯＭ２４４に記憶させる各種プログラムを適宜選定することにより、当該情報読取装置２４及び１３２と同様に上述した第１及び第２のアドレス生成処理手順ＲＴ３及びＲＴ８を実行することができ、かくして上述した第１及び第２の実施の形態による情報読取装置２４及び１３２と同様の効果を得ることができる。
【０２４１】
因みに情報読取装置２０３については、ＲＯＭ２４４に対し予め復号プログラムを記憶していても良いし、復号プログラムが格納されたプログラム格納媒体をインストールするようにしても良い。そして復号プログラムを情報読取装置２０３にインストールして実行可能な状態にするためのプログラム格納媒体としては、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ等のパッケージメディアのみならず、各種プログラムが一時的もしくは永続的に格納される半導体メモリや磁気ディスク等で実現しても良い。また、これらプログラム格納媒体に復号プログラムを格納する手段としては、ローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用しても良く、ルータやモデム等の各種通信インタフェースを介して格納するようにしても良い。
【０２４２】
（５）他の実施の形態
なお上述した第１乃至第３の実施の形態においては、本発明で利用する２次元コードを、画面取得アドレスＧＦ１及びＧＦ２並びにＧＦ５乃至ＧＦ６の後半部分ＢＡＰ１及びＢＡＰ２並びにＢＡＰ５乃至ＢＡＰ７の可変情報ＶＩ１及びＶＩ２並びにＶＩ５乃至ＶＩ７を符号化して生成する情報低減２次元コードＴＤＣ１及びＴＤＣ５乃至ＴＤＣ７に適用するようにした場合について述べたが、本発明はこれに限らず、広告情報から、他広告情報内の一部分と共通な一般向けの広告を示す固定情報以外で、当該他広告情報内の残部分とは異なる、例えばユーザの嗜好に応じて個人向けにカスタマイズされた広告を示す可変情報を抽出して符号化し生成する２次元コードのように、この他種々の情報内の一部を符号化して生成する２次元コードに広く適用することができる。
【０２４３】
また上述した第１乃至第３の実施の形態においては、データ取得装置２１、１１０及び１７０においてコード表示領域５５Ａ乃至５５Ｃに情報低減２次元コードＴＤＣ１及びＴＤＣ５乃至ＴＤＣ７を表示するようにした場合について述べたが、本発明はこれに限らず、テレビジョン受像機においてテレビジョン放送用の番組表画面内の所定表示領域等のように、この他種々画面内の表示領域に２次元コードを表示するようにしても良い。
【０２４４】
さらに上述した第１乃至第３の実施の形態においては、２次元コードとしてＱＲコード（登録商標）を適用するようにした場合について述べたが、本発明はこれに限らず、ＤＡＴＡ  ＭＡＴＲＩＸ（登録商標）及びＭａｘｉ  Ｃｏｄｅ（登録商標）のようなマトリクス型２次元コードや、ＰＤＦ４１７（登録商標）のようなスタック型に次元コードのように、種々の２次元コードを適用することができる。
【０２４５】
さらに上述した第１乃至第３の実施の形態においては、本発明による符号化装置を、図１乃至図３７について上述した符号化装置１や、データ提供装置２２、１３１及び２０２、データ取得装置１１０、１７０及び２０１に適用するようにした場合について述べたが、本発明はこれに限らず、パーソナルコンピュータや携帯電話機、ＰＤＡ（Personal Digital Assistance ）、ゲーム機器等の情報処理装置、ハードディスクレコーダ等の据置型の記録再生装置等のように、この他種々の構成の符号化装置に広く適用することができる。
【０２４６】
さらに上述した第１乃至第３の実施の形態においては、本発明による復号装置を、図１乃至図３７について上述した復号装置１０や、情報読取装置２４、１３２及び２０３に適用するようにした場合について述べたが、本発明はこれに限らず、カメラ付のパーソナルコンピュータやカメラ付の携帯電話機、カメラ付のＰＤＡ（Personal Digital Assistance ）、カメラ付のゲーム機器等の情報処理装置のように、この他種々の構成の復号装置に広く適用することができる。
【産業上の利用可能性】
【０２４７】
本発明は、サーバ、音楽再生装置及びパーソナルコンピュータ等の符号化装置や携帯電話機及びＰＤＡ等の復号装置に利用することができる。
【図面の簡単な説明】
【０２４８】
【図１】本発明による符号化装置の概要を示すブロック図である。
【図２】本発明による復号装置の概要を示すブロック図である。
【図３】第１の実施の形態によるデータ提供取得システムの構成を示すブロック図である。
【図４】データ提供装置の機能回路ブロックによるハードウェア回路構成を示すブロック図である。
【図５】提供情報の構成を示す略線図である。
【図６】詳細画面検索テーブルの構成を示す略線図である。
【図７】画面取得アドレスの構成を示す略線図である。
【図８】２次元コードの生成の説明に供する略線図である。
【図９】２次元コードの比較の説明に供する略線図である。
【図１０】データ取得装置の機能回路ブロックによるハードウェア回路構成を示すブロック図である。
【図１１】機能実行画面の構成を示す略線図である。
【図１２】詳細画面の構成を示す略線図である。
【図１３】２次元コードの表示の説明に供する略線図である。
【図１４】情報読取装置の機能回路ブロックによるハードウェア回路構成を示すブロック図である。
【図１５】画面取得アドレスの生成の説明に供する略線図である。
【図１６】音楽紹介画面の構成を示す略線図である。
【図１７】第１のコード表示処理手順を示すフローチャートである。
【図１８】第１の画面提供取得処理手順を示すフローチャートである。
【図１９】他の実施の形態によるデータ提供装置の機能回路ブロックによるハードウェア回路構成を示すブロック図である。
【図２０】他の実施の形態によるデータ取得装置の機能回路ブロックによるハードウェア回路構成を示すブロック図である。
【図２１】第２のコード表示処理手順を示すフローチャートである。
【図２２】第２の実施の形態によるデータ提供取得システムの構成を示すブロック図である。
【図２３】データ提供装置の機能回路ブロックによるハードウェア回路構成を示すブロック図である。
【図２４】２次元コードの生成の説明に供する略線図である。
【図２５】情報検索テーブルの構成を示す略線図である。
【図２６】機能実行画面の構成を示す略線図である。
【図２７】情報読取装置の機能回路ブロックによるハードウェア回路構成を示すブロック図である。
【図２８】画面取得アドレスの生成の説明に供する略線図である。
【図２９】第３のコード表示処理手順を示すフローチャートである。
【図３０】第２の画面提供取得処理手順を示すフローチャートである。
【図３１】他の実施の形態によるデータ提供装置の機能回路ブロックによるハードウェア回路構成を示すブロック図である。
【図３２】他の実施の形態によるデータ取得装置の機能回路ブロックによるハードウェア回路構成を示すブロック図である。
【図３３】第４のコード表示処理手順を示すフローチャートである。
【図３４】第３の実施の形態によるデータ提供取得システムの構成を示す略線図である。
【図３５】データ提供装置のハードウェア回路ブロックによるハードウェア回路構成を示すブロック図である。
【図３６】データ取得装置のハードウェア回路ブロックによるハードウェア回路構成を示すブロック図である。
【図３７】情報読取装置のハードウェア回路ブロックによるハードウェア回路構成を示すブロック図である。
【符号の説明】
【０２４９】
１……符号化装置、２、３６、１１２、１４４、１７３……可変情報抽出部、３、３７、１１３、１４５、１７４……符号化部、１０……復号装置、１１、７２……読取部、１２、７５、１５３……復号部、１３、７６、１５４……連結部、２１、１１０、１７０、２０１……データ取得装置、２２、１００、１３１、１６０、２０２……データ提供装置、２４、１３２、２０３……情報読取装置、３０、４０、７０、１０１、１１４、１４０、１５０、１６１、１７５……制御部、３５、１１１、１４２、１５２、１７１……固定情報記憶部、４５……表示制御部、４６……表示部、５５Ａ、５５Ｂ、５５Ｃ……コード表示領域、１４１、１６２……アドレス記憶部、１４３、１７２……識別情報生成部、１５１……取得部、１５５……固定情報特定部、２１１、２２３、２４３……中央処理ユニット、２１３、２２５……ハードディスクドライブ、２２９……表示処理部、２３０……ディスプレイ、２４５……ＲＡＭ、２５６……カメラ部、２５７……カメラインタフェース、ＡＩＤ……アプリケーション識別情報、ＢＡＰ１、ＢＡＰ２、ＢＡＰ５、ＢＡＰ６、ＢＡＰ７……後半部分、ＦＤ５、ＦＤ６、ＦＤ７……固定識別情報、ＦＩ１、ＦＩ５、ＦＩ６、ＦＩ７……固定情報、ＦＲＰ１、ＦＲＰ２、ＦＲＰ５、ＦＲＰ６、ＦＲＰ７……前半部分、ＧＦ１、ＧＦ２、ＧＦ５、ＧＦ６、ＧＦ７……画像取得アドレス、ＩＴ……情報検索テーブル、ＴＤＣ１、ＴＤＣ５、ＴＤＣ６、ＴＤＣ７……情報低減２次元コード、ＶＩ１、ＶＩ２、ＶＩ５、ＶＩ６、ＶＩ７……可変情報、ＲＴ１……第１のコード取得表示処理手順、ＲＴ２……第１のコード生成提供処理手順、ＲＴ３……第１のアドレス生成処理手順、ＲＴ５……第１のコード生成表示処理手順、ＲＴ６……第１のアドレス提供処理手順、ＲＴ７……第２のコード生成提供処理手順、ＲＴ８……第２のアドレス生成処理手順、ＲＴ９……第２のコード生成表示処理手順、ＲＴ１０……第２のアドレス提供処理手順。
【図１】
2008171353.tif 000003
【図２】
2008171353.tif 000004
【図３】
2008171353.tif 000005
【図４】
2008171353.tif 000006
【図５】
2008171353.tif 000007
【図６】
2008171353.tif 000008
【図７】
2008171353.tif 000009
【図８】
2008171353.tif 000010
【図９】
2008171353.tif 000011
【図１０】
2008171353.tif 000012
【図１１】
2008171353.tif 000013
【図１２】
2008171353.tif 000014
【図１３】
2008171353.tif 000015
【図１４】
2008171353.tif 000016
【図１５】
2008171353.tif 000017
【図１６】
2008171353.tif 000018
【図１７】
2008171353.tif 000019
【図１８】
2008171353.tif 000020
【図１９】
2008171353.tif 000021
【図２０】
2008171353.tif 000022
【図２１】
2008171353.tif 000023
【図２２】
2008171353.tif 000024
【図２３】
2008171353.tif 000025
【図２４】
2008171353.tif 000026
【図２５】
2008171353.tif 000027
【図２６】
2008171353.tif 000028
【図２７】
2008171353.tif 000029
【図２８】
2008171353.tif 000030
【図２９】
2008171353.tif 000031
【図３０】
2008171353.tif 000032
【図３１】
2008171353.tif 000033
【図３２】
2008171353.tif 000034
【図３３】
2008171353.tif 000035
【図３４】
2008171353.tif 000036
【図３５】
2008171353.tif 000037
【図３６】
2008171353.tif 000038
【図３７】
2008171353.tif 000039