(57)【要約】【課題】通信機能及び放送受信機能を備えた携帯端末が、加入者情報と共にスクランブル放送デコード用マスタ鍵の格納領域、及びスクランブル鍵を復号処理する領域を設けたＩＣカードへアクセスする際に、ＩＣカードインタフェースでのデータの衝突を回避することを可能とする放送受信機能を備えた携帯端末及び携帯端末によるＩＣカードアクセス制御方法を提供する。【解決手段】携帯端末のアクセス監視部１０８は、通信機能部１０１からのデータを格納するバッファａ１０６及び放送受信機能部１０２からのデータを格納するバッファｂ１０７を監視して、優先度に従い、ＩＣカードＩ／Ｆ１０５にデータを転送するバッファを制御する。【選択図】図１
2008263348.tif 000002
【特許請求の範囲】
【請求項１】
通信機能及び放送受信機能を備えた携帯端末であって、
前記通信機能についてのデータを一時的に格納する第１の一時記憶手段と、
前記放送受信機能についてのデータを一時的に格納する第２の一時記憶手段と、
前記第１及び第２の一時記憶手段から、当該携帯端末に装着したＩＣカードにデータを出力するＩＣカードインタフェースと、
前記第１及び第２の一時記憶手段を監視するアクセス監視手段とを備え、
前記アクセス監視手段は、前記ＩＣカードインタフェースにデータを出力する前記一時記憶手段を制御することを特徴とする放送受信機能を備えた携帯端末。
【請求項２】
前記通信機能には、加入者情報の認証処理が含まれ、前記放送受信機能には、スクランブル放送のデコード処理が含まれ、前記ＩＣカードには、前記加入者情報及び前記デコード処理のためのマスタ鍵を格納していることを特徴とする請求項１に記載の放送受信機能を備えた携帯端末。
【請求項３】
入力処理部を備え、
前記入力処理部から前記アクセス監視手段に前記一時記憶手段の優先度の設定を行なうことを特徴とする請求項１又は請求項２に記載の放送受信機能を備えた携帯端末。
【請求項４】
前記ＩＣカードインタフェースは、前記第１及び第２の一時記憶手段に格納されたデータのコマンドの多重化を行ない、前記第１及び第２の一時記憶手段のデータを合成して前記ＩＣカードに出力することを特徴とする請求項１から請求項３までのいずれか１つに記載の放送受信機能を備えた携帯端末。
【請求項５】
前記ＩＣカードインタフェースは、前記ＩＣカードから入力されたデータのレスポンスの逆多重化を行ない、前記第１の一時記憶手段と前記第２の一時記憶手段に前記データを分離して出力することを特徴とする請求項４に記載の放送受信機能を備えた携帯端末。
【請求項６】
前記ＩＣカードインタフェースは、前記コマンドを多重化する際に、優先度の高い前記コマンドを先にして多重化を行なうことを特徴とする請求項４又は請求項５に記載の放送受信機能を備えた携帯端末。
【請求項７】
前記放送受信機能が作動しているか否かの監視を行なう放送視聴機能監視部を備え、
前記放送視聴機能監視部は、前記放送受信機能が作動している場合には、前記第２の一時記憶手段のデータのＩＣカードインタフェースへの出力を優先することを特徴とする請求項１又は請求項２に記載の放送受信機能を備えた携帯端末。
【請求項８】
前記放送受信機能が作動しているか否かの監視を行なう放送視聴機能監視部を備え、
前記ＩＣカードインタフェースは、前記放送受信機能が作動している場合には、前記第１及び第２の一時記憶手段に格納されたデータのコマンドの多重化を行ない、前記第１及び第２の一時記憶手段のデータを合成して前記ＩＣカードに出力することを特徴とする請求項１又は請求項２に記載の放送受信機能を備えた携帯端末。
【請求項９】
前記ＩＣカードインタフェースは、コマンドを多重化する際に、前記放送受信機能についての前記コマンドを先にして多重化を行なうことを特徴とする請求項８に記載の放送受信機能を備えた携帯端末。
【請求項１０】
通信機能及び放送受信機能を備えた携帯端末が該携帯端末に装着したＩＣカードからデータを取得することによって、前記通信機能及び前記放送受信機能を作動させる携帯端末によるＩＣカードアクセス制御方法であって、
前記携帯端末が、前記通信機能又は前記放送受信機能についてのデータを第１又は第２の一時記憶手段に格納するステップと、
前記第１及び第２の一時記憶手段のデータ格納について監視するステップと、
ＩＣカードインタフェースにデータを出力する前記一時記憶手段を制御するステップとを備えたことを特徴とする携帯端末によるＩＣカードアクセス制御方法。
【請求項１１】
前記携帯端末は、前記ＩＣカードインタフェースにて、前記第１及び第２の一時記憶手段に格納されたデータのコマンドの多重化を行ない、前記第１及び第２の一時記憶手段のデータを合成して前記ＩＣカードに出力することを特徴とする請求項１０に記載の携帯端末によるＩＣカードアクセス制御方法。
【請求項１２】
前記携帯端末は、前記コマンドを多重化する際に、優先度の高い前記コマンドを先にして多重化を行なうことを特徴とする請求項１１に記載の携帯端末によるＩＣカードアクセス制御方法。
【請求項１３】
前記携帯端末は、前記放送受信機能が作動しているか否かの監視を行ない、該放送受信機能が作動している場合には、前記第２の一時記憶手段のデータの前記ＩＣカードインタフェースへの出力を優先することを特徴とする請求項１０に記載の携帯端末によるＩＣカードアクセス制御方法。
【請求項１４】
前記携帯端末は、前記放送受信機能が作動しているか否かの監視を行ない、該放送受信機能が作動している場合には、前記ＩＣカードインタフェースにて、前記第１及び第２の一時記憶手段に格納されたデータのコマンドの多重化を行ない、前記第１及び第２の一時記憶手段のデータを合成して前記ＩＣカードに出力することを特徴とする請求項１０に記載の携帯端末によるＩＣカードアクセス制御方法。
【請求項１５】
前記携帯端末は、前記コマンドを多重化する際に、前記放送受信機能についての前記コマンドを先にして多重化を行なうことを特徴とする請求項１４に記載の携帯端末によるＩＣカードアクセス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送受信機能を備えた携帯端末搭載のＩＣカードへのアクセス制御技術に関する。
【背景技術】
【０００２】
近年、通信機能を備えた携帯端末には、本来の機能である音声通話機能、データ通信機能、更にカメラを搭載しての静止画や動画を撮影する機能、音楽データ再生機能、ゲーム機能、スケジュール管理機能、及び電子マネー利用のためのＩＣチップを搭載しての電子決済機能など、多くの機能を搭載した製品が種々開発されている。
【０００３】
また、付加機能の一つとしてテレビチューナーを搭載し、テレビ放送映像視聴用アプリケーションを使って携帯端末の画面及びスピーカでテレビ映像を視聴可能にする機能を備えた携帯端末も開発されている。
【０００４】
これら携帯端末が受信するテレビ放送としては、地上波放送、衛星放送など、現在、いくつかの手段にて放送されているものがある。
特に、衛星を用いたデジタルテレビ放送では、放送局側で放送信号にスクランブルをかけて暗号化を施し、受信側ではデコードするためのスクランブル鍵を有する正式な加入者でなければ視聴できないようにする限定受信方式を採用しているのが一般的である。日本国内ではこの限定受信方式の規格としてＡＲＩＢ  ＳＴＤ−Ｂ２５（デジタル放送におけるアクセス制御方式）が定められている。
【０００５】
この規格では、暗号方式、スクランブル鍵の取り扱いなどが定められており、いわゆるＢ−ＣＡＳ（ＢＳ  Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｓｙｓｔｅｍ）方式と称されている。この規格において、スクランブル鍵をデコードするためのマスタ鍵は、Ｂ−ＣＡＳカードと呼ばれるＩＣカードにあらかじめ保存されている。このＩＣカードは、デジタルチューナーに挿入され、スクランブル放送のデコードに際し、ＩＣカード内部でマスタ鍵を用いてスクランブル鍵が読み出され、このスクランブル鍵が放送受信機に引き渡されてスクランブル解除が行なわれる。
【０００６】
ところで、実際の運用では、正式加入者でない者が不正に視聴することを防止するため、このスクランブル鍵は放送局側で数秒単位で変化させている。すなわち、スクランブル鍵の読み出しはＩＣカードにより数秒単位で継続的に繰り返されることになる。
【０００７】
一方、携帯端末、特に、デジタル携帯電話で標準となっているＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）携帯電話、第三世代（３Ｇ、３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）携帯電話においては、加入者情報を記録するためのＩＣカードを携帯端末本体に挿入することで、携帯電話として機能するような構成となっている。
【０００８】
このＩＣカードは、ＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）、又はＵＳＩＭ（Ｕｎｉｖｅｒｓａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）カードと呼ばれ、携帯電話機の加入者情報の他に、電話帳やＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）を保存する機能も持っている。このＩＣカードを携帯端末に挿入することで複数の携帯端末を同じ契約者番号で使用することが可能となる。すなわち、加入者情報を管理・特定するのは携帯端末本体ではなく、ＩＣカードそのものである。
【０００９】
ここで、前述のテレビ放送受信機能を備えた携帯端末の場合、スクランブル放送への対処を想定すると、Ｂ−ＣＡＳカードとＩＣカードを統合することが合理的である。Ｂ−ＣＡＳカードを新たに挿入する機構を設けることは、端末のハード変更を伴い、また大型化し、現実的でない。スクランブル放送への加入者登録に際しても、ＩＣカードに保存されている携帯電話の加入者情報を利用することで、ユーザの手間を減らし、容易に加入を促すことができる。
【００１０】
更に、第三世代移動体通信システムの標準規格である３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）仕様で規定されるＳＡＴ（ＳＩＭ  Ａｐｐｌｉｃａｔｉｏｎ  Ｔｏｏｌｋｉｔ）、ＵＳＡＴ（ＵＳＩＭ  Ａｐｐｌｉｃａｔｉｏｎ  Ｔｏｏｌｋｉｔ）機能を利用した携帯端末の電話番号等ＩＤの書き込み・消し込みを可能にするＯＴＡ（Ｏｖｅｒ  Ｔｈｅ  Ａｉｒ）書き換え機能により、通信網を通じてサーバからスクランブル鍵をデコードするためのマスタ鍵を送信し、各ユーザの加入者情報を格納しているＩＣカード（ＳＩＭ、ＵＳＩＭ）内部にダウンロードさせることも可能になる。
【００１１】
しかしながら、単純にＩＣカードの内部に、Ｂ−ＣＡＳのマスタ鍵の格納領域、スクランブル鍵の読み出し機能を持たせた場合を考えると、従来の通信機能に関係するアクセスとのアクセス衝突の問題が生ずると考えられる。
【００１２】
従来の通信機能に関係するアクセスとは、事業者通信網との認証のためのアクセス、電話帳やＳＭＳへの保存若しくは読み出しのためのアクセス、又はＩＣカードの存在を監視するための定期的なアクセスなどがある。
その一方で、Ｂ−ＣＡＳのスクランブル鍵の読み出しについては先に述べたとおり、数秒ごとの鍵変更のため、数秒ごとのアクセスが存在する。更に、ＩＣカードアクセスは半二重通信であり、送信と受信が交互に行われ、送信・受信の一組のアクセス処理が終了してから次の処理が行なわれるため、複数の処理を同時に実行することができない。
通信機能と放送受信機能は、本来全く関連性のない機能であることから、従来の通信機能に関連するアクセスとスクランブル鍵の読み出しが衝突する可能性がある。
【００１３】
ＩＣカードの複数処理の問題を解決する方法として、ＩＣカード内部でのタスクスケジューリングにより複数の処理を行なう技術が開示されている（例えば、特許文献１参照）。
【特許文献１】特開２００６−１２７３６１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、特許文献１の技術では、ＩＣカード内部にマスタ鍵を格納する方式の放送受信端末を想定し、スクランブルを施したデジタルＴＶ放送を受信することを考慮する場合、前述のように不正解析防止のため数秒でスクランブル鍵が更新されることから、ＩＣカードの内部でのタスクスケジューリングの処理のみでは、ＩＣカードインタフェースへのアクセス頻度は高く、従来の通信機能に関連するアクセスとスクランブル鍵の読み出しによるアクセスとが同時タイミングアクセスになる可能性が高いと考えられる。すなわち、ＩＣカードインタフェースにデータが到達する時点で衝突が生じる可能性がある。
【００１５】
更に、一般に、ＧＳＭ携帯電話又は第三世代携帯電話で採用されている、ＳＩＭ、ＵＳＩＭカードと称されるＩＣカードは半二重通信を採用している。この場合、特許文献１のＩＣカード内部のタスクスケジューリングにより処理する方法では解決することにならず、スクランブル鍵の読み出しがアクセス衝突により失敗する可能性が高く、スクランブル放送のデコード処理を行うことができないことから、ＴＶ画像が乱れ、視聴に支障をきたすことになる。
【００１６】
また、通信機能に関連したアクセスでも、スクランブル鍵の読み出しによるアクセスと衝突した場合、例えば、認証のためのアクセスが行えず事業者網への接続に時間を要したり、あるいはＩＣカードの存在確認ができず、使用中にカードが外れたと判断され端末リセットが行なわれるなど不具合動作となる可能性がある。
【００１７】
本発明は、以上の問題を解決するためのものであり、通信機能及び放送受信機能を備えた携帯端末が、加入者情報と共にスクランブル放送デコード用マスタ鍵の格納領域、及びスクランブル鍵を復号処理する領域を設けたＩＣカードへアクセスする際に、ＩＣカードインタフェースでのデータの衝突を回避することを可能とする放送受信機能を備えた携帯端末及び携帯端末によるＩＣカードアクセス制御方法を提供することである。
【課題を解決するための手段】
【００１８】
斯かる実情に鑑み、第１の発明による放送受信機能を備えた携帯端末は、通信機能及び放送受信機能を備えた携帯端末であって、
前記通信機能についてのデータを一時的に格納する第１の一時記憶手段と、前記放送受信機能についてのデータを一時的に格納する第２の一時記憶手段と、前記第１及び第２の一時記憶手段から、当該携帯端末に装着したＩＣカードにデータを出力するＩＣカードインタフェースと、前記第１及び第２の一時記憶手段を監視するアクセス監視手段とを備え、前記アクセス監視手段は、前記ＩＣカードインタフェースにデータを出力する前記一時記憶手段を制御することを特徴とする。
【００１９】
また、第２の発明による放送受信機能を備えた携帯端末は、前記通信機能には、加入者情報の認証処理が含まれ、前記放送受信機能には、スクランブル放送のデコード処理が含まれ、前記ＩＣカードには、前記加入者情報及び前記デコード処理のためのマスタ鍵を格納していることを特徴とする。
【００２０】
また、第３の発明による放送受信機能を備えた携帯端末は、入力処理部を備え、前記入力処理部から前記アクセス監視手段に前記一時記憶手段の優先度の設定を行なうことを特徴とする。
【００２１】
また、第４の発明による放送受信機能を備えた携帯端末は、前記ＩＣカードインタフェースが、前記第１及び第２の一時記憶手段に格納されたデータのコマンドの多重化を行ない、前記第１及び第２の一時記憶手段のデータを合成して前記ＩＣカードに出力することを特徴とする。
【００２２】
また、第５の発明による放送受信機能を備えた携帯端末は、前記ＩＣカードインタフェースが、前記ＩＣカードから入力されたデータのレスポンスの逆多重化を行ない、前記第１の一時記憶手段と前記第２の一時記憶手段に前記データを分離して出力することを特徴とする。
【００２３】
また、第６の発明による放送受信機能を備えた携帯端末は、前記ＩＣカードインタフェースが、前記コマンドを多重化する際に、優先度の高い前記コマンドを先にして多重化を行なうことを特徴とする。
【００２４】
また、第７の発明による放送受信機能を備えた携帯端末は、前記放送受信機能が作動しているか否かの監視を行なう放送視聴機能監視部を備え、前記放送視聴機能監視部は、前記放送受信機能が作動している場合には、前記第２の一時記憶手段のデータのＩＣカードインタフェースへの出力を優先することを特徴とする。
【００２５】
また、第８の発明による放送受信機能を備えた携帯端末は、前記放送受信機能が作動しているか否かの監視を行なう放送視聴機能監視部を備え、前記ＩＣカードインタフェースは、前記放送受信機能が作動している場合には、前記第１及び第２の一時記憶手段に格納されたデータのコマンドの多重化を行ない、前記第１及び第２の一時記憶手段のデータを合成して前記ＩＣカードに出力することを特徴とする。
【００２６】
また、第９の発明による放送受信機能を備えた携帯端末は、前記ＩＣカードインタフェースが、コマンドを多重化する際に、前記放送受信機能についての前記コマンドを先にして多重化を行なうことを特徴とする。
【００２７】
また、第１０の発明による携帯端末によるＩＣカードアクセス制御方法は、通信機能及び放送受信機能を備えた携帯端末が該携帯端末に装着したＩＣカードからデータを取得することによって、前記通信機能及び前記放送受信機能を作動させる携帯端末によるＩＣカードアクセス制御方法であって、
前記携帯端末が、前記通信機能又は前記放送受信機能についてのデータを第１又は第２の一時記憶手段に格納するステップと、前記第１及び第２の一時記憶手段のデータ格納について監視するステップと、ＩＣカードインタフェースにデータを出力する前記一時記憶手段を制御するステップとを備えたことを特徴とする。
【００２８】
また、第１１の発明による携帯端末によるＩＣカードアクセス制御方法は、前記携帯端末が、前記ＩＣカードインタフェースにて、前記第１及び第２の一時記憶手段に格納されたデータのコマンドの多重化を行ない、前記第１及び第２の一時記憶手段のデータを合成して前記ＩＣカードに出力することを特徴とする。
【００２９】
また、第１２の発明による携帯端末によるＩＣカードアクセス制御方法は、前記携帯端末が、前記コマンドを多重化する際に、優先度の高い前記コマンドを先にして多重化を行なうことを特徴とする。
【００３０】
また、第１３の発明による携帯端末によるＩＣカードアクセス制御方法は、前記携帯端末が、前記放送受信機能が作動しているか否かの監視を行ない、該放送受信機能が作動している場合には、前記第２の一時記憶手段のデータの前記ＩＣカードインタフェースへの出力を優先することを特徴とする。
【００３１】
また、第１４の発明による携帯端末によるＩＣカードアクセス制御方法は、前記携帯端末が、前記放送受信機能が作動しているか否かの監視を行ない、該放送受信機能が作動している場合には、前記ＩＣカードインタフェースにて、前記第１及び第２の一時記憶手段に格納されたデータのコマンドの多重化を行ない、前記第１及び第２の一時記憶手段のデータを合成して前記ＩＣカードに出力することを特徴とする。
【００３２】
また、第１５の発明による携帯端末によるＩＣカードアクセス制御方法は、前記携帯端末が、前記コマンドを多重化する際に、前記放送受信機能についての前記コマンドを先にして多重化を行なうことを特徴とする。
【発明の効果】
【００３３】
本発明によれば、通信機能に関連する、例えば、加入者情報の認証のためのアクセス、放送受信機能に関連するスクランブル鍵取得のためのアクセスについて、各々別のバッファをＩＣカードインタフェースの前に設け、アクセス監視部が両バッファの状態を監視し、片方のバッファの処理を先に行うことで、アクセス衝突を防止し、通信機能、放送受信機能ともに障害無く使用可能となる。
【００３４】
また、アクセス監視部に、通信機能に関連するアクセスについてのバッファ、放送受信機能に関連するアクセスについてのバッファ、どちらを優先して処理するか設定する手段を設けることで、端末使用者が放送受信機能を優先したい場合、通信機能を優先したい場合を選択し使い分けることが可能となる。
【００３５】
また、アクセス監視部で、通信機能に関連するアクセスについてのバッファ、放送受信機能に関連するアクセスについてのバッファ、両方に同時にデータが存在すると判定した場合、データのコマンドを多重化（連結）して、ＩＣカードインタフェースを通じてＩＣカードに引渡し、更には、ＩＣカードからの多重化したレスポンスを分離処理し、各々要求元に各バッファを通じて送信することで、片方の処理を先に優先することなくほぼ同時に処理することが可能となる。
【００３６】
また、ＩＣカードインタフェースは、アクセス監視部で優先度を上に設定されたアクセスの方を多重化したコマンドの先頭に配置しＩＣカードに引き渡すことで、ＩＣカード内部では先に配置されたデータを優先して処理してレスポンスの先頭に配置し、又は、他方の処理の時間がかかる場合は、処理の済んだレスポンスを先に送信することで、優先して処理したいアクセス、又は処理が早く済むアクセスの方のアクセス時間を短縮することが可能となる。
【００３７】
また、テレビ視聴機能監視部を設け、テレビ放送機能が作動している場合にのみ、アクセス監視部はバッファの監視を行なうことで、アクセス監視部は、バッファの監視を常時行なう必要がなくなり、本発明において省電力を実現することができる。携帯端末の電源は小型で、その一方、テレビ視聴機能を使用することにより消費電力は増大しているので、省電力とする構成は有用である。
【００３８】
また、テレビ視聴機能監視部を設け、テレビ放送機能が作動している場合には、スクランブル鍵読み出しのアクセスを自動的に優先して処理することでテレビ放送視聴が障害なく可能となる。
【００３９】
また、テレビ視聴機能監視部を設け、テレビ放送機能が作動している場合で、通信機能に関連するアクセス、放送受信機能に関連するアクセスが同時にあるときには、データのコマンドを自動的に多重化して処理することで、通信機能、放送受信機能、両方の機能に不具合をきたすことなく同時に利用可能となる。
【００４０】
また、テレビ視聴機能監視部を設け、テレビ放送機能が作動している場合で、通信機能に関連するアクセス、放送受信機能に関連するアクセスが同時にあるときには、自動的に放送受信機能に関連するスクランブル鍵の読み出しのコマンドを多重化の先頭に配置し、ＩＣカード内部で優先して処理することでテレビ放送視聴が障害なく可能となる。
【発明を実施するための最良の形態】
【００４１】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００４２】
（第１の実施形態）
図１は、本実施形態において、本発明に係る携帯端末のＩＣカードアクセス制御を行なう手段についての概略構成図である。
図１に示した通信機能部１０１、放送受信機能部１０２、ＩＣカードアクセス制御部１０３は、各々放送受信機能を備えた携帯端末の構成要素である。
【００４３】
通信機能部１０１は、所定の通信方式に従って携帯電話通信網の基地局（不図示）との間で音声通信又はデータ通信等の無線通信を行う。
【００４４】
放送受信機能部１０２は、デジタルテレビ放送チューナー機能を備えており、スクランブル鍵をＩＣカードから取得することでスクランブル放送信号のデコードを行い、スクランブルテレビ放送の視聴を可能とする。
【００４５】
ＩＣカード１０４は、携帯端末と通信網との通信に必要な加入者情報を格納しており、一般に、ＧＳＭ携帯電話又は第三世代携帯電話におけるＳＩＭ、ＵＳＩＭカードとしての機能を果たす。また加えて、本発明においては、ＩＣカードは、限定受信システム（ＣＡＳ）で使用されるユーザ固有のマスタ鍵を格納し、デジタルテレビ放送波に多重している次の関連情報、すなわち、個別情報（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｍｅｓｓａｇｅ、以下、「ＥＭＭ」という）及び共通情報（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ、以下、「ＥＣＭ」という）を各々デコードし、スクランブル鍵を取り出す機能も併せ持っているものとする。
【００４６】
ＥＭＭは、個別契約情報や暗号を解くための鍵情報（ワーク鍵）などの情報のことであり、ＥＣＭは、デスクランブルを行なう際に用いる番組情報、鍵情報及びデスクランブル機能の制御情報のことである。
【００４７】
この限定受信システムに関する機能は、現在、衛星デジタル放送システムではＢ−ＣＡＳカードとして実現されているものであるが、本発明の適用範囲として、マスタ鍵のみＩＣカード１０４内部に格納し、スクランブル鍵のデコード機能については携帯端末側でアプリケーションやハードウェアで実現してもよく、必ずしもＢ−ＣＡＳカードと同一構成である必要はない。ＩＣカード１０４は、ＩＣカードアクセス制御部１０３を通じて、携帯端末の通信機能部１０１又は放送受信機能部１０２と通信を行なう。
【００４８】
ＩＣカードアクセス制御部１０３は、ＩＣカードＩ／Ｆ（インタフェース）１０５、バッファａ１０６、バッファｂ１０７、アクセス監視部１０８から構成される。
【００４９】
ＩＣカードＩ／Ｆ１０５では、例えば、従来のＵＳＩＭ、ＳＩＭカードで実施されている半二重通信方式でＩＣカード１０４と通信を行なう。
【００５０】
バッファａ１０６、バッファｂ１０７は、通信機能部１０１、放送受信機能部１０２との間で、それぞれとやり取りされる各データの一時的な格納を行なう。
【００５１】
アクセス監視部１０８は、バッファａ１０６、バッファｂ１０７のデータの有無を確認し、同時にデータが存在する場合、片方のバッファの通信を先に実行させる。
【００５２】
図２は、図１のＩＣカードアクセス制御を行なう手段を搭載した放送受信機能を備えた携帯端末２００の概略構成図である。図中、図１と同一の符号を付した部分は同一物を表わしている。
【００５３】
携帯端末２００は、アンテナとして、テレビ放送受信用のアンテナ２０１、及び携帯端末通信用のアンテナ２０２を備える。
【００５４】
制御部２０３は、例えば、ＣＰＵ、メモリ等で構成され、制御プログラムにより通信機能部１０１を動作させて音声通話やデータ通信を実行したり、放送受信機能部１０２を通じてテレビ放送を視聴可能にする。またマイク、スピーカといった通話を処理する音声処理部２０４、携帯電話のディスプレイを制御する画像処理部２０５、キー操作デバイスを制御する入力処理部２０６等、外部とのヒューマンインタフェースを担当する機能についても制御している。
【００５５】
以下に、携帯端末２００にＩＣカード１０４を装着した際の処理について説明する。
まず、テレビ放送受信機能を備えた携帯端末２００に、スクランブル放送デコードのためのマスタ鍵を格納する領域及び該マスタ鍵を用いてスクランブル鍵を取り出す機構を備えたＩＣカード１０４が装着されると、ＩＣカードアクセス制御部１０３におけるＩＣカードＩ／Ｆ１０５が、ＩＣカード１０４より、携帯端末２００立ち上げ時の初期読み出し動作で通信機能に関係する加入者情報、電話帳データなどをバッファａ１０６に読み出す。
【００５６】
バッファａ１０６は、通信機能部１０１を通じて、加入者情報をサーバ等に送信する。事業者の管理するサーバ等により該加入者情報が認証されることにより携帯端末２００は通信可能な状態になる。
【００５７】
次に、スクランブルテレビ放送のスクランブル解除について説明を行なう。
まず、制御部２０３は、入力処理部２０６からスクランブルテレビ放送の受信を指示する制御信号が伝達され、放送受信機能がＯＮになったか否かの判定を行ない、該制御信号を受信した場合には、放送受信機能部１０２は、受信したテレビ放送信号からＥＭＭ及びＥＣＭ等を読み取り、バッファｂ１０７に格納する。
【００５８】
次に、バッファｂ１０７は、ＩＣカード１０４に、ＩＣカードＩ／Ｆ１０５を介して該ＥＭＭ及びＥＣＭを引き渡す。
【００５９】
ＩＣカード１０４内部では、ＩＣカード１０４に格納されているマスタ鍵を用いて、該ＥＭＭ及びＥＣＭからスクランブル鍵を取り出す。ＩＣカードＩ／Ｆ１０５は、ＩＣカード１０４よりスクランブル鍵をバッファｂ１０７に出力し、更に、放送受信機能部１０２は、スクランブル鍵を受け取る。放送受信機能部１０２は、スクランブル鍵によりスクランブル解除を行なうことでスクランブル放送視聴が可能となる。
【００６０】
図３は、本実施形態におけるＩＣカード１０４のアクセス制御の手順について示したフローチャート図である。本フローチャート図に基づいて、以下に説明を行なう。
【００６１】
Ｓ１１において、制御部２０３は、放送受信機能がＯＮになったか否かの判定を行なう。放送受信機能がＯＮとなり、判定が「ＹＥＳ」であった場合に、Ｓ１２において、放送受信機能部１０２は、放送信号から、スクランブル放送解除のためのスクランブル鍵を取得するために必要なＥＭＭ及びＥＣＭをバッファｂ１０７に出力する。制御部２０３は、放送受信機能がＯＮでないと判定した場合には、Ｓ１１に戻り、判定を繰り返す。
【００６２】
一方、通信機能を利用した場合、ＩＣカード１０４へ電話帳データを書き込む場合、又は通常待ち受け状態でも、通信機能部１０１から、ＩＣカード１０４の存在確認のためのＩＣカード１０４への定期的なアクセスがあり、通信機能関連のアクセスが存在する。この通信機能に関連するアクセスについては、通信機能部１０１からバッファａ１０６及びＩＣカードＩ／Ｆ１０５を経て、ＩＣカード１０４に引き渡され、ＩＣカード１０４からのレスポンスも逆の経路で引き渡される。
【００６３】
ここでバッファａ１０６、バッファｂ１０７に同時にデータがあり、そのまま転送してはＩＣカードＩ／Ｆ１０５で衝突が発生するような場合、アクセス監視部１０８がいずれかのバッファのデータを先にＩＣカードＩ／Ｆ１０５を通じてＩＣカード１０４に引き渡すよう指示する。
【００６４】
Ｓ１２のバッファｂ１０７にＥＭＭ及びＥＣＭが格納された後に、Ｓ１３において、アクセス監視部１０８は、バッファａ１０６にデータが格納されているか否かの照会を行なう。バッファａ１０６にも、データが格納されていた場合、Ｓ１４において、アクセス監視部１０８は、例えば、バッファａ１０６のＩＣカード１０４への転送を一時停止させ、バッファｂ１０７のＩＣカード１０４への転送を優先させる。バッファａ１０６は、アクセス監視部１０８から転送許可が出るまでデータを格納した状態を維持する。
【００６５】
次に、Ｓ１５において、バッファｂ１０７は、格納されていたＥＭＭ及びＥＣＭをＩＣカード１０４に転送する。
【００６６】
Ｓ１６において、ＩＣカード１０４でスクランブル鍵を取得し、ＩＣカード１０４は、ＩＣカードＩ／Ｆ１０５を介して、該スクランブル鍵をバッファｂ１０７に出力する。
【００６７】
Ｓ１７において、アクセス監視部１０８は、バッファｂ１０７にデータが出力されたか否かの監視をしていて、判定を行なう。バッファｂ１０７にデータが出力されていなく、判定が「ＮＯ」の場合、Ｓ１７に戻り、判定を繰り返し、バッファａの転送の停止を続行する。
【００６８】
Ｓ１７において、バッファｂ１０７にデータが出力され、「ＹＥＳ」であった場合、Ｓ１８において、バッファａ１０６のデータをＩＣカード１０４に転送する。
【００６９】
以上のアクセス制御方式により、スクランブル鍵読み出しに伴うアクセス、通信機能に関連するアクセスが同時であったとしても衝突を回避することが可能になる。
【００７０】
また、上記の説明では、バッファｂ１０７にデータを出力した後、バッファａ１０６にデータがあるか否か、アクセス監視部１０８が照会を行ない、バッファａ１０６にデータがある場合は、バッファａ１０６のＩＣカード１０４への転送を一時停止するとしたが、バッファａ１０６のＩＣカード１０４へのテータ転送を優先させ、バッファｂ１０７のＩＣカード１０４へのデータ転送を一時停止させるとしてもよい。
【００７１】
また、この逆に、バッファａ１０６にデータ出力をした場合に、アクセス監視部１０８は、バッファｂ１０７にデータがあるか否かの照会を行なうとしてもよい。
【００７２】
また、上記の説明では、バッファａ１０６又はバッファｂ１０７にデータが格納された際に、アクセス監視部１０８は、他のバッファにデータが格納されているか否かの照会を行ない、どちらかを優先してＩＣカードＩ／Ｆ１０５及びＩＣカード１０４に転送を行なう構成としたが、アクセス監視部１０８は、定期的にバッファａ１０６及びバッファｂ１０７の監視を行ない、両方のバッファにデータが格納されている場合には、アクセス監視部１０８にあらかじめ設定されている優先順位に従い、転送を行なう構成としてもよい。
【００７３】
ここで、先に引き渡されたデータはＩＣカード１０４内部で処理され、応答（レスポンス）となる。このレスポンスがＩＣカード１０４より発行されると先に転送して空になったバッファに格納され、データ要求元に送出される。アクセス監視部１０８では先に転送したバッファ内に格納されたレスポンスが要求元に送出された後、転送を一時停止している、もう一方のバッファに転送許可を出し、同様にＩＣカードＩ／Ｆ１０５を通じてＩＣカード１０４へのデータ転送、及びレスポンス受信と、優先されたデータ処理時と同様の処理が行なわれる。
【００７４】
（第２の実施形態）
図４は、第２の実施形態において、本発明に係る携帯端末のＩＣカードアクセス制御を行なう手段についての概略構成図である。
本実施形態では、放送受信機能、通信機能、両機能のいずれを優先して使用するかを選択するインタフェースを備える。
【００７５】
図中、図１と同一の符号を付した部分は同一物を表わしている。第１の実施形態と異なる点は、バッファのＩＣカード１０４へのアクセスの優先度を設定するアクセス優先度設定部３０１を備えた点である。選択した優先設定はアクセス監視部１０８にて保存される。
【００７６】
また、本実施形態では、ＩＣカードＩ／Ｆ３０２に、コマンドの多重化機能を持たせているものとする。全体的な携帯端末の構成としては、図２と同様である。
【００７７】
図５は、ＩＣカードＩ／Ｆ３０２及びＩＣカード１０４間の通信で、コマンドの多重化を行う場合の処理を説明したものである。
【００７８】
第１の実施形態では、アクセスに対するレスポンスの組み合わせを１対ずつ実行するとしたが、第２の実施形態では、バッファａ１０６、バッファｂ１０７に各々格納されている、通信機能部１０１からのアクセス、例えば認証コマンド、電話帳書き込みコマンド、又はＩＣカード存在確認のためのコマンド等を含むコマンドａ、並びに放送受信機能部１０２からのアクセスである、ＥＭＭ及びＥＣＭをデータとして含むコマンドｂをＩＣカードＩ／Ｆ３０２で多重化し、ＩＣカード１０４にまとめて転送する。
【００７９】
図５（ａ）のように、バッファａ１０６、バッファｂ１０７それぞれに、コマンドａと通信機能関連データ、コマンドｂと放送関連データとが格納されると、ＩＣカードＩ／Ｆ３０２において、図５（ｂ）のように、コマンドａ及びコマンドｂの多重化が行なわれ、コマンドｂ＋ａとなり、コマンドｂ＋ａ、放送関連データ及び通信機能関連データが合成され、ＩＣカード１０４に出力される。
【００８０】
ＩＣカード１０４内部にて、データの処理が行なわれた後、図５（ｃ）のように、レスポンスａとｂの多重化が行なわれ、レスポンスｂ＋ａとなり、レスポンスｂ＋ａ、スクランブル鍵及び通信機能関連応答データが合成され、ＩＣカードＩ／Ｆ３０２に出力が行なわれる。このように、多重化されたコマンドはＩＣカード１０４内部で処理され、レスポンスもコマンドと同様に多重化させてＩＣカードＩ／Ｆ３０２を通じてバッファａ１０６、バッファｂ１０７に引き渡すことで一度に二つのアクセスを処理し、両アクセスをほぼ時間差なく処理することが可能になる。
【００８１】
ＩＣカードＩ／Ｆ３０２において、図５（ｄ）のように、レスポンスａとｂの逆多重化が行なわれ、レスポンスａとレスポンスｂとなり、バッファａ１０６、バッファｂ１０７にそれぞれ、レスポンスａと通信機能関連応答データ、レスポンスｂとスクランブル鍵として出力される。
【００８２】
ところで、コマンドの多重化に際しては、多重化されていることが分かるようなオプション等を定義してもよいし、専用のコマンドをあらかじめ定義してもよく、特に方式は問わない。
【００８３】
また、データの区切りについてもデータ長を示すヘッダ等をあらかじめ定義して、ＩＣカード１０４内部で処理可能な形態であればよく、特に方式は問わない。ＩＣカード１０４らのレスポンスの多重化についても同様である。
【００８４】
また、スムーズな放送視聴のために、よりリアルタイム性を求められるスクランブル鍵の読み出しを優先させることが一般的に考えられ、スクランブル鍵取り出しのコマンド（コマンドｂ）をコマンド多重化の先頭に持ってくることでＩＣカード１０４内部にて優先的にスクランブル鍵取り出しを処理させることができる。また、ＩＣカード１０４からのレスポンスもスクランブル鍵を優先とすることで、スムーズな放送視聴が可能となる。
【００８５】
図６は、ＩＣカードＩ／Ｆ３０２及びＩＣカード１０４間の通信で、コマンドの多重化を行なう場合において、スクランブル暗号鍵読み出しを優先レスポンスとする処理を説明したものである。
【００８６】
図６（ａ）に示すように、バッファａ１０６、バッファｂ１０７、それぞれに、コマンドａと通信機能関連データ、コマンドｂと放送関連データが格納されると、ＩＣカードＩ／Ｆ３０２にて、コマンドの多重化が行なわれ、コマンドｂ＋ａが生成され、図６（ｂ）のように、コマンドｂ＋ａ、放送関連データ、通信機能関連データの合成が行なわれ、ＩＣカード１０４に出力が行なわれる。
【００８７】
ＩＣカード１０４内部にて、スクランブル鍵読み出し処理が先に行なわれ、図６（ｃ）のように、レスポンスｂとスクランブル鍵のデータが、ＩＣカードＩ／Ｆ３０２に出力され、図６（ｄ）のように、バッファｂ１０７に格納される。次に、ＩＣカード１０４にて通信機能関連データの処理が行なわれ、図６（ｅ）のように、ＩＣカードＩ／Ｆ３０２にレスポンスａと通信機能関連応答データが出力され、図６（ｆ）のように、バッファａ１０６にレスポンスａと通信機能関連応答データが格納される。
【００８８】
このように、ＩＣカード１０４内部でのスクランブル鍵取り出しの処理を先に行い、通信機能関連データのレスポンスの処理を待たずに先にＩＣカードＩ／Ｆ３０２に転送することにより、スムーズな放送視聴が可能となる。
【００８９】
このような処理を必要とする場合は、例えば３ＧＰＰ仕様で規定されているような応答制限時間を越えてしまうような場合や、数秒毎のスクランブル鍵の変更タイミングを越えてしまう場合などが考えられる。
【００９０】
以上のように、第２の実施形態について説明したが、全てを同時に実施する必要はなく、必要に応じて実施方式を組み合わせて選択してもよい。
【００９１】
（第３の実施形態）
図７は、本実施形態における放送受信機能を備えた携帯端末４００の概略構成図である。図中、図２と同一の符号を付した部分は同一物を表わしている。
【００９２】
図２と異なる点は、新たにテレビ視聴機能監視部４０１を設け、テレビ視聴機能がＯＮになっているときのみ第１の実施形態で説明しているところのＩＣカードアクセス制御機能を動作させるというものである。
【００９３】
テレビ視聴機能監視部４０１が、テレビ視聴機能のＯＮ、ＯＦＦを監視することにより、テレビ視聴機能がＯＦＦとなっている場合には、通信機能関連の処理のみ、例えば、ＩＣカード１０４へ電話帳データ書き込み、ＩＣカード１０４の存在確認のためのＩＣカード１０４への定期的なアクセス等についての処理が行なわれ、例えば、本実施形態では、バッファａ１０６のみが利用されている状態であるので、ＩＣカードＩ／Ｆ１０５とＩＣカード１０４の通信において衝突することはなく、アクセス監視部１０８は、バッファを監視する必要がなくなる。
【００９４】
すなわち、本実施形態においては、テレビ視聴機能がＯＮのときのみ、ＩＣカード１０４への出力の衝突する可能性があるので、アクセス監視部１０８はバッファを監視する構成とするものである。
【００９５】
このような構成とすることにより、アクセス監視部１０８は、バッファの監視を常時行なう必要はなくなり、本発明において省電力を実現することができる。携帯端末の電源は小型で、その一方、テレビ視聴機能を使用することにより消費電力は増大しているので、省電力とする構成は有用である。
【００９６】
ここで、第１の実施形態でのＩＣカードアクセス制御機能を動作させるとしたが、第２の実施形態におけるＩＣカードアクセス制御機能を動作させてもよく、又は、必要に応じてこれらの実施方式を組み合わせて選択してもよい。
【００９７】
尚、本発明の放送受信機能を備えた携帯端末及び携帯端末によるＩＣカードアクセス制御方法は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【図面の簡単な説明】
【００９８】
【図１】第１の実施形態における本発明に係る携帯端末のＩＣカードアクセス制御を行なう手段についての概略構成図である。
【図２】第１及び第２の実施形態における携帯端末の概略構成図である。
【図３】第１の実施形態におけるＩＣカードのアクセス制御の手順について示したフローチャート図である。
【図４】第２の実施形態における本発明に係る携帯端末のＩＣカードアクセス制御を行なう手段についての概略構成図である。
【図５】第２の実施形態におけるＩＣカードＩ／Ｆ及びＩＣカード間の通信で、コマンドの多重化を行う場合の一実施形態を説明した図である。
【図６】第２の実施形態におけるＩＣカードＩ／Ｆ及びＩＣカード間の通信で、コマンドの多重化を行なう場合の一実施形態を説明したものである。
【図７】第３の実施形態における携帯端末の概略構成図である。
【符号の説明】
【００９９】
１０１  通信機能部
１０２  放送受信機能部
１０３  ＩＣカードアクセス制御部
１０４  ＩＣカード
１０５、３０２  ＩＣカードインタフェース
１０６、１０７  バッファ
１０８  アクセス監視部
２００、４００  携帯端末
２０１  テレビ放送受信用アンテナ
２０２  携帯電話通信用アンテナ
２０３  制御部
２０４  音声処理部
２０５  画像処理部
２０６  入力処理部
３０１  アクセス優先度設定部
４０１  テレビ視聴機能監視部
【図１】
2008263348.tif 000003
【図２】
2008263348.tif 000004
【図３】
2008263348.tif 000005
【図４】
2008263348.tif 000006
【図５】
2008263348.tif 000007
【図６】
2008263348.tif 000008
【図７】
2008263348.tif 000009