(57)【要約】【課題】ユーザにとって使い勝手が良い電子機器にすることができるカスタマイズシステムを提供する。【解決手段】カスタマイズシステム１において、電子機器（ＤＶＤレコーダ５０）のユーザは、カスタマイズ装置（クライアント１０及びサーバ３０）によって、当該電子機器が備えるリモコン６０ａの一の操作キーに割り当てるコマンドを選択でき、当該電子機器の一の動作に付随させる付随動作を選択でき、当該電子機器が映像表示部７２にＯＳＤ表示させる画面に関する画面情報を作成できる。そして、カスタマイズ装置は、当該一の操作キーの識別情報と当該選択されたコマンドとが対応付けられた割当情報を電子機器に対して送信でき、当該一の動作と当該選択された付随動作とが対応付けられた動作情報を電子機器に対して送信でき、当該作成された画面情報を電子機器に対して送信できることを特徴とする。【選択図】図１
2010283481.tif 000002
【特許請求の範囲】
【請求項１】
所定の電子機器と、前記電子機器に接続され、当該電子機器をカスタマイズするためのカスタマイズ装置と、を備えるカスタマイズシステムにおいて、
前記カスタマイズ装置は、
前記電子機器に対するコマンドを記憶するコマンド記憶手段と、
前記電子機器のユーザが、当該電子機器が備える操作部が有する一の操作キーに割り当てるコマンドを、前記コマンド記憶手段に記憶されたコマンドの中から選択するためのコマンド選択手段と、
前記一の操作キーを識別するための識別情報と、前記コマンド選択手段により選択されたコマンドと、が対応付けられた割当情報を前記電子機器に対して送信する割当情報送信手段と、
を備え、
前記電子機器は、
前記割当情報送信手段により送信された割当情報を記憶する割当情報記憶手段と、
前記一の操作キーが操作されると、前記割当情報記憶手段に記憶された割当情報に基づいて、当該操作された一の操作キーの識別情報に対応付けられたコマンドに応じた動作を実行するコマンド動作実行手段と、
を備えることを特徴とするカスタマイズシステム。
【請求項２】
所定の電子機器と、前記電子機器に接続され、当該電子機器をカスタマイズするためのカスタマイズ装置と、を備えるカスタマイズシステムにおいて、
前記カスタマイズ装置は、
前記電子機器の動作毎に、当該動作に付随可能な付随動作を記憶する付随動作記憶手段と、
前記電子機器のユーザが、当該電子機器の一の動作に付随させる付随動作を、前記付随動作記憶手段に記憶された付随動作の中から選択するための付随動作選択手段と、
前記一の動作と、前記付随動作選択手段により選択された付随動作と、が対応付けられた動作情報を前記電子機器に対して送信する動作情報送信手段と、
を備え、
前記電子機器は、
前記動作情報送信手段により送信された動作情報を記憶する動作情報記憶手段と、
前記一の動作を実行する際、当該一の動作とともに、前記動作情報記憶手段に記憶された動作情報に基づいて、当該一の動作に対応付けられた付随動作を実行する付随動作実行手段と、
を備えることを特徴とするカスタマイズシステム。
【請求項３】
所定の電子機器と、前記電子機器に接続され、当該電子機器をカスタマイズするためのカスタマイズ装置と、を備えるカスタマイズシステムにおいて、
前記カスタマイズ装置は、
前記電子機器のユーザが、当該電子機器が表示部にＯＳＤ表示させる画面に関する画面情報を作成するための作成手段と、
前記作成手段により作成された画面情報を前記電子機器に対して送信する画面情報送信手段と、
を備え、
前記電子機器は、
前記送信手段により送信された画面情報を記憶する画面情報記憶手段と、
前記画面情報記憶手段に記憶された画面情報に基づく画面を、所定のタイミングで前記表示部にＯＳＤ表示させる画面表示制御手段と、
を備えることを特徴とするカスタマイズシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カスタマイズシステムに関する。
【背景技術】
【０００２】
従来、制御機器が電子機器等の制御対象機器に対応するＧＵＩ（Graphical User Interface）を構成するためのＵＩデータを持っていなくても、制御対象機器と同じ機能カテゴリに対応するＵＩデータを利用することで、統一感のあるＧＵＩを構成することができ、逆に、機能カテゴリが違う場合には同一の制御を行うＧＵＩであっても機能カテゴリ毎にＧＵＩの形状やレイアウトを替えることができるＧＵＩ構成システムが提案されている（例えば、特許文献１参照）。
また、電子機器のＵＩをスキニング（ＵＩ、特にＧＵＩの環境では、ユーザインタラクティブなソフトウエアアプリケーションの外観（ルックアンドフィール：look and feel）を変えることは、スキニング（skinning）と呼ばれる。）するのを可能にする方法として、ＵＩの新たなスキンのコードをインストールすることを可能にするため、データネットワークにサービスを提供するステップを含む方法が提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−６６０９９号公報
【特許文献２】特表２００７−５２０８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１記載の発明は、制御対象機器と同じ機能カテゴリに対応するＵＩデータを利用することはできるものの、ユーザにとって使い勝手が良いように、そのＵＩデータ（ＵＩによる操作の内容）をカスタマイズすることはできない。また、ユーザにとって使い勝手が良いように、電子機器の動作や表示画面をカスタマイズすることもできない。
また、特許文献２記載の発明は、ＵＩを視覚的にカスタマイズすることはできるものの、ユーザにとって使い勝手が良いように、ＵＩによる操作の内容をカスタマイズすることはできない。また、ユーザにとって使い勝手が良いように、電子機器の動作や表示画面をカスタマイズすることもできない。
【０００５】
本発明の課題は、ユーザにとって使い勝手が良い電子機器にすることができるカスタマイズシステムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、
所定の電子機器と、前記電子機器に接続され、当該電子機器をカスタマイズするためのカスタマイズ装置と、を備えるカスタマイズシステムにおいて、
前記カスタマイズ装置は、
前記電子機器に対するコマンドを記憶するコマンド記憶手段と、
前記電子機器のユーザが、当該電子機器が備える操作部が有する一の操作キーに割り当てるコマンドを、前記コマンド記憶手段に記憶されたコマンドの中から選択するためのコマンド選択手段と、
前記一の操作キーを識別するための識別情報と、前記コマンド選択手段により選択されたコマンドと、が対応付けられた割当情報を前記電子機器に対して送信する割当情報送信手段と、
を備え、
前記電子機器は、
前記割当情報送信手段により送信された割当情報を記憶する割当情報記憶手段と、
前記一の操作キーが操作されると、前記割当情報記憶手段に記憶された割当情報に基づいて、当該操作された一の操作キーの識別情報に対応付けられたコマンドに応じた動作を実行するコマンド動作実行手段と、
を備えることを特徴とする。
【０００７】
請求項２に記載の発明は、
所定の電子機器と、前記電子機器に接続され、当該電子機器をカスタマイズするためのカスタマイズ装置と、を備えるカスタマイズシステムにおいて、
前記カスタマイズ装置は、
前記電子機器の動作毎に、当該動作に付随可能な付随動作を記憶する付随動作記憶手段と、
前記電子機器のユーザが、当該電子機器の一の動作に付随させる付随動作を、前記付随動作記憶手段に記憶された付随動作の中から選択するための付随動作選択手段と、
前記一の動作と、前記付随動作選択手段により選択された付随動作と、が対応付けられた動作情報を前記電子機器に対して送信する動作情報送信手段と、
を備え、
前記電子機器は、
前記動作情報送信手段により送信された動作情報を記憶する動作情報記憶手段と、
前記一の動作を実行する際、当該一の動作とともに、前記動作情報記憶手段に記憶された動作情報に基づいて、当該一の動作に対応付けられた付随動作を実行する付随動作実行手段と、
を備えることを特徴とする。
【０００８】
請求項３に記載の発明は、
所定の電子機器と、前記電子機器に接続され、当該電子機器をカスタマイズするためのカスタマイズ装置と、を備えるカスタマイズシステムにおいて、
前記カスタマイズ装置は、
前記電子機器のユーザが、当該電子機器が表示部にＯＳＤ表示させる画面に関する画面情報を作成するための作成手段と、
前記作成手段により作成された画面情報を前記電子機器に対して送信する画面情報送信手段と、
を備え、
前記電子機器は、
前記送信手段により送信された画面情報を記憶する画面情報記憶手段と、
前記画面情報記憶手段に記憶された画面情報に基づく画面を、所定のタイミングで前記表示部にＯＳＤ表示させる画面表示制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、電子機器をカスタマイズすることができるため、ユーザにとって使い勝手が良い電子機器にすることができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態のカスタマイズシステムの構成を示す図である。
【図２】図１のクライアントの機能的構成を示す図である。
【図３】図１のサーバの機能的構成を示す図である。
【図４】図１のクライアントが備える表示部に表示される「割当コマンドのカスタマイズ」用の画面を示す図である。
【図５】図１のクライアントが備える表示部に表示される「割当コマンドのカスタマイズ」用の画面を示す図である。
【図６】図１のクライアントが備える表示部に表示される「自動スキャンのカスタマイズ」用の画面を示す図である。
【図７】図１のクライアントが備える表示部に表示される「録画停止確認画面のカスタマイズ」用の画面を示す図である。
【図８】図１のＤＶＤレコーダの機能的構成を示す図である。
【図９】本実施形態のカスタマイズシステムによるＤＶＤレコーダのカスタマイズに関する処理について説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図を参照して、本発明の実施の形態を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
なお、本実施形態では、電子機器としてＤＶＤ（Digital Versatile Disc）レコーダを例示して説明することとする。
【００１２】
＜カスタマイズシステム＞
本実施形態のカスタマイズシステム１は、ＤＶＤレコーダ５０のユーザが、クライアント１０を操作することによって、インターネット等に接続して、サーバ３０上でＤＶＤレコーダ５０のソフトウエアをカスタマイズし、そのカスタマイズしたソフトウエア（カスタマイズデータ）をＤＶＤレコーダ５０にインストールすることができるシステムである。すなわち、クラウドコンピューティングによって所有する電子機器（ＤＶＤレコーダ５０）をカスタマイズできるシステムである。
【００１３】
具体的には、カスタマイズシステム１は、例えば、図１に示すように、クライアント１０と、通信ネットワークＮを介してクライアント１０と接続するサーバ３０と、通信ネットワークＮを介してクライアント１０及びサーバ３０と接続するＤＶＤレコーダ５０と、を備えて構成される。
ＤＶＤレコーダ５０は、直接テレビジョン受像機７０と接続されており、ＤＶＤレコーダ５０で再生されたコンテンツをテレビジョン受像機７０で視聴できるようになっている。
ここで、ＤＶＤレコーダ５０に接続され、当該ＤＶＤレコーダ５０をカスタマイズするためのカスタマイズ装置は、クライアント１０とサーバ３０とによって構成される。
【００１４】
通信ネットワークＮは、インターネット、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等の通信ネットワークであり、電話回線網、ＩＳＤＮ（Integrated Services Digital Network）回線網、広域帯通信回線網、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ（Community Antenna TeleVision）回線網、光通信回線、無線通信回線等の各種通信回線と、それらを接続するインターネットサービスプロバイダと、を含む。
なお、通信ネットワークＮには、ＤＶＤレコーダ５０以外の電子機器が接続されていても良い。
【００１５】
＜クライアント＞
クライアント１０は、ＤＶＤレコーダ５０のユーザが所有するパーソナルコンピュータ等であり、例えば、図２に示すように、通信制御部１１と、復調部１２と、表示部１３と、入力部１４と、変調部１５と、制御部１６と、を備えて構成される。
【００１６】
通信制御部１１は、接続した通信ネットワークＮを介して、外部機器（例えば、サーバ３０やＤＶＤレコーダ５０）との間で各種情報の送受信を行う。
具体的には、通信制御部１１は、通信ネットワークＮを介して外部機器から送信されたデータを受信して、復調部１２に出力する。また、変調部１５から入力されたデータを、通信ネットワークＮを介して外部機器に対して送信する。
【００１７】
復調部１２は、通信制御部１１から入力されたデータを復調して、制御部１６に出力する。
ここで、通信制御部１１から入力されたデータとは、例えば、サーバ３０から送信されたデータであり、具体的には、表示部１３に表示する画面に関する画面情報等である。
【００１８】
表示部１３は、液晶表示機器等であり、制御部１６から入力される表示信号に従って所与の表示処理を行う。
具体的には、制御部１６は、復調部１２から画面情報が入力されると、当該画面情報に基づく画面を表示部１３に表示させるようになっている。
【００１９】
入力部１４は、カーソルキー、文字／数字キー、各種機能キー等から構成され、ユーザのキー操作に伴う操作信号を制御部１６に出力する。また、入力部１４は、必要に応じてマウスやタッチパネルなどのポインティングデバイス、バーコードリーダ、ノートパッド、スキャナ、ＯＣＲ装置等のその他の入力装置を備えるものとしても良い。
【００２０】
具体的には、入力部１４は、コマンド選択手段として、ＤＶＤレコーダ５０のユーザが、当該ＤＶＤレコーダ５０が備えるリモコン６０ａが有する一の操作キーに割り当てるコマンドを、サーバ３０が有するコマンド記憶ファイル３３ａ（後述）に記憶されたコマンドの中から選択する際に操作される。
【００２１】
また、入力部１４は、付随動作選択手段として、ＤＶＤレコーダ５０のユーザが、当該ＤＶＤレコーダ５０の一の動作に付随させる付随動作を、サーバ３０が有する付随動作記憶ファイル３３ｂ（後述）に記憶された付随動作の中から選択する際に操作される。
【００２２】
変調部１５は、制御部１６から入力された所定のデータを変調して通信制御部１１に出力する。
ここで、制御部１６から入力された所定のデータとは、通信ネットワークＮを介してサーバ３０に対して送信するデータであり、具体的には、入力部１４からの操作信号に基づいて制御部１６が作成したデータ等である。
【００２３】
制御部１６は、例えば、図２に示すように、ＣＰＵ（Central Processing Unit）１６１と、ＲＡＭ（Random Access Memory）１６２と、記憶部１６３と、を備えて構成され、クライアント１０を構成する各部の動作を集中制御する。
【００２４】
ＣＰＵ１６１は、例えば、記憶部１６３に記憶されたクライアント１０用の各種処理プログラムに従って各種の制御動作を行う。
【００２５】
ＲＡＭ１６２は、例えば、ＣＰＵ１６１によって実行される処理プログラム等を展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果等を格納するデータ格納領域を備える。
【００２６】
記憶部１６３は、例えば、クライアント１０で実行可能なシステムプログラムや、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ１６１によって演算処理された処理結果のデータを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部１６３に記憶されている。
【００２７】
＜サーバ＞
サーバ３０は、例えば、図３に示すように、通信制御部３１と、復調部３２と、データベース３３と、変調部３４と、制御部３５と、を備えて構成される。
【００２８】
通信制御部３１は、接続した通信ネットワークＮを介して、外部機器（例えば、クライアント１０やＤＶＤレコーダ５０）との間で各種情報の送受信を行う。
具体的には、通信制御部３１は、通信ネットワークＮを介して外部機器から送信されたデータを受信して、復調部３２に出力する。また、変調部３４から入力されたデータを、通信ネットワークＮを介して外部機器に対して送信する。
【００２９】
復調部３２は、通信制御部３１から入力されたデータを復調して、制御部３５に出力する。
ここで、通信制御部３１から入力されたデータとは、例えば、クライアント１０から送信されたデータであり、具体的には、入力部１４からの操作信号に基づいて制御部１６が作成したデータ等である。
【００３０】
データベース３３は、ＤＶＤレコーダ５０等の電子機器のソフトウエアをカスタマイズする際に必要なデータ等を記憶している。
具体的には、データベース３３には、例えば、図３に示すように、コマンド記憶ファイル３３ａと、付随動作記憶ファイル３３ｂと、が格納されている。
【００３１】
コマンド記憶ファイル３３ａは、コマンド記憶手段として、ＤＶＤレコーダ５０等の電子機器に対するコマンドを記憶する。
具体的には、コマンド記憶ファイル３３ａは、例えば、電子機器を識別するための情報（例えば、品番）と、当該電子機器に対するコマンドと、を対応付けて記憶している。
ここで、電子機器に対するコマンドとは、当該電子機器が備える操作部（ＤＶＤレコーダ５０の場合はリモコン６０ａ）が有する各操作キーそれぞれに割り当て可能なコマンドのことである。
【００３２】
付随動作記憶ファイル３３ｂは、付随動作記憶手段として、ＤＶＤレコーダ５０等の電子機器の動作毎に、当該動作に付随可能な付随動作を記憶する。
具体的には、付随動作記憶ファイル３３ｂは、例えば、電子機器の品番と、当該電子機器の各動作それぞれに付随可能な付随動作と、を対応付けて記憶している。
ここで、付随動作とは、電子機器が実行可能な複数の動作のうち、当該電子機器の一の動作に連動して実行可能な動作のことである。具体的には、例えば、一の動作「電源をＯＮする」に付随可能な付随動作とは「録画を開始する」や「再生を開始する」などであり、一の動作「自動スキャンを実行する」に付随可能な付随動作とは「チャンネルマップを変更する」等であり、一の動作「録画を停止する」に付随可能な付随動作とは「録画停止前に確認画面を表示する」等である。
【００３３】
変調部３４は、制御部３５から入力された所定のデータを変調して通信制御部３１に出力する。
ここで、制御部３５から入力された所定のデータとは、通信ネットワークＮを介してクライアント１０やＤＶＤレコーダ５０に対して送信するデータである。通信ネットワークＮを介してクライアント１０に対して送信するデータとは、具体的には、表示部１３に表示する画面に関する画面情報等である。また、通信ネットワークＮを介してＤＶＤレコーダ５０に対して送信するデータとは、具体的には、ＤＶＤレコーダ５０用のカスタマイズデータ等である。
【００３４】
制御部３５は、例えば、図３に示すように、ＣＰＵ３５１と、ＲＡＭ３５２と、記憶部３５３と、を備えて構成され、サーバ３０を構成する各部の動作を集中制御する。
【００３５】
ＣＰＵ３５１は、例えば、記憶部３５３に記憶されたサーバ３０用の各種処理プログラムに従って各種の制御動作を行う。
【００３６】
ＲＡＭ３５２は、例えば、ＣＰＵ３５１によって実行される処理プログラム等を展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果等を格納するデータ格納領域を備える。
【００３７】
記憶部３５３は、例えば、サーバ３０で実行可能なシステムプログラムや、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ３５１によって演算処理された処理結果のデータを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部３５３に記憶されている。
【００３８】
具体的には、記憶部３５３は、例えば、図３に示すように、カスタマイズデータ作成プログラム３５３ａと、カスタマイズデータ送信制御プログラム３５３ｂと、を記憶している。
【００３９】
カスタマイズデータ作成プログラム３５３ａは、カスタマイズデータを作成する機能を、ＣＰＵ３５１に実現させる。
【００４０】
ＤＶＤレコーダ５０のユーザが、クライアント１０が備える入力部１４を操作して、当該ＤＶＤレコーダ５０の品番等を入力するとともに、カスタマイズの種類として「割当コマンドのカスタマイズ」を選択すると、ＣＰＵ３５１は、「割当コマンドのカスタマイズ」用の画面に関する画面情報をクライアント１０に対して送信する。これにより、例えば、図４に示すような「割当コマンドのカスタマイズ」用の画面が、クライアント１０が備える表示部１３に表示される。
【００４１】
「割当コマンドのカスタマイズ」用の画面には、例えば、ＤＶＤレコーダ５０が備えるリモコン６０ａの画面と、リモコン６０ａが有する各操作キーに割り振られた番号（［１］、［２］、…）と、リモコン６０ａが有する操作キーに割り当てるコマンドを選択する欄と、「確定」ボタンと、等が表示されている。
【００４２】
図４によれば、例えば、リモコン６０ａが有する「電源」キーには、番号［１］が割り振られており、当該「電源」キーに固定して割り当てられたコマンドは「電源（のＯＮ／ＯＦＦ）」である。さらに、「電源」キーには「電源（のＯＮ／ＯＦＦ）」に付随可能な付随動作を割り当てることができるようになっている。具体的には、「割当コマンドのカスタマイズ」用の画面においては、ユーザによる入力部１４の操作によって、例えば、図５に示すように、「電源」キーに割り当てるコマンドとして「電源（のＯＮ／ＯＦＦ）」に付随可能な付随動作「電源ＯＮ直後に再生開始」や「電源ＯＮ直後に録画開始」を選択できるようになっている。すなわち、「割当コマンドのカスタマイズ」用の画面においては、コマンド記憶ファイル３３ａに記憶されたコマンドのうちの、特定のコマンド（付随動作記憶ファイル３３ｂに記憶された「電源（のＯＮ／ＯＦＦ）」に付随可能な付随動作のコマンド）の中から、「電源」キーに追加して割り当てるコマンドを選択できるようになっている。
また、図４によれば、例えば、リモコン６０ａが有する操作キーのうち、番号［４］〜［９］が割り振られた操作キーには、固定して割り当てられたコマンドがなく、「割当コマンドのカスタマイズ」用の画面においては、番号［４］〜［９］が割り振られた操作キーのそれぞれに割り当てるコマンドを、コマンド記憶ファイル３３ａに記憶されたコマンドの中から選択できるようになっている。
【００４３】
そして、ユーザによる入力部１４の操作によって、「割当コマンドのカスタマイズ」用の画面内の「確定」ボタンが選択されると、ＣＰＵ３５１は、当該画面に入力された情報に基づき、カスタマイズデータとして割当情報を作成する。ここで、割当情報とは、リモコン６０ａが有する一の操作キーを識別するための識別情報と、選択されたコマンド（当該一の操作キーに割り当てられたコマンド）と、が対応付けられた情報等を含む情報のことである。
すなわち、「割当コマンドのカスタマイズ」用の画面においては、ＤＶＤレコーダ５０のユーザが、クライアント１０が備える入力部１４を操作して、当該ＤＶＤレコーダ５０が備えるリモコン６０ａが有する一の操作キーに割り当てるコマンドを、コマンド記憶ファイル３３ａに記憶されたコマンドの中から選択して、コマンドをカスタマイズできるようになっている。
【００４４】
また、ＤＶＤレコーダ５０のユーザが、クライアント１０が備える入力部１４を操作して、当該ＤＶＤレコーダ５０の品番等を入力するとともに、カスタマイズの種類として「自動スキャンのカスタマイズ」を選択すると、ＣＰＵ３５１は、「自動スキャンのカスタマイズ」用の画面に関する画面情報をクライアント１０に対して送信する。これにより、例えば、図６に示すような「自動スキャンのカスタマイズ」用の画面が、クライアント１０が備える表示部１３に表示される。
【００４５】
「自動スキャンのカスタマイズ」用の画面には、例えば、自動スキャンを行うタイミングや周期を選択する欄と、「自動スキャンを実行する」に付随させる付随動作を選択する欄と、「確定」ボタンと、等が表示されている。
【００４６】
図６によれば、例えば、「自動スキャンを実行する」に付随可能な付随動作は「チャンネルマップを変更する」等である。そして、「自動スキャンのカスタマイズ」用の画面においては、ユーザによる入力部１４の操作によって、“自動スキャン時のチャンネルマップを変更する”の左側にあるチェックボックスにレ点を入力することにより、「自動スキャンを実行する」に「チャンネルマップを変更する」を付随させることができるようになっている。
【００４７】
そして、ユーザによる入力部１４の操作によって、「自動スキャンのカスタマイズ」用の画面内の「確定」ボタンが選択されると、ＣＰＵ３５１は、当該画面に入力された情報に基づき、カスタマイズデータとして動作情報を作成する。ここで、動作情報とは、ＤＶＤレコーダ５０の一の動作と、当該一の動作に付随させる動作として選択された付随動作と、が対応付けられた情報等を含む情報のことである。
すなわち、「自動スキャンのカスタマイズ」用の画面においては、ＤＶＤレコーダ５０のユーザが、クライアント１０が備える入力部１４を操作して、当該ＤＶＤレコーダ５０の一の動作（「自動スキャンを実行する」）に付随させる付随動作を、付随動作記憶ファイル３３ｂに記憶された付随動作の中から選択したり、当該動作を行うタイミングや周期を選択したりすることによって、当該動作をカスタマイズできるようになっている。
【００４８】
なお、付随動作を選択できる一の動作は、「自動スキャンを実行する」に限ることはなく、ＤＶＤレコーダ５０の動作であれば任意であり、具体的には、「電源をＯＮする」、「録画を停止する」等の動作であっても良い。
【００４９】
また、ＤＶＤレコーダ５０のユーザが、クライアント１０が備える入力部１４を操作して、当該ＤＶＤレコーダ５０の品番等を入力するとともに、カスタマイズの種類として「録画停止確認画面のカスタマイズ」を選択すると、ＣＰＵ３５１は、「録画停止確認画面のカスタマイズ」用の画面に関する画面情報をクライアント１０に対して送信する。これにより、例えば、図７に示すような「録画停止確認画面のカスタマイズ」用の画面が、クライアント１０が備える表示部１３に表示される。
【００５０】
「録画停止確認画面のカスタマイズ」用の画面には、例えば、表示される確認画面の画像と、「編集」ボタンと、確認画面の表示位置を選択する欄と、確認画面の表示サイズを選択する欄と、「確定」ボタンと、等が表示されている。
【００５１】
確認画面の画像は、ユーザが編集できるようになっている。具体的には、ユーザによる入力部１４の操作によって「録画停止確認画面のカスタマイズ」用の画面内の「編集」ボタンが選択されると、ＣＰＵ３５１は、サーバ３０内に格納された画像編集ソフトウエア等を起動して、クライアント１０が備える表示部１３の画面上で入力部１４を操作することによって確認画面の画像を編集できる状態を構築する。そして、当該状態が構築されると、ユーザは、表示部１３の画面上で、入力部１４を操作して、サーバ３０のデータベース３３等に記憶されたテンプレート（確認画面の画像に関するテンプレート等）を選択したり、自ら画像を描いたりすることによって、確認画面の画像を編集できるようになっている。
【００５２】
そして、ユーザによる入力部１４の操作によって、「録画停止確認画面のカスタマイズ」用の画面内の「確定」ボタンが選択されると、ＣＰＵ３５１は、当該画面に入力された情報に基づき、カスタマイズデータとして画面情報を作成する。ここで、画面情報とは、ＤＶＤレコーダ５０がテレビジョン受像機７０等の表示装置にＯＳＤ表示させる画面（画像）に関する情報等を含む情報のことである。
すなわち、「録画停止確認画面のカスタマイズ」用の画面においては、ＤＶＤレコーダ５０のユーザが、クライアント１０が備える入力部１４を操作して、ＤＶＤレコーダ５０がテレビジョン受像機７０等の表示装置にＯＳＤ表示させる確認画面の画像を編集したり、当該確認画面の表示位置や表示サイズを選択したりすることによって、当該確認画面をカスタマイズできるようになっている。
【００５３】
なお、カスタマイズできる画面は、確認画面に限ることはなく、ＤＶＤレコーダ５０がテレビジョン受像機７０等の表示装置にオンスクリーンディスプレイ（ＯＳＤ）表示させる画面（画像）であれば任意であり、具体的には、ＯＳＤ表示されるアイコンや背景などであっても良い。
ここで、ＤＶＤレコーダ５０のユーザが、当該ＤＶＤレコーダ５０がテレビジョン受像機７０等の表示装置にＯＳＤ表示させる画面に関する画面情報を作成するための作成手段は、クライアント１０が備える入力部１４と、サーバ３０が備える制御部３５（カスタマイズデータ作成プログラム３５３ａを実行したＣＰＵ３５１）と、により構成される。
【００５４】
カスタマイズデータ送信制御プログラム３５３ｂは、カスタマイズデータとして割当情報が作成されると、変調部３４及び通信制御部３１を制御して、当該割当情報を、通信ネットワークＮを介してＤＶＤレコーダ５０に対して送信させる機能を、ＣＰＵ３５１に実現させる。
【００５５】
また、カスタマイズデータ送信制御プログラム３５３ｂは、カスタマイズデータとして動作情報が作成されると、変調部３４及び通信制御部３１を制御して、当該動作情報を、通信ネットワークＮを介してＤＶＤレコーダ５０に対して送信させる機能を、ＣＰＵ３５１に実現させる。
【００５６】
また、カスタマイズデータ送信制御プログラム３５３ｂは、カスタマイズデータとして画面情報が作成されると、変調部３４及び通信制御部３１を制御して、当該画面情報を、通信ネットワークＮを介してＤＶＤレコーダ５０に対して送信させる機能を、ＣＰＵ３５１に実現させる。
ここで、割当情報送信手段、動作情報送信手段及び画面情報送信手段は、通信制御部３１と、制御部３５（カスタマイズデータ送信制御プログラム３５３ｂを実行したＣＰＵ３５１)と、によって構成される。
【００５７】
＜ＤＶＤレコーダ＞
ＤＶＤレコーダ５０は、例えば、図８に示すように、アンテナ５１ａに接続されたチューナ５１と、エンコーダ部５２と、ＤＶＤ信号処理部５３と、ＤＶＤドライブ部５４と、デコーダ部５５と、ＯＳＤ回路５６と、通信制御部５７と、復調部５８と、メモリ部５９と、リモコン受信部６０及びリモコン６０ａと、制御部６１と、を備えて構成され、テレビジョン受像機７０と接続している。
【００５８】
チューナ５１は、制御部６１から入力される制御信号に従って、テレビジョン放送波からテレビジョン放送信号（例えば、地上デジタル放送信号、ＢＳデジタル放送信号、ＣＳデジタル放送信号）を受信する。
具体的には、アンテナ５１ａは、例えば、地上デジタル放送、ＢＳデジタル放送及びＣＳデジタル放送のうちの少なくとも何れか１つを受信可能に構成されている。チューナ５１は、そのアンテナ５１ａにより受信されたテレビジョン放送波から、所望の番組のチャンネルに対応する特定周波数帯域に存在するテレビジョン放送信号を受信して、低周波の信号に変換する。そして、当該テレビジョン放送信号に対して所定の処理を施してトランスポートストリーム（ＴＳ）に変換し、必要なＴＳパケットを取り出してエンコーダ部５２に出力する。
【００５９】
エンコーダ部５２は、例えば、ビデオエンコーダと、オーディオエンコーダと、データエンコーダと、フォーマッタと、を備える。
ビデオエンコーダは、入力される映像データを所定の圧縮方式に従って圧縮して、当該映像データをパケット化し、ビデオパケットとしてフォーマッタに送出する。
また、オーディオエンコーダは、入力される音声データを所定の圧縮方式に従って圧縮して、当該音声データをパケット化し、オーディオパケットとしてフォーマッタに送出する。
また、フォーマッタは、ビデオエンコーダから入力された映像データ、オーディオエンコーダから入力された音声データ等に対して多重化処理を行い、当該多重化処理されたコンテンツを、ＤＶＤドライブ部５４においてＤＶＤに書き込み可能なファイル形式に変換して、ＤＶＤ信号処理部５３に供給する。
【００６０】
ＤＶＤ信号処理部５３は、エンコーダ部５２からコンテンツが入力されると、当該コンテンツに対して誤り訂正符号化や変調などの所定の処理を施し、一旦ＤＶＤ信号処理部５３内のバッファメモリに貯めた後に、制御部６１から入力される制御信号に応じたタイミングでＤＶＤドライブ部５４に出力する。これにより、ＤＶＤドライブ部５４において書き込み処理が行われる。
また、ＤＶＤ信号処理部５３は、ＤＶＤドライブ部５４において読み出し処理が行われてＤＶＤドライブ部５４からコンテンツが入力されると、当該コンテンツに対して波形等価やＡ／Ｄ変換、復調、誤り訂正復号などの所定の処理を施し、一旦ＤＶＤ信号処理部５３内のバッファメモリに貯めた後に、制御部６１から入力される制御信号に応じたタイミングでデコーダ部５５に出力する。
【００６１】
ＤＶＤドライブ部５４は、例えば、ＤＶＤドライブ部５４に着脱自在なＤＶＤと、ＤＶＤに対するデータ（コンテンツ等）の書き込み及び読み出しを行う光ピックアップと、装填されたＤＶＤを回転させるスピンドルモータと、光ピックアップをＤＶＤの半径方向に移動させる送りモータと、等を備えて構成されており、制御部６１から入力される制御信号に従って、ＤＶＤにコンテンツを書き込む書き込み処理を行ったり、ＤＶＤに記録されたコンテンツを読み出す読み出し処理を行ったりする。
【００６２】
デコーダ部５５は、例えば、分離部（Demultiplexer）と、ビデオデコーダと、オーディオデコーダと、データデコーダと、等を備えて構成される。
分離部は、ＤＶＤドライブ部５４からＤＶＤ信号処理部５３を介して入力されたコンテンツ（データストリーム）を、ビデオストリーム、オーディオストリーム等の複数のストリームに分離する。
また、ビデオデコーダは、分離部から入力されたビデオストリームをデコードする。そして、当該ビデオストリームは、ＤＶＤレコーダ５０と接続するテレビジョン受像機７０の映像表示部７２に出力される。
また、オーディオデコーダは、分離部から入力されるオーディオストリームをデコードする。そして、当該オーディオストリームは、ＤＶＤレコーダ５０と接続するテレビジョン受像機７０の音声出力部７１に出力される。
【００６３】
ＯＳＤ回路５６は、制御部６１から入力される制御信号に従って、ＤＶＤレコーダ５０と接続するテレビジョン受像機７０の映像表示部７２に所定のＯＳＤ表示をさせるためのＯＳＤ表示信号を、デコーダ部５５から映像表示部７２に出力される映像データ（ビデオストリーム）に合成する。
【００６４】
テレビジョン受像機７０が備える音声出力部７１は、例えば、スピーカ機器であり、デコーダ部５５から出力された音声データ（オーディオストリーム）に基づく音声を出力する。
【００６５】
テレビジョン受像機７０が備える映像表示部７２は、例えば、液晶表示機器であり、表示部として、デコーダ部５５から出力された映像データに基づく映像を表示したり、デコーダ部５５から出力されてＯＳＤ回路５６によりＯＳＤ表示信号が合成された映像データに基づく映像を表示したりする。
【００６６】
通信制御部５７は、接続した通信ネットワークＮを介して、外部機器（例えば、クライアント１０やサーバ３０）との間で各種情報の送受信を行う。
具体的には、通信制御部５７は、通信ネットワークＮを介して外部機器から送信されたデータを受信して、復調部５８に出力する。
【００６７】
復調部５８は、通信制御部５７から入力されたデータを復調して、制御部６１に出力する。
ここで、通信制御部５７から入力されたデータとは、例えば、サーバ３０から送信されたデータであり、具体的には、カスタマイズデータ等である。
【００６８】
メモリ部５９は、ＤＶＤレコーダ５０のソフトウエア等を記憶している。
具体的には、メモリ部５９には、例えば、図８に示すように、割当情報記憶ファイル５９ａと、動作情報記憶ファイル５９ｂと、画面情報記憶ファイル５９ｃと、が格納されている。
【００６９】
割当情報記憶ファイル５９ａは、リモコン６０ａが有する一の操作キーを識別するための識別情報と、当該一の操作キーに割り当てられたコマンドと、が対応付けられた割当情報を、操作キー毎に記憶している。
また、割当情報記憶ファイル５９ａは、割当情報記憶手段として、通信ネットワークＮを介してサーバ３０から送信された割当情報を記憶する。すなわち、制御部６１は、通信制御部５７が受信して復調部５８により復調された割当情報（カスタマイズデータ）が復調部５８から入力されると、当該割当情報を用いて、割当情報記憶ファイル５９ａを更新するようになっている。
【００７０】
動作情報記憶ファイル５９ｂは、ＤＶＤレコーダ５０の一の動作と、当該一の動作に付随させる付随動作と、が対応付けられた動作情報を、ＤＶＤレコーダ５０の動作毎に記憶している。
また、動作情報記憶ファイル５９ｂは、動作情報記憶手段として、通信ネットワークＮを介してサーバ３０から送信された動作情報を記憶する。すなわち、制御部６１は、通信制御部５７が受信して復調部５８により復調された動作情報（カスタマイズデータ）が復調部５８から入力されると、当該動作情報を用いて、動作情報記憶ファイル５９ｂを更新するようになっている。
【００７１】
画面情報記憶ファイル５９ｃは、ＤＶＤレコーダ５０がテレビジョン受像機７０等の表示装置にＯＳＤ表示させる画面に関する画面情報を記憶している。
また、画面情報記憶ファイル５９ｃは、画面情報記憶手段として、通信ネットワークＮを介してサーバ３０から送信された画面情報を記憶する。すなわち、制御部６１は、通信制御部５７が受信して復調部５８により復調された画面情報（カスタマイズデータ）が復調部５８から入力されると、当該画面情報を用いて、画面情報記憶ファイル５９ｃを更新するようになっている。
【００７２】
リモコン受信部６０は、リモコン６０ａから送信された識別情報を受信して、制御部６１に出力する。
【００７３】
リモコン６０ａは、ＤＶＤレコーダ５０を遠隔操作するリモートコントローラである。リモコン６０ａは、各種操作キーを備えており、ユーザにより操作キーが操作されると、当該操作キーを識別するための識別情報を送信する。
【００７４】
制御部６１は、例えば、図８に示すように、ＣＰＵ６１１と、ＲＡＭ６１２と、記憶部６１３と、を備えて構成され、ＤＶＤレコーダ５０を構成する各部の動作を集中制御する。
【００７５】
ＣＰＵ６１１は、例えば、記憶部６１３に記憶されたＤＶＤレコーダ５０用の各種処理プログラムに従って各種の制御動作を行う。
【００７６】
ＲＡＭ６１２は、例えば、ＣＰＵ６１１によって実行される処理プログラム等を展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果等を格納するデータ格納領域を備える。
【００７７】
記憶部６１３は、例えば、ＤＶＤレコーダ５０で実行可能なシステムプログラムや、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ６１１によって演算処理された処理結果のデータを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部６１３に記憶されている。
【００７８】
具体的には、記憶部６１３は、例えば、図８に示すように、コマンド動作実行プログラム６１３ａと、付随動作実行プログラム６１３ｂと、画面表示制御プログラム６１３ｃと、を記憶している。
【００７９】
コマンド動作実行プログラム６１３ａは、リモコン６０ａが有する一の操作キーが操作されると、割当情報記憶ファイル５９ａに記憶された割当情報に基づいて、当該操作された一の操作キーの識別情報に対応付けられたコマンドに応じた動作を実行する機能を、ＣＰＵ６１１に実現させる。
【００８０】
具体的には、リモコン６０ａが有する一の操作キーが操作されて、当該操作キーを識別するための識別情報がリモコン受信部６０から入力されると、ＣＰＵ６１１は、割当情報記憶ファイル５９ａを参照して、当該識別情報に対応するコマンドを取得して、そのコマンドに応じた動作を実行する。
より具体的には、例えば、「電源」キーに「電源（のＯＮ／ＯＦＦ）」と「電源ＯＮ直後に録画開始」とが割り当てられている場合、ＤＶＤレコーダ５０の電源がＯＦＦの際に、リモコン６０ａの「電源」キーが操作されると、ＣＰＵ６１１は、ＤＶＤレコーダ５０の電源をＯＮして、録画を開始する。
ＣＰＵ６１１は、かかるコマンド動作実行プログラム６１３ａを実行することによって、コマンド動作実行手段として機能する。
【００８１】
付随動作実行プログラム６１３ｂは、ＤＶＤレコーダ５０の所定の一の動作を実行する際、当該一の動作とともに、動作情報記憶ファイル５９ｂに記憶された動作情報に基づいて、当該一の動作に対応付けられた付随動作を実行する機能を、ＣＰＵ６１１に実現させる。
【００８２】
具体的には、ＣＰＵ６１１は、一の動作を実行する際に、動作情報記憶ファイル５９ｂを参照して、当該一の動作に対応する付随動作（当該一の動作に付随させる付随動作）があるか否かを判断する。そして、当該一の動作に対応付けられた付随動作がないと判断すると、ＣＰＵ６１１は、当該一の動作を行う。一方、当該一の動作に対応付けられた付随動作があると判断すると、ＣＰＵ６１１は、当該一の動作とともに、当該付随動作を実行する。
より具体的には、例えば、一の動作「自動スキャンを実行する」に付随動作「チャンネルマップを変更する」が対応付けられている場合、ＣＰＵ６１１は、自動スキャンを実行する時に、チャンネルマップを変更する。
また、例えば、一の動作「録画を停止する」に付随動作「録画停止前に確認画面を表示する」が対応付けられている場合、ＣＰＵ６１１は、録画処理の実行中にユーザによるリモコン６０ａ操作等によって録画を停止するよう指示されると、録画停止確認画面をテレビジョン受像機７０の映像表示部７２にＯＳＤ表示させる処理（後述）を行い、その後、ユーザによるリモコン６０ａ操作等によって「録画を停止する」が選択されると、録画処理の実行を停止する。
ＣＰＵ６１１は、かかる付随動作実行プログラム６１３ｂを実行することによって、付随動作実行手段として機能する。
【００８３】
画面表示制御プログラム６１３ｃは、画面情報記憶ファイル５９ｃに記憶された画面情報に基づく画面を、所定のタイミングで接続されたテレビジョン受像機７０の映像表示部７２にＯＳＤ表示させる機能を、ＣＰＵ６１１に実現させる。
【００８４】
具体的には、ＣＰＵ６１１は、映像表示部７２に所定の画面をＯＳＤ表示させる際、当該所定の画面の画面情報を画面情報記憶ファイル５９ｃから取得して、当該画面情報に基づく画面を、ＯＳＤ回路５６を介して映像表示部７２に表示させる。
より具体的には、例えば、ＣＰＵ６１１は、録画停止確認画面を映像表示部７２にＯＳＤ表示させる処理を行う際、画面情報記憶ファイル５９ｃから録画停止確認画面の画面情報を取得して、当該画面情報に基づく録画停止確認画面を、ＯＳＤ回路５６を介して映像表示部７２にＯＳＤ表示させる。
ＣＰＵ６１１は、かかる画面表示制御プログラム６１３ｃを実行することによって、画面表示制御手段として機能する。
【００８５】
＜カスタマイズ処理＞
カスタマイズシステム１によるＤＶＤレコーダ５０のカスタマイズに関する処理について、図９のフローチャートを参照して説明する。
【００８６】
まず、クライアント１０のＣＰＵ１６１は、ユーザによる入力部１４の操作によって、電子機器（ＤＶＤレコーダ５０）の品番やカスタマイズの種類などが入力されたか否かを判断する（ステップＳ１）。
【００８７】
ステップＳ１で、品番やカスタマイズの種類などが入力されていないと判断すると（ステップＳ１；Ｎｏ）、ＣＰＵ１６１は、ステップＳ１の処理を繰り返して行う。
【００８８】
一方、ステップＳ１で、品番やカスタマイズの種類などが入力されたと判断すると（ステップＳ１；Ｙｅｓ）、ＣＰＵ１６１は、当該入力された品番やカスタマイズの種類に関するデータを、通信ネットワークＮを介してサーバ３０に対して送信する（ステップＳ２）。
【００８９】
クライアント１０から送信された品番やカスタマイズの種類に関するデータを受信すると（ステップＳ３）、サーバ３０のＣＰＵ３５１は、カスタマイズデータ作成プログラム３５３ａを実行して、当該カスタマイズの種類に対応するカスタマイズ用画面の画面情報をデータベース３３等から取得して、通信ネットワークＮを介してクライアント１０に対して送信する（ステップＳ４）。
【００９０】
サーバ３０から送信された画面情報を受信すると（ステップＳ５）、クライアント１０のＣＰＵ１６１は、表示部１３に当該画面情報に基づくカスタマイズ用画面を表示させる（ステップＳ６）。
【００９１】
次いで、クライアント１０のＣＰＵ１６１と、サーバ３０のＣＰＵ３５１と、はユーザによる入力部１４の操作に従って、カスタマイズデータを作成する（ステップＳ７）。
【００９２】
具体的には、例えば、表示部１３に表示されたカスタマイズ用画面が「割当コマンドのカスタマイズ」用の画面である場合、ユーザが入力部１４を操作して、当該画面上で割当コマンドをカスタマイズして、当該画面内の「確定」ボタンが選択すると、クライアント１０のＣＰＵ１６１は、当該画面に入力された情報を、通信ネットワークＮを介してサーバ３０に対して送信する。そして、当該情報を受信すると、サーバ３０のＣＰＵ３５１は、カスタマイズデータ作成プログラム３５３ａを実行して、当該情報に基づきカスタマイズデータとして割当情報を作成する。
【００９３】
また、例えば、表示部１３に表示されたカスタマイズ用画面が「自動スキャンのカスタマイズ」用の画面である場合、ユーザが入力部１４を操作して、当該画面上で一の動作「自動スキャン」をカスタマイズして、当該画面内の「確定」ボタンが選択すると、クライアント１０のＣＰＵ１６１は、当該画面に入力された情報を、通信ネットワークＮを介してサーバ３０に対して送信する。そして、当該情報を受信すると、サーバ３０のＣＰＵ３５１は、カスタマイズデータ作成プログラム３５３ａを実行して、当該情報に基づき、カスタマイズデータとして動作情報を作成する。
【００９４】
また、例えば、表示部１３に表示されたカスタマイズ用画面が「録画停止確認画面のカスタマイズ」用の画面である場合、ユーザが入力部１４を操作して、当該画面上で録画停止確認画面をカスタマイズして、当該画面内の「確定」ボタンが選択すると、クライアント１０のＣＰＵ１６１は、当該画面に入力された情報を、通信ネットワークＮを介してサーバ３０に対して送信する。そして、当該情報を受信すると、サーバ３０のＣＰＵ３５１は、カスタマイズデータ作成プログラム３５３ａを実行して、当該情報に基づき、カスタマイズデータとして画面情報を作成する。
【００９５】
次いで、ユーザがクライアント１０の入力部１４を操作して、作成したカスタマイズデータをＤＶＤレコーダ５０にインストールさせるよう指示すると、サーバ３０のＣＰＵ３５１は、カスタマイズデータ送信制御プログラム３５３ｂを実行して、当該カスタマイズデータを、通信ネットワークＮを介してレコーダ５０に対して送信する（ステップＳ８）。
【００９６】
サーバ３０から送信されたカスタマイズデータを受信すると（ステップＳ９）、ＤＶＤレコーダ５０のＣＰＵ６１１は、当該受信したカスタマイズデータをメモリ部５９に記憶して（ステップＳ１０）、本処理を終了する。
【００９７】
具体的には、例えば、受信したカスタマイズデータが割当情報である場合、ＣＰＵ６１１は、当該割当情報を割当情報記憶ファイル５９ａに記憶して、割当情報記憶ファイル５９ａを更新する。
【００９８】
また、例えば、受信したカスタマイズデータが動作情報である場合、ＣＰＵ６１１は、当該動作情報を動作情報記憶ファイル５９ｂに記憶して、動作情報記憶ファイル５９ｂを更新する。
【００９９】
また、例えば、受信したカスタマイズデータが画面情報である場合、ＣＰＵ６１１は、当該画面情報を画面情報記憶ファイル５９ｃに記憶して、画面情報記憶ファイル５９ｃを更新する。
【０１００】
以上説明した本実施形態のカスタマイズシステム１によれば、ＤＶＤレコーダ５０と、ＤＶＤレコーダ５０に接続され、当該ＤＶＤレコーダ５０をカスタマイズするためのクライアント１０及びサーバ３０と、を備えている。そして、サーバ３０は、ＤＶＤレコーダ５０に対するコマンドを記憶するコマンド記憶ファイル３３ａを備え、クライアント１０は、ＤＶＤレコーダ５０のユーザが、当該ＤＶＤレコーダ５０が備えるリモコン６０ａが有する一の操作キーに割り当てるコマンドを、コマンド記憶ファイル３３ａに記憶されたコマンドの中から選択するための入力部１４を備え、サーバ３０は、一の操作キーを識別するための識別情報と、入力部１４により選択されたコマンドと、が対応付けられた割当情報をＤＶＤレコーダ５０に対して送信するようになっており、ＤＶＤレコーダ５０は、サーバ３０から送信された割当情報を記憶する割当情報記憶ファイル５９ａを備え、一の操作キーが操作されると、割当情報記憶ファイル５９ａに記憶された割当情報に基づいて、当該操作された一の操作キーの識別情報に対応付けられたコマンドに応じた動作を実行するようになっている。
したがって、電子機器（ＤＶＤレコーダ５０）のＵＩによる操作の内容をカスタマイズすることができるため、ユーザにとって使い勝手が良い電子機器（ＤＶＤレコーダ５０）にすることができる。
【０１０１】
また、以上説明した本実施形態のカスタマイズシステム１によれば、サーバ３０は、ＤＶＤレコーダ５０の動作毎に、当該動作に付随可能な付随動作を記憶する付随動作記憶ファイル３３ｂを備え、クライアント１０は、ＤＶＤレコーダ５０のユーザが、当該ＤＶＤレコーダ５０の一の動作に付随させる付随動作を、付随動作記憶ファイル３３ｂに記憶された付随動作の中から選択するための入力部１４を備え、サーバ３０は、一の動作と、入力部１４により選択された付随動作と、が対応付けられた動作情報をＤＶＤレコーダ５０に対して送信するようになっており、ＤＶＤレコーダ５０は、サーバ３０から送信された動作情報を記憶する動作情報記憶ファイル５９ｂを備え、一の動作を実行する際、当該一の動作とともに、動作情報記憶ファイル５９ｂに記憶された動作情報に基づいて、当該一の動作に対応付けられた付随動作を実行するようになっている。
したがって、電子機器（ＤＶＤレコーダ５０）の動作をカスタマイズすることができるため、ユーザにとって使い勝手が良い電子機器（ＤＶＤレコーダ５０）にすることができる。
【０１０２】
また、以上説明した本実施形態のカスタマイズシステム１によれば、クライアント１０及びサーバ３０によって、ＤＶＤレコーダ５０のユーザは、当該ＤＶＤレコーダ５０が映像表示部７２にＯＳＤ表示させる画面に関する画面情報を作成して、当該作成された画面情報をＤＶＤレコーダ５０に対して送信できるようになっており、ＤＶＤレコーダ５０は、当該送信された画面情報を記憶する画面情報記憶ファイル５９ｃを備え、画面情報記憶ファイル５９ｃに記憶された画面情報に基づく画面を、所定のタイミングで映像表示部７２にＯＳＤ表示させるようになっている。
したがって、電子機器（ＤＶＤレコーダ５０）の表示画面をカスタマイズすることができるため、ユーザにとって使い勝手が良い電子機器（ＤＶＤレコーダ５０）にすることができる。
【０１０３】
また、電子機器（ＤＶＤレコーダ５０）が個別にカスタマイズ処理用のデータやプログラムを保持する必要がないため、電子機器の構成を簡略化することができる。
また、サーバ３０が一の電子機器に対するカスタマイズ処理の内容を記憶し、記憶したカスタマイズ処理の内容を、同一機種の他の電子機器に対して適用することとすれば、当該他の電子機器のカスタマイズ処理を簡略化することができる。したがって、例えば、学校などで大量に導入した電子機器をカスタマイズ処理する際、一括してカスタマイズ処理できるので非常に使い勝手が良い。
【０１０４】
なお、本発明は、上記した実施の形態のものに限るものではなく、その要旨を逸脱しない範囲で適宜変更可能である。
【０１０５】
リモコン６０ａに、固定のコマンドが割り当てられた操作キー（図４においては、「電源」キー等）を備えるようにしたが、固定のコマンドが割り当てられた操作キーはなくても良い。すなわち、の操作キーに割り当てる全てのコマンドをカスタマイズできるようにしても良い。
また、ＤＶＤレコーダ５０が備える操作部は、リモコン６０ａに限ることはなく、ＤＶＤレコーダ５０の筐体に取り付けられた各種操作キーから構成されるものであっても良い。
【０１０６】
電子機器の種類は、ＤＶＤレコーダ５０に限ることはなく、任意である。
また、電子機器は表示部と一体的に構成された、例えば、テレビジョン受像機等であっても良い。
【０１０７】
クライアント１０とサーバ３０との２個の装置でカスタマイズ装置を構成するようにしたが、これに限ることはなく、例えば、１個又は３個以上の装置でカスタマイズ装置を構成しても良い。具体的には、サーバ３０でのカスタマイズ処理をクライアント１０が単独で行うことができるようにすることで、クライアント１０がサーバ３０を介さず、直接カスタマイズ処理して、電子機器（ＤＶＤレコーダ５０）に送信する構成であっても良い。
また、クライアント１０に、入力部１４（コマンド選択手段、付随動作選択手段、作成手段）を備え、サーバ３０に、コマンド記憶ファイル３３ａ（コマンド記憶手段）と、付随動作記憶ファイル３３ｂ（付随動作記憶手段）と、カスタマイズデータ作成プログラム３５３ａを実行したＣＰＵ３５１（作成手段）と、通信制御部３１及びカスタマイズデータ送信制御プログラム３５３ｂを実行したＣＰＵ３５１（割当情報送信手段、動作情報送信手段、画面情報送信手段）と、を備えるようにしたが、入力部１４と、コマンド記憶ファイル３３ａと、付随動作記憶ファイル３３ｂと、カスタマイズデータ作成プログラム３５３ａを実行したＣＰＵ３５１と、通信制御部３１及びカスタマイズデータ送信制御プログラム３５３ｂを実行したＣＰＵ３５１と、はカスタマイズ装置が備える１個又は複数個の装置の何れかに備えられていれば良い。
【符号の説明】
【０１０８】
１  カスタマイズシステム
１０  クライアント（カスタマイズ装置）
１４  入力部（コマンド選択手段、付随動作選択手段、作成手段）
３０  サーバ（カスタマイズ装置）
３１  通信制御部（割当情報送信手段、動作情報送信手段、画面情報送信手段）
３３ａ  コマンド記憶ファイル（コマンド記憶手段）
３３ｂ  付随動作記憶ファイル（付随動作記憶手段）
５０  ＤＶＤレコーダ（電子機器）
５９ａ  割当情報記憶ファイル（割当情報記憶手段）
５９ｂ  動作情報記憶ファイル（動作情報記憶手段）
５９ｃ  画面情報記憶ファイル（画面情報記憶手段）
６０ａ  リモコン（操作部）
７２  映像表示部（表示部）
３５１  ＣＰＵ（作成手段、割当情報送信手段、動作情報送信手段、画面情報送信手段）
３５３ａ  カスタマイズデータ作成プログラム（作成手段）
３５３ｂ  カスタマイズデータ送信制御プログラム（割当情報送信手段、動作情報送信手段、画面情報送信手段）
６１１  ＣＰＵ（コマンド動作実行手段、付随動作実行手段、画面表示制御手段）
６１３ａ  コマンド動作実行プログラム（コマンド動作実行手段）
６１３ｂ  付随動作実行プログラム（付随動作実行手段）
６１３ｃ  画面表示制御プログラム（画面表示制御手段）
【図１】
2010283481.tif 000003
【図２】
2010283481.tif 000004
【図３】
2010283481.tif 000005
【図４】
2010283481.tif 000006
【図５】
2010283481.tif 000007
【図６】
2010283481.tif 000008
【図７】
2010283481.tif 000009
【図８】
2010283481.tif 000010
【図９】
2010283481.tif 000011