(57)【要約】【課題】携帯型電子機器で録画ファイルを利用する際の利便性を向上させる。【解決手段】制限情報取得部１３０は、メモリカードＭＣ（外部メモリ）の保護エリアに格納されている移動制限情報を取得するとともに、録画データに含まれる複数の複製制限情報を走査する。制御情報生成部１５０は、取得した移動制限情報と、走査した複製制限情報とに基づいて、転送後の録画データについての制御情報を生成し、転送対象の録画データと、生成した制御情報とを対応づけてデータメモリ５０（内蔵メモリ）に格納する。ファイル生成部１２０は、データメモリ５０（内蔵メモリ）への転送動作に応じて、転送された録画データについての制御情報を更新する。実行制限部１６０は、更新された制御情報に基づいて、データメモリ５０（内蔵メモリ）に転送された録画データの複製または移動を制限する。【選択図】図２
2008035353.tif 000002
【特許請求の範囲】
【請求項１】
着脱式外部メモリの読み書きをおこなうインタフェースと、
前記外部メモリから転送した録画データを格納するための内蔵メモリと、を備える携帯型電子機器において、
前記外部メモリの保護エリアに格納されている移動制限情報と、該外部メモリの録画データに含まれている複製制限情報とを取得する制限情報取得手段と、
前記制限情報取得手段が取得した制限情報に基づいて、転送後の録画データについての制御情報を生成する制御情報生成手段と、
転送対象の前記録画データと、前記制御情報生成手段が生成した制御情報とを対応づけて前記内蔵メモリに格納する録画データ転送手段と、
を備えることを特徴とする携帯型電子機器。
【請求項２】
前記制御情報生成手段は、
前記録画データに含まれる複数の複製制限情報に基づいて、前記転送された録画データの複製可否を示す制御情報を生成する、
ことを特徴とする請求項１に記載の携帯型電子機器。
【請求項３】
前記移動制限情報は、前記録画データの移動制限回数を示す情報を含み、
前記制御情報生成手段は、
前記録画データ転送手段による転送動作に応じて、転送された前記録画データについての制御情報を更新する制御情報更新手段をさらに備える、
ことを特徴とする請求項１または２に記載の携帯型電子機器。
【請求項４】
前記制御情報更新手段が更新した前記制御情報に基づいて、前記内蔵メモリに転送された録画データの複製または移動を制限する制限手段をさらに備える、
ことを特徴とする請求項１乃至３のいずれか１項に記載の携帯型電子機器。
【請求項５】
前記携帯型電子機器は移動体通信端末である、
ことを特徴とする請求項１乃至４のいずれか１項に記載の携帯型電子機器。
【請求項６】
着脱式外部メモリの読み書きをおこなうインタフェースと、前記外部メモリから複製もしくは移動した録画データを格納するための内蔵メモリと、を備える携帯型電子機器を制御するコンピュータに、
前記外部メモリの保護エリアに格納されている移動制限情報を取得する機能と、
前記録画データに含まれる複数の複製制限情報を走査する機能と、
取得した移動制限情報と、走査した複製制限情報とに基づいて、転送後の録画データについての制御情報を生成する機能と、
転送対象の前記録画データと、生成した制御情報とを対応づけて前記内蔵メモリに格納する機能と、
前記内蔵メモリへの転送動作に応じて、転送された前記録画データについての制御情報を更新する機能と、
更新した前記制御情報に基づいて、前記内蔵メモリに転送された録画データの複製または移動を制限する機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯型電子機器、および、プログラムに関し、特に、録画データの処理に好適な携帯型電子機器、および、プログラムに関する。
【背景技術】
【０００２】
携帯電話などの移動体通信端末では、基本機能である通話機能以外の種々の機能が付加され多機能化が進んでいる。近時では、移動体装置向けのデジタルテレビジョン放送である１セグメント放送（いわゆる、ワンセグ）が実施されており、１セグメント放送を受信可能な移動体通信端末も実用化されている。
【０００３】
また、フラッシュメモリなどの半導体記憶装置の低価格化や、ハードディスク装置の小型・高密度化などに伴い、移動体通信端末のような小型装置でも大容量の記憶装置が搭載可能となっており、受信したデジタルテレビジョン放送の録画も可能となっている（例えば、特許文献１）。
【０００４】
１セグメント放送などのデジタル放送においては、放送内容がデジタルデータで提供されるため、録画内容のコピーを何度おこなっても画質の劣化などがない。よって、放送コンテンツの著作権保護などを目的としたコピー制御（いわゆる、ＣＰＲＭ（Content Protection for Recordable Media））が実施されている。
【０００５】
１セグメント放送におけるコピー制御技術として、これまでは、デジタルコピー制御情報によるコピー制限と、受信端末の内蔵メモリでのコンテンツ保護機能の実装が規定されていた。このため、移動体通信端末で１セグメント放送を録画する場合、内蔵メモリへの録画のみが可能であり、そこからメモリカードや他のデジタル再生装置などへのコピーや移動はできなかった。
【０００６】
しかしながら、内蔵メモリのみに録画可能とする従来の規定では、録画をおこなった装置でしか再生することができず利便性が悪かった。このような状況に鑑み、着脱式メモリカードの一種であるＳＤ（Secure Digital）メモリカード（商標）のコンテンツ保護技術（録画フォーマット）である「SD-Video」（CPRM Specification, SD Memory Card Book, SD-Video Part, Revision 0.95, October 31, 2005）が、地上デジタルテレビジョン放送運用規定（ARIB TR-B14 2.8版）に追加されることになり、ＳＤメモリカード（商標）に１セグメント放送などを直接録画できる他、ＳＤメモリカード（商標）の録画データを内蔵メモリに複製・移動させることなどが可能となった。
【０００７】
このような場合においても、著作権保護の観点から、内蔵メモリに複製・移動された録画データについてもコピー制御を施す必要がある。上述したSD-Video規格では、複製制限を示す情報が、録画データの実データにあたるＴＯＤ（Transport Stream Object Data）のパケットストリームに複数挿入されている。また、移動制限を示す情報は、ＳＤメモリカード（商標）に設けられている保護エリア内に格納されている。
【０００８】
よって、内蔵メモリに複製・移動した録画データについてコピー制御をおこなう場合、複数挿入されている複製制限情報をすべて走査する必要がある。したがって、録画データを内蔵メモリ内で複製する場合には、その度に複製制限情報を走査しなければならず、複製にかかる処理負荷が大きい。
【０００９】
移動体通信端末の制御部（ＣＰＵ（Central Processing Unit：中央演算処理装置）など）は、小型装置への実装に伴う制約などにより、パーソナルコンピュータなどと比べて処理能力が制限される一方、多機能化に応じた多くの処理をおこなわなければならない。このため、上記のような高い処理負荷が発生してしまうと、例えば、ユーザの待ち時間が生じるなどといった利便性の低下が起こりうる。
【００１０】
また、ＳＤメモリカード（商標）内の保護エリアに格納されている移動制限情報は、ＳＤメモリカード（商標）のみが持てる情報であるため、内蔵メモリに複製もしくは移動させた録画データについての移動制限はこれまでできなかった。
【特許文献１】特開２００３−１１１００４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、上記実状に鑑みてなされたものであり、録画されたデジタルテレビジョン放送を移動体通信端末などで利用する際の利便性を向上させる携帯型電子機器、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明の第１の観点に係る携帯型電子機器は、
着脱式外部メモリの読み書きをおこなうインタフェースと、
前記外部メモリから転送した録画データを格納するための内蔵メモリと、を備える携帯型電子機器において、
前記外部メモリの保護エリアに格納されている移動制限情報と、該外部メモリの録画データに含まれている複製制限情報とを取得する制限情報取得手段と、
前記制限情報取得手段が取得した制限情報に基づいて、転送後の録画データについての制御情報を生成する制御情報生成手段と、
転送対象の前記録画データと、前記制御情報生成手段が生成した制御情報とを対応づけて前記内蔵メモリに格納する録画データ転送手段と、
を備えることを特徴とする。
【００１３】
上記携帯型電子機器において、
前記制御情報生成手段は、
前記録画データに含まれる複数の複製制限情報に基づいて、前記転送された録画データの複製可否を示す制御情報を生成することが望ましい。
【００１４】
上記携帯型電子機器において、
前記移動制限情報は、前記録画データの移動制限回数を示す情報を含むものとすることができ、この場合、
前記制御情報生成手段は、
前記録画データ転送手段による転送動作に応じて、転送された前記録画データについての制御情報を更新する制御情報更新手段をさらに備えていることが望ましい。
【００１５】
上記携帯型電子機器は、
前記制御情報更新手段が更新した前記制御情報に基づいて、前記内蔵メモリに転送された録画データの複製または移動を制限する制限手段をさらに備えていることが望ましい。
【００１６】
上記携帯型電子機器は移動体通信端末であることが望ましい。
【００１７】
上記目的を達成するため、本発明の第２の観点にかかるプログラムは、
着脱式外部メモリの読み書きをおこなうインタフェースと、前記外部メモリから複製もしくは移動した録画データを格納するための内蔵メモリと、を備える携帯型電子機器を制御するコンピュータに、
前記外部メモリの保護エリアに格納されている移動制限情報を取得する機能と、
前記録画データに含まれる複数の複製制限情報を走査する機能と、
取得した移動制限情報と、走査した複製制限情報とに基づいて、転送後の録画データについての制御情報を生成する機能と、
転送対象の前記録画データと、生成した制御情報とを対応づけて前記内蔵メモリに格納する機能と、
前記内蔵メモリへの転送動作に応じて、転送された前記録画データについての制御情報を更新する機能と、
更新した前記制御情報に基づいて、前記内蔵メモリに転送された録画データの複製または移動を制限する機能と、
を実現させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、内蔵メモリに転送された録画データの複製・移動にかかる制限を適切かつ効率的におこなうことができ、録画ファイルを利用する際の利便性を向上させることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明にかかる実施形態を、図面を参照して説明する。本実施形態では、本発明にかかる携帯型電子機器を移動体通信端末によって構成した場合を説明する。本実施形態にかかる移動体通信端末１は、例えば、携帯電話やＰＨＳ（Personal Handyphone System）等といった移動体通信用の端末装置（電話機）であり、本実施形態では、デジタルテレビジョン放送の受信・録画機能を備えているとともに、他の装置で録画されたデジタルテレビジョン放送データの再生機能を有しているものとする。なお、本実施形態では、移動体通信端末１が受信・録画、および、再生するデジタルテレビジョン放送として、移動体向けの１セグメント放送を想定する。
【００２０】
このような移動体通信端末１の構成を、図１を参照して説明する。図１は、本発明の実施形態に係る移動体通信端末１の構成例を示すブロック図である。図示するように、本実施形態にかかる移動体通信端末１は、通信機能部１０、放送受信部２０、操作部３０、表示部４０、データメモリ５０、カードインタフェース（Ｉ／Ｆ）６０、プログラムメモリ７０、制御部１００、などから構成されている。
【００２１】
通信機能部１０は、移動体通信端末１の基本機能である通信機能にかかる動作をおこなうものであり、例えば、ＣＤＭＡ（Code Division Multiple Access：符号分割多重接続）方式などの通信方式を用いた通信装置などで構成され、当該通信方式に対応したアンテナ１１による無線送受信をおこなうことで、近傍の基地局と無線通信をおこなう。
【００２２】
通信機能部１０はまた、例えば、音声処理をおこなうコーデック回路などを備え、音声通話にかかる音声処理をおこなう。すなわち、受信した音声データをアナログ信号に変換してスピーカ１２から出力する他、マイクロフォン１３から入力された送話音声をデジタルデータに変換して送信に供する。
【００２３】
放送受信部２０は、例えば、地上デジタル放送用の受信装置などから構成され、１セグメント放送によって送信された放送電波を受信する。放送受信部２０は、所定のチューナ回路や復調回路などを含んでおり、１セグメント放送受信用のアンテナ２１によって受信される放送電波の復号処理などをおこなうことで、移動体通信端末１のデジタルテレビジョン受信機能が実現される。
【００２４】
１セグメント放送の場合、通常、MPEG-2システム（ISO/IEC 13818-1）で規定されるトランスポート・ストリーム（Transport Stream：ＴＳ）形式で映像データ、音声データ、付加データが多重化されたパケット（ＴＳパケット）によって放送データが構成されている。よって、本実施形態では、このようなＴＳパケットシーケンスを放送受信部２０が受信することで、移動体通信端末１のデジタルテレビジョン受信機能が実現される。
【００２５】
操作部３０は、例えば、十字カーソルキーや、数字や文字を入力するための文字キー（テンキー）、種々の機能などを指定するための機能キー等から構成され、移動体通信端末１のユーザによって操作される。操作部３０は、これらのキーが操作されることに応じた入力信号を生成して制御部１００に入力する。
【００２６】
表示部４０は、例えば、液晶表示装置などから構成された表示出力装置であり、制御部１００の制御によって画像等を表示出力する。本実施形態では、移動体通信端末１のデジタルテレビジョン受信・録画機能によって受信・録画されたテレビ番組の動画像などが表示部４０によって表示出力される。
【００２７】
なお、放送受信部２０が受信したテレビジョン放送の音声については、上述した通信機能部１０のコーデック回路にて処理されてスピーカ１２から出力されるものとする。
【００２８】
データメモリ５０は、例えば、フラッシュメモリやハードディスク装置などから構成され、種々のデータを格納する。本実施形態では、移動体通信端末１のデジタルテレビジョン録画機能によって録画された放送データを格納する他、外部メモリから複製もしくは移動された録画データを格納するための内蔵メモリとして機能する。
【００２９】
カードＩ／Ｆ６０は、例えば、着脱式のメモリカードＭＣ（外部メモリ）が装着されるメモリカードスロットなどによって構成される。本実施形態では、カードＩ／Ｆ６０に装着されるメモリカードＭＣ（外部メモリ）として、SD-Video規格（CPRM Specification, SD Memory Card Book, SD-Video Part, Revision 0.95, October 31, 2005）のフォーマットで映像データ等を記録可能なＳＤメモリカード（商標）を想定する。カードＩ／Ｆ６０は、制御部１００の制御により、装着されたメモリカードＭＣ（外部メモリ）への読み書きをおこなう。本実施形態では、このような動作により、メモリカードＭＣ（外部メモリ）に格納された録画データのデータメモリ５０（内蔵メモリ）への複製や移動（転送）がおこなわれるものとする。
【００３０】
プログラムメモリ７０は、例えば、ＲＯＭ（Read Only Memory）やフラッシュメモリなどから構成され、制御部１００が実行するプログラムを格納する。
【００３１】
制御部１００は、例えば、ＣＰＵ（Central Processing Unit：中央演算処理装置）やＲＡＭ（Random Access Memory）などから構成され、移動体通信端末１の各部の動作を制御する。本実施形態では、制御部１００が、プログラムメモリ７０に格納されている動作プログラムを実行することで、後述する各処理が実現される。なお、制御部１００に構成されるＲＡＭは、ＣＰＵが処理を実行する際にワークメモリとして機能する。
【００３２】
本実施形態では、制御部１００がプログラムを実行することで、メモリカードＭＣ（外部メモリ）に格納されている録画データをデータメモリ５０（内蔵メモリ）に転送（複製または移動）させる際の処理をおこなうために必要な構成として機能する。より詳細には、図２の機能ブロック図に示すような各構成として機能する。すなわち、移動体通信端末１への録画データの転送をおこなう際、制御部１００は、図示するような、ファイル操作処理部１１０、ファイル生成部１２０、制限情報取得部１３０、復号処理部１４０、制御情報生成部１５０、実行制限部１６０、などとして機能する。
【００３３】
ファイル操作処理部１１０は、操作部３０との協働により、データメモリ５０（内蔵メモリ）およびカードＩ／Ｆ６０を介してアクセス可能なメモリカードＭＣ（外部メモリ）内に格納されているデータファイルに対する操作指示を判別し指示に応じた操作を実行する。本実施形態では、メモリカードＭＣ（外部メモリ）内に格納されている録画ファイルをデータメモリ５０（内蔵メモリ）に転送（複製もしくは移動）させる操作や、データメモリ５０（内蔵メモリ）内に転送された録画ファイルのデータメモリ５０（内蔵メモリ）内での複製や移動にかかる操作をおこなうものとする。
【００３４】
ファイル生成部１２０は、メモリカードＭＣ（外部メモリ）に格納されている録画ファイルをデータメモリ５０（内蔵メモリ）に転送する際に、転送された録画データのファイルをデータメモリ５０（内蔵メモリ）に生成する。
【００３５】
制限情報取得部１３０は、メモリカードＭＣ（外部メモリ）に格納されている録画ファイルをデータメモリ５０（内蔵メモリ）に転送する際に、当該録画ファイルに対して施されている制限を示す制限情報を取得する。本実施形態では、SD-Video規格に基づく録画ファイルがメモリカードＭＣ（外部メモリ）に格納されているものとし、当該録画ファイルを構成するＴＯＤパケットシーケンスに周期的に挿入されているＲＤＩ（Real-Time Data Information）パケットから複製制限情報を取得する他、メモリカードＭＣ（外部メモリ）の保護エリアに格納されている移動制限情報を取得する。
【００３６】
復号処理部１４０は、制限情報取得部１３０がメモリカードＭＣ（外部メモリ）の保護エリアから制限情報を取得する際に必要となる復号動作をおこなう。本実施形態では、メモリカードＭＣ（外部メモリ）にアクセスする装置との認証が成立しなければ読み書きすることができない保護エリアがメモリカードＭＣ（外部メモリ）内に用意されているものとする。そして、この保護エリアには、当該メモリカードＭＣ（外部メモリ）に格納されている録画ファイルについての移動制限を示した移動制限情報（Usage Rule）が暗号化されて格納されているものとする。復号処理部１４０は、この移動制限情報を取得するために、例えば、チャレンジ−レスポンス方式の鍵交換で認証をおこない、格納されている移動制限情報を復号して取得する。
【００３７】
制御情報生成部１５０は、制限情報取得部１３０が取得した制限情報に基づいて、データメモリ５０（内蔵メモリ）に転送された録画ファイルについての制御情報を生成する。この制御情報は、転送された録画ファイルをデータメモリ５０（内蔵メモリ）内で複製または移動させる際の制限を示すものである。
【００３８】
実行制限部１６０は、データメモリ５０（内蔵メモリ）に転送された録画ファイルについての制御情報に基づいて、当該録画ファイルをデータメモリ５０（内蔵メモリ）内で複製あるいは移動させる際の制限をおこなう。
【００３９】
本実施形態では、このような録画制御にかかる動作を、制御部１００がプログラムを実行することで実現されるものとするが、これに限られず、例えば、ＡＳＩＣ（Application Specific Integrated Circuit：特定用途向け集積回路）などの専用ハードウェアによって制御部１００による上記各構成を実現してもよい。
【００４０】
上記各構成は本発明を実現するために必要な構成であり、移動体通信端末としての基本機能や付加機能のために必要なその他の構成は必要に応じて備えられているものとする。
【００４１】
このような構成を有する移動体通信端末１の動作を以下説明する。まず、メモリカードＭＣ（外部メモリ）に格納されている録画ファイル（録画データ）を移動体通信端末１のデータメモリ５０（内蔵メモリ）に転送（複製もしくは移動）させる際に実行される録画データ転送処理を、図３に示すフローチャートを参照して説明する。この録画データ転送処理は、移動体通信端末１のユーザが操作部３０を操作し、カードＩ／Ｆ６０に装着されているメモリカードＭＣ（外部メモリ）内のファイル表示を指示したことを契機に開始されるものとする。
【００４２】
この場合、ユーザ操作に応じた入力信号が操作部３０から制御部１００に入力され、ファイル操作処理部１１０によって指示内容が判別される。そして、メモリカードＭＣ（外部メモリ）内のファイル表示が指示されたと判別した場合、ファイル操作処理部１１０はカードＩ／Ｆ６０を制御し、装着されているメモリカードＭＣ（外部メモリ）内のファイル情報を取得することで、メモリカードＭＣ（外部メモリ）内のファイルを表示部４０に一覧表示させる（ステップＳ１０１）。
【００４３】
すなわち、図６（ａ）に示すように、メモリカードＭＣ（外部メモリ）内に格納されているファイルが表示部４０に一覧表示される。本実施形態では、地上デジタルテレビジョン放送の１セグメント放送を録画した録画ファイル（録画データ）が、SD-Video規格のフォーマットでメモリカードＭＣ（外部メモリ）内に格納されているものとする。よって、表示部４０には、メモリカードＭＣ（外部メモリ）に格納されている録画ファイルが一覧表示される。
【００４４】
この状態で、ユーザがさらに操作部３０を操作することで、一覧表示されている録画ファイルから所望するファイルを選択し、選択したファイルに対する操作を指示する。例えば、所定のキーを操作することで、図６（ｂ）に示すように、選択したファイルに対する指示を入力するためのサブメニューが表示される。ここで、所望する操作に対応する項目を選択することで、その内容を示す入力信号が操作部３０から制御部１００に入力される。
【００４５】
図示するように、録画ファイルに対する指示項目として、例えば、「再生」、「転送」、「削除」、などが用意されているものとする。本実施形態では、メモリカードＭＣ（外部メモリ）内の録画ファイルを移動体通信端末１のデータメモリ５０（内蔵メモリ）に複製もしくは移動させる操作である「転送」が選択されるものとする。
【００４６】
ユーザが操作部３０を操作することにより、選択した録画ファイルの転送を選択すると、操作部３０からの入力信号に基づき、録画ファイルの転送が指示されたとファイル操作処理部１１０が判別する（ステップＳ１０２：Ｙｅｓ）。
【００４７】
この場合、ファイル操作処理部１１０は、データメモリ５０（内蔵メモリ）への録画ファイル転送を実行する旨をファイル生成部１２０に指示する。ファイル操作処理部１１０からの指示に応じて、ファイル生成部１２０は、データメモリ５０（内蔵メモリ）にアクセスし、転送先となるファイルをオープン（新規作成）し（ステップＳ１０３）、当該ファイルにヘッダ領域を確保する（ステップＳ１０４）。このヘッダ領域は、転送した録画ファイルについての制御情報を格納するためのユーザ情報領域と、当該録画ファイル内での各データの結合状態を示す結合情報を格納するための結合情報領域とから構成されている。
【００４８】
ここで、転送先となるデータメモリ５０（内蔵メモリ）での録画ファイルのデータ構成の例を図７に示す。図示するように、データメモリ５０（内蔵メモリ）に生成される録画ファイルは、その先頭にヘッダ領域が構成され、ヘッダ領域に続いてＴＯＤブロック、ＭＯＩブロック、ＭＡＩブロックが構成されている。
【００４９】
本実施形態では、SD-Video規格のフォーマットでメモリカードＭＣ（外部メモリ）内に録画ファイルが格納されているので、メモリカードＭＣ（外部メモリ）には、図８に示すように、１回の録画につき、ＴＯＤ、ＭＯＩ、ＭＡＩの３つのファイルが作成されている。ＴＯＤ（Transport Stream Object Data）は、録画した１セグメント放送の映像や音声などのコンテンツを示すデータである。ＭＯＩ（Media Object Information）は、管理情報の一種であり、例えば、早送りや早戻りなどのシーク情報や録画時間情報などが含まれている。また、ＭＡＩ（Media Object Additional Information）も管理情報の一種であり、例えば、欠落パケット情報などが含まれている。
【００５０】
本実施形態では、このようなファイル構成の録画ファイル取得されるＴＯＤ、ＭＯＩ、ＭＡＩを図７に示すような順序で結合することで、転送先の録画ファイルがデータメモリ５０（内蔵メモリ）内に生成される。
【００５１】
このようなデータ構成の先頭領域であるヘッダ領域をデータメモリ５０（内蔵メモリ）内に確保すると、ファイル生成部１２０は、制限情報取得部１３０にその旨を通知する。ファイル生成部１２０からの通知に応じて、制限情報取得部１３０は、メモリカードＭＣ（外部メモリ）の保護エリアに格納されている移動制限情報（Usage Rule）の取得を復号処理部１４０に指示する。
【００５２】
復号処理部１４０は、カードＩ／Ｆ６０を介してメモリカードＭＣ（外部メモリ）の保護エリアにアクセスし（ステップＳ１０５）、所定の認証動作をおこなう。そして、保護エリアに格納されている移動制限情報（Usage Rule）を復号して取得すると、ファイル生成部１２０に引き渡すことで、ステップＳ１０４で作成したユーザ情報領域に転記する（ステップＳ１０６）。
【００５３】
ここで、メモリカードＭＣ（外部メモリ）の保護エリアに格納されている移動制限情報（Usage Rule）を、図９を参照して説明する。図９（ａ）に示すように、移動制限情報（Usage Rule）は、少なくとも、移動制限初期値（Initial Move Control Information）と移動制限現在値（Current Move Control Information）から構成されており、それぞれに、図９（ｃ）に示すような、「移動禁止」、「１世代のみ移動可」、「無条件に移動可」を示す値が記録されている。
【００５４】
移動制限初期値は、録画ファイルが最初に作成された時点で規定され、その後、当該録画ファイルが移動されても変化しない。一方、移動制限現在値は、当該録画ファイルが移動される毎に書き換えられる。例えば、録画ファイルのコンテンツに施されている移動制限が「１世代のみ移動可」である場合、当該録画ファイルが作成された時点では、移動制限初期値と移動制限現在値の双方が「１世代のみ移動可」を示す値であるが、当該録画ファイルが１度移動されると、移動制限現在値は「移動禁止」を示す値に書き換えられる。
【００５５】
メモリカードＭＣ（外部メモリ）の保護エリアに格納されているこのような移動制限情報は、そのまま転送先ファイルのユーザ情報領域に転記される（以下、転記された移動制限情報を「移動制御情報」とする）。移動制限情報をデータメモリ５０（内蔵メモリ）に転記すると、ファイル生成部１２０は、カードＩ／Ｆ６０を介してメモリカードＭＣ（外部メモリ）にアクセスし、転送が指定された録画ファイルのコンテンツデータであるＴＯＤパケットシーケンスの取得を開始する（ステップＳ１０７）。
【００５６】
ファイル生成部１２０は、ＴＯＤパケットシーケンスの取得を開始すると、その旨を制御情報生成部１５０に通知する。ファイル生成部１２０からの通知に応じて、制御情報生成部１５０は、転送されるＴＯＤパケットシーケンスに挿入されている複製制限情報に応じた制御情報を生成するための制御情報生成処理を開始する（ステップＳ２００）。この制御情報生成処理を、図４に示すフローチャートを参照して説明する。
【００５７】
処理が開始されると、制御情報生成部１５０は、ファイル生成部１２０が取得しているＴＯＤパケットシーケンスに挿入されているＲＤＩパケットを取得する（ステップＳ２０１）。ここで、ＴＯＤパケットシーケンスのデータ構造例を図１０（ａ）に示す。上述したように、ＴＯＤパケットは録画データのコンテンツ部分を示すデータであり、そのパケットシーケンスには、図示するように、ＲＤＩパケットが所定周期で挿入されている。ＲＤＩパケットは、コピー制御種別を示すＣＰＦ（Copy Permission Flag：コピー制御フラグ）を含んでいる。このＣＰＦは、例えば、図１０（ｂ）に示すような対応関係に基づき、コピー制御の種別を示す値が示されている。
【００５８】
制御情報生成部１５０は、取得したＲＤＩパケットに記述されているＣＰＦ値を参照し（ステップＳ２０２）、当該ＣＰＦ値の示すコピー制御種別が「コピーフリー（Copy Freely）」であるか否かを判別する（ステップＳ２０３）。すなわち、図１０（ｂ）に示すようなＣＰＦ値とコピー制御種別との対応を示す対応表が、例えば、データメモリ５０などに予め格納されているものとし、制御情報生成部１５０は、この対応表を参照することで、取得したＲＤＩパケットが示すコピー制御種別を判別する。
【００５９】
図１０（ｂ）に示すように、ＣＰＦによって示されるコピー制御種別は、例えば、「無条件にコピー可＋出力保護なし」、「無条件にコピー可＋出力保護あり」、「１世代コピー可」、「コピー禁止」、などである。制御情報生成部１５０は、取得したＣＰＦ値に基づいて、「無条件にコピー可」（つまり、コピーフリー（Copy Freely））が含まれるものであるか否かを判別する。
【００６０】
取得したＲＤＩパケットがコピーフリーを示している場合（ステップＳ２０３：Ｙｅｓ）、制御情報生成部１５０は、次に現れるＲＤＩを取得し（ステップＳ２０４：Ｎｏ、Ｓ２０１）、記述されているＣＰＦの示すコピー制御種別が「コピーフリー」であるか判別する。
【００６１】
つまり、ＴＯＤパケットシーケンスに挿入されているすべてのＲＤＩパケットが、「コピーフリー」を示している場合、制御情報生成部１５０は、すべてのＲＤＩパケットを順次取得することになる。この場合（ステップＳ２０４：Ｙｅｓ）、制御情報生成部１５０は、図９（ｂ）に例示するような、「複製可能」を示す値となる複製制御情報（複製可否情報）を生成する（ステップＳ２０５）。
【００６２】
一方、このようにして順次取得されるＲＤＩパケットに、「コピーフリー」以外のコピー制御種別を示すＣＰＦが含まれていると（ステップＳ２０３：Ｎｏ）、制御情報生成部１５０は、そこでＲＤＩパケットの取得を止め、図９（ｂ）に例示するような、「複製禁止」を示す値となる複製制御情報（複製可否情報）を生成する（ステップＳ２０６）。
【００６３】
すなわち、取得しているＴＯＤパケットシーケンスに挿入されているすべてのＲＤＩパケットが「コピーフリー」を示しているのであれば、転送後の録画ファイルの複製を制御するための複製制御情報（複製可否情報）は「複製可能」を示し、１つでも「コピーフリー」でないＲＤＩパケットが含まれていれば、「複製禁止」を示す複製制御情報（複製可否情報）が生成されることになる。
【００６４】
つまり、図１０（ｂ）に示すように、ＣＰＦによって示される「コピーフリー」以外のコピー制御種別は、「１世代コピー可」、「コピー禁止」であるため、「コピーフリー」以外のコピー制御が録画ファイルに施されていれば、当該録画ファイルをデータメモリ５０（内蔵メモリ）に複製できないか、データメモリ５０（内蔵メモリ）には複製できても、そこからさらなる複製はできないことになる。よって、このような場合、データメモリ５０（内蔵メモリ）に転送された録画ファイルについてのコピー制御として「複製禁止」が該当するので、制御情報生成部１５０は、その旨を示す複製制御情報（複製可否情報）を生成する。
【００６５】
このようにして複製制御情報（複製可否情報）が生成されると、制御情報生成部１５０は、生成した複製制御情報（複製可否情報）をファイル生成部１２０に引き渡す。ファイル生成部１２０は、複製制御情報（複製可否情報）を転送先ファイルのユーザ情報領域に記録して（ステップＳ２０７）、録画データ転送処理（図３）のフローに戻る。これにより、転送先ファイルのユーザ情報領域には、図９に示すように、転送後の録画ファイルの移動と複製を制御するための制御情報（移動制御情報と複製制御情報（複製可否情報））が格納されることになる。なお、本実施形態では、制御情報生成部１５０が取得したＲＤＩパケットを、すべての処理が終了するまでワークメモリに保持しておくものとする。
【００６６】
制御情報生成処理によって制御情報が生成・記録されると、録画データ転送処理のフローでは、ファイル生成部１２０が、取得したＴＯＤパケットシーケンスを、転送先ファイルのヘッダ領域に続けて格納する（ステップＳ１０８）。すなわち、図７に示すように、ユーザ情報領域に続けてＴＯＤブロックが作成され、実質的な録画データがメモリカードＭＣ（外部メモリ）からデータメモリ５０（内蔵メモリ）に転送される。
【００６７】
ＴＯＤパケットがデータメモリ５０（内蔵メモリ）に格納されると、ファイル生成部１２０は、指定された録画ファイルのメモリカードＭＣ（外部メモリ）からデータメモリ５０（内蔵メモリ）への転送可否を判別するための転送可否判別処理を実行する（ステップＳ３００）。この転送可否判別処理を、図５に示すフローチャートを参照して説明する。
【００６８】
処理が開始されると、ファイル生成部１２０は、データメモリ５０（内蔵メモリ）にアクセスし、作成した転送先ファイルのユーザ情報領域にアクセスし、設定された複製制御情報（複製可否情報）が「複製禁止」を示しているか否かを判別する（ステップＳ３０１）。
【００６９】
複製制御情報（複製可否情報）が「複製禁止」である場合（ステップＳ３０１：Ｙｅｓ）、ファイル生成部１２０は、ワークメモリに保持してあるＲＤＩパケットのうち、コピー制御種別が「コピーフリー」でなかったＲＤＩパケットを参照し（ステップＳ３０２）、そのＣＰＦ値に基づいてコピー制御種別を判別する（ステップＳ３０３）。
【００７０】
ここでは、コピー回数に制限があるか否かを判別する（ステップＳ３０３）。上述したように、ＣＰＦによって示されるコピー制御種別は、コピーフリー以外では、「１世代コピー可」か「コピー禁止」である。よって、ＣＰＦが「１世代コピー可」を示しているのであれば、コピー回数に制限があることになり、「コピー禁止」であれば、コピー回数に制限がないことになる。
【００７１】
よって、ＣＰＦが示すコピー制御種別が「１世代コピー可」（コピーワンス）である場合、ファイル生成部１２０は、コピー回数制限ありと判別し（ステップＳ３０３：Ｙｅｓ）、回数制限に基づいて、メモリカードＭＣ（外部メモリ）からデータメモリ５０（内蔵メモリ）へのコピーが可能であるか否かを判別する（ステップＳ３０４）。
【００７２】
つまり、録画ファイルに設定されているコピー制限がコピーワンスの場合、メモリカードＭＣ（外部メモリ）内の録画ファイルが、放送の録画により直接作成されたものであれば、そこからデータメモリ５０（内蔵メモリ）へのコピーは可能であるが、当該録画ファイルがメモリカードＭＣ（外部メモリ）にコピーされたものであれば、データメモリ５０（内蔵メモリ）へのコピーはできないことになる。このような判別は、コピー回数を示す情報（Copy Count Control Information）に基づいておこなわれるものとし、本実施形態では、メモリカードＭＣ（外部メモリ）の保護エリアに格納されている移動制限情報に付随して用意されているものとする。
【００７３】
ファイル生成部１２０は、録画ファイルのデータメモリ５０（内蔵メモリ）へのコピーが可能であると判別した場合（ステップＳ３０４：Ｙｅｓ）、もしくは、複製制御情報（複製可否情報）が「複製可能」である場合（ステップＳ３０１：Ｎｏ）、指定された録画ファイルのデータメモリ５０（内蔵メモリ）の複製について「複製可能」と判別する（ステップＳ３０５）。
【００７４】
一方、複製に関する制限が「コピー禁止」である場合（ステップＳ３０３：Ｎｏ）や、回数制限によりデータメモリ５０（内蔵メモリ）へのコピーはおこなえない場合（ステップＳ３０４：Ｎｏ）、ファイル生成部１２０は、指定された録画ファイルのデータメモリ５０（内蔵メモリ）への複製について「複製不可」と判別する（ステップＳ３０６）。
【００７５】
この場合、ファイル生成部１２０は、当該録画ファイルのデータメモリ５０（内蔵メモリ）への移動は可能であるか否かをさらに判別する。ここでは、ステップＳ１０６でデータメモリ５０（内蔵メモリ）に転記した移動制御情報にアクセスし（ステップＳ３０７）、記録されている移動制限初期値を参照して（ステップＳ３０８）、移動が許可されているか否かを判別する（ステップＳ３０９）。
【００７６】
ここで、録画ファイルが生成された時に設定され、その後書き換えられることのない移動制限初期値が、「無条件に移動可」あるいは「１世代のみ移動可」を示していれば、当該録画ファイルの移動は許可されていると判別し、移動制限初期値が「移動禁止」を示していれば、移動は許可されていないと判別する。
【００７７】
移動が許可されている場合（ステップＳ３０９：Ｙｅｓ）、ファイル生成部１２０は、移動制御情報の移動制限現在値を参照し（ステップＳ３１０）、メモリカードＭＣ（外部メモリ）からデータメモリ５０（内蔵メモリ）への移動が可能であるか否かを判別する（ステップＳ３１１）。ここで、移動制限現在値が「無条件に移動可」を示しているのであれば、録画ファイルのメモリカードＭＣ（外部メモリ）からデータメモリ５０（内蔵メモリ）への移動は可能であると判別することになる（ステップＳ３１１：Ｙｅｓ、ステップＳ３１２）。
【００７８】
一方、当初設定されている移動制限が「１世代のみ移動可」であり、移動によってメモリカードＭＣ（外部メモリ）に録画ファイルが格納されているのであれば、移動制限現在値は「移動禁止」を示す値となっている。この場合、ファイル生成部１２０は、録画ファイルのメモリカードＭＣ（外部メモリ）からデータメモリ５０（内蔵メモリ）への移動は不可であると判別することになる（ステップＳ３１１：Ｎｏ）。
【００７９】
この場合、転送が指定されたメモリカードＭＣ（外部メモリ）内の録画ファイルは、データメモリ５０（内蔵メモリ）へ複製することも移動することもできないので、ファイル生成部１２０は、指定された録画ファイルの転送について「転送不可」と判別する（ステップＳ３１３）。
【００８０】
このようにして、指定されたメモリカードＭＣ（外部メモリ）内の録画ファイルのデータメモリ５０（内蔵メモリ）への転送可否が判別されると、録画データ転送処理（図３）のフローに戻る。
【００８１】
録画データ転送処理では、転送可否判別処理での判別結果に応じて、転送元ファイルおよび転送先ファイルを操作する。ここでは、複製はできないが（ステップＳ１０９：Ｙｅｓ）、移動は可能（ステップＳ１１０：Ｙｅｓ）なのであれば、カードＩ／Ｆ６０を介してメモリカードＭＣ（外部メモリ）にアクセスし、転送元の録画データを削除することで（ステップＳ１１１）、録画ファイルがメモリカードＭＣ（外部メモリ）からデータメモリ５０（内蔵メモリ）に移動される。
【００８２】
この場合、ファイル生成部１２０は、データメモリ５０（内蔵メモリ）に移動された録画ファイルのユーザ情報領域にアクセスし、今回の移動に伴う移動制限現在値の更新をおこなう（ステップＳ１１２）。
【００８３】
一方、複製も移動も不可である場合（ステップＳ１０９：Ｙｅｓ、Ｓ１１０：Ｎｏ）、ファイル生成部１２０は、ステップＳ１０８でデータメモリ５０（内蔵メモリ）に格納したＴＯＤなどの録画データを削除して（ステップＳ１１３）、処理を終了する。これにより、設定されている制限に基づいて、メモリカードＭＣ（外部メモリ）からデータメモリ５０（内蔵メモリ）への録画ファイルの転送はなされないことになる。この場合、ファイル操作処理部１１０は、例えば、コピー制限により転送できない旨のエラーメッセージを表示部４０に表示するなどしてユーザに通知する。
【００８４】
また、複製が可能である場合（ステップＳ１０９：Ｎｏ）は、今回の複製に応じた複製制御情報（複製可否情報）の更新をおこなって（ステップＳ１１２）、処理を終了する。ここでは、例えば、コピー回数の制限がある場合に、今回の複製動作に応じて複製可能回数の減算などをおこなう。
【００８５】
以上説明したように、メモリカードＭＣ（外部メモリ）からデータメモリ５０（内蔵メモリ）に録画ファイルを転送する際、メモリカードＭＣ（外部メモリ）の保護エリアに格納されている移動制限情報を転記した移動制御情報と、録画データのＴＯＤパケットシーケンスに挿入されている複数の複製制限情報に基づく複製制御情報（複製可否情報）とが、転送先ファイルのヘッダとしてまとめて格納される。
【００８６】
よって、データメモリ５０（内蔵メモリ）に転送された録画ファイルを、データメモリ５０（内蔵メモリ）内で複製もしくは移動させる場合は、実行制限部１６０が当該録画ファイルのユーザ情報領域を参照することで、複製もしくは移動にかかる制限を実行することができる。
【００８７】
例えば、データメモリ５０（内蔵メモリ）に転送された録画ファイルの複製が指示された場合、実行制限部１６０は当該録画ファイルの複製制御情報（複製可否情報）を参照し、「複製可能」であれば、指定された場所への複製をおこない、複製制御情報（複製可否情報）が「複製禁止」であれば、複製をおこなわず、コピー制御により複製できない旨のエラーメッセージなどを表示部４０に表示する。
【００８８】
上述したように、複製制限情報は、本来的には、ＴＯＤパケットシーケンスにＲＤＩパケットとして複数挿入されたものであるが、メモリカードＭＣ（外部メモリ）からデータメモリ５０（内蔵メモリ）に録画ファイルを転送した際に、複製制限情報に基づく複製制御情報（複製可否情報）を生成してヘッダとして格納しているので、データメモリ５０（内蔵メモリ）内で録画ファイルを複製するときには、ＴＯＤパケットシーケンスを再度走査する必要がなく、ヘッダに格納されている複製制御情報（複製可否情報）を参照するだけで、適切な複製制限をおこなうことができる。これにより、複製にかかる処理時間を短縮させることができる。
【００８９】
同様に、データメモリ５０（内蔵メモリ）に転送された録画ファイルを、例えば、データメモリ５０（内蔵メモリ）内の別のフォルダへの移動が指示された場合、実行制限部１６０は、当該録画ファイルの移動制御情報を参照し、移動可能であれば、指定された場所への移動をおこない、移動制御情報が移動禁止を示しているのであれば、移動をおこなわず、移動制御により移動できない旨のエラーメッセージなどを表示部４０に表示する。
【００９０】
本実施形態では、メモリカードＭＣ（外部メモリ）の保護エリアに格納されている移動制限情報を転送先の録画ファイルのヘッダに転記し、データメモリ５０（内蔵メモリ）への移動に応じて移動制御現在値を更新しているので、データメモリ５０（内蔵メモリ）に転送された録画ファイルを移動させる際にも適切な移動制限をおこなうことができる。
【００９１】
すなわち、本発明を上記実施形態の如く適用することで、メモリカードなどの外部メモリに格納されている録画ファイルを内蔵メモリに転送する際に、外部の保護エリアに格納されている制限情報や複数の情報によって構成されている制限情報などに基づく制御情報を生成し、転送した録画データと対応づけて内蔵メモリに格納するので、転送後の録画ファイルの複製や移動にかかる制限を適切かつ効率的におこなうことができる。
【００９２】
上記実施形態は一例であり、本発明の適用範囲はこれに限られない。すなわち、種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【００９３】
例えば、上記実施形態では、メモリカードへの録画フォーマットの例としてSD-Video規格を例示したが、複数種類のデータファイルが生成されるような録画フォーマットであれば、本発明の適用がSD-Video規格に限られるものではない。同様に、メモリカードＭＣもＳＤメモリカード（商標）に限られるものではなく、任意の外部メモリ媒体とすることができる。
【００９４】
また、上記実施形態では、デジタルテレビジョン放送による放送番組（映像）を録画する場合を例示したが、これに限られず、例えば、地上デジタル音声放送（いわゆる、デジタル・ラジオ）の録音などに本発明を適用してもよい。
【００９５】
また、上記実施形態では、複製や移動にかかる制限として、コピーワンスなどといった１回のみ複製や移動を可能とする制限を例示したが、例えば、複数回の任意回数を指定して制限するものであってもよい。
【００９６】
なお、上記実施形態では、本発明を移動体通信端末に適用した場合を例示したが、デジタルテレビジョン放送の受信・録画機能を有しているものであれば、移動体通信端末に限られず、種々の携帯型電子機器（例えば、ＰＤＡ（Personal Digital Assistants：携帯情報端末）、デジタルカメラ、パーソナルコンピュータ、など）に本発明を適用することができる。
【００９７】
このような携帯型電子機器は、上記実施形態で示した移動体通信端末１のように、予め本発明を適用した形で提供可能であることはもとより、上記実施形態の制御部１００が実行したプログラムと同様のプログラムを適用することで、既存の携帯型電子機器を、本発明にかかる携帯型電子機器として機能させることができる。このようなプログラムを提供する形態は任意であり、プログラムをＤＶＤ（Digital Versatile Disk）やメモリカードなどの記録媒体に格納して提供可能である他、インターネットなどの通信媒体を介して配布することで提供することもできる。このようにして提供されたプログラムを装置に適用し、当該装置のコンピュータ（ＣＰＵなど）が実行することで、上述した各機能や動作が実現されることになる。
【図面の簡単な説明】
【００９８】
【図１】本発明の実施形態にかかる移動体通信端末の構成を示すブロック図である。
【図２】図１に示す制御部によって実現される機能構成を示す機能ブロック図である。
【図３】本発明の実施形態にかかる録画データ転送処理を説明するためのフローチャートである。
【図４】図３に示す録画データ転送処理で実行される制御情報生成処理を説明するためのフローチャートである。
【図５】図３に示す録画データ転送処理で実行される転送可否判別処理を説明するためのフローチャートである。
【図６】図３に示す録画データ転送処理での表示画面例を示す図であり、（ａ）はメモリカード（外部メモリ）に格納されている録画ファイルを一覧表示したときの画面表示例を示し、（ｂ）は選択された録画ファイルについてのサブメニューの表示例を示す。
【図７】図３に示す録画データ転送処理で転送された録画ファイルのデータ構成例を示す図である。
【図８】SD-Video規格に基づく録画データのファイル構造の例を示す図である。
【図９】図４に示す制御情報生成処理で生成される制御情報を説明するための図であり、（ａ）は生成される制御情報のデータ構成例を示し、（ｂ）は複製制御情報の記述例を示し、（ｃ）は移動制御情報の記述例を示す。
【図１０】図３に示す録画データ転送処理で転送されるデータを説明するための図であり、（ａ）はＴＯＤパケットシーケンスの構成例を示し、（ｂ）はＴＯＤパケットシーケンスに挿入されるコピー制御情報の例を示す。
【符号の説明】
【００９９】
１…移動体通信端末、１０…通信機能部、１１…アンテナ、１２…スピーカ、１３…マイクロフォン、２０…放送受信部、２１…アンテナ、３０…操作部、４０…表示部、５０…データメモリ（内蔵メモリ）、６０…カードＩ／Ｆ、ＭＣ…メモリカード（外部メモリ）、７０…プログラムメモリ、１００…制御部、１１０…ファイル操作処理部、１２０…ファイル生成部、１３０…制限情報取得部、１４０…復号処理部、１５０…制御情報生成部、１６０…実行制限部
【図１】
2008035353.tif 000003
【図２】
2008035353.tif 000004
【図３】
2008035353.tif 000005
【図４】
2008035353.tif 000006
【図５】
2008035353.tif 000007
【図６】
2008035353.tif 000008
【図７】
2008035353.tif 000009
【図８】
2008035353.tif 000010
【図９】
2008035353.tif 000011
【図１０】
2008035353.tif 000012