(57)【要約】【課題】ユーザ設定情報の記録方式が異なる端末間での、ユーザ設定情報の移行を可能とする設定情報移行制御システムを提供すること。【解決手段】移行元録画再生装置において、各機種固有の記録形式で記録されている録画予約情報とチャンネル設定情報を取得し、情報移行アプリケーション２０１が中間情報２１１に変換し、移行先録画再生装置へ、中間情報２１１と中間情報を作成した情報移行アプリケーション２０１を一緒に通知する。移行先録画再生装置において、通知された情報移行アプリケーション２０１が中間情報２１１を解析し、結果を録画再生装置に設定する。【選択図】図１
2007336109.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが設定した情報をユーザ設定情報として格納しており、前記ユーザ設定情報を被移行情報として設定情報送信装置から設定情報受信装置へ移行させる設定情報移行制御システムにおいて、
前記設定情報送信装置は、
前記設定情報送信装置に格納されているユーザ設定情報を変換して中間情報を作成する情報移行アプリケーションと、
ユーザからの情報取得要求を受けるユーザ入力部と、
前記情報移行アプリケーションが作成した中間情報を格納する中間情報格納部と、
前記ユーザ設定情報を前記情報移行アプリケーションが処理可能な形式に変換する情報変換部と、
前記ユーザ入力部からの指示に基づき前記情報移行アプリケーションを起動し、前記中間情報格納部に格納されている前記中間情報と前記情報移行アプリケーションとを外部へ出力するアプリ制御部とを備え、
前記情報移行アプリケーションは、前記被移行情報に対する中間情報フォーマットを有する中間フォーマット情報を保持しており、前記中間フォーマット情報を用いて、前記情報変換部から被移行情報を取得する情報取得部と、
前記情報取得部が取得した被移行情報と前記中間フォーマット情報から中間情報を作成する中間情報作成部とを備えており、
前記設定情報受信装置は、
ユーザからの情報設定要求を受けるユーザ入力部と、
外部から受け取った中間情報を格納する中間情報格納部と、
前記情報移行アプリケーションから設定要求のあった被移行情報を設定可能な形式に変換する情報変換部と、
外部から中間情報と前記情報移行アプリケーションとを受け取り、受け取った中間情報を前記中間情報格納部に通知し、前記ユーザ入力部からの指示に基づき前記情報移行アプリケーションを起動するアプリ制御部とを備え、
前記情報移行アプリケーションは、更に、前記中間フォーマット情報を用いて、前記中間情報格納部に格納されている中間情報を解析する中間情報解析部と、
前記中間情報解析部から要求のあった被移行情報を、前記情報変換部に出力する情報設定部とを備え、
前記設定情報受信装置が、前記設定情報送信装置から出力された中間情報と情報移行アプリケーションを受け取り、被移行情報を設定可能な形式に変換し、ユーザ設定情報として設定を行なうことを特徴とする設定情報移行制御システム。
【請求項２】
ユーザが設定した情報をユーザ設定情報として格納しており、前記ユーザ設定情報を被移行情報として出力する設定情報送信装置であって、
前記格納されているユーザ設定情報を変換して中間情報を作成する情報移行アプリケーションと、
ユーザからの情報取得要求を受けるユーザ入力部と、
前記情報移行アプリケーションが作成した中間情報を格納する中間情報格納部と、
前記ユーザ設定情報を前記情報移行アプリケーションが処理可能な形式に変換する情報変換部と、
前記ユーザ入力部からの指示に基づき前記情報移行アプリケーションを起動し、前記中間情報格納部に格納されている前記中間情報と前記情報移行アプリケーションとを外部へ出力するアプリ制御部とを備え、
前記情報移行アプリケーションは、前記被移行情報に対する中間情報フォーマットを有する中間フォーマット情報を保持しており、前記中間フォーマット情報を用いて、前記情報変換部から被移行情報を取得する情報取得部と、
前記情報取得部が取得した被移行情報と前記中間フォーマット情報から中間情報を作成する中間情報作成部とを備えていることを特徴とする設定情報送信装置。
【請求項３】
前記設定情報送信装置とネットワークを介して接続可能なサーバ装置から情報移行アプリケーションを取得するダウンロード部を備え、
前記アプリ制御部は、前記ダウンロード部が取得した情報移行アプリケーションを起動し、前記中間情報格納部に格納されている前記中間情報と前記情報移行アプリケーションとを外部へ出力することを特徴とする請求項２記載の設定情報送信装置。
【請求項４】
ユーザが設定した情報をユーザ設定情報として格納しており、外部から受け取った情報を前記ユーザ設定情報として設定する設定情報受信装置であって、
ユーザからの情報設定要求を受けるユーザ入力部と、
外部から受け取った中間情報を格納する中間情報格納部と、
外部から中間情報と前記中間情報を作成した情報移行アプリケーションとを受け取り、受け取った中間情報を前記中間情報格納部に通知し、前記ユーザ入力部からの指示に基づき前記情報移行アプリケーションを起動するアプリ制御部と、
前記情報移行アプリケーションから設定要求のあった被移行情報を設定可能な形式に変換する情報変換部とを備え、
前記情報移行アプリケーションは、前記被移行情報に対する中間情報フォーマットを有する中間フォーマット情報を保持しており、前記中間フォーマット情報を用いて、前記中間情報格納部に格納されている中間情報を解析し、設定する被移行情報を決定する中間情報解析部と、
前記中間情報解析部から要求のあった被移行情報を、前記情報変換部に出力する情報設定部とを備えていることを特徴とする設定情報受信装置。
【請求項５】
前記設定情報受信装置が有する機能状態を管理する管理部を備え、
前記情報移行アプリケーションは、更に、前記管理部から取得した機能状態と前記中間情報解析部から取得した中間情報との対応関係を判定する処理判断部とを備えることを特徴とする請求項４記載の設定情報受信装置。
【請求項６】
前記処理判断部は、前記管理部から取得した機能状態と前記中間情報解析部から取得した中間情報との対応関係が合致しない場合、前記管理部から取得した機能状態に合致するように、設定すべき被移行情報を自動的に選択することを特徴とする請求項５記載の設定情報受信装置。
【請求項７】
前記処理判断部は、前記管理部から取得した機能状態と前記中間情報解析部から取得した中間情報との対応関係が合致しない場合、設定すべき被移行情報をユーザに問い合わせることを特徴とする請求項５記載の設定情報受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報機器を制御するためにユーザが設定したユーザ設定情報を、記録方式が異なる他の情報機器に移行する設定情報移行制御システムに関する。
【背景技術】
【０００２】
録画再生装置や携帯電話などの端末を交換する場合、旧端末のユーザ設定情報を新端末へ移行する必要がある。移行の際、端末毎に固有のフォーマットで記録されているユーザ設定情報を、移行を行う端末同士で解釈可能な中間フォーマットへ変換しなければならない。携帯電話の電話帳情報の移行にはＶＦｏｒｍａｔ規格が使用されている。ＶＦｏｒｍａｔ規格は、電話帳情報に含まれる“名前”や“電話番号”などのフォーマットを定義している。移行を行う携帯電話同士がＶＦｏｒｍａｔ規格を解釈可能であれば、移行元の携帯電話の電話帳情報をＶＦｏｒｍａｔ規格のフォーマットへ変換することにより、携帯電話間の固有フォーマットの違いを解決し、電話帳情報を移行できる。また、ＶＦｏｒｍａｔ規格に従えば、携帯電話同士でなくとも、携帯電話とＰＤＡの間で情報交換を行うことも可能である。
【０００３】
また、携帯電話のようにユーザ設定情報移行の仕組みが存在する端末に対して、録画再生装置などのユーザ設定情報移行の仕組みが存在しない端末もある。このような端末については、ユーザが手入力でユーザ設定情報を移行しなければならない。
【０００４】
特許文献１には、上位処理装置とその配下の記憶サブシステムにて構成される情報処理システムにおいて、旧来の記憶サブシステムから他の新設の記憶サブシステムへのデータ移行処理を行う際に、新旧の両記憶サブシステムにおける仕様の相違を意識することなく、効率的で多様なデータ移行を行うようにした発明が開示されている。
また、先行技術として挙げたＶＦｏｒｍａｔ規格はＩｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｃｏｎｓｏｒｔｉｕｍ（インターネットメールコンソーシアム）により定められている（非特許文献１参照）。
【特許文献１】特開平１１−８５５７６
【非特許文献１】“Ｔｈｅ  Ｅｌｅｃｔｏｒｉｃ  Ｂｕｓｉｎｅｓｓ  Ｃａｒｄ  Ｖｅｒｓｉｏｎ  ２．１”、［ｏｎｌｉｎｅ］、１９９６年１２月１８日、Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｃｏｎｓｏｒｔｉｕｍ、＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．Ｉｉｍｃ．ｏｒｇ／ｐｄｉ／ｖｃａｒｄ−２１．ｄｏｃ＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の技術では、設定情報移行を行う端末の機能拡張がなされた場合、拡張された機能に関するユーザ設定情報の移行を行うため、拡張に合わせたＶＦｏｒｍａｔ規格の変更が必要である。しかし、ＶＦｏｒｍａｔ規格のように標準化された仕様を変更するには、規格を採用している端末のメーカーや関係団体との間で合意を得る必要があり、変更までに長期間を要する。また、その端末固有の独自仕様に関しては合意を得られない場合があり、規格の変更ができないことが考えられる。このように、端末固有の記録方式で記録されているユーザ設定情報など、規格で規定されていないユーザ設定情報を、記録方式が異なる他の端末に移行できないという課題を有していた。
【０００６】
本発明は、前記従来の課題を解決するもので、ユーザ設定情報の記録方式が異なる端末間での、ユーザ設定情報の移行を制御する設定情報移行制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記従来の課題を解決するために、本発明の設定情報移行制御システムは、ユーザが設定した情報をユーザ設定情報として格納しており、前記ユーザ設定情報を被移行情報として設定情報送信装置から設定情報受信装置へ移行させる設定情報移行制御システムにおいて、前記設定情報送信装置は、前記設定情報送信装置に格納されているユーザ設定情報を変換して中間情報を作成する情報移行アプリケーションと、ユーザからの情報取得要求を受けるユーザ入力部と、前記情報移行アプリケーションが作成した中間情報を格納する中間情報格納部と、前記ユーザ設定情報を前記情報移行アプリケーションが処理可能な形式に変換する情報変換部と、前記ユーザ入力部からの指示に基づき前記情報移行アプリケーションを起動し、前記中間情報格納部に格納されている前記中間情報と前記情報移行アプリケーションとを外部へ出力するアプリ制御部とを備え、前記情報移行アプリケーションは、前記被移行情報に対する中間情報フォーマットを有する中間フォーマット情報を保持しており、前記中間フォーマット情報を用いて、前記情報変換部から被移行情報を取得する情報取得部と、前記情報取得部が取得した被移行情報と前記中間フォーマット情報から中間情報を作成する中間情報作成部とを備えており、前記設定情報受信装置は、ユーザからの情報設定要求を受けるユーザ入力部と、外部から受け取った中間情報を格納する中間情報格納部と、前記情報移行アプリケーションから設定要求のあった被移行情報を設定可能な形式に変換する情報変換部と、外部から中間情報と前記情報移行アプリケーションとを受け取り、受け取った中間情報を前記中間情報格納部に通知し、前記ユーザ入力部からの指示に基づき前記情報移行アプリケーションを起動するアプリ制御部とを備え、前記情報移行アプリケーションは、更に、前記中間フォーマット情報を用いて、前記中間情報格納部に格納されている中間情報を解析する中間情報解析部と、前記中間情報解析部から要求のあった被移行情報を、前記情報変換部に出力する情報設定部とを備え、前記設定情報受信装置が、前記設定情報送信装置から出力された中間情報と情報移行アプリケーションを受け取り、被移行情報を設定可能な形式に変換し、ユーザ設定情報として設定を行なうことを特徴とする。
【０００８】
また、本発明の設定情報送信装置は、ユーザが設定した情報をユーザ設定情報として格納しており、前記ユーザ設定情報を被移行情報として出力する設定情報送信装置であって、前記格納されているユーザ設定情報を変換して中間情報を作成する情報移行アプリケーションと、ユーザからの情報取得要求を受けるユーザ入力部と、前記情報移行アプリケーションが作成した中間情報を格納する中間情報格納部と、前記ユーザ設定情報を前記情報移行アプリケーションが処理可能な形式に変換する情報変換部と、前記ユーザ入力部からの指示に基づき前記情報移行アプリケーションを起動し、前記中間情報格納部に格納されている前記中間情報と前記情報移行アプリケーションとを外部へ出力するアプリ制御部とを備え、前記情報移行アプリケーションは、前記被移行情報に対する中間情報フォーマットを有する中間フォーマット情報を保持しており、前記中間フォーマット情報を用いて、前記情報変換部から被移行情報を取得する情報取得部と、前記情報取得部が取得した被移行情報と前記中間フォーマット情報から中間情報を作成する中間情報作成部とを備えていることを特徴とする。
【０００９】
また、本発明の設定情報送信装置は、前記設定情報送信装置とネットワークを介して接続可能なサーバ装置から情報移行アプリケーションを取得するダウンロード部を備え、前記アプリ制御部は、前記ダウンロード部が取得した情報移行アプリケーションを起動し、前記中間情報格納部に格納されている前記中間情報と前記情報移行アプリケーションとを外部へ出力することを特徴とする。
【００１０】
また、本発明の設定情報受信装置は、ユーザが設定した情報をユーザ設定情報として格納しており、外部から受け取った情報を前記ユーザ設定情報として設定する設定情報受信装置であって、ユーザからの情報設定要求を受けるユーザ入力部と、外部から受け取った中間情報を格納する中間情報格納部と、外部から中間情報と前記中間情報を作成した情報移行アプリケーションとを受け取り、受け取った中間情報を前記中間情報格納部に通知し、前記ユーザ入力部からの指示に基づき前記情報移行アプリケーションを起動するアプリ制御部と、前記情報移行アプリケーションから設定要求のあった被移行情報を設定可能な形式に変換する情報変換部とを備え、前記情報移行アプリケーションは、前記被移行情報に対する中間情報フォーマットを有する中間フォーマット情報を保持しており、前記中間フォーマット情報を用いて、前記中間情報格納部に格納されている中間情報を解析し、設定する被移行情報を決定する中間情報解析部と、前記中間情報解析部から要求のあった被移行情報を、前記情報変換部に出力する情報設定部とを備えていることを特徴とする。
【００１１】
また、本発明の設定情報受信装置は、前記設定情報受信装置が有する機能状態を管理する管理部を備え、前記情報移行アプリケーションは、更に、前記管理部から取得した機能状態と前記中間情報解析部から取得した中間情報との対応関係を判定する処理判断部とを備えることを特徴とする。
【００１２】
また、本発明の設定情報受信装置は、前記処理判断部は、前記管理部から取得した機能状態と前記中間情報解析部から取得した中間情報との対応関係が合致しない場合、前記管理部から取得した機能状態に合致するように、設定すべき被移行情報を自動的に選択することを特徴とする。
【００１３】
また、本発明の設定情報受信装置は、前記処理判断部は、前記管理部から取得した機能状態と前記中間情報解析部から取得した中間情報との対応関係が合致しない場合、設定すべき被移行情報をユーザに問い合わせることを特徴とする。
【発明の効果】
【００１４】
本発明の設定情報移行制御システムによれば、ユーザ設定情報の記録方式が異なる端末間で、ユーザ設定情報を移行することができる。
【発明を実施するための最良の形態】
【００１５】
以下本発明の実施の形態について、図面を参照しながら説明する。
（実施の形態１）
本発明の実施の形態１を以下、図１を用いながら説明する。本実施の形態は、二台の録画再生装置間で行われる、録画予約情報とチャンネル設定情報の移行である。
本実施の形態では、移行元の録画再生装置において  各機種固有の記録形式で記録されている録画予約情報とチャンネル設定情報を、情報移行アプリケーションが中間情報に変換する。移行先の録画再生装置へは、中間情報と、中間情報を作成した情報移行アプリケーションが一緒に通知され、移行先の録画再生装置において、通知された情報移行アプリケーションが中間情報を解析し、結果を録画再生装置に設定する。この様に、被移行情報と、それを変換・解析するアプリケーションとを一緒に移行する点が従来技術と異なる。
【００１６】
（装置の構成）
図１は、本発明の実施の形態の構成を示す。録画再生装置二台により構成されており、情報送信側端末（移行元録画再生装置）と情報受信側端末（移行先録画再生装置）は、リムーバブルな記憶媒体などを介して情報の送受信が可能である。また、本実施の形態では、移行元録画再生装置と移行先録画再生装置が、下記に示す同じ構成要素を備えているものとする。また、本実施の形態では、被移行情報２０７が、移行対象のユーザ設定情報であり、具体的には録画予約情報とチャンネル設定情報を一例として説明する。
【００１７】
録画再生装置は、ユーザ入力部２０９を備えており、ユーザからの入力を受信する。“情報取得”もしくは“情報設定”をユーザからの入力として受信した場合、ユーザ入力部２０９はアプリ制御部２０８へユーザ入力を伝達する。
【００１８】
アプリ制御部２０８は、ユーザ入力部２０９から“情報取得”を受け取った場合、情報移行アプリケーション２０１を起動し、中間情報の作成を行うよう指示する。そして、情報移行アプリケーション２０１による中間情報の生成処理が終了した後、生成された中間情報２１１（中間情報格納２０６に格納済み）と情報移行アプリケーション２０１を外部入出力部２１０へ出力する。
外部入出力部２１０は、リムーバブルな記録媒体である。
情報移行アプリケーション２０１は、中間情報作成部２０４と情報取得部２０３とを備え、保持している中間フォーマット情報２０２を用いてユーザ設定情報である録画予約情報とチャンネル設定情報の取得と、取得したユーザ設定情報から中間情報の作成を行う。
中間フォーマット情報２０２は、移行の対象となる情報について、中間情報のフォーマット情報を保持している。中間情報作成部２０４は、中間フォーマット情報２０２を参照して、取得する情報をリストアップする。そして、情報取得部２０３を通じて情報を取得し、取得した情報と中間フォーマット情報２０２に従って中間情報２１１を作成する。そして、作成した中間情報２１１を中間情報格納部２０６へ渡す。
中間情報格納部２０６は、情報移行アプリケーション２０１の中間情報作成部２０４より渡された中間情報２１１を保持する。情報取得部２０３は、中間情報作成部２０４がリストアップした情報を情報変換部２０５へ要求し、情報変換部２０５から受け取った結果を集約した上で中間情報作成部２０４へ渡す。情報変換部２０５は、情報取得部２０３から要求された情報を検索し、当該録画再生装置の固有の形式で記録されている情報を、テキスト形式に変換して情報取得部２０３へ渡す。
【００１９】
ユーザ入力部２０９から“情報設定”を受け取った場合、アプリ制御部２０８は、外部入出力部２１０から中間情報２１１を取得し、中間情報格納部２０６へ格納する。次に、情報移行アプリケーション２０１を起動し、中間情報格納部２０６で保持されている中間情報２１１を解析し、解析結果を録画再生装置へ設定するように指示する。
情報移行アプリケーション２０１は中間情報解析部２１３と情報設定部２１２、そして、中間フォーマット情報２０２を用いて、中間情報格納部２０６から取得した中間情報２１１を解析し、情報変換部２０５へ渡す。渡される情報はテキスト形式で、情報変換部２０５は渡された情報の形式を、テキスト形式から当該録画再生装置の固有の形式へ変換、設定する。
以上の構成により、設定情報送信装置及び設定情報受信装置として機能する。
【００２０】
（装置の動作）
以上のように構成された設定情報送信装置及び設定情報受信装置の移行動作について説明する。ここでは、前述と同様に、移行対象のユーザ設定情報として、録画予約情報とチャンネル設定情報の移行制御を一例として説明する・
【００２１】
図２の（ａ）に、本実施の形態で使用する録画予約情報の例を示す。録画予約情報は、録画を行う日付、録画コンテンツの記録先、録画品質を指定する録画モード、録画を行うチャンネル、録画を開始する時刻、終了する時刻をサブ情報として保持する。また、日付は年、月、日の３情報から成り、録画開始の時刻と終了の時刻は、時間と分から構成される。
図２の（ｂ）に、本実施の形態で使用するチャンネル設定情報の例を示す。チャンネル設定情報は、各チャンネルとそれぞれに割り振られた周波数情報の組みを保持する。
【００２２】
図３の（ａ）に、本実施の形態で使用する録画予約情報に関する中間フォーマット情報の例を示す。中間フォーマット情報は情報移行アプリケーションが保持し、後述する中間情報の作成、解析に使用する。図３の（ａ）に示す例はＸＭＬを用いて作成された中間フォーマット情報であり、録画予約情報の日付に関するメタデータを保持している。図３の（ａ）において、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｄａｔｅ”＞と、同じ階層の＜／ｘｓｄ：ｅｌｅｍｅｎｔ＞に囲まれた部分が日付のメタデータに該当する。その中で、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｙｅａｒ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が“年”を示し、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｍｏｎｔｈ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が“月”を示す。そして、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｄａｙ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が“日”を示す。また、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｄｅｖｉｃｅ”  ｔｙｐｅ＝“ｘｓｄ：ｓｔｒｉｎｇ”／＞という記述が記録先デバイスを示す。また、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｑｕａｌｉｔｙ”  ｔｙｐｅ＝“ｘｓｄ：ｓｔｒｉｎｇ”／＞という記述が録画時の画質を示す。また、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｃｈａｎｎｅｌ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述がチャンネルを示す。また、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｓｔａｒｔＴｉｍｅ”＞と、同じ階層の＜／ｘｓｄ：ｅｌｅｍｅｎｔ＞に囲まれた部分が録画開始時間のメタデータである。その中で、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｈｏｕｒ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が“時”を示し、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｍｉｎｕｔｅ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が“分”を示す。また、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｓｔｏｐＴｉｍｅ”＞と、同じ階層の＜／ｘｓｄ：ｅｌｅｍｅｎｔ＞に囲まれた部分が録画終了時間のメタデータである。録画開始時間と同様に、“時”と“分”が定義されている。
【００２３】
図３の（ｂ）に、本実施の形態で使用するチャンネル設定情報に関する中間フォーマット情報の例を示す。図３の（ｂ）の＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｃｈａｎｎｅｌＩｎｆｏ”＞と、同じ階層の＜／ｘｓｄ：ｅｌｅｍｅｎｔ＞で囲まれた部分がチャンネル設定情報を示すメタデータに該当する。その中で、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“１ｃｈ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が１チャンネルを示し、２チャンネル、３チャンネル、４チャンネル、５チャンネルについても同様に記述されている。
【００２４】
図４の（ａ）に、本実施の形態で使用する録画予約情報の中間情報を示す。ある録画再生装置に、２００５年１１月１日の番組を録画するように録画予約されている場合、この録画再生装置には、図２の（ａ）に示す例のような形式で録画予約情報が設定されている。この録画再生装置が本実施の形態の構成であれば、図４の（ａ）に示す中間情報が作成される。
図４の（ａ）において、＜ｄａｔｅ＞と、同じ階層の＜／ｄａｔｅ＞で囲まれた部分が、録画予約された日付の実データである。そして、＜ｙｅａｒ＞と＜／ｙｅａｒ＞で囲まれた０５という文字列が“年”を示す。また、＜ｍｏｎｔｈ＞と＜／ｍｏｎｔｈ＞で囲まれた１１という文字列が“月”を示す。また、＜ｄａｙ＞と＜／ｄａｙ＞に囲まれた０１という文字列が“日”を示す。その他の情報についても同様の形式で記述されている。
図４の（ｂ）に、本実施の形態で使用するチャンネル設定情報の中間情報を示す。ある録画再生装置に図２の（ｂ）に示す例のようにチャンネルが設定されている場合、この録画再生装置が本実施の形態の構成であれば、図４の（ｂ）に示す中間情報が作成される。
【００２５】
以下、本実施の形態の録画予約情報とチャンネル設定情報の移行の流れを説明する。
本実施の形態では、二台の録画再生装置間で、録画予約情報とチャンネル設定情報の移行を行うことを目的としている。移行制御の動作とは、移行対象の情報を出力する移行元録画再生装置の動作と、移行対象の情報を受け取る移行先録画再生装置の動作からなる。どちらの動作も、ユーザ入力部２０９がユーザトリガーを受信し、アプリ制御部２０８がユーザ入力部２０９から“情報取得”もしくは“情報設定”のイベントを受信して開始する。
【００２６】
図５は、録画予約情報とチャンネル設定情報を取得して中間情報を出力するまでの動作と、中間情報を解析して、解析結果を録画再生装置に設定するまでの処理を説明するフローチャートである。
はじめに、移行元録画再生装置が、録画予約情報とチャンネル設定情報を取得して中間情報を出力するまでの動作を説明する。
まず、ユーザ入力部２０９が、ユーザからの入力（ユーザトリガー）を受信する。そして、ユーザ入力部２０９は、受け取ったユーザトリガーに基づいて、“情報取得”もしくは“情報設定”のイベントをアプリ制御部２０８へ渡す（ステップＳ１０１）。
アプリ制御部２０８は、受け取ったイベントが“情報取得”か否かを調べる（ステップＳ１０２）。“情報取得”の場合（ステップＳ１０２がＹ）、アプリ制御部２０８は、移行元録画再生装置に組み込まれている情報移行アプリケーション２０１を起動し、情報取得を行うよう指示する（ステップＳ１０３）。情報移行アプリケーション２０１の情報取得の処理（ステップＳ１０４）の詳細は図６に示す。
【００２７】
ステップＳ１０３で起動された情報移行アプリケーション２０１の中間情報作成部２０４は、中間フォーマット情報２０２を参照し、取得する情報を決定する（ステップＳ２０１）。図３の（ａ）に示す中間フォーマット情報を使用する場合、情報移行アプリケーションの中間情報作成部２０４は、中間フォーマット情報２０２を先頭から読み、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｙｅａｒ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述を検出する。この際に、情報移行アプリケーション２０１は、取得するべき情報が録画予約情報の日付の“年”であると決定する。そして、情報移行アプリケーション２０１の中間情報作成部２０４は、情報取得部２０３を通じて情報変換部２０５から情報（録画予約情報の日付の“年”）を取得する（ステップＳ２０２）。次に、中間情報作成部２０４は、取得した情報を、図４の（ａ）の３行目に示す形式に整形して保持する（ステップＳ２０３）。以上の手順の後、中間フォーマット情報２０２の先頭項目を指すポインタをインクリメントする（ステップＳ２０４）。そして、情報移行アプリケーション２０１の中間情報作成部２０４は、中間フォーマット情報２０２を参照し、次に取得すべき情報が存在するか否か調べる(ステップＳ２０５)。その結果、取得すべき情報が存在する場合（ステップＳ２０５がＮ）、ステップＳ２０１へ進み、以降、全情報を取得するまで処理を繰り返す。一方、情報が存在しない場合（ステップＳ２０５がＹ）、ステップＳ２０６へ進む。全情報を取得した後、情報移行アプリケーション２０１の中間情報作成部２０４は、中間情報２１１を作成する（ステップＳ２０６）。そして、作成した中間情報２１１を中間情報格納部２０６へ格納する（ステップＳ２０７）。以上の処理を完了した後、情報移行アプリケーション２０１は終了する。
【００２８】
アプリ制御部２０８は、情報移行アプリケーション２０１の終了を検出する。そして、終了を検出した後（中間情報の作成処理が終了した後）、ステップＳ２０６で作成された中間情報２１１を、中間情報格納部２０６から外部入出力部２１０へコピーする（ステップＳ１０５）。最後に、この移行元録画再生装置に組み込まれている情報移行アプリケーション２０１を外部入出力部２１０へコピーする（ステップＳ１０６）。以上の処理により、移行元録画再生装置は、録画予約情報とチャンネル設定情報から中間情報２１１を作成し、作成した中間情報２１１と情報移行アプリケーション２０１の出力を行なう。
これにより、移行元録画再生装置の外部入出力部２１０は、リムーバブルな記録媒体であり、中間情報２１１と情報移行アプリケーション２０１を格納した状態となる。
【００２９】
次に、移動先録画再生装置が、中間情報を解析して、解析結果を録画再生装置に設定するまでの動作を、図５を用いて説明する。なお、図５のフローチャートには、ユーザが移行元録画再生装置の外部入出力部２１０を取り外して移行先録画再生装置へ挿入した後の、移行先録画再生装置の動作を示している。
まず、移行先録画再生装置のユーザ入力部２０９が、ユーザからの入力（ユーザトリガー）を受信する。そして、ユーザ入力部２０９は、受け取ったユーザトリガーに基づいて、“情報取得”もしくは“情報設定”のイベントをアプリ制御部２０８へ渡す（ステップＳ１０１）。
アプリ制御部２０８は、受け取ったイベントが“情報取得”か否かを調べる（ステップＳ１０２）。“情報取得”でない場合（ステップＳ１０２がＮ）、ステップＳ１０７へ進む。そして、アプリ制御部２０８は、受け取ったイベントが“情報設定”か否かを調べる（ステップＳ１０７）。“情報設定”の場合（ステップＳ１０７がＹ）、アプリ制御部２０８は、外部入出力部２１０に格納されている中間情報２１１を中間情報格納部２０６へコピーする（ステップＳ１０８）。次に、アプリ制御部２０８は、外部入出力部２１０に格納されている情報移行アプリケーション２０１を起動し、情報設定を行なうよう指示する（ステップＳ１０９）。情報移行アプリケーション２０１の情報設定の処理（ステップＳ１１０）の詳細は図７に示す。
【００３０】
ステップＳ１０９で起動された情報移行アプリケーション２０１の中間情報解析部２１３は、中間情報格納部２０６に格納されている中間情報２１１を先頭から読み、＜ｙｅａｒ＞  ０５  ＜／ｙｅａｒ＞という１項目を取り出す（ステップＳ３０１）。次に、情報移行アプリケーション２０１の中間情報解析部２１３は、取り出した項目を解析する。中間情報解析部２１３は、中間フォーマット情報２０２を参照し、取り出した項目の識別子＜ｙｅａｒ＞と０５という文字列から、録画予約情報の日付の“年”の実データとして判断することで、情報の属性を決定する（ステップＳ３０２）。つまり、この例では、項目が「録画予約時間の日付の“年”」であり、属性が「０５（０５年）」となる。情報移行アプリケーション２０１の中間情報解析部２１３は、属性が決定した項目について、項目と属性を組みにして保持する（ステップＳ３０３）。以上の手順の後、中間情報２１１の先頭項目を指すポインタをインクリメントする（ステップＳ３０４）。そして、情報移行アプリケーション２０１の中間情報解析部２１３は、中間情報２１１を参照し、未処理の情報が存在するか否か調べる(ステップＳ３０５)。その結果、未処理の情報が存在する場合（ステップＳ３０５がＮ）、ステップＳ３０１へ進み、以降、全情報を取得するまで処理を繰り返す。一方、情報が存在しない場合（ステップＳ３０５がＹ）、ステップＳ３０６へ進む。全情報を処理した後、情報移行アプリケーション２０１の中間情報解析部２１３は、処理済の情報を情報設定部２１２へ渡す（ステップＳ３０６）。情報設定部２１２は、情報変換部２０５に受け取った情報を通知し、情報変換部２０５は、受け取った情報を移行先録画再生装置の固有の形式へ変換し、設定を行なう（ステップＳ３０７）。以上の処理を完了した後、情報移行アプリケーション２０１は終了する。
【００３１】
以上の処理により、移行先録画再生装置は、移行元録画再生装置で設定されていた録画予約情報とチャンネル設定情報に基づいて設定を行うことができ、記録方式が異なる装置間での設定情報の移行が可能となる。
また、本実施の形態に係る設定情報移行制御システムによれば、ユーザ設定情報を移行する場合において、装置から読み出されたユーザ設定情報を、別の記録装置にバックアップとして記録しておくことができる。
また、前記ユーザ設定情報を、キーボードなどの入力デバイスを有する、編集作業が容易な機器、環境において作成することができる。
また、移行に使用する中間フォーマットを自由に決定することができる。
【００３２】
なお、本実施の形態において、外部入出力部２１０はリムーバブルな記録媒体であると定義したが、ＬＡＮやＩＥＥＥ１３９４、ＵＳＢの接続ポートなどの通信部としてもよい。この場合、移行元録画再生装置の通信部が中間情報２１１と情報移行アプリケーション２０１を送信し、移行先録画再生装置の通信部が受信することにより、中間情報２１１と情報移行アプリケーション２０１の移行を行なうことになる。
なお、本実施の形態において、録画予約情報とチャンネル設定情報の構成例を示しているが、各情報の構成を例の通りに限定するものではない。
なお、本実施の形態において、中間フォーマット情報はＸＭＬを用いて作成しているが、中間フォーマット情報の作成手段をＸＭＬに限定するものではない。
なお、本実施の形態において、情報変換部を通して取得した情報はテキスト形式へ変換されるとしているが、変換後の形式をテキストに限定するものではない。
【００３３】
（実施の形態２）
本発明の実施の形態２について、図面を参照しながら説明する。
本実施の形態は、携帯電話の電話帳情報の移行である。本実施の形態は、実施の形態１と同様の構成を備え、設定情報送信装置及び設定情報受信装置として機能する。
即ち、旧携帯電話の電話帳情報を中間情報へ変換し、情報移行アプリケーションと中間情報を新携帯電話に渡す。次に、新携帯電話において、旧携帯電話より渡された情報移行アプリケーションが起動され、情報移行アプリケーションが中間情報の解析を行い、解析結果を新携帯電話に設定する。
【００３４】
（装置の動作）
本実施の形態に係る設定情報送信装置（情報送信側端末）及び設定情報受信装置（情報受信側端末）の構成は、実施の形態１と同じである。異なるのは、端末が携帯電話であること、そして、移行対象のユーザ設定情報が電話帳情報であるということである。
【００３５】
図８の（ａ）に、携帯電話の電話帳情報の例を示す。電話帳情報は、名前、電話番号、メールアドレスから構成される。
【００３６】
図８の（ｂ）に、本実施の形態で使用する電話帳情報に関する中間フォーマット情報の例を示す。図８の（ｂ）で、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｐｈｏｎｅＩｎｆｏ”＞と、同じ階層の＜／ｘｓｄ：ｅｌｅｍｅｎｔ＞に囲まれた部分が、電話帳情報のメタデータである。そして、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｎａｍｅ”  ｔｙｐｅ＝“ｘｓｄ：ｓｔｒｉｎｇ”／＞という記述が“名前”を示し、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｐｈｏｎｅ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が“電話番号”を示す。そして、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｍａｉｌ”  ｔｙｐｅ＝“ｘｓｄ：ｓｔｒｉｎｇ”／＞という記述が“メールアドレス”を示す。
【００３７】
図８の（ｃ）に、本実施の形態で使用する電話帳情報に関する中間情報の例を示す。中間情報は、図８の（ｂ）に示す中間フォーマット情報のメタデータに対応した実データを保持する。ある携帯電話の電話帳に、名前が“Ｋｅｉｔａｉ  Ｔａｒｏｕ”、電話番号が“１２３４５６７８９０”、メールアドレスが“ｋｔａｒｏ＠ｘｘｘ．ｃｏ．ｊｐ”という情報が登録されている場合、図８の（ａ）の様な形式で電話帳情報が記録されている。この場合、図８の（ｃ）に示す形式の中間情報が作成される。＜ｐｈｏｎｅＩｎｆｏ＞と、同じ階層の＜／ｐｈｏｎｅＩｎｆｏ＞で囲まれた部分が、電話帳情報の実データである。＜ｎａｍｅ＞と＜／ｎａｍｅ＞で囲まれた部分が名前を示し、＜ｐｈｏｎｅ＞と＜／ｐｈｏｎｅ＞で囲まれた部分が電話番号を示す。そして、＜ｍａｉｌ＞と＜／ｍａｉｌ＞で囲まれた部分がメールアドレスを示す。
【００３８】
実施の形態１で、録画再生装置間で録画予約情報とチャンネル設定情報を移行する場合の処理の流れを説明した。この説明の中間フォーマット情報を図８の（ｂ）に置き換え、また、中間情報を図８の（ｃ）に置き換える。この置き換えにより、本実施の形態における移行処理の流れの説明となる。
以上の処理により、新携帯電話は、旧携帯電話で設定されていた電話帳情報に基づいて設定を行うことができ、記録方式が異なる装置間での設定情報の移行が可能となる。
【００３９】
（実施の形態３）
本発明の実施の形態３を以下、図９を用いながら説明する。本実施の形態は、二台の録画再生装置間での録画予約情報とチャンネル設定情報の移行である。
録画再生装置には、複数のチューナを備え、同時間帯の番組を重複して録画予約できるものがある。録画予約情報を移行する際に、移行先の録画再生装置のチューナ数が、移行元の録画再生装置よりも少ない場合が考えられる。実施の形態３では、この課題を解決する。
【００４０】
（装置の構成）
本実施の形態の装置の構成は、図９に示すように、実施の形態１の装置の構成にチューナ管理部３０２と予約重複処理部３０１を加えている。
チューナ管理部３０２は、録画再生装置が持つチューナの数情報を保持する。また、予約重複処理部３０１は、情報移行アプリケーション２０１に含まれる。録画予約情報を録画再生装置に設定する際に、録画予約情報の重複を検出し、チューナ管理部３０２が持つチューナ数情報を基にして録画予約の取捨選択を行う。チューナの数情報は、録画再生装置に関する機能状態であり、デコーダー種別毎の数情報や記録領域情報などであってもよい。
以上の構成により、録画予約の重複を処理し、録画予約情報とチャンネル設定情報を移行する。
【００４１】
（装置の動作）
以上のように構成された設定情報送信装置及び設定情報受信装置の移行動作について説明する。ここでは、前述と同様に、移行対象のユーザ設定情報として、録画予約情報とチャンネル設定情報の移行制御を一例として説明する。
【００４２】
図２の（ａ）に、本実施の形態で使用する録画予約情報の例を示す。録画予約情報は、録画を行う日付、録画コンテンツの記録先、録画品質を指定する録画モード、録画を行うチャンネル、録画を開始する時刻、終了する時刻をサブ情報として保持する。また、日付は年、月、日の３情報から成り、録画開始の時刻と終了の時刻は、時間と分から構成される。
図２の（ｂ）に、本実施の形態で使用するチャンネル設定情報の例を示す。チャンネル設定情報は、各チャンネルとそれぞれに割り振られた周波数情報の組みを保持する。
【００４３】
図３の（ａ）に、本実施の形態で使用する録画予約情報に関する中間フォーマット情報の例を示す。中間フォーマット情報は情報移行アプリケーションが保持し、後述する中間情報の作成、解析に使用する。図３の（ａ）に示す例はＸＭＬを用いて作成された中間フォーマット情報であり、録画予約情報の日付に関するメタデータを保持している。図３の（ａ）において、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｄａｔｅ”＞と、同じ階層の＜／ｘｓｄ：ｅｌｅｍｅｎｔ＞に囲まれた部分が日付のメタデータに該当する。その中で、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｙｅａｒ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が“年”を示し、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｍｏｎｔｈ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が“月”を示す。そして、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｄａｙ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が“日”を示す。また、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｄｅｖｉｃｅ”  ｔｙｐｅ＝“ｘｓｄ：ｓｔｒｉｎｇ”／＞という記述が記録先デバイスを示す。また、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｑｕａｌｉｔｙ”  ｔｙｐｅ＝“ｘｓｄ：ｓｔｒｉｎｇ”／＞という記述が録画時の画質を示す。また、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｃｈａｎｎｅｌ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述がチャンネルを示す。また、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｓｔａｒｔＴｉｍｅ”＞と、同じ階層の＜／ｘｓｄ：ｅｌｅｍｅｎｔ＞に囲まれた部分が録画開始時間のメタデータである。その中で、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｈｏｕｒ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が“時”を示し、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｍｉｎｕｔｅ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が“分”を示す。また、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｓｔｏｐＴｉｍｅ”＞と、同じ階層の＜／ｘｓｄ：ｅｌｅｍｅｎｔ＞に囲まれた部分が録画終了時間のメタデータである。録画開始時間と同様に、“時”と“分”が定義されている。
【００４４】
図３の（ｂ）に、本実施の形態で使用するチャンネル設定情報に関する中間フォーマット情報の例を示す。図３の（ｂ）の＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｃｈａｎｎｅｌＩｎｆｏ”＞と、同じ階層の＜／ｘｓｄ：ｅｌｅｍｅｎｔ＞で囲まれた部分がチャンネル設定情報を示すメタデータに該当する。その中で、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“１ｃｈ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が１チャンネルを示し、２チャンネル、３チャンネル、４チャンネル、５チャンネルについても同様に記述されている。
【００４５】
図４の（ａ）に、本実施の形態で使用する録画予約情報の中間情報を示す。ある録画再生装置に、２００５年１１月１日の番組を録画するように録画予約されている場合、この録画再生装置には、図２の（ａ）に示す例のような形式で録画予約情報が設定されている。この録画再生装置が本実施の形態の構成であれば、図４の（ａ）に示す中間情報が作成される。
図４の（ａ）において、＜ｄａｔｅ＞と、同じ階層の＜／ｄａｔｅ＞で囲まれた部分が、録画予約された日付の実データである。そして、＜ｙｅａｒ＞と＜／ｙｅａｒ＞で囲まれた０５という文字列が“年”を示す。また、＜ｍｏｎｔｈ＞と＜／ｍｏｎｔｈ＞で囲まれた１１という文字列が“月”を示す。また、＜ｄａｙ＞と＜／ｄａｙ＞に囲まれた０１という文字列が“日”を示す。その他の情報についても同様の形式で記述されている。
図４の（ｂ）に、本実施の形態で使用するチャンネル設定情報の中間情報を示す。ある録画再生装置に図２の（ｂ）に示す例のようにチャンネルが設定されている場合、この録画再生装置が本実施の形態の構成であれば、図４の（ｂ）に示す中間情報が作成される。
【００４６】
以下、本実施の形態の録画予約情報とチャンネル設定情報の移行の流れを説明する。
本実施の形態では、二台の録画再生装置間で、録画予約情報とチャンネル設定情報の移行を行うことを目的としている。移行制御の動作とは、移行対象の情報を出力する移行元録画再生装置の動作と、移行対象の情報を受け取る移行先録画再生装置の動作からなる。どちらの動作もユーザ入力部２０９がユーザトリガーを受信し、アプリ制御部２０８が、ユーザ入力部２０９から“情報取得”もしくは“情報設定”のイベントを受信して開始する。
【００４７】
図５は、録画予約情報とチャンネル設定情報を取得して中間情報を出力するまでの動作と、中間情報を解析して、解析結果を録画再生装置に設定するまでの処理を説明するフローチャートである。
はじめに、移行元録画再生装置が、録画予約情報とチャンネル設定情報を取得して中間情報を出力するまでの動作を説明する。
まず、ユーザ入力部２０９が、ユーザからの入力（ユーザトリガー）を受信する。そして、ユーザ入力部２０９は、受け取ったユーザトリガーに基づいて、“情報取得”もしくは“情報設定”のイベントをアプリ制御部２０８へ渡す（ステップＳ１０１）。
アプリ制御部２０８は、受け取ったイベントが“情報取得”か否かを調べる（ステップＳ１０２）。“情報取得”の場合（ステップＳ１０２がＹ）、アプリ制御部２０８は、移行元録画再生装置に組み込まれている情報移行アプリケーション２０１を起動し、情報取得を行うよう指示する（ステップＳ１０３）。情報移行アプリケーション２０１の情報取得の処理（ステップＳ１０４）の詳細は図６に示す。
【００４８】
ステップＳ１０３で起動された情報移行アプリケーション２０１の中間情報作成部２０４は、中間フォーマット情報２０２を参照し、取得する情報を決定する（ステップＳ２０１）。図３の（ａ）に示す中間フォーマット情報を使用する場合、情報移行アプリケーションの中間情報作成部２０４は、中間フォーマット情報２０２を先頭から読み、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｙｅａｒ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述を検出する。この際に、情報移行アプリケーション２０１は、取得するべき情報が録画予約情報の日付の“年”であると決定する。そして、情報移行アプリケーション２０１の中間情報作成部２０４は、情報取得部２０３を通じて情報変換部２０５から情報（録画予約情報の日付の“年”）を取得する（ステップＳ２０２）。次に、中間情報作成部２０４は、取得した情報を、図４の（ａ）の３行目に示す形式に整形して保持する（ステップＳ２０３）。以上の手順の後、中間フォーマット情報２０２の先頭項目を指すポインタをインクリメントする（ステップＳ２０４）。そして、情報移行アプリケーション２０１の中間情報作成部２０４は、中間フォーマット情報２０２を参照し、次に取得すべき情報が存在するか否か調べる(ステップＳ２０５)。その結果、取得すべき情報が存在する場合（ステップＳ２０５がＮ）、ステップＳ２０１へ進み、以降、全情報を取得するまで処理を繰り返す。一方、情報が存在しない場合（ステップＳ２０５がＹ）、ステップＳ２０６へ進む。全情報を取得した後、情報移行アプリケーション２０１の中間情報作成部２０４は、中間情報２１１を作成する（ステップＳ２０６）。そして、作成した中間情報２１１を中間情報格納部２０６へ格納する（ステップＳ２０７）。以上の処理を完了した後、情報移行アプリケーション２０１は終了する。
【００４９】
アプリ制御部２０８は、情報移行アプリケーション２０１の終了を検出する。そして、終了を検出した後（中間情報の作成処理が終了した後）、ステップＳ２０６で作成された中間情報２１１を、中間情報格納部２０６から外部入出力部２１０へコピーする（ステップＳ１０５）。最後に、この移行元録画再生装置に組み込まれている情報移行アプリケーション２０１を外部入出力部２１０へコピーする（ステップＳ１０６）。以上の処理により、移行元録画再生装置は、録画予約情報とチャンネル設定情報から中間情報２１１を作成し、作成した中間情報２１１と情報移行アプリケーション２０１の出力を行なう。
これにより、移行元録画再生装置の外部入出力部２１０は、リムーバブルな記録媒体であり、中間情報２１１と情報移行アプリケーション２０１を格納した状態となる。
【００５０】
次に、移動先録画再生装置が、中間情報を解析して、解析結果を録画再生装置に設定するまでの動作を、図５を用いて説明する。なお、図５のフローチャートには、ユーザが移行元録画再生装置の外部入出力部２１０を取り外して移行先録画再生装置へ挿入した後の、移行先録画再生装置の動作を示している。
まず、移行先録画再生装置のユーザ入力部２０９が、ユーザからの入力（ユーザトリガー）を受信する。そして、ユーザ入力部２０９は、受け取ったユーザトリガーに基づいて、“情報取得”もしくは“情報設定”のイベントをアプリ制御部２０８へ渡す（ステップＳ１０１）。
アプリ制御部２０８は、受け取ったイベントが“情報取得”か否かを調べる（ステップＳ１０２）。“情報取得”でない場合（ステップＳ１０２がＮ）、ステップＳ１０７へ進む。そして、アプリ制御部２０８は、受け取ったイベントが“情報設定”か否かを調べる（ステップＳ１０７）。“情報設定”の場合（ステップＳ１０７がＹ）、アプリ制御部２０８は、外部入出力部２１０に格納されている中間情報２１１を中間情報格納部２０６へコピーする（ステップＳ１０８）。次に、アプリ制御部２０８は、外部入出力部２１０に格納されている情報移行アプリケーション２０１を起動し、情報設定を行なうよう指示する（ステップＳ１０９）。情報移行アプリケーション２０１の情報設定の処理（ステップＳ１１０）の詳細は図１０に示す。
【００５１】
ステップＳ１０９で起動された情報移行アプリケーション２０１の中間情報解析部２１３は、中間情報格納部２０６に格納されている中間情報２１１を先頭から読み、＜ｙｅａｒ＞  ０５  ＜／ｙｅａｒ＞という１項目を取り出す（ステップＳ４０１）。次に、情報移行アプリケーション２０１の中間情報解析部２１３は、取り出した項目を解析する。中間情報解析部２１３は、中間フォーマット情報２０２を参照し、取り出した項目の識別子＜ｙｅａｒ＞と０５という文字列から、録画予約情報の日付の“年”の実データとして判断することで、情報の属性を決定する（ステップＳ４０２）。つまり、この例では、項目が「録画予約時間の日付の“年”」であり、属性が「０５（０５年）」となる。情報移行アプリケーション２０１の中間情報解析部２１３は、属性が決定した項目について、項目と属性を組みにして保持する（ステップＳ４０３）。以上の手順の後、中間情報２１１の先頭項目を指すポインタをインクリメントする（ステップＳ４０４）。そして、情報移行アプリケーション２０１の中間情報解析部２１３は、中間情報２１１を参照し、未処理の情報が存在するか否か調べる(ステップＳ４０５)。その結果、未処理の情報が存在する場合（ステップＳ４０５がＮ）、ステップＳ４０１へ進み、以降、全情報を取得するまで処理を繰り返す。一方、情報が存在しない場合（ステップＳ４０５がＹ）、ステップＳ４０６へ進む。全情報を処理した後、情報移行アプリケーション２０１の中間情報解析部２１３は、処理済の情報を予約重複処理部３０１へ渡す（ステップＳ４０６）。予約重複処理部３０１の処理（ステップＳ４０７）の詳細は図１１に示す。
【００５２】
予約重複処理部３０１は、中間情報解析部２１３より属性が決定した情報（項目と属性の組み）のリスト（以後、リスト１）を受け取る（ステップＳ５０１）。次に、チューナ管理部３０２から録画再生装置が備えているチューナの個数を取得する（ステップＳ５０２）。そして、重複処理の結果を格納する結果リスト（以後、リスト２）を作成する（ステップＳ５０３）。この時点では、リスト２は空の状態である。次に、予約重複の検査を行う。予約重複処理部３０１は、“リスト１”の先頭要素を取得し（ステップＳ５０４）、録画予約情報か否かを調べる（ステップＳ５０５）。録画予約情報で無い場合（ステップＳ５０５がＮ）、ステップＳ５１０へ進み、“リスト２”へ要素を追加する（ステップＳ５１０）。録画予約情報の場合（ステップＳ５０５がＹ）、ステップＳ５０６へ進み、“リスト２”が１個以上の要素を持つか調べる（ステップＳ５０６）。“リスト２”が空の場合（ステップＳ５０６がＮ）、ステップＳ５１０へ進み、要素を“リスト２”へ追加する（ステップＳ５１０）。“リスト２”が空ではない場合（ステップＳ５０６がＹ）、“リスト１”から取得した要素が、“リスト２”に含まれる録画予約情報の予約時間帯と重複していないか調べる（ステップＳ５０７）。“リスト２”に時間帯の重複している録画予約情報が含まれているか否かと、その時間帯に空いているチューナが存在するか否かを調べる（ステップＳ５０８）。重複している録画予約が含まれており、且つ、その時間帯に空いているチューナが存在しない場合（ステップＳ５０８がＹ）、ステップＳ５０９へ進み、予約重複処理部３０１は、取得した要素を破棄する（ステップＳ５０９）。一方、重複している録画予約が含まれていない、または、重複している時間帯に空いているチューナが存在する場合（ステップＳ５０８がＮ）、ステップＳ５１０へ進み、要素を“リスト２”へ追加する（ステップＳ５１０）。ステップＳ５０９、ステップＳ５１０の後、ステップＳ５１１へ進み、予約重複処理部３０１は、“リスト１”の先頭項目を指すポインタをインクリメントする（ステップＳ５１１）。そして、予約重複処理部３０１は、“リスト１”に未処理の要素があるか否か調べる（ステップＳ５１２）。未処理の要素が有る場合（ステップＳ５１２がＮ）、ステップＳ５０４へ進み、以降、未処理の要素が無くなるまで同じ処理を繰り返す。未処理の要素が無い場合（ステップＳ５１２がＹ）、ステップＳ５１３へ進み、“リスト２”を情報設定部２１２へ渡し（ステップＳ５１３）、処理を終了する。
【００５３】
予約重複処理部３０１が予約重複処理を終了した後、情報移行アプリケーション２０１の情報設定部２１２は、受け取った“リスト２”に基づいて、設定対象の情報を情報変換部２０５に通知し、情報変換部２０５は、受け取った情報を移行先録画再生装置の固有の形式へ変換し、設定を行なう（ステップＳ４０８）。
【００５４】
以上の処理により、移行先録画再生装置は、移行元録画再生装置で設定されていた録画予約情報とチャンネル設定情報に基づいて設定を行うことができ、記録方式が異なる装置間での設定情報の移行が可能となる。特に、移行先録画再生装置が、移行元録画再生装置が備えている機能を備えていない場合でも、ユーザ設定情報の移行を行なうことができる。
【００５５】
なお、本実施の形態では、録画予約の取捨選択の優先順位は、先に検出された予約を高くするものとしているが、優先順位を付ける方法はこれに限るものではない。
なお、本実施の形態では録画予約の取捨選択の方法として、先に検出された予約を優先しているが、この取捨選択をユーザに問い合わせるとしてもよい。
【００５６】
（実施の形態４）
本発明の実施の形態４を以下、図１２を用いながら説明する。本実施の形態は、二台の録画再生装置間での録画予約情報とチャンネル設定情報の移行である。
録画予約情報には、図２の（ａ）のように“記録先”として、記録デバイスを指定することが可能である。しかし、録画再生装置の記録デバイスは送信側の録画再生装置はハードディスクドライブとＤＶＤ−ＲＡＭメディアドライブを有するが、受信側の録画再生装置はＤＶＤ−ＲＡＭメディアドライブしか有しないなど、機種によって異なる場合が多い。本実施の形態は、この課題を解決する。
【００５７】
（装置の構成）
本実施の形態の装置の構成は、図１２に示すように、実施の形態１の装置の構成にデバイス管理部４０２と問い合わせ部４０３、そして、記録先判断部４０１を加えている。
デバイス管理部４０２は、録画再生装置が持つ記録デバイスの情報を保持する。記録先判断部４０１は、情報移行アプリケーション２０１に含まれる。録画予約情報を録画再生装置に設定する際に、録画予約情報の記録先を検出し、デバイス管理部４０２が持つデバイス情報を基にして、問い合わせ部４０３を通じてユーザへ記録先の指定を促す。
以上の構成により、記録デバイスが異なるケースを処理し、録画予約情報とチャンネル設定情報を移行する。
【００５８】
（装置の動作）
以上のように構成された設定情報送信装置及び設定情報受信装置の移行動作について説明する。ここでは、前述と同様に、移行対象のユーザ設定情報として、録画予約情報とチャンネル設定情報の移行制御を一例として説明する。
【００５９】
図２の（ａ）に、本実施の形態で使用する録画予約情報の例を示す。録画予約情報は、録画を行う日付、録画コンテンツの記録先、録画品質を指定する録画モード、録画を行うチャンネル、録画を開始する時刻、終了する時刻をサブ情報として保持する。また、日付は年、月、日の３情報から成り、録画開始の時刻と終了の時刻は、時間と分から構成される。
図２の（ｂ）に、本実施の形態で使用するチャンネル設定情報の例を示す。チャンネル設定情報は、各チャンネルとそれぞれに割り振られた周波数情報の組みを保持する。
【００６０】
図３の（ａ）に、本実施の形態で使用する録画予約情報に関する中間フォーマット情報の例を示す。中間フォーマット情報は情報移行アプリケーションが保持し、後述する中間情報の作成、解析に使用する。図３の（ａ）に示す例はＸＭＬを用いて作成された中間フォーマット情報であり、録画予約情報の日付に関するメタデータを保持している。図３の（ａ）において、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｄａｔｅ”＞と、同じ階層の＜／ｘｓｄ：ｅｌｅｍｅｎｔ＞に囲まれた部分が日付のメタデータに該当する。その中で、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｙｅａｒ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が“年”を示し、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｍｏｎｔｈ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が“月”を示す。そして、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｄａｙ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が“日”を示す。また、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｄｅｖｉｃｅ”  ｔｙｐｅ＝“ｘｓｄ：ｓｔｒｉｎｇ”／＞という記述が記録先デバイスを示す。また、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｑｕａｌｉｔｙ”  ｔｙｐｅ＝“ｘｓｄ：ｓｔｒｉｎｇ”／＞という記述が録画時の画質を示す。また、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｃｈａｎｎｅｌ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述がチャンネルを示す。また、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｓｔａｒｔＴｉｍｅ”＞と、同じ階層の＜／ｘｓｄ：ｅｌｅｍｅｎｔ＞に囲まれた部分が録画開始時間のメタデータである。その中で、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｈｏｕｒ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が“時”を示し、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｍｉｎｕｔｅ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が“分”を示す。また、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｓｔｏｐＴｉｍｅ”＞と、同じ階層の＜／ｘｓｄ：ｅｌｅｍｅｎｔ＞に囲まれた部分が録画終了時間のメタデータである。録画開始時間と同様に、“時”と“分”が定義されている。
【００６１】
図３の（ｂ）に、本実施の形態で使用するチャンネル設定情報に関する中間フォーマット情報の例を示す。図３の（ｂ）の＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｃｈａｎｎｅｌＩｎｆｏ”＞と、同じ階層の＜／ｘｓｄ：ｅｌｅｍｅｎｔ＞で囲まれた部分がチャンネル設定情報を示すメタデータに該当する。その中で、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“１ｃｈ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述が１チャンネルを示し、２チャンネル、３チャンネル、４チャンネル、５チャンネルについても同様に記述されている。
【００６２】
図４の（ａ）に、本実施の形態で使用する録画予約情報の中間情報を示す。ある録画再生装置に、２００５年１１月１日の番組を録画するように録画予約されている場合、この録画再生装置には、図２の（ａ）に示す例のような形式で録画予約情報が設定されている。この録画再生装置が本実施の形態の構成であれば、図４の（ａ）に示す中間情報が作成される。
図４の（ａ）において、＜ｄａｔｅ＞と、同じ階層の＜／ｄａｔｅ＞で囲まれた部分が、録画予約された日付の実データである。そして、＜ｙｅａｒ＞と＜／ｙｅａｒ＞で囲まれた０５という文字列が“年”を示す。また、＜ｍｏｎｔｈ＞と＜／ｍｏｎｔｈ＞で囲まれた１１という文字列が“月”を示す。また、＜ｄａｙ＞と＜／ｄａｙ＞に囲まれた０１という文字列が“日”を示す。その他の情報についても同様の形式で記述されている。
図４の（ｂ）に、本実施の形態で使用するチャンネル設定情報の中間情報を示す。ある録画再生装置に図２の（ｂ）に示す例のようにチャンネルが設定されている場合、この録画再生装置が本実施の形態の構成であれば、図４の（ｂ）に示す中間情報が作成される。
【００６３】
以下、本実施の形態の録画予約情報とチャンネル設定情報の移行の流れを説明する。
本実施の形態では、二台の録画再生装置間で、録画予約情報とチャンネル設定情報の移行を行うことを目的としている。移行制御の動作とは、移行対象の情報を出力する移行元録画再生装置の動作と、移行対象の情報を受け取る移行先録画再生装置の動作からなる。どちらの動作もユーザ入力部２０９がユーザトリガーを受信し、アプリ制御部２０８が、ユーザ入力部２０９から“情報取得”、もしくは、“情報設定”のイベントを受信して開始する。
【００６４】
図５は、録画予約情報とチャンネル設定情報を取得して中間情報を出力するまでの動作と、中間情報を解析して、解析結果を録画再生装置に設定するまでの処理を説明するフローチャートである。
はじめに、移行元録画再生装置が、録画予約情報とチャンネル設定情報を取得して中間情報を出力するまでの動作を説明する。
まず、ユーザ入力部２０９が、ユーザからの入力（ユーザトリガー）を受信する。そして、ユーザ入力部２０９は、受け取ったユーザトリガーに基づいて、“情報取得”もしくは“情報設定”のイベントをアプリ制御部２０８へ渡す（ステップＳ１０１）。
アプリ制御部２０８は、受け取ったイベントが“情報取得”か否かを調べる（ステップＳ１０２）。“情報取得”の場合（ステップＳ１０２がＹ）、アプリ制御部２０８は、移行元録画再生装置に組み込まれている情報移行アプリケーション２０１を起動し、情報取得を行うよう指示する（ステップＳ１０３）。情報移行アプリケーション２０１の情報取得の処理（ステップＳ１０４）の詳細は図６に示す。
【００６５】
ステップＳ１０３で起動された情報移行アプリケーション２０１の中間情報作成部２０４は、中間フォーマット情報２０２を参照し、取得する情報を決定する（ステップＳ２０１）。図３の（ａ）に示す中間フォーマット情報を使用する場合、情報移行アプリケーションの中間情報作成部２０４は、中間フォーマット情報２０２を先頭から読み、＜ｘｓｄ：ｅｌｅｍｅｎｔ  ｎａｍｅ＝“ｙｅａｒ”  ｔｙｐｅ＝“ｘｓｄ：ｉｎｔｅｇｅｒ”／＞という記述を検出する。この際に、情報移行アプリケーション２０１は、取得するべき情報が録画予約情報の日付の“年”であると決定する。そして、情報移行アプリケーション２０１の中間情報作成部２０４は、情報取得部２０３を通じて情報変換部２０５から情報（録画予約情報の日付の“年”）を取得する（ステップＳ２０２）。次に、中間情報作成部２０４は、取得した情報を、図４の（ａ）の３行目に示す形式に整形して保持する（ステップＳ２０３）。以上の手順の後、中間フォーマット情報２０２の先頭項目を指すポインタをインクリメントする（ステップＳ２０４）。そして、情報移行アプリケーション２０１の中間情報作成部２０４は、中間フォーマット情報２０２を参照し、次に取得すべき情報が存在するか否か調べる(ステップＳ２０５)。その結果、取得すべき情報が存在する場合（ステップＳ２０５がＮ）、ステップＳ２０１へ進み、以降、全情報を取得するまで処理を繰り返す。一方、情報が存在しない場合（ステップＳ２０５がＹ）、ステップＳ２０６へ進む。全情報を取得した後、情報移行アプリケーション２０１の中間情報作成部２０４は、中間情報２１１を作成する（ステップＳ２０６）。そして、作成した中間情報２１１を中間情報格納部２０６へ格納する（ステップＳ２０７）。以上の処理を完了した後、情報移行アプリケーション２０１は終了する。
【００６６】
アプリ制御部２０８は、情報移行アプリケーション２０１の終了を検出する。そして、終了を検出した後（中間情報の作成処理が終了した後）、ステップＳ２０６で作成された中間情報２１１を、中間情報格納部２０６から外部入出力部２１０へコピーする（ステップＳ１０５）。最後に、この移行元録画再生装置に組み込まれている情報移行アプリケーション２０１を外部入出力部２１０へコピーする（ステップＳ１０６）。以上の処理により、移行元録画再生装置は、録画予約情報とチャンネル設定情報から中間情報２１１を作成し、作成した中間情報２１１と情報移行アプリケーション２０１の出力を行なう。
これにより、移行元録画再生装置の外部入出力部２１０は、リムーバブルな記録媒体であり、中間情報２１１と情報移行アプリケーション２０１を格納した状態となる。
【００６７】
次に、移動先録画再生装置が、中間情報を解析して、解析結果を録画再生装置に設定するまでの動作を、図５を用いて説明する。なお、図５のフローチャートには、ユーザが移行元録画再生装置の外部入出力部２１０を取り外して移行先録画再生装置へ挿入した後の、移行先録画再生装置の動作を示している。
まず、移行先録画再生装置のユーザ入力部２０９が、ユーザからの入力（ユーザトリガー）を受信する。そして、ユーザ入力部２０９は、受け取ったユーザトリガーに基づいて、“情報取得”もしくは“情報設定”のイベントをアプリ制御部２０８へ渡す（ステップＳ１０１）。
アプリ制御部２０８は、受け取ったイベントが“情報取得”か否かを調べる（ステップＳ１０２）。“情報取得”でない場合（ステップＳ１０２がＮ）、ステップＳ１０７へ進む。そして、アプリ制御部２０８は、受け取ったイベントが“情報設定”か否かを調べる（ステップＳ１０７）。“情報設定”の場合（ステップＳ１０７がＹ）、アプリ制御部２０８は、外部入出力部２１０に格納されている中間情報２１１を中間情報格納部２０６へコピーする（ステップＳ１０８）。次に、アプリ制御部２０８は、外部入出力部２１０に格納されている情報移行アプリケーション２０１を起動し、情報設定を行なうよう指示する（ステップＳ１０９）。情報移行アプリケーション２０１の情報設定の処理（ステップＳ１１０）の詳細は図１３に示す。
【００６８】
ステップＳ１０９で起動された情報移行アプリケーション２０１の中間情報解析部２１３は、中間情報格納部２０６に格納されている中間情報２１１を先頭から読み、＜ｙｅａｒ＞  ０５  ＜／ｙｅａｒ＞という１項目を取り出す（ステップＳ６０１）。次に、情報移行アプリケーション２０１の中間情報解析部２１３は、取り出した項目を解析する。中間情報解析部２１３は、中間フォーマット情報２０２を参照し、取り出した項目の識別子＜ｙｅａｒ＞と０５という文字列から、録画予約情報の日付の“年”の実データとして判断することで、情報の属性を決定する（ステップＳ６０２）。つまり、この例では、項目が「録画予約時間の日付の“年”」であり、属性が「０５（０５年）」となる。情報移行アプリケーション２０１の中間情報解析部２１３は、属性が決定した項目について、項目と属性を組みにして保持する（ステップＳ６０３）。以上の手順の後、中間情報２１１の先頭項目を指すポインタをインクリメントする（ステップＳ６０４）。そして、情報移行アプリケーション２０１の中間情報解析部２１３は、中間情報２１１を参照し、未処理の情報が存在するか否か調べる(ステップＳ６０５)。その結果、未処理の情報が存在する場合（ステップＳ６０５がＮ）、ステップＳ６０１へ進み、以降、全情報を取得するまで処理を繰り返す。一方、情報が存在しない場合（ステップＳ６０５がＹ）、ステップＳ６０６へ進む。全情報を処理した後、情報移行アプリケーション２０１の中間情報解析部２１３は、処理済の情報を記録先判断部４０１へ渡す（ステップＳ６０６）。記録先判断部４０１の処理（ステップＳ６０７）の詳細は図１４に示す。
【００６９】
記録先判断部４０１は、中間情報解析部２１３より属性が決定した情報（項目と属性の組み）のリスト（以後、リスト１）を受け取る（ステップＳ７０１）。次に、デバイス管理部４０２から、録画再生装置が備えている記録デバイスの情報を取得する（ステップＳ７０２）。そして、記録デバイスの指定結果を格納する結果リスト（以後、リスト２）を作成する（ステップＳ７０３）。この時点では、リスト２は空の状態である。次に、記録先デバイスの変更処理を行う。記録先判断部４０１は、“リスト１”の先頭要素を取得し（ステップＳ７０４）、録画予約情報か否かを調べる（ステップＳ７０５）。録画予約情報で無い場合（ステップＳ７０５がＮ）、ステップＳ７０９へ進み、“リスト２”へ要素を追加する（ステップＳ７０９）。録画予約情報の場合（ステップＳ７０５がＹ）、ステップＳ７０６へ進み、録画予約情報の“記録先“の項目で指定された記録デバイスが、当該録画再生装置に備えられているかを調べる（ステップＳ７０６）。備えられている場合（ステップＳ７０６がＮ）、ステップＳ７０９へ進み、要素を”リスト２“へ追加する（ステップＳ７０９）。備えられていない場合（ステップＳ７０６がＹ）、ステップＳ７０７へ進み、問い合わせ部４０３を通じて、ユーザに対して記録先の変更を要求する（ステップＳ７０７）。そして、記録先判断部４０１は、問い合わせ部４０３からユーザが選択した記録デバイス情報を受理した後、処理中の録画予約情報の”記録先“項目をユーザ指定の記録デバイスに変更し（ステップＳ７０８）、”リスト２“へ追加する（ステップＳ７０９）。以上の処理を終えた後、記録先判断部４０１は、”リスト１“の先頭項目を指すポインタをインクリメントする（ステップＳ７１０）。そして、記録先判断部４０１は、”リスト１“に未処理の要素があるか否か調べる（ステップＳ７１１）。未処理の要素が有る場合（ステップＳ７１１がＮ）、ステップＳ７０４へ進み、以降、未処理の要素が無くなるまで処理を繰り返す。未処理の要素が無い場合（ステップＳ７１１がＹ）、ステップＳ７１２へ進み、”リスト２“を情報設定部２１２へ渡し（ステップＳ７１２）、処理を終了する。
【００７０】
記録先判断部４０１が記録先判断処理を終了した後、情報移行アプリケーション２０１の情報設定部２１２は、受け取った“リスト２”に基づいて、設定対象の情報を情報変換部２０５に通知し、情報変換部２０５は、受け取った情報を移行先録画再生装置の固有の形式へ変換し、設定を行なう（ステップＳ６０８）。
【００７１】
以上の処理により、移行先録画再生装置は、移行元録画再生装置で設定されていた録画予約情報とチャンネル設定情報に基づいて設定を行うことができ、記録方式が異なる装置間での設定情報の移行が可能となる。特に、移行先録画再生装置は、移行元録画再生装置で設定されていた記録デバイスを備えていない場合でも、ユーザ設定情報の移行を行なうことができる。
【００７２】
なお、本実施の形態では、記録デバイスの指定をユーザに問い合わせを行うとしたが、これを問い合わせではなく、中間情報内に記述されている録画再生装置に備えられていない記録デバイスを録画再生装置に備えられている記録デバイスに機械的に置き換えるなどの処理を自動的に行うとしてもよい。
【００７３】
（実施の形態５）
本発明の実施の形態５を以下、図１５を用いながら説明する。本実施の形態は、二台の録画再生装置間での録画予約情報とチャンネル設定情報の移行である。
本発明に係る実施の形態において使用する情報移行アプリケーションは、録画再生装置の組み込みアプリケーションであり、録画再生装置の仕様変更の際には、このアプリケーションのバージョンアップが必要になる場合が予想される。つまり、移行元の録画再生装置と移行先の録画再生装置とで使用する情報移行アプリケーションが異なる状態が発生する。移行先の録画再生装置で、最新バージョンの情報移行アプリケーション向けに新規機能が追加されていた場合、移行元の情報移行アプリケーションのバージョンが古いことにより、新規機能を使用できない可能性がある。本実施の形態はこの課題を解決する。
【００７４】
（装置の構成）
本実施の形態の装置の構成は、図１５に示すように、実施の形態１の装置の構成にダウンロード部５０１を加えている。
ダウンロード部５０１は、外部から最新の情報移行アプリケーションを取得し、録画再生装置に組み込まれている情報移行アプリケーションのバージョンアップを行う。なお、最新の情報移行アプリケーションの取得先として、図１５では、アプリケーションサーバを示したが、具体的には、ネットワークを介してアプリケーションサーバにアクセスし、必要な情報移行アプリケーションをダウンロードする。
以上の構成により、情報移行アプリケーションのバージョンが古いケースを処理し、録画予約情報とチャンネル設定情報を移行する。
【００７５】
（装置の動作）
以上のように構成された設定情報送信装置及び設定情報受信装置の移行動作について説明する。ここでは、前述と同様に、移行対象のユーザ設定情報として、録画予約情報とチャンネル設定情報の移行制御を一例として説明する。
前提として、最新バージョンの情報移行アプリケーションは、録画再生装置が情報移行アプリケーション向けに提供する全ての機能を使用できるものとする。
移行元録画再生装置において、ユーザ入力部２０９が、ユーザトリガーを受信した際に、受け取ったユーザトリガーに基づいて、“情報取得”もしくは“情報設定”のイベントをダウンロード部５０１に通知する。ダウンロード部５０１は、受け取ったイベントが“情報取得”の場合に、アプリケーションサーバより最新バージョンの情報移行アプリケーションをダウンロードし、録画再生装置に組み込まれていた情報移行アプリケーション２０１をアップデートする。そして、アプリ制御部２０８に対して“情報取得”のユーザトリガーを送信する。以降の処理は、実施の形態１と同じである。
【００７６】
以上の処理により、録画再生装置の仕様変更に伴う情報移行アプリケーションのアップデートを行い、録画予約情報とチャンネル設定情報の移行を行う。
また、本実施の形態に係る設定情報移行制御システムによれば、端末の機能拡張が行われた場合に、拡張部分に関するユーザ設定情報の移行にも柔軟に対応することができる。
【産業上の利用可能性】
【００７７】
本発明にかかる設定情報送信装置、設定情報受信装置及び設定情報移行制御システムは、ユーザ設定情報の記録方式が異なる端末間でのユーザ設定情報の移行可能とし、装置の記録方式や機種に依存しないという特徴を有し、録画再生装置や通信端末などとして有用である。また、デジタル情報機器や家電機器などの用途にも応用できる。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態１における設定情報移行制御システムの構成を示す図
【図２】録画再生装置の録画予約情報およびチャンネル設定情報の例を示す図
【図３】録画再生装置の録画予約情報およびチャンネル設定情報に関する中間フォーマット情報の例を示す図
【図４】録画再生装置の録画予約情報およびチャンネル設定情報に関する中間情報の例を示す図
【図５】本発明の実施の形態１におけるアプリ制御部の処理のフローチャート
【図６】本発明の実施の形態１における情報移行アプリケーションの情報取得処理のフローチャート
【図７】本発明の実施の形態１における情報移行アプリケーションの情報設定処理のフローチャート
【図８】本発明の実施の形態２における携帯電話の電話帳情報と、それに関する中間フォーマット情報、そして、中間情報の例を示す図
【図９】本発明の実施の形態３における設定情報移行制御システムの構成を示す図
【図１０】本発明の実施の形態３における情報移行アプリケーションの情報設定処理のフローチャート
【図１１】本発明の実施の形態３における予約重複処理部の処理のフローチャート
【図１２】本発明の実施の形態４における設定情報移行制御システムの構成を示す図
【図１３】本発明の実施の形態４における情報移行アプリケーションの情報設定処理のフローチャート
【図１４】本発明の実施の形態４における記録先判断部の処理のフローチャート
【図１５】本発明の実施の形態５における設定情報移行制御システムの構成を示す図
【符号の説明】
【００７９】
２０１  情報移行アプリケーション
２０２  中間フォーマット情報
２０３  情報取得部
２０４  中間情報作成部
２０５  情報変換部
２０６  中間情報格納部
２０７  被移行情報
２０８  アプリ制御部
２０９  ユーザ入力部
２１０  外部入出力部
２１１  中間情報
２１２  情報設定部
２１３  中間情報解析部
３０１  予約重複処理部
３０２  チューナ管理部
４０１  記録先判断部
４０２  デバイス管理部
４０３  問い合わせ部
５０１  ダウンロード部
【図１】
2007336109.tif 000003
【図２】
2007336109.tif 000004
【図３】
2007336109.tif 000005
【図４】
2007336109.tif 000006
【図５】
2007336109.tif 000007
【図６】
2007336109.tif 000008
【図７】
2007336109.tif 000009
【図８】
2007336109.tif 000010
【図９】
2007336109.tif 000011
【図１０】
2007336109.tif 000012
【図１１】
2007336109.tif 000013
【図１２】
2007336109.tif 000014
【図１３】
2007336109.tif 000015
【図１４】
2007336109.tif 000016
【図１５】
2007336109.tif 000017