(57)【特許請求の範囲】
【請求項１】
データ放送受信機能を有する情報端末装置が実行するデジタルカード表示方法であって、
デジタルカードデータを含むコンテンツ情報をデータ放送で受信するステップと、
受信された前記デジタルカードデータの取得指示を行うためのユーザインタフェースを表示画面上に表示するステップと、
ユーザによる前記ユーザインタフェースに対する指示操作に応じて、前記デジタルカードデータを所定の格納部に保存するステップと、
特定のカードタイプのデジタルカードを一覧表示するためのカード取り扱いテンプレートに従って、前記所定の格納部に保存されている、該特定のタイプのデジタルカードのみを前記表示画面上に表示するステップと、
を含む、デジタルカード表示方法。
【請求項２】
前記特定のタイプのデジタルカードは、クーポンカードである、請求項１に記載のデジタルカード表示方法。
【請求項３】
データ放送受信機能を有する情報端末装置が実行するデジタルカード表示方法であって、
デジタルカードデータを含むコンテンツ情報をデータ放送で受信するステップと、
受信された前記デジタルカードデータの取得指示を行うためのユーザインタフェースを表示画面上に表示するステップと、
ユーザによる前記ユーザインタフェースに対する指示操作に応じて、前記デジタルカードデータを所定の格納部に保存するステップと、
前記デジタルカードを一覧表示するための複数のカード取り扱いテンプレートのうち所望のカード取り扱いテンプレートをユーザに選択させるステップと、
前記選択されたカード取り扱いテンプレートに従って、該当するデジタルカードデータを、前記所定の格納部の中から抽出して前記表示画面上に表示するステップと、
を含む、デジタルカード表示方法。
【請求項４】
データ放送受信機能を有する情報端末装置が実行するデジタルカード表示方法であって、
デジタルカードデータを含むコンテンツ情報をデータ放送で受信するステップと、
受信された前記デジタルカードデータの取得指示を行うためのユーザインタフェースを表示画面上に表示するステップと、
ユーザによる前記ユーザインタフェースに対する指示操作に応じて、前記デジタルカードデータを所定の格納部に保存するステップと、
前記所定の格納部に保存されたデジタルカードデータを前記表示画面上に表示するステップと、
を含み、
前記コンテンツ情報は、前記デジタルカードを取り扱うためのカード取り扱い用テンプレートを指定するための情報および／またはカード取り扱い用テンプレートを入手するための情報を含む、デジタルカード表示方法。
【請求項５】
データ放送受信機能を有する情報端末装置が実行するデジタルカード表示方法であって、
デジタルカードデータを含むコンテンツ情報をデータ放送で受信するステップと、
受信された前記デジタルカードデータの取得指示を行うためのユーザインタフェースを表示画面上に表示するステップと、
ユーザによる前記ユーザインタフェースに対する指示操作に応じて、前記デジタルカードデータを所定の格納部に保存するステップと、
前記所定の格納部に保存されたデジタルカードデータを前記表示画面上に表示するステップと、
を含み、
前記デジタルカードデータは、マルチメディアファイルからなり、
前記マルチメディアファイルには、画像情報、テキスト情報、前記デジタルカードの識別情報、該デジタルカードのカードタイプ情報、及び該カードタイプに対応したデジタルカード取り扱いテンプレートを入手するための入手先情報が含まれる、デジタルカード表示方法。
【請求項６】
データ放送受信機能を有する情報端末装置が実行するデジタルカード表示方法であって、
デジタルカードデータを含むコンテンツ情報をデータ放送で受信するステップと、
受信された前記デジタルカードデータの取得指示を行うためのユーザインタフェースを表示画面上に表示するステップと、
ユーザによる前記ユーザインタフェースに対する指示操作に応じて、前記デジタルカードデータを所定の格納部に保存するステップと、
前記所定の格納部に保存されたデジタルカードデータを前記表示画面上に表示するステップと、
を含み、
前記デジタルカードデータは、マルチメディアファイルからなり、
前記マルチメディアファイルは、前記デジタルカード固有の画像情報およびテキスト情報を含むと共に、該デジタルカードの識別情報、および該デジタルカードのカードタイプ情報を含んでおり、
前記デジタルカードは、同一カードタイプのデジタルカードに共通の背景および共通のテキストデータを含むカード表示用テンプレートに対して、前記固有の画像情報およびテキスト情報を組み込むことにより、前記表示画面上に表示されるカードを構成する、デジタルカード表示方法。
【請求項７】
前記デジタルカードデータは、マルチメディアファイルからなり、
前記マルチメディアファイルは、画像情報、テキスト情報、前記デジタルカードの識別情報、および該デジタルカードのカードタイプ情報を含む、請求項１から請求項４の何れか一項に記載のデジタルカード表示方法。
【請求項８】
前記マルチメディアファイルは、個々のデジタルカード毎にそのカード全体のイメージを表す画像情報を含む、請求項７に記載のデジタルカード表示方法。
【請求項９】
前記コンテンツ情報は、マークアップ言語で記述された文書である、請求項１から請求項８の何れか一項に記載のデジタルカード表示方法。
【請求項１０】
コンピュータが実行するデジタルカードデータ配信方法であって、
コンテンツ情報をデータ放送で配信するステップと、
前記コンテンツ情報と共にデジタルカードのカード情報を配信するステップと、
前記デジタルカードデータを表示させるためのデジタルカード取り扱いテンプレートを通信またはデータ放送により情報端末装置に対して配信するステップと、
を含み、
情報端末装置において受信した前記カード情報を該情報端末装置のメモリに保存させる指示を行うためのユーザインタフェース表示情報を前記コンテンツ情報に含めて配信し、
前記デジタルカード取り扱いテンプレートには、該テンプレートの使用時に、指定されたデジタルカードのカードタイプに応じて実行すべきアクションを定めたアクション定義情報が含まれる、デジタルカードデータ配信方法。
【請求項１１】
コンピュータが実行するデジタルカードデータ配信方法であって、
コンテンツ情報をデータ放送で配信するステップと、
前記コンテンツ情報と共にデジタルカードのカード情報を配信するステップと、
前記デジタルカードデータを表示させるためのデジタルカード取り扱いテンプレートを通信またはデータ放送により情報端末装置に対して配信するステップと、
を含み、
情報端末装置において受信した前記カード情報を該情報端末装置のメモリに保存させる指示を行うためのユーザインタフェース表示情報を前記コンテンツ情報に含めて配信し、
前記デジタルカード取り扱いテンプレートには、特定のカードタイプのデジタルカードを抽出するためのフィルタリング機能が含まれる、デジタルカードデータ配信方法。
【請求項１２】
前記デジタルカードデータは、マルチメディアファイルからなり、
前記マルチメディアファイルは、画像情報、テキスト情報、前記デジタルカードの識別情報、および該デジタルカードのカードタイプ情報を含む、請求項１０又は請求項１１に記載のデジタルカードデータ配信方法。
【請求項１３】
前記マルチメディアファイルは、さらに、前記カードタイプに対応したデジタルカード取り扱いテンプレートを入手するための入手先情報を含む、請求項１２に記載のデジタルカードデータ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ放送によりトレーディングカード等のデジタルカードのためのデータを配信する方法および情報端末装置で当該データに基づいてデジタルカードを表示する方法およびプログラムに関する。
【背景技術】
【０００２】
トレーディングカードとは、有名なプロスポーツ選手やアニメのキャラクターなどの写真・絵等が入ったカードであり、ユーザによる収集の対象となる。従来、トレーディングカードは紙を媒体として流通しているが、インターネットの発達に伴い、トレーディングカードを電子化して流通させることが提案されている。【０００３】
例えば、特許文献１には、複数の通信装置間での通信によりトレーディングカードデータを交換する技術が開示されている。また、特許文献２には、インターネット上で仮想トレーディングカードを交換する技術が開示されている。さらに、特許文献３には、携帯電話網においてトレーディングカードを配信、管理および交換するシステムが開示されている。【０００４】
また、非特許文献１に開示されているように、電子クーポンをＷｅｂページを使って提供し、店舗等でクーポンを提示した顧客に対して所定の特典やサービスを提供することが一般的に行われている。【０００５】
一方、テレビの地上波デジタル放送が開始されている。地上波デジタル放送では、１つのチャンネルが１３セグメントに分かれており、ハイビジョン放送（ＨＤＴＶ）に１２セグメント、通常画質の放送には４セグメント割り当てられている。これに対して、モバイル端末（主に携帯電話端末）向けは、画面が小さく低画質・低音質でよいため、１セグメント割り当てられており、１セグメント放送と呼ばれている。【０００６】
衛星デジタル放送（ＢＳ、ＣＳ）と同様に、１セグメント放送では、映像、音声によるテレビ放送、音声放送サービスに加えて、データ放送サービスが行われる。データ放送サービスは、ＢＭＬ（Broadcast Markup Language）に基づくマルチメディアデータ放送サービスを含んでいる。データ放送サービスについては、非特許文献２に詳細に説明されている。【０００７】
【特許文献１】特開２００２−２７１２５３号公報
【特許文献２】特開２００２−３１５９７０号公報
【特許文献３】特開２００１−３１２６０２号公報
【非特許文献１】ｈｔｔｐｓ：／／ｗｗｗ．ｔｓｕｔａｙａ．ｃｏ．ｊｐ／ｃｏｕｐｏｎ／ｉｎｄｅｘ．ｐｌ "ＴＵＴＡＹＡオンラインクーポン"
【非特許文献２】データ放送技術読本、八木信行、吉村俊郎、加井謙二郎著、オーム社発行、２００２年２月２５日発行
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述の背景技術に基づいて、本発明者らは、データ放送サービスを用いてトレーディングカードやクーポン（本明細書ではこれらを総称してデジタルカードという）を配信することを検討した。データ放送サービスを用いれば画像情報を、データ放送受信機能を有する情報端末装置へ提供することは可能である。そこで、デジタルカードを画像ファイル又は動画ファイル化して配信することが考えられる。【０００９】
しかし、様々な種類のデジタルカードデータを同一の形式で配信して端末搭載済みのビューアで表示するだけでは、受信したデジタルカードがどの種類のものか（プロ野球、アニメキャラクタ、クーポンのいずれであるか）を区分けし難いし、各々に適した形式で表示することができない。そこで、デジタルカードの種類（カードタイプ）毎にビューアを用意することが考えられるが、使われるかどうかも不明なすべてのビューアをモバイル端末に予め搭載しておくことは非効率である。【００１０】
また、デジタルカードデータが大きくなればなるほど、配信所要時間が長くなる。しかも、モバイル端末のメモリ占有量が大きくなってしまい、特にモバイル端末のような情報端末では保存できるデジタルカードの枚数が著しく制限される。【００１１】
本発明は、以上のような事情に鑑みてなされたものであり、上記のような問題を解決した、データ放送サービスを用いた新規な、デジタルカードデータ配信方法、デジタルカード表示方法およびプログラムならびに情報端末装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明者らは、トレーディングカードやクーポン等のデジタルカードデータまたはこれを取得するための情報を、データ放送サービスを使って放送局側の任意のタイミングで配信し、情報端末装置側で受信し表示することとした。【００１３】
すなわち、本発明のデジタルカード表示方法は、データ放送受信機能を有する情報端末装置におけるデジタルカード表示方法であって、コンテンツ情報と共に、デジタルカードのカード情報をデータ放送で受信するステップと、前記コンテンツ情報とともに受信されたカード情報に関連したデジタルカードデータの取得指示を行うためのユーザインタフェースを表示画面上に表示するステップと、ユーザによる当該ユーザインタフェースに対する指示操作に応じて、前記カード情報に基づいて得られるデジタルカードデータをメモリに保存するステップと、保存されたデジタルカードデータを表示画面上に表示するステップとを備えたことを特徴とする。【００１４】
前記カード情報は、マルチメディアファイルからなるデジタルカードデータを含んでもよい。あるいは、マルチメディアファイルからなるデジタルカードデータの配信元を指定する配信元情報を含み、ユーザによる当該ユーザインタフェースに対する操作に応じて、前記配信元情報に従ってデジタルカードデータを通信により受信するようにしてもよい。【００１５】
前記表示するステップは、任意のデジタルカードを一覧表示するためのカード取り扱いテンプレートに従って、情報端末装置内に保存されている全てのデジタルカードデータを表示対象として表示することができる。【００１６】
前記表示するステップは、特定のカードタイプのデジタルカードを一覧表示するためのカード取り扱いテンプレートに従って、情報端末装置内に保存されている前記特定のタイプのデジタルカードのみを表示対象として表示することができる。【００１７】
前記表示するステップは、クーポンカードであるデジタルカードを一覧表示するためのカード取り扱いテンプレートに従って、情報端末装置内に保存されている前記クーポンカードのみを表示対象として表示することができる。【００１８】
デジタルカードを一覧表示するための複数のカード取り扱いテンプレートのうち所望のカード取り扱いテンプレートをユーザに選択させるステップを備え、前記表示するステップは、前記選択されたカード取り扱いテンプレートに従って該当するデジタルカードデータを表示対象として抽出して表示することができる。これにより、テンプレートを選択することによって、該当するカードタイプのデジタルカードのみが抽出される。【００１９】
前記コンテンツ情報は、当該デジタルカードを取り扱うためのカード取り扱い用テンプレートを指定するための情報および／またはカード取り扱い用テンプレートを入手するための情報を含むことができる。【００２０】
前記マルチメディアファイルは個々のデジタルカード毎にそのカード全体のイメージを表す画像情報を含んでもよい。あるいは、前記マルチメディアファイルは個々のデジタルカードに固有の画像情報およびテキスト情報を含み、同一カードタイプのデジタルカードに共通の背景および共通のテキストデータを含むカード表示用テンプレートに対して、前記個々のデジタルカードに固有の画像情報およびテキスト情報を組み込んでデジタルカードを構成するようにしてもよい。後者によれば、デジタルカードデータデータの通信や記憶に要するデータ量が低減される。【００２１】
本発明によるデジタルカードデータ配信方法は、コンテンツ情報をデータ放送で配信するステップと、前記コンテンツ情報と共にデジタルカードのカード情報を配信するステップとを備え、情報端末装置において受信した前記カード情報を前記情報端末装置のメモリに保存させる指示を行うためのユーザインタフェース表示情報を前記コンテンツ情報に含めて配信することを特徴とする。【００２２】
ユーザインタフェース表示情報を用いることにより、不特定多数の放送受信者に対して共通にデジタルカードデータ等を送信しつつ、デジタルカードデータを必要とするユーザに対してのみデジタルカードデータを取得させることができる。【００２３】
デジタルカードデータは、例えば、画像情報およびテキスト情報（キャラクタや商品説明、シリアル番号、価格など）を含むマルチメディアファイルである。【００２４】
また、デジタルカードを表示させるためのデジタルカード取り扱いテンプレートを通信またはデータ放送により情報端末装置に対して配信するステップを備える。これにより、デジタルカード取り扱いテンプレートを必要とするユーザに対してのみテンプレートを取得させることができる。【００２５】
前記デジタルカード取り扱いテンプレートには、当該テンプレートの使用時に、指定されたデジタルカードのカードタイプに応じて実行すべきアクションを定めたアクション定義情報を含めることができる。これにより、ユーザは特に意識することなく、同テンプレートの使用により当該カードタイプに応じたアクションを実行することができる。【００２６】
前記デジタルカード取り扱いテンプレートには、特定のカードタイプのデジタルカードを抽出するためのフィルタリング機能を含めることができる。これにより、ユーザは特に意識することなく、同テンプレートの使用により当該カードタイプのデジタルカードのみを抽出することができる。【００２７】
前記デジタルカードデータはマルチメディアファイルにより構成することができ、このマルチメディアファイルは、前記画像情報およびテキスト情報に加えて当該デジタルカードの識別情報およびカードタイプ情報を含んでもよい。これにより、トレーディングカードやクーポンカード等に必要な画像情報やテキスト情報を一括した一つのデータファイルとして取り扱うことができる。【００２８】
前記マルチメディアファイルはさらに当該カードタイプに対応したデジタルカード取り扱いテンプレートを入手するためのＵＲＬ情報を含んでもよい。【００２９】
本発明は、データ放送受信機能を有する情報端末装置において実行されるデジタルカード表示プログラム、あるいは、データ放送受信機能を有する情報端末装置として把握することも可能である。
【発明の効果】
【００３０】
本発明によれば、データ放送によってデジタルカードデータまたはこれを取得するための情報を不特定多数のユーザに送信するとともに、デジタルカードデータを必要とするユーザに対してのみデジタルカードデータを取得させる仕組みを提供することができる。【００３１】
特に、ある番組のあるシーンを視聴した視聴者だけにデジタルカードデータ等を配信するという新たな放送サービスを実現することができる。しかも、カード取得のタイミングは放送側が任意に設定できるため、特定のシーンを視聴した視聴者だけに特別なデジタルカードデータ等を選択的に提供することにより、番組やＣＭの視聴率を上げるのに貢献することができる。【００３２】
また、そのようにして取得されたデジタルカードデータはカード取り扱いテンプレートで表示することにより、特定のカードタイプのみを抽出するフィルタリングを行ったり、特定のカードタイプについて所定のアクションを行わせたりすることが可能となる。その結果、ユーザは特に意識することなくテンプレートを選択するだけで、デジタルカードの選別や必要な処理を行うことができる。【００３３】
また、デジタルカードデータを構成するマルチメディアファイルに当該カードタイプに対応したデジタルカード取り扱いテンプレートを入手するための配信元情報を含めることにより、予め端末にカードを取り扱うためのプログラムを実装しなくても、カード取り扱い用テンプレートをダウンロードさせることにより後から適正なデジタルカード取り扱いテンプレートを追加することが可能になる。その結果、たとえば、端末購入時には特定のカードタイプのデジタルカードを取り扱うテンプレートが入っていなくても、デジタルカードをたまたま１枚入手すると、そのカードに基づいてそのカードに適したカード取り扱い用テンプレートを取得することができる。また、一旦入手したカード取り扱いテンプレートは、端末内に保存しておき、以降、同カードタイプの他のデジタルカードの表示等に利用することができる。【００３４】
また、カード表示用テンプレートを採用すれば、データ放送または通信により配信するデジタルカードデータをそのカードに固有の情報に制限できるので、配信所要時間を短縮できると共に、モバイル端末上でのデジタルカードによるメモリ占有量を減少できるので、同じメモリ容量でより多くのデジタルカードデータを格納することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施の形態に係るシステム全体の概略構成を示す図である。
【図２】図１のシステム内に示したモバイル端末のハードウェア構成例を示す図である。
【図３】本発明の実施の形態のモバイル端末において、デジタルカードを表示部に表示させるためのデジタルカードビューアに関連した概略のソフトウェア構成を示す図である。
【図４】本発明の実施の形態におけるマルチメディア（ＭＭ）ファイルの構成例を示す図である。
【図５】本発明の実施の形態におけるカードホルダー用テンプレートの例を示す図である。
【図６】本発明の実施の形態におけるカードホルダー用テンプレートの２種類の表示例を示す図である。
【図７】本発明の実施の形態における、デジタルカードビューアのテンプレート選択画面の一例を示す図である。
【図８】本発明の実施の形態におけるデータ放送によるＭＭファイルの配信の様子を説明するための図である。
【図９】本発明の実施の形態におけるカード管理テーブルおよびテンプレート管理テーブルの構成例を示す図である。
【図１０】本発明の実施の形態における、データ放送に伴うデジタルカードの入手時の処理例を表したフローチャートである。
【図１１】本発明の実施の形態における、カードホルダー用テンプレートを用いたデジタルカードの一覧（リスト）表示を行う処理例を表したフローチャートである。
【図１２】本発明の実施の形態において共通ビューア用テンプレート以外のカードホルダー用テンプレートを端末から入手する場合の処理例を示すフローチャートである。
【図１３】本発明の実施の形態の変形例におけるカード表示用テンプレートの構成を例示する図である。
【図１４】図１３のカード表示用テンプレートを用いる場合のＭＭファイルの構成例を示す図である。
【図１５】図１３のカード表示用テンプレートを用いる場合の個々のデジタルカードの表示時の処理例を示すフローチャートである。
【図１６】図１のシステムに対して、通信ネットワーク２７に接続された課金サーバ３１および認証サーバ３２を追加する構成を示す図である。
【図１７】本発明の第２の変形例のシステム構成を示す図である。
【図１８】図１７のシステムにおけるデジタルカードビューアによる、データ放送に伴うデジタルカードの入手時の処理例を示すフローチャートである。
【発明を実施するための最良の形態】
【００３６】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。【００３７】
図１は、本実施の形態に係るシステム全体の概略構成を示す図である。この図において、本発明の情報端末装置（単に情報端末または端末ともいう）２０は、携帯電話機を代表とするモバイル端末２０であり、少なくともデータ通信機能およびテレビ放送およびデータ放送（この例では地上波デジタル放送）の受信機能を有する。テレビ放送受信機能により、放送局４０から放送される映像および音声を含むテレビ番組を受信再生することができる。また、同時に、データ放送受信機能により、ＢＭＬで記述された文書であるコンテンツ情報を受信再生することができる。モバイル端末２０は、また、データ通信機能により、基地局２５を介して通信ネットワーク２７と接続され、通信ネットワーク２７に接続されたテンプレートサーバ（データサーバ）３０にアクセスして少なくともウェブデータの閲覧や後述するテンプレートデータのダウンロード等を行うことができる。通信ネットワーク２７は、携帯電話網やインターネット等、任意のネットワークを含みうる。【００３８】
図２は、図１のシステム内に示したモバイル端末２０のハードウェア構成例を示している。【００３９】
モバイル端末２０は、中央制御部２０１、ＲＡＭ２０２、ＲＯＭ２０３、表示制御部２０４、表示部２０５、通信部２０６、操作部２０７、フラッシュメモリ２０８、通信用アンテナ２０９、ＴＶ用アンテナ２１１、ＴＶ信号受信部２１２、音声処理部２１３、マイク２１４、スピーカ２１５を有している。【００４０】
中央制御部２０１は、バス２１０を介して、プログラム制御により各部の制御を行う。このための各種プログラムやフォントデータ等の固定的なデータは、予め読み出し専用メモリであるＲＯＭ２０３に格納されている。ＲＡＭ２０２は中央制御部２０１による作業領域やデータ等の一時記憶領域を提供する読み書き可能なメモリである。フラッシュメモリ２０８は、追加的なプログラムや後述するデジタルカードデータ、テンプレートデータ等の各種データを不揮発的に保存する再書き込み可能なメモリである。【００４１】
表示部２０５はテキストや画像（映像、静止画、動画を含む）を表示する表示画面を有する表示デバイスを含む表示インタフェース部である。表示デバイスは、この例では例えば液晶ディスプレイ、有機ＥＬディスプレイ等である。この表示部２０５の制御は中央制御部２０１の制御下で表示制御部２０４により制御される。操作部２０７は、電源キー、通話キー、クリアキー、上下左右指示キー、メールキー、ウェブ閲覧キー、テンキー等の各種キー（またはボタン）を含む入力インタフェース部である。【００４２】
通信部２０６は、通信用アンテナ２０９を介して、基地局２５、ひいては通信ネットワーク２７（図１）との間で電波による音声やデータの送受信を行う。ＴＶ信号受信部２１２は、ＴＶ用アンテナ２１１を介して、放送局４０（図１）からの放送電波を受信し、ＴＶ放送やデータ放送を受信する。【００４３】
音声処理部２１３は、マイク２１４やスピーカ２１５と接続され、中央制御部２０１の制御下で音声の入出力を行う。【００４４】
図３は、モバイル端末２０において、本発明におけるデジタルカードを表示部２０５に表示させるためのデジタルカードビューアに関連した概略のソフトウェア構成を示している。プログラムとして、マークアップ言語文書データを解析して表示データを構成するブラウザ（この実施の形態では、ＢＭＬブラウザ）３００、必須ではないがブラウザによらずデジタルカードを表示するための専用アプリケーションプログラム（アプリケーションを単にアプリともいう）３１０、デジタルカードを管理するカード管理モジュール３１２を有する。後述する各種のテンプレートを構成するテンプレートデータおよびデジタルカードのデータを構成するカードデータはそれぞれテンプレートデータ格納部３２２およびカードデータ格納部３２４に保存される。カード管理モジュール３１２は、テンプレートデータ格納部３２２およびカードデータ格納部３２４に格納されたテンプレートおよびカードデータを管理する管理テーブルを管理テーブル格納部３２６に格納する。テンプレートデータ格納部３２２およびカードデータ格納部３２４は本実施の形態ではフラッシュメモリ２０８内に設けられる。【００４５】
ブラウザ３００は、ブラウザコア３０４、アプリ部（ここではビューワアプリ）３０２、ビューワモジュール３０６を含んでいる。ブラウザコア３０４は、この実施の形態では、ＢＭＬブラウザの中心部であり、ＢＭＬを解釈して表示する機能の他、本発明のデジタルカードを構成するマルチメディアファイル（以下、ＭＭファイルと記す）中の画像または動画データをエンコードする機能も有している。【００４６】
但し、ブラウザコア３０４は、データ放送やネットワークを介して配信されるコンテンツに応じて採用可能であり、ＢＭＬブラウザの他、ＨＴＭＬ、ＣＨＴＭＬ、ＸＭＬブラウザのいずれであってもよい。好適にはＢＭＬ/ＨＴＭＬマルチブラウザである。【００４７】
アプリ部３０２は、テンプレートやカードの選択のためのユーザインタフェースを提供する。ビューアモジュール３０６は、テンプレートデータ格納部３２２に格納されたテンプレートを管理すると共に、カードデータ格納部３２４に格納されたＭＭファイルを管理している。例えば、テンプレートが選択されると指定されたテンプレートを読み出してブラウザコア３０４に渡す。また、アプリ部３０２を介して特定のデジタルカードが選択されると、対応するＭＭファイルをカードデータ格納部３２４から読み出してブラウザコアに渡す。また、後述するようにデジタルカードデータのフィルタリングを実行する。【００４８】
専用アプリ３１０は、特定のカードタイプのＭＭファイルを、ブラウザによらず、取り扱うための専用アプリケーションであり、例えばＪａｖａ（登録商標）,ＢＲＥＷ（登録商標）で作成される。この専用アプリ３１０は、初期的に端末内に存在する必要はなく、端末ユーザにより、通信ネットワーク２７を介してダウンロードが可能である。【００４９】
カード管理モジュール３１２は、カードデータ格納部３２４に格納されたＭＭファイルの読み込みおよび書き込み、後述するＭＭファイル中の拡張カードデータの暗号化／復号化、コピー制御、改竄判定などを行う。【００５０】
（ＭＭファイルについて）
図４にＭＭファイル４００の構成例を示す。ＭＭファイル４００としては、例えば、ＧＩＦファイル、ＪＰＥＧファイル、ＭＰＥＧファイルのような標準化された画像・動画ファイルフォーマットを使用することができる。図４では、ＧＩＦファイルを例として挙げている。ＧＩＦファイルであるＭＭファイル４００は、ファイルヘッダ４０１、画像ブロック４０３、サブブロック４０５および終端ブロック４０９で構成される。画像ブロック４０３には画像データ４１１が格納される。この画像ファイルフォーマットでは、任意の情報をコメントとして挿入するためのコメント領域（コメントブロック）４０６が用意されているので、本実施の形態では、この領域に拡張カードデータ４１３（後述）を挿入する。ＪＰＥＧファイルの場合には、コメント・マーカー （COM)、または、アプリケーションデータセグメント（APPn) に拡張カードデータ４１３を挿入する。また、本発明はＭＭファイルとして、動画ファイルを排除するものではない。動画ファイルとしては例えばＡｎｉｍａｔｉｏｎＧＩＦファイル、ＭＰＥＧファイルがある。ＡｎｉｍａｔｉｏｎＧＩＦは複数のＧＩＦ静止画データを組み合わせてアニメーションを実現するものであり、１つのＧＩＦ静止画データのコメントブロックを利用することができる。ＭＰＥＧファイルについても所定の領域をコメントブロックとして利用することができる。なお、このような既存のフォーマットによらず、ＭＭファイル専用の独自フォーマットを用いてもよい。【００５１】
拡張カードデータ４１３は、カードに固有のテキスト情報であり、主として以下の２つに分類できる。
（Ｉ）公開情報：
公開情報はカードとして表示される情報であり、次のようなデータを含む。
(1)ビューアで表示するためのテキストデータ
(2)カードタイプ：カードの種類を判別するためのユニークなデータ(例えば、"coupon","baseball"など)。このカードタイプは、当該デジタルカードを取り扱うためのカード取り扱い用テンプレートを指定するための情報として利用される。
(3)カードＩＤ：当該カードタイプのシリアル番号等
(II)非公開情報：
非公開情報はカードとして表示される情報ではなく、公開情報の背後に記憶される情報であり、次のようなデータを含む。
(1)ＵＲＬ情報：この情報は、カード取り扱い用テンプレートなどのテンプレート配布ＵＲＬ，専用アプリＵＲＬ，関連サイトＵＲＬなどを入手するための情報として利用される。ここで、テンプレート配布ＵＲＬは、カード毎に設定されているＵＲＬと、テンプレートの配布を行うテンプレートサーバ３０のＵＲＬのいずれであっても良い。また、関連サイトＵＲＬは、例えば、後述の図１６に示すモバイル端末２０の視聴者がカードを閲覧する権限を有するか否かを認証する認証サーバ３１のＵＲＬや、カードやテンプレートの使用料を徴収する課金サーバ３２のＵＲＬであっても良い。
(２)改竄防止情報：拡張カードデータを不正に改竄することを防止するための特定情報。画像データと拡張カードデータの整合性を保証するために用いられる。【００５２】
これらの情報を拡張カードデータとして採用するか否かは任意であり、拡張カードデータは必ずしもこれらのすべてを含んでいる必要は無い。拡張カードデータは、暗号化してＭＭファイルに挿入されることが好ましい。拡張カードデータの暗号化／復号化はカード管理モジュール３１２が実行する。【００５３】
（テンプレートについて）
テンプレートはこの実施の形態ではＢＭＬで記述される。本実施の形態におけるテンプレートは、主として複数のカードを取り扱うためのカード取り扱いテンプレートとしてのカードホルダー用テンプレートである。但し、後述する変形例で説明するように、１つのＭＭファイルを表示するための共通情報をまとめたテンプレートとしてのカード表示用テンプレートも存在しうる。【００５４】
（カードホルダー用テンプレート）
図５（ａ）（ｂ）（ｃ）に本実施の形態におけるカードホルダー用テンプレートの例を示す。カードホルダー用テンプレートとしては、本実施の形態では次の３つの種類を用意している。但し、これらすべてのテンプレートが本発明に必須という訳ではない。【００５５】
（１）共通ビューア用テンプレート：カードタイプの如何に関わらず使用することができるテンプレート。デフォルトで用意され、すべてのデジタルカードを表示することができる。専用テンプレート等が存在しない場合などに有用である。モバイル端末に出荷時から格納されていることが好ましいが、出荷後にインストールされてもよい。【００５６】
（２）クーポンビューア用テンプレート：カードタイプが"クーポン"のデジタルカードデータを表示するためのテンプレート。クーポンは、一般に、特定の店舗等で提示することにより特定の商品の割引販売サービスが受けられる帳票であり、モバイル端末では画像にバーコードや２次元コードなどのように視覚的に認識できるコード情報を含めることによりスキャナで読みとったり、赤外線通信機能を備える端末では特定の信号を出力したりすることにより、外部端末でクーポンの識別認識を行うことができる。このクーポンビューア用テンプレートはすべての"クーポン"デジタルカードを表示することができる。モバイル端末に出荷時から格納されていることが好ましいが、出荷後にインストールされてもよい。【００５７】
（３）専用テンプレート：特定のカードタイプのデジタルカードデータを表示するためのテンプレート。専用テンプレートは、サーバからダウンロードすることでテンプレートデータ格納部３２２に追加したり、その後、削除したりすることができる。専用テンプレートの入手や使用についてサービス事業者（キャリア、ＩＳＰなど）の認証や課金を行うこともできる。この場合、図１６に示すように、図１のシステムに対して、通信ネットワーク２７に接続された課金サーバ３１および認証サーバ３２を追加する。課金サーバ３１は有料のテンプレート等の取引（例えばユーザによるダウンロード）に対して所定の課金サービスを提供するものである。認証サーバ３２は課金等に伴うユーザの認証サービスを提供するものである。専用テンプレートは共通ビューア用テンプレートと異なり、特定のカードタイプのデジタルカードのみを選択的に表示することができる。また、共通ビューア用テンプレートの表示項目は各種カードタイプのデジタルカードに共通の制限的なデータ項目しか表示できないが、専用テンプレートでは個々のカードタイプに即してすべてのデータ項目を適正に表示することができる。【００５８】
図５（ａ）（ｂ）（ｃ）に示した各カードホルダー用テンプレートは、ＢＭＬ文書で構成され、当該カードホルダーの背景情報や文字情報の他、拡張スクリプトを含む。各テンプレートのＢＭＬ文書には、拡張スクリプトとして、表示スクリプト、アクション定義スクリプトを含めることができる。表示スクリプトは後述するデジタルカードの表示時に必要な処理を記述したものである。アクション定義スクリプトには、カードホルダー用テンプレートによる一覧（リスト）表示から選択されたデジタルカードに対してそのカードタイプに応じて実行すべきアクションを記述することができる。このアクションには、例えば、そのデジタルカードのカードタイプに対応するすべてのデジタルカードを再度、専用テンプレートを用いて表示すること、または、専用アプリを起動すること、クーポンビューア用テンプレートを用いて表示すること、そのデジタルカードを単独でビューアで表示すること、などが考えられる。アクションにはさらに、指定されたテンプレートや専用アプリが端末内に存在しない場合にネットワーク経由でダウンロードすることを含みうる。あるいは、専用テンプレートと専用アプリの両方が存在する場合にはいずれか一方を優先的に利用することもしくはユーザに選択させること、指定されたテンプレートや専用アプリが端末内に存在しない場合に他方が存在すればそれを利用すること、いずれも存在しない場合にネットワーク経由でダウンロードすること、等も定義しうる。専用アプリの起動は拡張スクリプトで行えるようにすることができる。さらには、どのようなアクションを行うかユーザに選択させることも可能である。【００５９】
クーポンビューア用テンプレートと専用テンプレートは、拡張スクリプトとして、さらに、当該カードタイプのデジタルカードのみを抽出するためのフィルタリングスクリプトを有する。クーポンビューア用テンプレートのアクションには、クーポンの利用時に必要となる処理に関するアクションを定義してもよい。【００６０】
図６（ａ）および（ｂ）に、カードホルダー用テンプレートの２種類の表示例を示す。ここではいずれも共通ビューア用テンプレートの例を示す。但し、図６（ａ）のテンプレートは１頁に最大３枚までのデジタルカードを表示できる３マスの表示枠を有し、各表示枠に画像を拡張カードデータ４１３中の公開情報とともに表示するものである。この例では、表示される公開情報は、カード番号、カードタイプ、カード名、およびこれに続く任意の１項目である。図６（ｂ）のテンプレートは１頁に９マスの表示枠を有し、各表示枠に画像のみを表示するものである。いずれのテンプレートにおいても、表示対象のデジタルカードが１頁の最大表示枠数を超える場合には複数頁に分けて表示される。頁の切替は、図の例では「前へ」「次へ」のユーザインタフェースに従ったユーザ操作によって行うことができる。但し、１頁の表示枠の個数は３や９に限るものではない。例えば１であってもよい。【００６１】
（デジタルカードのフィルタリング）
共通ビューア用テンプレート以外のカードホルダー用テンプレートを選択した場合、そのテンプレートが対応するカードタイプに従ってフィルタリングが行われる。例えば、図７に示すように、デジタルカードビューアのテンプレート選択画面７００において、「プロ野球カード」が選択された場合、カードデータ格納部３２４内に格納されたデジタルカードのうち、カードタイプが"baseball"のデジタルカードだけを抽出し、プロ野球カード用の専用テンプレートであるカードホルダー用テンプレートを用いてデジタルカードを一覧表示することができる。また、図７に示すテンプレート選択画面７００において、「テンプレート取得」７０１を選択すると、テンプレートを一括して管理するサイトに通信ネットワークを介してアクセスして新しいテンプレートを取得することができる。同様に、「専用アプリ取得」７０１を選択すると、当該テンプレートに該当するカードタイプのデジタルを取り扱う専用アプリを提供するサイトに通信ネットワークを介してアクセスして新しい専用アプリを取得することができる。【００６２】
（新たなカードホルダー用テンプレートの入手）
例えば共通ビューア用テンプレートを用いて複数のデジタルカードを一覧表示した状態で、ユーザがあるデジタルカードを選択する。このとき、選択されたデジタルカードのＭＭファイル中の拡張カードデータに指定されたカードタイプを識別し、このカードタイプについて共通ビューア用テンプレートで指定されたアクションが、選択されたデジタルカードに対して実行される。例えば、アクションとして専用テンプレートでの表示が指定されていた場合、そのカードタイプに対応する専用テンプレートがテンプレートデータ格納部３２２内に既に存在するか否かを判定する。専用テンプレートが存在した場合、当該専用テンプレートを用いてＭＭファイルをモバイル端末の画面に一覧表示する。専用テンプレートが存在しない場合、拡張カードデータ中で指定された専用テンプレートＵＲＬを識別し、そのＵＲＬが指定するサイトにネットワークを通して接続して専用テンプレートをダウンロードすることができる。このような機能により、放送番組を視聴していてたまたま取得したデジタルカードから専用のカードホルダー用テンプレートを入手することができる。【００６３】
（専用アプリの入手）
また、そのカードタイプについてのアクションとして専用アプリでの表示が指定されていた場合、そのカードタイプに対応する専用アプリが端末内に存在するか否かを判定する。専用アプリが存在した場合、当該専用アプリを起動してＭＭファイル中の一覧をモバイル端末の画面に表示する。専用アプリが存在しない場合、拡張カードデータ中で指定された専用アプリＵＲＬを識別し、そのＵＲＬが指定するサイトにネットワークを通して接続して専用アプリをダウンロードすることができる。但し、専用アプリの使用は本発明に必須ではない。【００６４】
（デジタルカードの表示）
任意のカードホルダー用テンプレートによる一覧表示から１枚のデジタルカードが選択されたら、その１枚のデジタルカード（図８の４１１に対応）を単独で、一覧表示に代えてまたは一覧表示に重ねて表示する。【００６５】
（ＭＭファイルの配信）
ＭＭファイルの配信は、例えば１セグメント放送のデータ放送サービスを用いて行われる。１セグメント放送を含むデジタルテレビ放送のデータ放送サービスで用いられるＢＭＬでは、次のようなオブジェクト（受信端末に特定の処理を実行させるための関数）が用意されている。
・saveImageToMemoryCard： 放送波に埋め込まれている画像データの保存
・saveFile, saveFileAs： 放送波に埋め込まれたファイルの保存
・saveHttpServerImageToMemoryCard： 通信コンテンツ上の画像データの保存（ＨＴＴＰプロトコル）
・saveHttpServerFile,saveHttpServerFileAs： 通信コンテンツ上のファイルの保存（ＨＴＴＰプロトコル）
・saveFtpServerFile、saveFtpServerFileAs： 通信コンテンツ上のファイルの保存（ＦＴＰプロトコル）【００６６】
これらのオブジェクトを用いてモバイル端末にＭＭファイルを受信させることができる。例えば、saveImageToMemoryCardを用いれば、放送側が定める所定のタイミングで放送波を用いてモバイル端末へＭＭファイルを直接配信することができる。また、例えば、saveHttpServerImageToMemoryCardを用いれば、放送側が定める所定のタイミングで放送波を用いてモバイル端末へネットワークを介してＭＭファイルを取得することを指示することができる。【００６７】
例えば、図８に示すように、モバイル端末２０を用いて視聴者がプロ野球の中継をテレビ放送とデータ放送により視聴しているときに、映像としてある選手が映し出されたタイミングでデータ放送によりＭＭファイルの配信が行われる。表示部の表示画面は、受信された放送映像（音声を含む）を表示する放送映像領域８１とＢＭＬコンテンツを表示するコンテンツ領域８３とに分割されて使用される。このＭＭファイルの配信に伴って、視聴者にデジタルカードの入手（「カードゲット」）を勧誘するためのユーザインタフェース（この例ではボタン８２）がコンテンツ領域８３内に表示される。ＢＭＬ文書においてこのボタン８２には該当するデジタルカードの保存を行う機能がリンクづけられている。視聴者が操作部２０７（図２）からボタン８２の指示を行うと、当該デジタルカードデータを含むＭＭファイルがカードデータ格納部３２４に保存される。その後、視聴者がそのカードを見たいときに、所定のカードホルダー用テンプレートを用いてそのデジタルカードを指定することにより、その画像が表示される。この他にも、特定のＣＭ放送中にクーポンのＭＭファイルを配信することもできる。番組に出演中のタレントやアニメのキャラクタのＭＭファイルも配信可能である。【００６８】
コンテンツ領域８３に表示されるコンテンツ情報の例を以下に示す。このコンテンツ情報は、ユーザインタフェース表示情報を定めるものであり、ＢＭＬで記述されている。
-----------------------------------------------------------------
＜script＞
・・・・(中略）
function cardGetFunction()
{
browser.saveImageToMemoryCard("mycard.jpg","mycard_save.jpg",true);
}
・・・・(中略）
＜／script＞
・・・・(中略）
＜object onclick="cardGetFunction();" data="cardGetButton.jpg" ・・・／＞
・・・・(中略)
-----------------------------------------------------------------【００６９】
ここで、スクリプト"cardGetFunction"中の"browser.saveImageToMemoryCard("mycard.jpg","mycard_save.jpg",true)"において、ブラウザ３００が、オブジェクト（関数）" saveImageToMemoryCard"を用いて、データ放送により送信されたmycard.jpgというＭＭファイルを、mycard save.jpgというファイル名でメモリに保存することが記述されている。また、"＜object onclick="cardGetFunction();" data="cardGetButton.jpg" ・・・／＞"において、ブラウザ３００は、図８中のユーザインタフェース８２を示す画像データ"cardGetButton.jpg"をコンテンツ領域８３に表示し、ユーザインタフェース８２が選択されたならば、スクリプト"cardGetFunction"を実行することが記述されている。【００７０】
図９は、管理テーブル格納部３２６に格納されるカード管理テーブル３３０およびテンプレート管理テーブル３３１の構成例を示している。カード管理テーブル３３０は、カードデータ格納部３２４に有効に格納されている各デジタルカードについて、前述した「カードＩＤ」および「カードタイプ」、このカードデータの保存された場所（例えばフラッシュメモリのメモリアドレス）を示す「保存場所」、このカードタイプに対応する専用テンプレートを入手するための入手先を示す「専用テンプレートＵＲＬ」を格納している。テンプレート管理テーブル３３１は、テンプレートデータ格納部３２２に有効に格納されている各テンプレートについて、各テンプレートを識別するための例えばテンプレート名である「テンプレートＩＤ」、前述した例えば３種類のテンプレートのタイプを示す「テンプレートタイプ」、このテンプレートデータの保存された場所（例えばフラッシュメモリのアドレス等）を示す「保存場所」を格納している。【００７１】
これらの管理テーブルはＭＭファイルやカードホルダー用テンプレートに付随する情報をまとめて管理するものであり、その都度、ＭＭファイルやカードホルダー用テンプレートを参照すれば管理テーブルは必須ではないが、管理するカード数やテンプレート数が多くなった場合に処理時間の短縮のために有用である。また、図示しないがデジタルカードやテンプレートの入手日、更新日等の管理を行う場合にも管理テーブルは有用である。なお、そのデータ形式はテーブル形式である必要はなく、任意のデータ形式で構わない。【００７２】
図１０に、本実施の形態におけるデジタルカードビューア（ブラウザ３００およびカード管理モジュール３１２）による、データ放送に伴うデジタルカードの入手時の処理例を表したフローチャートを示す。【００７３】
端末のＴＶ信号受信部２１２の機能がオンされるとテレビ放送およびデータ放送が受信開始される（Ｓ１１）。受信されたＢＭＬコンテンツデータはＲＡＭ２０２（図２）内に一時記憶（バッファリング）される（Ｓ１２）。好ましくは、この領域の上限を超えたら古い側からデータが上書き更新されていくようにする。図８に示したように、コンテンツ領域８３に「カードゲット」ボタン８２のようなユーザインタフェースが表示されたときに（Ｓ１３）、このユーザインタフェースに対する視聴者の指示操作に応じて「デジタルカードの取得指示」の有無が判定される（Ｓ１４）。ユーザによるデジタルカードの取得指示あり、と判定されたら、一時記憶されているそのデジタルカードデータのＭＭファイルをカードデータ格納部３２４に保存する（Ｓ１５）。また、このデジタルカードデータの管理情報を新たに登録するようにカード管理テーブルを更新する（Ｓ１６）。ＴＶ信号受信部２１２の機能がオフされたり、端末の電源がオフされたりすることにより、放送受信が終了するまで（Ｓ１７）、上記処理が繰り返される。【００７４】
なお、図示しないがユーザが端末内のデジタルカードを削除した場合、カードデータ格納部３２４からそのデータが削除されるとともに、カード管理テーブル３３０からその管理情報が消去（または無効化）される。【００７５】
図１１に、本実施の形態におけるデジタルカードビューアによる、カードホルダー用テンプレートを用いたデジタルカードの一覧（リスト）表示を行う処理例を表したフローチャートを示す。【００７６】
ユーザによる端末に対する所定の指示操作に応じて、図７に示したようなテンプレート選択画面７００を表示する（Ｓ２１）。この画面でいずれかのテンプレートの選択指示操作があれば（Ｓ２２，Ｙｅｓ）、テンプレートデータ格納部３２２（図２）からそのテンプレートデータを読み出す（Ｓ２３）。そこで、このテンプレートについて指定されたフィルタリングスクリプトが存在すれば、そのフィルタリングを実行する（Ｓ２４）。すなわち、このテンプレートに対応する特定のカードタイプのデジタルカードのみがカードデータ格納部３２４（図２）から抽出される。フィルタリングスクリプトが存在しなければ（例えば共通ビューア用カードホルダーテンプレートの場合）、カードデータ格納部３２４からすべてのデジタルカードが抽出される。【００７７】
このように抽出されたデジタルカードデータは、図６（ａ）（ｂ）に示したように、当該テンプレートについて当該カードタイプに対して指定されたアクションに応じて画像（動画もありうる）を、場合によってはテキスト情報も含めて一覧表示する（Ｓ２５）。この際、デジタルカードビューアは、そのカードホルダー用テンプレートのＢＭＬデータをテンプレートデータ格納部３２２から読み出す。ついで、カードホルダー用テンプレートに含まれる拡張スクリプトの一種である表示スクリプトを用いてカード枚数を取得する。この取得した枚数に応じて必要なページ数を決定し、一覧リスト（図示せず）を作成する。この一覧リストは、ＭＭファイルの保存場所情報（ＵＲＬまたはディレクトリパス名およびファイル名)やＭＭファイルを特定する識別情報を含む。ＭＭファイルの位置情報や識別情報の取得には拡張スクリプトを使用できる。【００７８】
ユーザ操作により、一覧表示された複数のデジタルカードの中から任意の１枚のカードが指定されたとき（Ｓ２６，Ｙｅｓ）、この指定されたデジタルカードの画像に対して、指定されたアクションを実行する（Ｓ２７）。指定されたアクションとは、例えばブラウザによるデジタルカードの表示、専用アプリによるデジタルカードの表示、テンプレートの取得、あるいは、専用アプリの取得等である。【００７９】
１枚のデジタルカードに対するアクション、典型的には１枚のカード表示状態、から、ユーザにより「戻る」指示がなされた場合（Ｓ２８，Ｙｅｓ）、ステップＳ２５の一覧表示へ戻る。「終了」指示がなされた場合には（Ｓ２９，Ｙｅｓ）、本処理を終了する。【００８０】
ステップＳ２２において、テンプレートの選択がなく、その他の指示（例えば「戻り」指示）があった場合には（Ｓ３０，Ｙｅｓ）、当該その他の処理を行った後（Ｓ３１）、この処理を終了する。【００８１】
図１２は、本実施の形態におけるデジタルカードビューアによる、共通ビューア用テンプレート以外のカードホルダー用テンプレートを端末から入手する場合の処理例を示すフローチャートである。例えば共通ビューア用テンプレートで特定のデジタルカードを指定してそのカードタイプに対応する専用テンプレートを自動的に入手する場合、あるいはクーポンカードを指定して、そのクーポンカードに対応するクーポン用テンプレートを自動的に入手する場合、この処理が自動的に起動される。あるいはユーザが手動で入手したい場合、ユーザは操作部から所定の操作を行うことにより、この処理が起動される。【００８２】
本実施の形態におけるデジタルカードビューアはそのようなカードホルダー用テンプレートの取得指示を受けると（Ｓ４１，Ｙｅｓ）、当該テンプレートのＵＲＬをカード管理テーブル３３０により（または当該ＭＭファイルから直接）確認して、通信ネットワーク２７（図１）経由で、そのＵＲＬからテンプレートデータをダウンロードする（Ｓ４２）。ダウンロード完了後に、その新たなテンプレートデータの管理情報を新たに登録するようにテンプレート管理テーブル３３１（図９）を更新する（Ｓ４３）。【００８３】
なお、図示しないがユーザが端末内のテンプレートを削除した場合、テンプレートデータ格納部３２２からそのデータが削除されるとともに、テンプレート管理テーブル３３１からその管理情報が消去（または無効化）される。【００８４】
以上説明したように、本実施の形態によれば、データ放送等により新しいデジタルカードを取得したときには、そのＭＭファイル中に指定された情報に基づいて専用のカードホルダー用テンプレートを入手することができる。カードホルダー用テンプレートをＢＭＬなどのマークアップ言語とスクリプトとで実現できるため、ブラウザやスクリプトの実行環境が揃ってさえいれば足りる。したがって、カード提供者は、モバイル端末２０に予め専用アプリを搭載しておく必要がなく、必ずしも専用アプリを提供する必要もない。また、ＢＭＬとスクリプトで記述されたテンプレートは容易に作成でき、また修正も可能なので、カードホルダー用テンプレートの機能を容易に改善することができ、視聴者に新たなサービスを容易に提供することが可能である。【００８５】
さらに、テンプレートをＢＭＬで記述すれば、１セグメント放送を始めとするデータ放送サービスに対応する（ＢＭＬブラウザを搭載した）モバイル端末でデジタルカードを取り扱うことができるので、カード提供者はデジタルカード（ＭＭファイル）とテンプレートだけを作成すれば済む。同時に、端末製造業者は、データ放送用のアプリケーション以外には、共通ビューア用テンプレートを記憶媒体に記憶させるだけで済み、専用のアプリケーションをモバイル端末に搭載する必要がないので、開発に余分な工数、費用はほとんど発生しない。（なお、前述のように共通ビューア用テンプレートさえも、端末出荷後にインストールすることが可能である。）もちろんモバイル端末２０がＢＭＬと他のマークアップ言語の両方に対応したデュアルブラウザを搭載していてもよいことは言うまでもない。【００８６】
（第１の変形例）
以上の説明では、デジタルカードの絵柄は画像だけでなくカード内に含まれる文字等も含めて画像として一体の画像データとして取り扱った。しかし、デジタルカードデータのサイズが大きくなればなるほど、１つのデジタルカードについての配信所要時間が長くなる。しかも、端末内のメモリ占有量が大きくなってしまい、特にモバイル端末のような情報端末では保存できるデジタルカードの枚数が著しく制限される。そこで、本発明者らは、多くのトレーディングカードやクーポンが、すべてのカードに共通するデータ（例えば、デザイン、フォーマットおよびシリーズ名称、業者名などの共通テキスト）と、各カード毎に固有の情報（例えば、キャラクタ画像商品画像又はバーコードや２次元コード画像、およびキャラクタや商品説明、シリアル番号、価格などの固有テキスト）とに分けられることに着目し、各カードに固有の情報をＭＭファイルに格納してデータ放送サービスを使って放送側の任意のタイミングで配信可能とし、一方でカードに共通する情報をカード表示用テンプレートとして別途提供し、端末上でこれらを融合して表示することに想到した。以下、本実施の形態の変形例として、カードタイプ毎に共通な部分を提供するカード表示用テンプレートの構成および作用について説明する。【００８７】
（カード表示用テンプレート)
まず、図１３に、カード表示用テンプレート５００の構成を例示する。このようなカード表示用テンプレートはカードタイプ毎に異なる。この図では、カードタイプとして、プロ野球カードの例を示している。カード表示用テンプレート５００は、同一カードタイプのデジタルカードに共通の画像である背景５０１（図示しない色や模様、絵柄等）と、共通のテキストデータである名称『プロ野球カード』５０２、共通の項目名『選手データ』５０８、『打率』５０９、『誕生日』５１０、『あだ名』５１１を含んでいる。また、ＭＭファイル中の固有の画像が配置される画像位置情報５０４、固有のテキストが配置されるテキスト位置情報５０３、５０４、５０５、５０６、５０７が含まれている。図では位置情報を破線枠で模式的に示しているが、実際には当該破線枠の位置およびサイズを特定できるデータ（例えば左上角等の基準位置座標と縦横サイズ、あるいは、対角点位置座標）で表される。図内の破線枠の部分には同種のカードにおける異なるカードの情報が格納される。したがって、ＭＭファイルには画像データと共にテキストデータが含まれる。テンプレート５００に固定的に記載されているデータはＭＭファイルに含める必要はない。テンプレート５００は、データ放送又はネットワーク経由で最新のものを入手してアップデートすることもできる。【００８８】
図１３に示したようなカード表示用テンプレート５００を用いることに伴って、図１４に示すように、デジタルカードデータを定めるＭＭファイル４００の画像ブロック４０３には実際のイメージ部分のみに対応する小さいサイズの画像データ４１２が格納されることになる。また、その拡張カードデータ４１４は前記拡張カードデータ４１３（図４）に比べて、図１３の破線枠に格納されるテキストデータや、カード表示用テンプレートの入手先を示すカード表示用テンプレートＵＲＬの情報が格納される。【００８９】
このようなカード表示用テンプレートを用いることにより、図４のカード全体を画像サイズとした画像データ４１１に比べて、図１４の画像データ４１２は相応にサイズが縮小され、画像データひいてはＭＭファイルのデータサイズが縮小される。これにより、配信データ量および記憶データ量の低減が図れる。【００９０】
図１５は、図１３のカード表示用テンプレートを用いる場合の個々のデジタルカードの表示時の処理例を示すフローチャートである。【００９１】
まず、表示対象のデジタルカードのカードタイプを確認する（Ｓ５１）。これはカード管理テーブル３３０から確認することができる。当該ＭＭファイルから直接確認することも可能である。この確認されたカードタイプのカード表示用テンプレートを取得する（Ｓ５２）。すなわち、当該カード表示用テンプレートがフラッシュメモリ内に存在すればそれを利用する。存在しなければ、通信ネットワーク２７経由で、前記拡張カードデータ４１４に含まれるカード表示用テンプレートＵＲＬにアクセスして入手する。その後、このカード表示用テンプレートに従って、拡張カードデータ４１４のうちの必要なデータ項目を読み出してカード表示用テンプレート中に挿入してカード内容を構成し、当該デジタルカードを表示する（Ｓ５３）。【００９２】
本変形例によれば、カード表示用テンプレートを更新することにより、同じデジタルカードデータでも外観の異なったものとすることができる。したがって、デジタルカードデータだけでなく、カード表示用テンプレート自体にも価値が生じ、収集の対象となりうる。【００９３】
（第２の変形例「ＭＭファイルを通信で取得する例」）
図１のシステムではデジタルカードデータを放送により配信した。しかし、放送ではデジタルカードデータを取得するための情報を配信し、これを受信したモバイル端末側でその情報に基づいて当該デジタルカードデータを通信によりサーバから取得することも可能である。【００９４】
図１７にそのような変形例のシステム構成を示す。このシステムにおいても図１６に示した課金サーバや認証サーバを追加したシステムとすることも可能である。図１７のシステムで図１のシステムと異なる点は、放送局４０からデジタルカードデータそのものを配信するのではなく、その配信元情報を放送により提供し、モバイル端末２０がそのユーザ指示に従い、配信元情報に基づいて当該デジタルカードデータを通信ネットワーク２７経由でテンプレートサーバ３０からダウンロードすることである。【００９５】
図１８に図１７のシステムにおけるデジタルカードビューアによる、データ放送に伴うデジタルカードの入手時の処理例を示す。図１０に示したステップと同様であるが、図１０のステップＳ１１、Ｓ１５がそれぞれステップＳ１１ａ、Ｓ１５ａに変わる点が図１０と異なる。ステップＳ１１ａでは、受信するコンテンツデータがデジタルカードデータではなくその配信元情報となる。ステップ１５ａでは、通信により当該デジタルカードデータを取得し、保存する。本明細書では、「デジタルカードデータ」および「配信元情報」を総称して「カード情報」と呼ぶ。【００９６】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも種々の変形、変更を行うことが可能である。【００９７】
例えば、本発明は、１セグメント放送に限定されるものではなく、地上波デジタル放送、ＢＳデジタル放送、ＣＳデジタル放送はもちろんのこと、インターネット基幹網および／または無線ＬＡＮ網を利用したＩＰテレビ放送にも適用することができる。【００９８】
また、テレビのみならず、ＦＭ文字放送を含むラジオ放送にも適用できることは言うまでもない。このような本発明が適用可能な放送はすべてデータ放送に包含される。【００９９】
テンプレートをＢＭＬで記述することを例示したが、モバイル端末に搭載されたブラウザがサポートするマークアップ言語であれば任意のものであってよい。標準化団体により標準化されたマークアップ言語を独自に拡張したものであってもよい。さらに全く独自なマークアップ言語で作成されてもよい。【０１００】
本発明のデジタルカードは、例えばトレーディングカード、対戦ゲーム用カード、クーポン、割引券などが挙げられるが、これらに限定されるものではない。【０１０１】
ＭＭファイルは、例えば、ＪＰＥＧ，ＧＩＦのような画像ファイル、アニメーションＧＩＦやＭＰＥＧのような動画ファイルが挙げられるが、これらに限定されるものではない。例えば独自のフォーマットであってもよい。また、ＭＭファイルは、音情報（音楽または音声）およびテキスト情報からなるものであっても良い。ＭＭファイルは、画像情報、テキスト情報および音情報の組み合わせであっても良い。【０１０２】
テンプレートデータは通信ネットワークを介して提供する例を示したが、データ放送によって提供してもよい。その際、図８で説明したようなデジタルカードデータの保存を勧誘するユーザインタフェース（ボタン８２）の隣に同デジタルカードに適したカードホルダー用テンプレートの保存を勧誘する別のユーザインタフェース（図示せず）を表示するようにしてもよい。【０１０３】
テンプレートに応じたフィルタリングやアクションは「拡張スクリプト」で定義するようにしたが、マークアップ言語の拡張タグとして定義し、ブラウザで解釈実行するようにすることも可能である。【０１０４】
また、上記実施の形態では、通信ネットワーク２７を介して通信によりテンプレートを取得する例として、ＭＭファイル中に拡張カードデータとしてテンプレート配布ＵＲＬを含めておく場合について説明したが、常に特定のテンプレート管理サーバ（図示せず）でテンプレートを一括して管理し、ここでモバイル端末２０からの要求に応じてテンプレートを提供するのであれば、必ずしも拡張カードデータ中のテンプレート配布ＵＲＬは必要ない。この場合、テンプレート管理サーバのＵＲＬは、予めまたはユーザの設定により、例えばモバイル端末２０内のビューアモジュール３０６に格納される。モバイル端末２０は、拡張カードデータ中のカードタイプと共にテンプレートリクエストをテンプレート管理サーバへ送信し、テンプレート管理サーバはこのリクエストに応じてカードタイプに対応するテンプレートを返信する。これにより、取得した１枚のデジタルカードからカードタイプに応じたテンプレートを入手してデジタルカードの表示、フィルタリングなどのカードの取り扱いに利用することができる。【０１０５】
本発明はモバイル端末に適用して好適であるが、非携帯型の端末への適用を排除するものではない。
【産業上の利用可能性】
【０１０６】
本発明は、デジタルカードデータを取り扱うためのデータ処理、データ放送、データ通信、表示処理を行う方法や装置に利用可能である。
【図１】
0005148880.tif 000002
【図２】
0005148880.tif 000003
【図３】
0005148880.tif 000004
【図５】
0005148880.tif 000005
【図７】
0005148880.tif 000006
【図９】
0005148880.tif 000007
【図１０】
0005148880.tif 000008
【図１１】
0005148880.tif 000009
【図１２】
0005148880.tif 000010
【図１３】
0005148880.tif 000011
【図１５】
0005148880.tif 000012
【図１６】
0005148880.tif 000013
【図１７】
0005148880.tif 000014
【図１８】
0005148880.tif 000015
【図４】
0005148880.tif 000016
【図６】
0005148880.tif 000017
【図８】
0005148880.tif 000018
【図１４】
0005148880.tif 000019