(57)【要約】【課題】１つの個人情報に紐付けられる複数の独立な識別情報を自由に組み合わせて自動的に読み取らせる技術を提供する。【解決手段】識別情報出力装置１は、識別情報をテキストとして入力するテキスト入力手段２と、入力テキストからパリティデータを生成するパリティデータ生成手段３と、パリティパラメータを入力するパリティパラメータ入力手段４と、パリティパラメータとパリティデータとのＸＯＲ演算で算出された結果と同値のパリティデータが生成可能な文字列をパリティテキストとして生成するパリティテキスト生成手段６と、入力テキストにパリティテキストが追加されたテキストを複製して定型文の２箇所に挿入することで送信用データを生成する送信用データ生成手段８と、送信用データを構造的連接機能に対応して２つに分割してコード化するグループ固有情報付加手段９と、分割された送信用データを出力する出力手段１０とを備える。【選択図】図１
2010061468.tif 000002
【特許請求の範囲】
【請求項１】
複数の独立な識別情報に対応したテキストに対するパリティデータの値が共通である複数の識別情報をグループ化する連結読み取り可能な読取装置の読み取り対象とする情報として、所定のユーザについての個人情報と紐付けられる識別情報を、当該識別情報に基づいて生成したパリティテキストと共に出力する識別情報出力装置であって、
前記個人情報と紐付けられる識別情報をテキストとして入力するテキスト入力手段と、
前記入力されたテキストを１バイト単位でＸＯＲ演算した結果を前記パリティデータとして生成するパリティデータ生成手段と、
前記入力されたテキストに応じて生成されたパリティデータと同値のパリティデータが生成可能な文字列を前記パリティテキストとして生成するパリティテキスト生成手段と、
前記生成されたパリティテキストを前記入力されたテキストに追加するパリティテキスト追加手段と、
前記パリティテキストが追加されたテキストを所定の定型文に挿入することで送信用データを生成する送信用データ生成手段と、
前記生成された送信用データに対して、前記パリティテキストが追加されたテキスト全体の文字列に関するパリティデータをグループ固有の情報として付加するグループ固有情報付加手段と、
前記グループ固有情報が付加された送信用データを出力する出力手段と、
を備えることを特徴とする識別情報出力装置。
【請求項２】
複数の独立な識別情報に対応したテキストに対するパリティデータの値が共通である複数の識別情報をグループ化する連結読み取り可能な読取装置の読み取り対象とする情報として、所定のユーザについての個人情報と紐付けられる識別情報を、当該識別情報に基づいて生成したパリティテキストと共に出力する識別情報出力装置であって、
前記個人情報と紐付けられる識別情報をテキストとして入力するテキスト入力手段と、
前記入力されたテキストを１バイト単位でＸＯＲ演算した結果を前記パリティデータとして生成するパリティデータ生成手段と、
グループ固有の情報を指定するためのパラメータを示すパリティパラメータを入力するパリティパラメータ入力手段と、
前記入力されたパリティパラメータと、前記入力されたテキストに応じて生成されたパリティデータとを１バイト単位でＸＯＲ演算することで新たなパリティデータを算出する排他的論理和演算手段と、
前記排他的論理和演算手段により算出された新たなパリティデータと同値のパリティデータが生成可能な文字列を前記パリティテキストとして生成するパリティテキスト生成手段と、
前記生成されたパリティテキストを前記入力されたテキストに追加するパリティテキスト追加手段と、
前記パリティテキストが追加されたテキストを所定の定型文に挿入することで送信用データを生成する送信用データ生成手段と、
前記生成された送信用データに対して、前記パリティテキストが追加されたテキスト全体の文字列に関するパリティデータを前記グループ固有の情報として付加するグループ固有情報付加手段と、
前記グループ固有情報が付加された送信用データを出力する出力手段と、
を備えることを特徴とする識別情報出力装置。
【請求項３】
前記送信用データ生成手段は、前記パリティテキストが追加されたテキストを複製して前記定型文の２箇所以上に挿入することで前記送信用データを生成し、
前記グループ固有情報付加手段は、前記生成された送信用データを二次元バーコードの構造的連接機能に対応して、前記定型文に挿入されたテキストの個数だけ分割して前記グループ固有情報をそれぞれに付加してコード化し、
前記出力手段は、前記分割された送信用データをそれぞれ出力することを特徴とする請求項１または請求項２に記載の識別情報出力装置。
【請求項４】
複数の独立な識別情報に対応したテキストに対するパリティデータの値が共通である複数の識別情報をグループ化する連結読み取り可能な読取装置の読み取り対象とする情報として、所定のユーザについての個人情報と紐付けられる識別情報を、当該識別情報に基づいて生成したパリティテキストと共に出力するために、コンピュータを、
前記個人情報と紐付けられる識別情報をテキストとして入力するテキスト入力手段、
前記入力されたテキストを１バイト単位でＸＯＲ演算した結果を前記パリティデータとして生成するパリティデータ生成手段、
前記入力されたテキストに応じて生成されたパリティデータと同値のパリティデータが生成可能な文字列を前記パリティテキストとして生成するパリティテキスト生成手段、
前記生成されたパリティテキストを前記入力されたテキストに追加するパリティテキスト追加手段、
前記パリティテキストが追加されたテキストを所定の定型文に挿入することで送信用データを生成する送信用データ生成手段、
前記生成された送信用データに対して、前記パリティテキストが追加されたテキスト全体の文字列に関するパリティデータをグループ固有の情報として付加するグループ固有情報付加手段、
前記グループ固有情報が付加された送信用データを出力する出力手段、
として機能させることを特徴とする識別情報出力プログラム。
【請求項５】
請求項４に記載の識別情報出力プログラムを、デジタル放送のデータ放送により、デジタル放送受信機に送信することを特徴とするプログラム送信装置。
【請求項６】
請求項１ないし請求項３のいずれか一項に記載の識別情報出力装置に対してＩＣカードの識別情報をテキストとして入力したときに出力される送信用データをプリントしたことを特徴とするＩＣカード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２回目以降のユーザ登録技術に関し、特に、ＩＣカードの識別情報やユーザ登録が推奨される製品の識別情報を出力する識別情報出力装置およびそのプログラム、プログラム送信装置並びに識別情報が印刷されたＩＣカードに関する。
【背景技術】
【０００２】
現在、ＱＲコード（登録商標）が広く普及・活用されている。また、ＱＲコードの読み取り装置（ＱＲコードリーダ）も携帯電話機をはじめとして広く普及している（例えば、特許文献１参照）。特許文献１に記載の携帯電話機は、構造的連接機能を備え、ＪＩＳ規格パラメータの２次元バーコードシンボルのモード指示子又は拡張チャネル種別が互いに異なるＱＲコードシンボルをカラー表示することで操作者がそれぞれのＱＲコードシンボルを視覚的に特定することができる。
【０００３】
構造的連接機能とは、１つの大きなデータを複数のＱＲコードシンボルに分割できる機能であり、このとき分割されたＱＲコードには、入力された（埋め込まれた）テキスト情報を基にして生成された共通の情報（パリティデータ）が割り振られ、順番（シンボル列指示子）や分割数等の情報が含まれる。これにより、ＱＲコードリーダは、ＱＲコードシンボルのパリティデータが同じものだけを順番に連結することで、間違いなく元のデータを復元することができる。ここで、パリティデータは、ＱＲコードに入力した（埋め込んだ）テキストをバイトごとにＸＯＲ（排他的論理和）をとった８ビットの符号である。
【０００４】
ところで、現在、デジタル放送ではＢ−ＣＡＳ（登録商標）カードを用いたアクセス制御が行なわれている。Ｂ−ＣＡＳカードは、デジタル放送の番組の著作権保護や有料放送の視聴等に利用されているＩＣカードであって、デジタル放送受信機（製品）の販売時に添付される形で配布される。受信機の購入者（ユーザ）は、Ｂ−ＣＡＳカードを入手する度に放送事業者に対しユーザ登録を行う必要がある。そのため、放送事業者は、Ｂ−ＣＡＳカードの機能を活用して、図１１に示すように、予め定められた時間帯に、当該放送事業者のＢＳデジタル放送を受信しているデジタル放送受信機１００（以下、単に受信機という）の画面にメッセージ１０１を表示して、ＢＳ放送の受信の確認を行っている。放送事業者では、例えば、ハガキの郵送、電話、インターネットの各手段を利用して、受信機を購入した視聴者（ユーザ）の氏名、住所、電話番号などの個人情報の登録を受け付けている。ユーザ登録を行った場合、受信機の画面から、メッセージ１０１は、すぐに消えることになる。
【特許文献１】特開２００４−１０２７８２号公報（段落００１９−００２７、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、受信機に対応して入手したＢ−ＣＡＳカードのユーザ登録を行っている視聴者であったとしても、２台目以降の受信機を購入すると、新たなＢ−ＣＡＳカードを入手することになるので、その新たな受信機に対してもユーザ登録を行う必要がある。つまり、２台目以降の受信機についてのユーザ登録が完了する以前には、２台目以降の受信機の画面にはメッセージ１０１が表示されることになる。メッセージ１０１の表示を消すためには、２台目以降の受信機を購入した視聴者は、いずれの登録手段であっても、既に１台目において登録済みの情報である氏名、住所、電話番号などの個人情報を放送事業者に対して再び伝達する必要がある。したがって、Ｂ−ＣＡＳカードのユーザ登録は、必ずしも万人が気軽にできる手続きであるとは言えないのが現状である。
【０００６】
そこで、２台目以降の受信機に対応した新たなＢ−ＣＡＳカードについてのユーザ登録の手続きを簡単にするために、以下のような仕組みを考えることができる。この仕組みにおいては、視聴者は、１枚目の登録済みのＢ−ＣＡＳカードの識別情報と、２枚目の未登録のＢ−ＣＡＳカードの識別情報とを一緒に放送事業者側に連絡する。そして、放送事業者側では、１枚目の登録済みのＢ−ＣＡＳカードの識別情報をキーにして、登録済みの個人情報を検索し、検索結果の個人情報と、２枚目の未登録のＢ−ＣＡＳカードの識別情報とをバインドする（紐付ける）作業を行う。これによれば、２回目以降のユーザ登録の手続きにおいて、視聴者は、氏名、住所、電話番号などの個人情報を再び伝達する必要がなくなり、手間を省くことができる。
【０００７】
この仕組みにおいて、Ｂ−ＣＡＳカードの識別情報として、Ｂ−ＣＡＳカード固有のカード固有番号（２０桁の数字）を用いた場合、２回目以降のユーザ登録の手続きにおいて、登録手段としてハガキを利用すると、２枚分のカード固有番号を記入する手間がかかり、インターネットで登録する場合、２枚分のカード固有番号のデータを入力する手間がかかる。また、登録手段として電話を利用すると、ユーザ登録用のコールセンタが込み合っている時間帯では、電話がかかりにくくなることがある。カード固有番号は２０桁もあるので、すべての登録手段において、２つのＢ−ＣＡＳカードについての合計４０桁のカード固有番号を視聴者が放送事業者に伝達するときに、記入ミス、入力ミス、電話時の読み間違い（言い間違い）等が発生する虞がある。
【０００８】
このような手間を省き、かつ、ミスを防ぐために、視聴者が、広く普及した携帯電話機等を利用することを前提にした以下の方法が考えられる。例えば、Ｂ−ＣＡＳカード上にそのカード固有番号を埋め込んだＱＲコードを印刷しておく。そして、携帯電話機は、登録済みのＢ−ＣＡＳカード（１枚目のカード）に印刷されたＱＲコードと、未登録のＢ−ＣＡＳカード（２枚目のカード）に印刷されたＱＲコードとをそれぞれ自動的に読み取って組み合わせ、それを放送事業者側のサーバ等に送信する。
【０００９】
この方法において、ＱＲコードの構造的連接機能を利用すれば、視聴者に煩雑な操作を強いることなく、２つのＢ−ＣＡＳカードの識別情報を組み合わせることが可能である。ただし、構造的連接機能の仕様により、組み合わせるＱＲコードのパリティデータはそれぞれ一致している必要がある。つまり、元とする分割前の１つの大きなデータを識別できるようにするために、分割後のＱＲコードシンボルのパリティデータは、同じでなければ連結できない。ＱＲコードのパリティデータは、ＱＲコードに埋め込んだテキスト（この場合にはカード固有番号）により一意に決められるものであり、１バイト、すなわち合計２５６通り存在する。したがって、任意の２つのＱＲコードを組み合わすことのできる確率は１／２５６となってしまう。つまり、２枚のＢ−ＣＡＳカードの識別情報は独立であって、構造的連接機能で前提とするような１つの大きなデータを分割したものではないため、従来技術では、Ｂ−ＣＡＳカードの識別情報を埋め込んだ任意の２つのＱＲコードを組み合わせた連接読み取り（構造的連接機能に対応した読み取り）をすることができない。したがって、ＱＲコードを印刷したＢ−ＣＡＳカードを自由に組み合わせて、２回目以降のユーザ登録の手続きを行うことは困難である。そのため、２回目以降のユーザ登録の手続きを初回と同様に繰り返す煩雑さを解消することができない。
【００１０】
本発明は、以上のような問題点に鑑みてなされたものであり、１つの個人情報に紐付けられる複数の独立な識別情報を自由に組み合わせて自動的に読み取らせることができる技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、前記目的を達成するために創案されたものであり、まず、請求項１に記載の識別情報出力装置は、複数の独立な識別情報に対応したテキストに対するパリティデータの値が共通である複数の識別情報をグループ化する連結読み取り可能な読取装置の読み取り対象とする情報として、所定のユーザについての個人情報と紐付けられる識別情報を、当該識別情報に基づいて生成したパリティテキストと共に出力する識別情報出力装置であって、テキスト入力手段と、パリティデータ生成手段と、パリティテキスト生成手段と、パリティテキスト追加手段と、送信用データ生成手段と、グループ固有情報付加手段と、出力手段とを備える構成とした。
【００１２】
かかる構成によれば、識別情報出力装置は、テキスト入力手段によって、前記個人情報と紐付けられる識別情報をテキストとして入力し、パリティデータ生成手段によって、前記入力されたテキストを１バイト単位でＸＯＲ演算した結果を前記パリティデータとして生成する。そして、識別情報出力装置は、パリティテキスト生成手段によって、前記入力されたテキストに応じて生成されたパリティデータと同値のパリティデータが生成可能な文字列を前記パリティテキストとして生成し、パリティテキスト追加手段によって、前記生成されたパリティテキストを前記入力されたテキストに追加する。そして、識別情報出力装置は、送信用データ生成手段によって、前記パリティテキストが追加されたテキストを所定の定型文に挿入することで送信用データを生成する。そして、識別情報出力装置は、グループ固有情報付加手段によって、前記生成された送信用データに対して、前記パリティテキストが追加されたテキスト全体の文字列に関するパリティデータをグループ固有の情報として付加し、出力手段によって、前記グループ固有情報が付加された送信用データを出力する。したがって、識別情報出力装置が出力した複数の独立した送信用データをそれぞれ読み取る読取装置は、各送信用データに付加されたグループ固有情報としてのパリティデータの値は、同じものと認識するので、各送信用データをグループ化することができる。
【００１３】
また、請求項２に記載の識別情報出力装置は、複数の独立な識別情報に対応したテキストに対するパリティデータの値が共通である複数の識別情報をグループ化する連結読み取り可能な読取装置の読み取り対象とする情報として、所定のユーザについての個人情報と紐付けられる識別情報を、当該識別情報に基づいて生成したパリティテキストと共に出力する識別情報出力装置であって、テキスト入力手段と、パリティデータ生成手段と、パリティパラメータ入力手段と、排他的論理和演算手段と、パリティテキスト生成手段と、パリティテキスト追加手段と、送信用データ生成手段と、グループ固有情報付加手段と、出力手段とを備える構成とした。
【００１４】
かかる構成によれば、識別情報出力装置は、テキスト入力手段によって、前記個人情報と紐付けられる識別情報をテキストとして入力し、パリティデータ生成手段によって、前記入力されたテキストを１バイト単位でＸＯＲ演算した結果を前記パリティデータとして生成する。そして、識別情報出力装置は、パリティパラメータ入力手段によって、グループ固有の情報を指定するためのパラメータを示すパリティパラメータを入力する。ここで、グループ固有の情報は、入力されるテキストに、パリティテキストを付加した後に生成される文字列全体について計算したパリティデータの値とすることができる。そして、識別情報出力装置は、排他的論理和演算手段によって、前記入力されたパリティパラメータと、前記入力されたテキストに応じて生成されたパリティデータとを１バイト単位でＸＯＲ演算することで新たなパリティデータを算出する。そして、識別情報出力装置は、パリティテキスト生成手段によって、前記排他的論理和演算手段により算出された新たなパリティデータと同値のパリティデータが生成可能な文字列を前記パリティテキストとして生成し、パリティテキスト追加手段によって、前記生成されたパリティテキストを前記入力されたテキストに追加する。そして、識別情報出力装置は、送信用データ生成手段によって、前記パリティテキストが追加されたテキストを所定の定型文に挿入することで送信用データを生成する。そして、識別情報出力装置は、グループ固有情報付加手段によって、前記生成された送信用データに対して、前記パリティテキストが追加されたテキスト全体の文字列に関するパリティデータを前記グループ固有の情報として付加し、出力手段によって、前記グループ固有情報が付加された送信用データを出力する。したがって、識別情報出力装置が出力した複数の独立した送信用データをそれぞれ読み取る読取装置は、各送信用データに付加されたグループ固有情報としてのパリティデータの値は、同じものと認識するので、各送信用データをグループ化することができる。
【００１５】
また、請求項３に記載の識別情報出力装置は、請求項１または請求項２に記載の識別情報出力装置において、前記送信用データ生成手段が、前記パリティテキストが追加されたテキストを複製して前記定型文の２箇所以上に挿入することで前記送信用データを生成し、前記グループ固有情報付加手段が、前記生成された送信用データを二次元バーコードの構造的連接機能に対応して、前記定型文に挿入されたテキストの個数だけ分割して前記グループ固有情報をそれぞれに付加してコード化し、前記出力手段が、前記分割された送信用データをそれぞれ出力することとした。
【００１６】
かかる構成によれば、識別情報出力装置は、生成した送信用データを、二次元バーコードの構造的連接機能に対応して分割して出力するので、例えば２つに分割した場合に、テキストとして入力された個人情報と紐付けられる１つの識別情報を、登録済みの識別情報と、未登録の識別情報として区別することができる。したがって、個人情報と紐付けられる独立した２つの識別情報が、それぞれ、登録済みの識別情報と、未登録の識別情報として区別されていれば、独立した２つの識別情報のうちの一方の登録済みの識別情報と、他方の未登録の識別情報とを連結読み取りできる。その結果、登録済みの識別情報と、未登録の識別情報とを同一の個人情報に紐付けてユーザの個人情報を管理する側において、容易に紐付け作業を行うことができる。ここで、構造的連接機能を有した二次元バーコードとしては、ＪＩＳ規格Ｘ０５１０で定められているＱＲコードを用いることができる。この場合、識別情報出力装置のグループ固有情報付加手段は、公知のＱＲコード分割プログラムを用いて構成することができる。ＱＲコード分割プログラムを用いることで、読み取り側において、ＱＲコードの連接読み取りが可能なバーコードリーダとして広く普及しているカメラ付き携帯電話機を用いることができる。
【００１７】
また、請求項４に記載の識別情報出力プログラムは、複数の独立な識別情報に対応したテキストに対するパリティデータの値が共通である複数の識別情報をグループ化する連結読み取り可能な読取装置の読み取り対象とする情報として、所定のユーザについての個人情報と紐付けられる識別情報を、当該識別情報に基づいて生成したパリティテキストと共に出力するために、コンピュータを、テキスト入力手段、パリティデータ生成手段、パリティテキスト生成手段、パリティテキスト追加手段、送信用データ生成手段、グループ固有情報付加手段、出力手段として機能させることとした。
【００１８】
かかる構成によれば、識別情報出力プログラムは、キスト入力手段によって、前記個人情報と紐付けられる識別情報をテキストとして入力し、パリティデータ生成手段によって、前記入力されたテキストを１バイト単位でＸＯＲ演算した結果を前記パリティデータとして生成する。そして、識別情報出力プログラムは、パリティテキスト生成手段によって、前記入力されたテキストに応じて生成されたパリティデータと同値のパリティデータが生成可能な文字列を前記パリティテキストとして生成し、パリティテキスト追加手段によって、前記生成されたパリティテキストを前記入力されたテキストに追加する。そして、識別情報出力プログラムは、送信用データ生成手段によって、前記パリティテキストが追加されたテキストを所定の定型文に挿入することで送信用データを生成する。そして、識別情報出力プログラムは、グループ固有情報付加手段によって、前記生成された送信用データに対して、前記パリティテキストが追加されたテキスト全体の文字列に関するパリティデータをグループ固有の情報として付加し、出力手段によって、前記グループ固有情報が付加された送信用データを出力する。
【００１９】
また、請求項５に記載のプログラム送信装置は、請求項４に記載の識別情報出力プログラムを、デジタル放送のデータ放送により、デジタル放送受信機に送信することとした。
【００２０】
かかる構成によれば、プログラム送信装置は、デジタル放送のデータ放送により、識別情報出力プログラムをデジタル放送受信機に送信する。一般に、デジタル放送受信機は、デジタル放送で送られてくるデータをダウンロードして自動的に受信機のソフトウェアプログラムを更新させる機能があるので、識別情報出力プログラムを取り込んだ場合、識別情報出力装置として機能することができる。そして、識別情報出力プログラムの出力手段は、生成された送信用データをデジタル放送受信機の画面に表示可能に出力する。したがって、デジタル放送受信機の各画面に表示された送信用データを連結読み取り可能な読取装置で容易に読み取ることができる。また、一般に、Ｂ−ＣＡＳカード対応のデジタル放送受信機は、Ｂ−ＣＡＳカードのカード固有番号を画面に表示させる機能があるので、識別情報出力プログラムにテキストとして入力される識別情報は、例えばＢ−ＣＡＳカードのカード固有番号とすることができる。
【００２１】
また、請求項６に記載のＩＣカードは、請求項１ないし請求項３のいずれか一項に記載の識別情報出力装置に対してＩＣカードの識別情報をテキストとして入力したときに出力される送信用データをプリントしたことを特徴とする。
【００２２】
かかる構成によれば、ＩＣカードには、識別情報出力装置の出力する送信用データに含まれる当該ＩＣカードの識別情報がプリントされる。ここで、ＩＣカードは、例えば、デジタル放送のＢ−ＣＡＳカードとすることができる。
【発明の効果】
【００２３】
請求項１に記載の識別情報出力装置によれば、この装置から出力した複数の独立した送信用データをそれぞれ読み取る読取装置が、各送信用データに付加されたグループ固有情報としてのパリティデータの値は同じものと認識するので、各送信用データをグループ化することができる。そのため、１つの個人情報に紐付けられる複数の独立な識別情報を自由に組み合わせて自動的に読み取らせることができる。そして、ユーザの個人情報を管理する側に対して、この読み取った複数の独立な識別情報を伝えることで、例えば、Ｂ−ＣＡＳカードのカード固有番号についての２枚目以降のユーザ登録において、登録済みの個人情報を入力する手間を省くことができるので、視聴者の利便性が向上する。
【００２４】
請求項２に記載の識別情報出力装置によれば、請求項１に記載の識別情報出力装置と同等の効果を奏すると共に、パリティパラメータによって、グループ固有の情報を指定することができるので、１つの識別情報出力装置によって、複数のグループに対応した送信用データを生成することができる。
【００２５】
請求項３に記載の識別情報出力装置によれば、生成した送信用データを、二次元バーコードの構造的連接機能に対応して分割して出力するので、ユーザの個人情報を管理する側において、登録済みの識別情報と、未登録の識別情報とを同一の個人情報に紐付けて容易に紐付け作業を行うことができる。また、ＱＲコード分割プログラムを用いることで、読み取り側において、ＱＲコードの連接読み取りが可能なバーコードリーダとして広く普及しているカメラ付き携帯電話機を用いることができる。
【００２６】
請求項４に記載の識別情報出力プログラムによれば、請求項１に記載の識別情報出力装置と同等の効果を奏すると共に、プログラムとして流通可能であり、特定の装置形態によらずに、識別情報出力装置と同等の機能を果たすことができる。
【００２７】
請求項５に記載のプログラム送信装置によれば、デジタル放送のデータ放送により、識別情報出力プログラムをデジタル放送受信機に送信するので、このデータをダウンロードしたデジタル放送受信機を識別情報出力装置として機能させることで、生成された送信用データを画面表示させることができる。したがって、デジタル放送受信機の各画面に表示された送信用データを自由に組み合わせて連結読み取り可能な読取装置で容易に読み取ることができる。
【００２８】
請求項６に記載のＩＣカードによれば、識別情報出力装置の出力する送信用データに含まれる当該ＩＣカードの識別情報がプリントされているので、複数のプリントされた送信用データを自由に組み合わせて連結読み取り可能な読取装置で容易に読み取ることができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施形態に係る識別情報出力装置、ＩＣカードおよびコンテンツ送信装置を実施するための最良の形態（以下「実施形態」という）について図面を参照して詳細に説明する。以下では、説明の都合上、第１ないし第３実施形態として、識別情報出力装置およびＩＣカードを説明し、第４実施形態として、識別情報出力装置およびコンテンツ送信装置を順次説明することとする。
【００３０】
（第１実施形態）
［識別情報出力装置の概要］
図１は、本発明の第１実施形態に係る識別情報出力装置の構成を示す機能ブロック図である。識別情報出力装置１は、読取装置の読み取り対象とする情報として、所定のユーザについての個人情報と紐付けられる識別情報を、当該識別情報に基づいて生成したパリティテキストと共に出力するものである。この識別情報出力装置１は、ＣＰＵ等の演算装置と、メモリ、ハードディスク等の記憶装置（記憶手段）と、マウスやキーボード等の外部から情報の入力を検出する入力装置と、外部との各種情報の送受信を行うインタフェース装置と、ＬＣＤ（Liquid Crystal Display）等の表示装置を備えたコンピュータと、このコンピュータにインストールされたプログラムとから構成される。ここで、読取装置は、複数の独立な識別情報に対応したテキストに対するパリティデータの値が共通である複数の識別情報をグループ化して連結読み取り可能なものである。
【００３１】
以下では、一例として、ユーザはＢＳデジタル放送の視聴者、ユーザについての個人情報と紐付けられる識別情報はＢ−ＣＡＳカードの識別情報（カード固有番号、以下、カード番号と表記する）であるものとする。ユーザの個人情報は、ＢＳ放送番組を提供する放送事業者側で管理される。ユーザは、１枚目のＢ−ＣＡＳカード（対応する１台目のデジタル放送受信機）について所定の方法でユーザ登録済みであるものとする。そして、ユーザは、２枚目以降のＢ−ＣＡＳカード（対応する２台目以降のデジタル放送受信機）について未登録であるものとする。
【００３２】
本実施形態では、カード番号が「登録済み」であるのか「未登録」であるのかという２つの状態に対応させて、識別情報出力装置１は、Ｂ−ＣＡＳカードの識別情報（カード番号）からＱＲコードを２つに分割したＱＲコードシンボルを生成して出力する。これら２つのＱＲコードシンボルは、１枚のＢ−ＣＡＳカードの表面にプリントされる。ＱＲコードシンボルがプリントされたＢ−ＣＡＳカード（単にカード２１という）の一例を図２に示す。カード２１のカード番号は＜0000-2000-0581-2000-3700＞である。図２において左のＱＲコードシンボル２２には、「Ａ：登録済み」というラベルがプリントされている。また、図２において右のＱＲコードシンボル２３には、「Ｂ：未登録」というラベルがプリントされている。なお、図２では、ＱＲコードシンボルの形状は一例である。
【００３３】
ＱＲコードシンボル２２，２３に埋め込まれた情報は、分割前の状態では定型文になっており、所定の２箇所に、２０桁のカード番号＜0000-2000-0581-2000-3700＞が挿入されている。カード番号の末尾には、区切り用に２バイトの半角アンダーバー（区切りテキスト）と、この区切りテキストに続けて、２バイトのパリティテキスト「08」が追加されている。このパリティテキストについては後記する。なお、図２では、２バイトの半角アンダーバーを離して表示するためにスペースを入れたが、このスペースは実際には存在しない。また、図２においては、埋め込まれた情報として表示されるものだけを示したが、実際には、構造的連接ＱＲコードには、シンボル列指示子と呼ばれる、ＱＲコードシンボルのセット（最大１６個まで）の中でのシンボル位置を示すコード語が含まれている。
【００３４】
ＱＲコードシンボル２２，２３の読取装置は、例えば、カメラ付き携帯電話機（携帯電話機）である。ここで、携帯電話機は、ＱＲコード等のバーコード読取機能、ＱＲコードの構造的連接機能、ＱＲコードで指定されるアドレスにメールを作成する機能、ＱＲコードで指定されるＵＲＬ（Uniform Resource Locator）にアクセスする機能を有しているものとする。本実施形態では、携帯電話機から一度に２つのＱＲコードを読み取り、認識されたアドレスにそのままメール送信するものとする。携帯電話事業者（キャリア）に対応した形式の一例を図２に示す。
【００３５】
ただし、携帯電話機は、図２に示す１枚のカード２１の左右のＱＲコードシンボル２２，２３を、同時に読み取るのではなく、例えば、図３に示す登録済みの１枚目のカード２１の左のＱＲコードシンボル２２と、図３に示す未登録の２枚目のカード３１の右のＱＲコードシンボル３３とを連接読み取りする。連接読み取りした結果として携帯電話機に表示される情報の一例を図３の下側に示す。なお、たとえ携帯電話機側の表示内容が正しくなくとも、メール送信先（ユーザの個人情報の管理側）において、新たなカード番号を登録済みの個人情報に紐付けることさえできれば良いので、例えば、図３に示す登録済みのカード２１の右のＱＲコードシンボル２３と、図３に示す未登録のカード３１の左のＱＲコードシンボル３２とを連接読み取りしてもよい。この意味で、図２に示したラベルの添え字は「Ａ」、「Ｂ」のみでもよい。
【００３６】
［識別情報出力装置の各部の構成］
識別情報出力装置１は、ハードウェア装置とソフトウェアとが協働することによって、前記したハードウェア資源がプログラムによって制御されることにより実現され、図１に示すように、テキスト入力手段２と、パリティデータ生成手段３と、パリティパラメータ入力手段４と、排他的論理和演算手段５と、パリティテキスト生成手段６と、パリティテキスト追加手段７と、送信用データ生成手段８と、グループ固有情報付加手段９と、出力手段１０と、記憶手段１１とを備えている。
【００３７】
テキスト入力手段２は、個人情報と紐付けられる識別情報をテキストとして入力するものである。このテキスト入力手段２は、例えば、外部からテキストの入力を受け付けるインタフェース装置である。本実施形態では、テキスト入力手段２は、Ｂ−ＣＡＳカードの識別情報（カード番号）をテキストとして入力する。入力されたテキストは、パリティデータ生成手段３およびパリティテキスト追加手段７に出力される。
【００３８】
パリティデータ生成手段３は、テキスト入力手段２に入力されたテキスト（入力テキスト）を１バイト単位でＸＯＲ演算した結果をパリティデータとして生成するものである。ここで、「１バイト単位でＸＯＲ演算」するとは、詳細には、バイト単位で、テキストの内部表現のビット配列の各ビットごとにＸＯＲ演算することを意味する。本実施形態では、パリティデータ生成手段３は、Ｂ−ＣＡＳカードのカード番号を示すテキストからパリティデータを生成する。ただし、図２に示すカード番号の途中の“-”（ハイフン）は、すべてのカード番号で共通なので、パリティデータの計算から除外することとした。なお、パリティデータは８ビットの符号である。生成されたパリティデータは、排他的論理和演算手段５に出力される。
【００３９】
パリティパラメータ入力手段４は、個人情報と紐付けられる識別情報をグループ化するときのグループ共通の値を指定するためのパラメータを示すパリティパラメータを入力するものである。このパリティパラメータ入力手段４は、例えば、外部からパリティパラメータの入力を受け付けるインタフェース装置である。本実施形態では、パリティパラメータは、Ｂ−ＣＡＳカードのカード番号（識別情報）を、すべてのＢ−ＣＡＳカードについてグループ化するときのグループ共通の値を指定するためのパラメータを示す。パリティパラメータの具体例としては「0x00」や「0x01」等が挙げられる。以下では、簡便のため、パリティパラメータは「0x00」であるものとして説明する。入力されたパリティパラメータは、排他的論理和演算手段５に出力される。
【００４０】
排他的論理和演算手段５は、パリティパラメータ入力手段４で入力されたパリティパラメータと、テキスト入力手段２で入力されたテキスト（入力テキスト）に応じて生成されたパリティデータとの排他的論理和を演算する（ＸＯＲ演算する）ことで新たなパリティデータを算出するものである。算出された新たなパリティデータは、パリティテキスト生成手段６に出力される。なお、パリティパラメータが「0x00」であれば、排他的論理和演算手段５の出力は、入力テキストに応じて生成されたパリティデータそのものとなる。
【００４１】
パリティテキスト生成手段６は、排他的論理和演算手段５により算出された新たなパリティデータ（ＸＯＲ演算結果）と同値のパリティデータが生成可能な文字列をパリティテキストとして生成するものである。パリティテキストは、１バイトであっても理論上は可能であるが、１バイト合計２５６文字の中には制御文字も含むため、誤動作しないように２バイトの数字を使用することとした。例えば、排他的論理和演算手段５により算出された新たなパリティデータが「0x08」である場合には、パリティテキスト生成手段６は、パリティデータが「0x08」となるような文字列として、２バイトのテキスト「08」をパリティテキストとして生成する。ここで、パリティテキスト「08」の１バイト目のテキスト“0”の内部表現（ビット配列）は「0x30」であり、２バイト目のテキスト“8”の内部表現は「0x38」である。そのため、この２バイトのパリティテキスト「08」のパリティデータ（バイトごとの排他的論理和）は「0x08」になる。テキストの内部表現については、JIS X-0510の8.4.4の表６に記載されている。なお、パリティパラメータが「0x00」であれば、パリティテキスト生成手段６は、入力テキストに応じて生成されたパリティデータと同値のパリティデータが生成可能な文字列をパリティテキストとして生成することとなる。
【００４２】
なお、パリティテキストは、改ざん検出に利用することができるため、不正な登録を防ぐことも可能である。さらに、より強固なセキュリティを要求するケースでは、カード番号（入力テキスト）を暗号化した上で、この暗号化したデータにパリティテキストを付加することもできる。生成されたパリティテキストは、パリティテキスト追加手段７に出力される。
【００４３】
パリティテキスト追加手段７は、パリティテキスト生成手段６で生成されたパリティテキストを、テキスト入力手段２で入力されたテキスト（入力テキスト）に追加するものである。本実施形態では、パリティテキスト追加手段７は、２０桁のカード番号の末尾に、区切り用の２バイトの所定のテキスト（区切りテキスト）を付加した上で、区切りテキストに続けて、パリティテキストを追加する（図２参照）。パリティテキスト追加手段７で生成されたテキストを、追加後のテキストという。なお、図２では、区切りテキストをアンダーバーとしたが、すべてのカード番号（入力テキスト）で同様なテンプレートを用いるのであれば、任意の文字または記号を用いることができる。追加後のテキストは、送信用データ生成手段８に出力される。
【００４４】
送信用データ生成手段８は、入力テキストにパリティテキストが追加されたテキストを所定の定型文に挿入することで送信用データを生成するものである。本実施形態では、送信用データ生成手段８は、パリティテキストが追加されたテキスト（追加後のテキスト）を複製して定型文（図２参照）の分割ポイントの前後それぞれ所定の場所の計２箇所に、追加後のテキストを挿入することで送信用データを生成することとした。なお、３箇所以上に挿入することも可能である。生成された送信用データは、グループ固有情報付加手段９に出力される。
【００４５】
グループ固有情報付加手段９は、送信用データ生成手段８で生成された送信用データに対して、パリティテキストが追加されたテキスト全体の文字列に関するパリティデータをグループ固有の情報として付加するものである。本実施形態では、グループ固有情報付加手段９は、生成された送信用データをＱＲコード（二次元バーコード）の構造的連接機能に対応して、定型文に挿入されたテキストの個数だけ分割してグループ固有情報をそれぞれに付加してコード化する。このグループ固有情報付加手段９は、公知のＱＲコード分割プログラムを用いて構成することができる。なお、分割されたＱＲコードシンボルには、パリティデータの他、順番（シンボル列指示子）や分割数等の情報が含まれる。分割されたＱＲコードシンボル（グループ固有情報が付加された送信用データ）は、出力手段１０に出力される。
【００４６】
出力手段１０は、グループ固有情報が付加された送信用データを出力するものである。本実施形態では、出力手段１０は、分割されたＱＲコードシンボル（送信用データ）を図示しない印刷装置等の出力装置にそれぞれ出力する。なお、ＱＲコードシンボル（送信用データ）は、Ｂ−ＣＡＳカード表面の印刷時に印刷しても良いし、その後に印刷しても良い。
記憶手段１１は、メモリやハードディスク等の記憶装置から構成され、入力された情報やＣＰＵ等の処理結果を一時記憶したり、動作プログラムを格納したりするものである。
【００４７】
なお、識別情報出力装置１は、一般的なコンピュータを、前記した各手段として機能させるプログラムにより動作させることで実現することができる。このプログラム（識別情報出力プログラム）は、通信回線を介して提供することも可能であるし、ＣＤ−ＲＯＭ等の記録媒体に書き込んで配布することも可能である。
【００４８】
［識別情報出力装置の動作］
次に、図４を参照（適宜図１参照）して、識別情報出力装置１の動作について説明する。図４は、本発明の第１実施形態に係る識別情報出力装置の動作を示すフローチャートである。識別情報出力装置１は、パリティパラメータ入力手段４によって、パリティパラメータを入力する（ステップＳ１）。例えば、パリティパラメータを「0x00」とする。また、識別情報出力装置１は、テキスト入力手段２によって、カード番号をテキストとして入力する（ステップＳ２）。一例として、図２に示すカード２１のカード番号＜0000-2000-0581-2000-3700＞が入力されたものとする。なお、ステップＳ１とステップＳ２との処理順序は任意である。
【００４９】
次いで、識別情報出力装置１は、パリティデータ生成手段３によって、入力テキストを１バイト単位でＸＯＲ演算した結果をパリティデータとして生成する（ステップＳ３）。
図２に示すカード２１のカード番号であれば、パリティデータは「0x08」となる。そして、識別情報出力装置１は、排他的論理和演算手段５によって、入力されたパリティパラメータと、生成されたパリティデータとを１バイト単位でＸＯＲ演算する（ステップＳ４）。この例では、パリティパラメータの入力を「0x00」としているので、パリティデータと排他的論理和をとっても、パリティデータは「0x08」のままである。
【００５０】
続いて、識別情報出力装置１は、パリティテキスト生成手段６によって、ステップＳ４で演算したＸＯＲ演算結果（パリティデータ「0x08」）と、パリティデータが同値となるようなパリティテキストを生成する（ステップＳ５）。この例では、パリティテキストは「08」となる。そして、識別情報出力装置１は、パリティテキスト追加手段７によって、生成されたパリティテキストを入力テキストに追加する（ステップＳ６）。この例では、追加後のテキストは、「0000-2000-0581-2000-3700＿08」となる。なお、本明細書では、区切りテキストを１つの全角アンダーバーで示すが、実際には２つの半角アンダーバーから成る。
【００５１】
そして、識別情報出力装置１は、送信用データ生成手段８によって、追加後のテキストを複製して定型文に挿入する（ステップＳ７）。図２に示した例では、下記の二重引用符で囲まれた５行のうち、４行目と５行目に、追加後のテキストがそれぞれ挿入されている。なお、４行目と５行目との間には、実際には改行はなく、分割ポイントを示す所定の記号が挿入されている。
“MAILTO:card@xxx. or. jp
SUBJECT:card簡単登録
BODY:※本文は加工せずにこのまま送信してください。登録済カードのカード番号：0000-2000-0581-2000-3700＿08
今回登録するカードのカード番号：0000-2000-0581-2000-3700＿08”
【００５２】
そして、識別情報出力装置１は、グループ固有情報付加手段９によって、得られたテキストを分割してコード化し（ステップＳ８）、出力手段１０によって、分割された送信用データを図示しない印刷装置にＱＲコードシンボルとしてそれぞれ出力する。その結果は、図２に示した通りである。
【００５３】
このようにＱＲコードをプリントされたＢ−ＣＡＳカードをユーザ登録した後に、同様にＱＲコードをプリントされた未登録のＢ−ＣＡＳカードを登録する際には、ユーザ（視聴者）は、図３に示したように、例えば、カード２１の「Ａ」、「Ｂ」のいずれか一方のラベルで示されるＱＲコードシンボルを、携帯電話機の一般的なバーコード読み取り機能（構造的連接読み取り機能）を用いて撮影する。すると、携帯電話機の画面に、「次のコードを読み取って下さい（１／２）」と表示される。ここで、「１／２」は２つに分割されたデータのうち、最初のデータ（１番目のデータ）が認識されたことを示す。ユーザ（視聴者）が、続いて、図３のカード３１の「Ａ」、「Ｂ」のいずれか他方のラベルで示されるＱＲコードシンボルをバーコード読み取り機能を用いて撮影すると、携帯電話機は、バーコード読み取り結果として、図３の下方に示す表示画面を表示する。さらに、ユーザ（視聴者）が、携帯電話機のＱＲコードで指定されるアドレスにメールを送信する機能を用いることで、カード２１のカード番号とカード３１のカード番号とが関連付けられた状態で、メール送信先（本実施形態では放送事業者）に送信される。
【００５４】
前記した具体例では、パリティパラメータが「0x00」であるものとした。仮に、パリティパラメータが「0x01」である場合には、以下のようになる。例えば、パリティテキストを付加する前のパリティデータを計算した結果の値を「0x08」とすると、付加すべきパリティテキストは、「09」となる。また、パリティテキストを付加する前のパリティデータを計算した結果の値を「0x01」とすると、付加すべきパリティテキストは、「00」となる。このように、第１実施形態では、パリティパラメータを指定することで、グループ固有の情報を指定することができるので、１つの識別情報出力装置１によって、複数のグループに対応した送信用データ（ＱＲコード）を生成することができる。
【００５５】
第１実施形態の識別情報出力装置１によれば、Ｂ−ＣＡＳカード毎に送信用データとして２つのＱＲコードシンボルを出力する。携帯電話機は、Ｂ−ＣＡＳカード毎に独立にＱＲコードシンボルをそれぞれ読み取ると、各カードのＱＲコードシンボルに付加されたグループ固有情報としてのパリティデータの値は同じものと認識する。したがって、各カードのＱＲコードシンボルをグループ化することができる。そのため、１つの個人情報に紐付けられる複数の独立なカード番号を自由に組み合わせて自動的に読み取らせることができる。そして、ユーザの個人情報を管理する側に対して、この読み取った複数の独立なカード番号を伝えることで、Ｂ−ＣＡＳカードのカード番号についての２枚目以降のユーザ登録において、登録済みの個人情報を入力する手間を省くことができるので、視聴者の利便性が向上する。
【００５６】
（第２実施形態）
図５は、本発明の第２実施形態に係る識別情報出力装置の構成を示す機能ブロック図である。第２実施形態の識別情報出力装置１Ａは、図１に示したパリティパラメータ入力手段４と、排他的論理和演算手段５とを有していない点と、そのためにパリティテキスト生成手段６の機能が異なる点を除いて、第１実施形態の識別情報出力装置１と同様である。識別情報出力装置１Ａは、第１実施形態の識別情報出力装置１においてパリティパラメータを「0x00」としたことと同様なので、同じ構成には同じ符号を付して説明を省略する。このようにパリティパラメータを「0x00」とした場合、入力テキストに応じてパリティデータ生成手段３で生成されたパリティデータは、パリティテキスト生成手段６に出力され、パリティテキスト生成手段６は、入力テキストに応じて生成されたパリティデータと同値のパリティデータが生成可能な文字列をパリティテキストとして生成することとなる。
【００５７】
図６は、本発明の第２実施形態に係る識別情報出力装置の動作を示すフローチャートである。識別情報出力装置１Ａの動作は、図４に示したフローチャートにおいてステップＳ１とステップＳ４とを省略した動作と同様なので説明を省略する。ただし、ステップＳ５において、識別情報出力装置１Ａは、パリティテキスト生成手段６によって、ステップＳ３で演算したＸＯＲ演算結果（パリティデータ「0x08」）と、パリティデータが同値となるようなパリティテキストを生成する。
【００５８】
第２実施形態の識別情報出力装置１Ａによれば、簡易な構成で、１つの個人情報に紐付けられる複数の独立なカード番号を自由に組み合わせて自動的に読み取らせることができる。
【００５９】
（第３実施形態）
第１および第２実施形態では、携帯電話機で構造的連接読み取りした２枚のＢ−ＣＡＳカードのカード番号を放送事業者に送信するために、放送事業者を宛先とするメールを送信するものとしたが、本発明はこれに限定されるものではない。第３実施形態では、識別情報出力装置の構成および動作は、第１および第２実施形態と同様であり、視聴者がＱＲコードを携帯電話機で連接読み取りをするところまでは同様で、メールに関する処理の部分だけを変更した。そのため、第３実施形態の識別情報出力装置の構成および動作の図示は省略する。
【００６０】
第３実施形態では、放送事業者は、ＣＧＩ（Common Gateway Interface）やＰＨＰ（Hypertext Preprocesser）といったサーバを用意している。また、第３実施形態の識別情報出力装置では、出力されるＱＲコードシンボル（送信用データ）に埋め込まれている情報の定型文が、第１および第２実施形態のものとは異なる。図７に、定型文が埋め込まれたＱＲコードがプリントされたカード４１の一例を示す。また、ＱＲコードに埋め込まれた情報に含まれる定型文は、図７に示すように、放送事業者のサーバのＵＲＬ情報と、このＵＲＬ情報に引数として入力可能な複数のカード番号を区別する文字列とを含んでいる。
【００６１】
図７に示した例では、下記の二重引用符で囲まれた２行のうち、１行目の「card1=」と分割ポイントを示す記号「&」との間と、２行目の「card1=」の右側に、追加後のテキストがそれぞれ挿入されている。なお、１行目と２行目との間には、実際には改行はない。
“http://www. xxx. or. jp/card.cgi?card1=0000-2000-0581-2000-3700＿08&
card1=0000-2000-0581-2000-3700＿08”
【００６２】
視聴者は、携帯電話機で、図８に示す登録済みの１枚目のカード４１の左のＱＲコードシンボル４２と、図８に示す未登録の２枚目のカード５１の右のＱＲコードシンボル５３との組み合わせをバーコード読み取り機能を用いて順次撮影する。すると、携帯電話機は、バーコード読み取り結果として、図８の下方に示すように、ＵＲＬ情報に引数として関連付けて入力された２つのカード番号が画面に表示される。さらに、ユーザ（視聴者）が、携帯電話機のＱＲコードで指定されるＵＲＬにアクセスする機能を用いることで、関連付けられた２つのカード番号が、指定されたＵＲＬ（本実施形態では放送事業者）のサーバに送信される。なお、バーコード読み取り機能を用いる際に、２枚のカード４１、４２から、ＱＲコードシンボル４３、５２の組み合わせを順次撮影してもよい。
【００６３】
第３実施形態によれば、放送事業者が、ＣＧＩやＰＨＰのサーバを用意しておくことで、視聴者側では、１つの個人情報に紐付けられる複数の独立なカード番号を自由に組み合わせて自動的に読み取らせることができる。
【００６４】
（第４実施形態）
第１ないし第３実施形態では、識別情報出力装置が出力するＱＲコード（送信用データ）は、Ｂ−ＣＡＳカードにプリントされるものとして説明したが、本発明はこれに限定されるものではない。第４実施形態では、識別情報出力プログラムを放送事業者がデジタル放送のデータ放送により、デジタル放送受信機に送信することとした。
【００６５】
図９は、本発明の第４実施形態に係る識別情報出力装置とコンテンツ送信装置を示す図である。コンテンツ送信装置（プログラム送信装置）６０は、デジタル放送番組をデジタル放送受信機７０に送信するものであり、データ放送により識別情報出力プログラムを送信する。コンテンツ送信装置６０は、例えばＣＰＵ等の演算装置と、メモリ、ハードディスク等の記憶装置（記憶手段）と、入力装置と、ＬＡＮ（Local Area Network）等の通信回線を介して各種情報の送受信を行うインタフェース装置とを備えたコンピュータと、このコンピュータにインストールされたプログラムと、このコンピュータに接続された送受信機とから構成される。
【００６６】
コンテンツ送信装置６０は、主としてコンテンツ記憶手段６１と、放送制御手段６２と、放送送出部６３とを備えている。
コンテンツ記憶手段６１は、記憶装置（記憶手段）であって、例えば、デジタル放送番組等の番組コンテンツやデータ放送コンテンツ、識別情報出力プログラム等の各種プログラム等を記憶するものである。
放送制御手段６２は、コンテンツ記憶手段６１から、デジタル放送番組等の番組コンテンツやデータ放送コンテンツ、あるいは、識別情報出力プログラム等を読み出して放送送出部６３に出力する。なお、詳細は省略するが、放送制御手段６２は、ＢＳデジタル放送等の限定受信システムに対応してコンテンツのスクランブル、鍵情報の暗号化等の各種の制御を行う。
【００６７】
放送送出部６３は、例えば、送受信機とこの送受信機に接続されたコンピュータおよびプログラムから構成され、放送波により、放送制御手段６２から取得したコンテンツや識別情報出力プログラムを多重化して各種情報を伝送すると共に、データ放送の符号化方式を示すＢＭＬ（Broadcast Markup Language）文章（データ放送用文章）をデータカルーセルで伝送する。ＢＭＬは、ＪａｖａＳｃｒｉｐｔ（登録商標）の標準規格であるＥＣＭＡＳｃｒｉｐｔ（スクリプト言語）に対応し、スクリプトを埋め込むことができる。本実施形態では、放送事業者において、図１０の左側に示すような２つのＱＲコードシンボル８２，８３を画面に表示させるためのＥＣＭＡＳｃｒｉｐｔをＢＭＬに埋め込んでデータ放送を行うこととした。
【００６８】
図９に示すデジタル放送受信機（識別情報出力装置）７０は、例えば、市販の一般的なデジタル放送受信機で構成される。ここでは、デジタル放送受信機７０は、放送受信手段７１と、ユーザ操作手段７２と、表示手段７３と、コンテンツ蓄積手段７４と、記憶手段７５と、処理手段７６として機能することとした。
【００６９】
放送受信手段７１は、コンテンツ送信装置６０から放送波として送出されるデジタル放送を受信するチューナ等から構成され、Ｂ−ＣＡＳカード、つまりセキュリティモジュール８１装着時に受信したデジタル信号を処理手段７６に出力する。
ユーザ操作手段７２は、ユーザの操作により指定されるコマンドを処理手段７６に出力するものであり、例えばリモコンから構成される。
表示手段７３は、処理手段７６の処理結果としてのデジタル放送番組やデータ放送、あるいは、Ｂ−ＣＡＳカードのカード番号をコード化したＱＲコード等を表示するものであり、例えばＬＣＤ（液晶パネル）から構成される。
コンテンツ蓄積手段７４は、放送受信手段７１で受信したデジタル放送番組等のコンテンツを記憶するものであり、ハードディスク等から構成される。
記憶手段７５は、処理手段７６等の動作プログラムやその処理結果等を記憶するものであり、メモリやハードディスクから構成される。
【００７０】
処理手段７６は、例えば、ＣＰＵ等から構成され、コンテンツ再生制御手段７７と、識別情報出力制御手段７８と、表示制御手段７９とを備えている。
コンテンツ再生制御手段７７は、受信した多重化されたデジタル信号から暗号化鍵情報やコンテンツ等を分離し、鍵情報を復号して、コンテンツをデスクランブルすることでコンテンツを再生する制御を行うものである。
識別情報出力制御手段７８は、ダウンロードにより取得した識別情報出力プログラムをメモリに展開することで、図１を参照して説明した識別情報出力装置１の機能を果たすものである。識別情報出力制御手段７８は、挿入されたセキュリティモジュール（カード）８１からカード番号を読み出して入力テキストを取得する。
表示制御手段７９は、再生されたコンテンツを表示手段７３に表示させるものである。また、表示制御手段７９は、データ放送のＢＭＬから、Ｂ−ＣＡＳカードの情報を読み取り、ＢＭＬ中のＥＣＭＡＳｃｒｉｐｔを用いて、図１０の左側に示すような２つのＱＲコードシンボル８２，８３を画面に表示させる。
【００７１】
図１０には、２つのデジタル放送受信機７０Ａ，７０Ｂが示されている。図１０では、デジタル放送受信機７０Ａの画面にだけ、２つのＱＲコードシンボル８２，８３を表示したが、デジタル放送受信機７０Ｂの画面にも、同様に２つのＱＲコードを表示させることができる。２つのデジタル放送受信機７０Ａ，７０Ｂに、それぞれ、２つのＱＲコードを表示させた場合、ＱＲコードがプリントされた２枚のカード（図４または図８参照）と同様にして、デジタル放送受信機７０Ａ，７０Ｂに装着された２枚のＢ−ＣＡＳカードのカード番号を、携帯電話機で連接読み取りすることができる。
【００７２】
本発明において、Ｂ−ＣＡＳカード上にＱＲコードを印刷しておく形態（第１ないし第３実施形態）と、データ放送から取得した識別情報出力プログラムによってデジタル放送受信機７０が画面にＱＲコードを表示させる形態（第４実施形態）とは、どちらか一方である必要はなく、連携することができる。すなわち、図１０に示すように、例えば、１台目のデジタル放送受信機７０Ｂから取り外した登録済み（契約済み）のカード９１に印刷されたＱＲコードシンボル９２と、デジタル放送受信機７０Ａに未登録のカードを挿入したときにデータ放送に基づいて画面に表示されたＱＲコードシンボル８３との構造的連接読み取りを行うことができる。これにより、ユーザ（視聴者）の利便性が一層向上する。なお、カード９１に印刷されたＱＲコードシンボル９３と、デジタル放送受信機７０Ａの画面に表示されたＱＲコードシンボル８２との構造的連接読み取りを行うようにしてもよい。
【００７３】
以上、本発明の各実施形態について説明したが、本発明は、これらの実施形態には限定されない。例えば、識別情報出力装置は、Ｂ−ＣＡＳカードのカード番号（識別情報）をＱＲコードの形式で出力するものとして説明したが、ＱＲコード以外の二次元コードや一次元バーコードの形式でもよい。
【００７４】
また、各実施形態では、識別情報出力装置は、カード番号（識別情報）をコード化して出力したが、コード化は必須ではなく、テキストのまま出力するようにしてもよい。例えば、パリティテキストが追加されたカード番号のテキストがあれば、ＯＣＲ（Optical Character Reader）で自動的に読み取ることができる。このようなキャラクタリーダ（テキストリーダ）は、バーコードリーダと共に、市販のカメラ付き携帯電話機に実装されて広く普及している。なお、２つのカード番号を読み込んだ場合、ＯＣＲソフトによって、別々のシートに添付することで連結することも可能である。
【００７５】
また、各実施形態では、１枚のＢ−ＣＡＳカード当たり、２つのカード番号（識別情報）をＱＲコードの形式でプリントまたは表示させるようにしたが、例えばＯＣＲ機能を用いれば、１枚のＢ−ＣＡＳカード当たり、１つのカード番号（識別情報）だけをプリントまたは表示させることも可能である。
【００７６】
また、本発明において、識別情報出力装置は、カード番号（識別情報）をＲＦＩＤタグのようなＩＣタグに出力するようにしてもよい。例えば、ＲＦＩＤタグをＢ−ＣＡＳカードに埋め込んで内蔵してもよいし、ＲＦＩＤタグをＢ−ＣＡＳカードの表面に貼着するようにしてもよい。なお、ＲＦＩＤリーダ付きの携帯電話機も市販されている。
【００７７】
また、各実施形態では、ユーザ登録の対象は、Ｂ−ＣＡＳカードであるものとしたが、本発明はこれに限定されるものではなく、他のＩＣカードでもよい。例えば、ユーザに渡す前に既にカード番号が決まっているものであれば、銀行カード、クレジットカード、各種お買い物ポイントカードでもよい。この場合の識別情報は、例えばカード番号である。また、ユーザ登録の対象は、ＩＣカードに限らず、他の製品として、携帯電話機、パソコン、ＰＣ周辺機器、ＰＣソフトウェア等のユーザ登録を利用するものであればよい。この場合の識別情報は、例えば、電話番号、製品番号、製造番号、シリアル番号等である。なお、ユーザの個人情報を管理する業者は放送事業者に限定されないことはもちろんである。
【図面の簡単な説明】
【００７８】
【図１】本発明の第１実施形態に係る識別情報出力装置の構成を示す機能ブロック図である。
【図２】本発明の第１実施形態に係る識別情報出力装置の出力する二次元コードの一例を示す図である。
【図３】図２に示す二次元コードの連接読み取りの説明図である。
【図４】本発明の第１実施形態に係る識別情報出力装置の動作を示すフローチャートである。
【図５】本発明の第２実施形態に係る識別情報出力装置の構成を示す機能ブロック図である。
【図６】本発明の第２実施形態に係る識別情報出力装置の動作を示すフローチャートである。
【図７】本発明の第３実施形態に係る識別情報出力装置の出力する二次元コードの一例を示す図である。
【図８】図７に示す二次元コードの連接読み取りの説明図である。
【図９】本発明の第４実施形態に係る識別情報出力装置とコンテンツ送信装置を示す図である。
【図１０】本発明の第４実施形態に係る識別情報出力装置の表示する二次元コードの一例を示す図である。
【図１１】従来のデジタル放送受信機の表示画面の一例である。
【符号の説明】
【００７９】
１，１Ａ  識別情報出力装置
２      テキスト入力手段
３      パリティデータ生成手段
４      パリティパラメータ入力手段
５      排他的論理和演算手段
６      パリティテキスト生成手段
７      パリティテキスト追加手段
８      送信用データ生成手段
９      グループ固有情報付加手段
１０    出力手段
１１    記憶手段
２１，３１，４１，５１，９１  カード
６０    コンテンツ送信装置（プログラム送信装置）
６１    コンテンツ記憶手段
６２    放送制御手段
６３    放送送出部
７０，７０Ａ，７０Ｂ  デジタル放送受信機（識別情報出力装置）
７１    放送受信手段
７２    ユーザ操作手段
７３    表示手段
７４    コンテンツ蓄積手段
７５    記憶手段
７６    処理手段
７７    コンテンツ再生制御手段
７８    識別情報出力制御手段
７９    表示制御手段
８１    セキュリティモジュール（カード）
【図１】
2010061468.tif 000003
【図２】
2010061468.tif 000004
【図３】
2010061468.tif 000005
【図４】
2010061468.tif 000006
【図５】
2010061468.tif 000007
【図６】
2010061468.tif 000008
【図７】
2010061468.tif 000009
【図８】
2010061468.tif 000010
【図９】
2010061468.tif 000011
【図１０】
2010061468.tif 000012
【図１１】
2010061468.tif 000013