(57)【要約】【課題】一の装置でのカスタマイズ状態を別の機種の装置で受け継ぐことのできる情報端末装置、情報管理プログラム及び記録媒体を提供する。【解決手段】当該情報端末装置である第１の情報端末装置（１）に接続された第２の情報端末装置（２）から、この第２の情報端末装置に表示される第２の操作メニューの構成を決定する第２のメニュー情報を取得するメニュー情報取得手段と、第２のメニュー情報と、第１の情報端末装置に記憶されているこの第１の情報端末装置の第１の操作メニューの構成を決定する第１のメニュー情報とを比較する比較手段と、比較結果をもとに、新たな第３のメニュー情報を生成するメニュー情報生成手段と、第３のメニュー情報を第１の情報端末装置に記憶するメニュー情報記憶手段と、前記第３のメニュー情報をもとに構成した新しい第３の操作メニューを第１の情報端末装置のディスプレーに表示する新メニュー表示手段とを有する情報端末装置である。【選択図】    図５
2007018351.tif 000002
【特許請求の範囲】
【請求項１】
操作メニューを表示するディスプレーを有する情報端末装置であって、
当該情報端末装置である第１の情報端末装置に接続された第２の情報端末装置から、この第２の情報端末装置に表示される第２の操作メニューの構成を決定する第２のメニュー情報を取得するメニュー情報取得手段と、
前記メニュー情報取得手段が取得した第２のメニュー情報と、第１の情報端末装置に記憶されている、この第１の情報端末装置の第１の操作メニューの構成を決定する第１のメニュー情報とを比較する比較手段と、
前記比較手段が比較した結果をもとに、新たな第３のメニュー情報を生成するメニュー情報生成手段と、
前記メニュー情報生成手段が生成した第３のメニュー情報を第１の情報端末装置に記憶するメニュー情報記憶手段と、
前記メニュー情報記憶手段が記憶した前記第３のメニュー情報をもとに構成した新しい第３の操作メニューを第１の情報端末装置のディスプレーに表示する新メニュー表示手段と、
を有することを特徴とする情報端末装置。
【請求項２】
前記メニュー情報生成手段は、
前記第１のメニュー情報に含まれる前記第１の操作メニューの階層構造の情報と、前記第２のメニュー情報に含まれる前記第２の操作メニューの階層構造の情報とをもとに、前記第３の操作メニューの階層構造を決定するメニュー構造決定手段を、
さらに有することを特徴とする請求項１に記載の情報端末装置。
【請求項３】
前記第３のメニュー情報は、
前記第１のメニュー情報に含まれるメニュー項目を全て含み、
前記第１と第２のメニュー情報に共通に含まれるメニュー項目については、前記第２のメニュー情報の階層構造を含み、前記第１のメニュー情報にのみ含まれるメニュー項目については、前記第１のメニュー情報の階層構造を含むこと
を特徴とする請求項２に記載の情報端末装置。
【請求項４】
前記第１のメニュー情報に、前記第２のメニュー情報に含まれるメニュー項目と等価なメニュー項目が存在する場合は、そのメニュー項目に対応する前記第３の操作メニューの名称を、前記等価なメニュー項目の第１の操作メニューに表示される名称に置き換えることを特徴とする請求項２に記載の情報端末装置。
【請求項５】
前記情報端末装置は、操作メニューを表示するディスプレーを有するスチルカメラ又はビデオカメラ又はミュージックプレーヤー又は携帯電話装置であり、
前記操作メニューを選択することにより、当該スチルカメラ又はビデオカメラ又はミュージックプレーヤー又は携帯電話の有する機能について設定する機能設定手段を更に備えたことを特徴とする請求項４に記載の情報端末装置。
【請求項６】
情報端末装置に搭載され前記情報端末装置に表示される操作メニューを管理するプログラムであって、
前記情報端末装置である第１の情報端末装置に接続された第２の情報端末装置から、この第２の情報端末装置に表示される第２の操作メニューの構成を決定する第２のメニュー情報を取得するメニュー情報取得ステップと、
前記メニュー情報取得ステップで取得した第２メニュー情報と、第１の情報端末装置に記憶されている、この第１の情報端末装置の第１の操作メニューの構成を決定する第１のメニュー情報とを比較する比較ステップと、
前記比較ステップでの比較結果をもとに、新たな第３のメニュー情報を生成するメニュー情報生成ステップと、
前記メニュー情報生成ステップで生成された第３のメニュー情報を第１の情報端末装置に記憶するメニュー情報記憶ステップと、
前記メニュー情報記憶ステップで記憶された前記第３のメニュー情報をもとに構成した新しい第３の操作メニューを第１の情報端末装置に表示する新メニュー表示ステップと、
をコンピュータに実行させるための情報管理プログラム。
【請求項７】
前記メニュー情報生成ステップは、
前記第１のメニュー情報に含まれる前記第１の操作メニューの階層構造の情報と、前記第２のメニュー情報に含まれる前記第２の操作メニューの階層構造の情報とをもとに、前記第３の操作メニューの階層構造を決定する、メニュー構造決定ステップを、さらに有することを特徴とする請求項６に記載の情報管理プロゲラム。
【請求項８】
前記第３のメニュー情報は、
前記第１のメニュー情報に含まれるメニュー項目を全て含み、
前記第１と第２のメニュー情報に共通に含まれるメニュー項目については、前記第２のメニュー情報の階層構造を含み、前記第１のメニュー情報にのみ含まれるメニュー項目については、前記第１のメニュー情報の階層構造を含むこと
を特徴とする請求項７に記載の情報管理プログラム。
【請求項９】
前記第１のメニュー情報に、前記第２のメニュー情報に含まれるメニュー項目と等価なメニュー項目が存在する場合は、そのメニュー項目に対応する前記第３の操作メニューの名称を、前記等価なメニュー項目の第１の操作メニューに表示される名称に置き換えることを特徴とする請求項７に記載の情報管理プログラム。
【請求項１０】
情報端末装置に搭載され前記情報端末装置に表示される操作メニューを管理するプログラムを記録した記録媒体であって、
前記情報端末装置である第１の情報端末装置に接続された第２の情報端末装置から、この第２の情報端末装置に表示される第２の操作メニューの構成を決定する第２のメニュー情報を取得するメニュー情報取得ステップと、
前記メニュー情報取得ステップで取得した第２メニュー情報と、第１の情報端末装置に記憶されている、この第１の情報端末装置の第１の操作メニューの構成を決定する第１のメニュー情報とを比較する比較ステップと、
前記比較ステップでの比較結果をもとに、新たな第３のメニュー情報を生成するメニュー情報生成ステップと、
前記メニュー情報生成ステップで生成された第３のメニュー情報を第１の情報端末装置に記憶するメニュー情報記憶ステップと、
前記メニュー情報記憶ステップで記憶された前記第３のメニュー情報をもとに構成した新しい第３の操作メニューを第１の情報端末装置に表示する新メニュー表示ステップと、
をコンピュータに実行させるための情報管理プログラムを記録した記録媒体。
【請求項１１】
前記メニュー情報生成ステップは、
前記第１のメニュー情報に含まれる前記第１の操作メニューの階層構造の情報と、前記第２のメニュー情報に含まれる前記第２の操作メニューの階層構造の情報とをもとに、前記第３の操作メニューの階層構造を決定する、メニュー構造決定ステップを、さらに有することを特徴とする請求項１０に記載の記録媒体。
【請求項１２】
前記第３のメニュー情報は、
前記第１のメニュー情報に含まれるメニュー項目を全て含み、
前記第１と第２のメニュー情報に共通に含まれるメニュー項目については、前記第２のメニュー情報の階層構造を含み、前記第１のメニュー情報にのみ含まれるメニュー項目については、前記第１のメニュー情報の階層構造を含むこと
を特徴とする請求項１１に記載の記録媒体。
【請求項１３】
前記第１のメニュー情報に、前記第２のメニュー情報に含まれるメニュー項目と等価なメニュー項目が存在する場合は、そのメニュー項目に対応する前記第３の操作メニューの名称を、前記等価なメニュー項目の第１の操作メニューに表示される名称に置き換えることを特徴とする請求項１１に記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、新しく取得した情報端末装置において、以前の情報端末装置で使用していたメニューの構成などのカスタマイズ情報を受け継いで使用するための技術に関する。
【背景技術】
【０００２】
従来、デジタルスチルカメラ、ビデオカメラ、ミュージックプレーヤ、携帯電話などの情報端末装置では、ユーザの好みに合わせてメニューの階層構造、メニューの背景、音声、アイコンデータ、キー情報等をカスタマイズできる機能を備えたものが知られている（例えば、特許文献１、特許文献２参照）。
【特許文献１】特開平６−２１４６９３号公報
【特許文献２】特開２００２−１０８５３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１、２に記載のカスタマイズ技術は、その情報端末装置のみについて有効である。従って、他の機種に買い換えた場合、以前の機種でカスタマイズしたメニュー等は、新しい機種では引き継ぐことができないため、改めて設定しなければならなかった。
【０００４】
しかし、改めて設定する場合、従来の情報端末装置の機能と新しい情報端末装置の機能とを比較して確認した上でカスタマイズ設定を行う必要がある。また、そのカスタマイズ操作も新しい機種での操作方法に従わなければならない。このため、カスタマイズの設定に時間がかかり、面倒と感じることが多い。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、一の装置でのカスタマイズ状態を別の機種の装置で受け継ぐことのできる情報端末装置、情報管理プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための、本発明に係る請求項１に記載の情報端末装置は、操作メニューを表示するディスプレーを有する情報端末装置であって、当該情報端末装置である第１の情報端末装置に接続された第２の情報端末装置から、この第２の情報端末装置に表示される第２の操作メニューの構成を決定する第２のメニュー情報を取得するメニュー情報取得手段と、前記メニュー情報取得手段が取得した第２のメニュー情報と、第１の情報端末装置に記憶されている、この第１の情報端末装置の第１の操作メニューの構成を決定する第１のメニュー情報とを比較する比較手段と、前記比較手段が比較した結果をもとに、新たな第３のメニュー情報を生成するメニュー情報生成手段と、前記メニュー情報生成手段が生成した第３のメニュー情報を第１の情報端末装置に記憶するメニュー情報記憶手段と、前記メニュー情報記憶手段が記憶した前記第３のメニュー情報をもとに構成した新しい第３の操作メニューを第１の情報端末装置のディスプレーに表示する新メニュー表示手段とを有する。
【０００７】
また、本発明に係る請求項２に記載の情報端末装置は、上記記載の発明である情報端末装置であって、前記メニュー情報生成手段は、前記第１のメニュー情報に含まれる前記第１の操作メニューの階層構造の情報と、前記第２のメニュー情報に含まれる前記第２の操作メニューの階層構造の情報とをもとに、前記第３の操作メニューの階層構造を決定するメニュー構造決定手段を、さらに有する。
【０００８】
また、本発明に係る請求項３に記載の情報端末装置は、上記記載の発明である情報端末装置であって、前記第３のメニュー情報は、前記第１のメニュー情報に含まれるメニュー項目を全て含み、前記第１と第２のメニュー情報に共通に含まれるメニュー項目については、前記第２のメニュー情報の階層構造を含み、前記第１のメニュー情報にのみ含まれるメニュー項目については、前記第１のメニュー情報の階層構造を含む。
【０００９】
また、本発明に係る請求項４に記載の情報端末装置は、上記記載の発明である情報端末装置であって、前記第１のメニュー情報に、前記第２のメニュー情報に含まれるメニュー項目と等価なメニュー項目が存在する場合は、そのメニュー項目に対応する前記第３の操作メニューの名称を、前記等価なメニュー項目の第１の操作メニューに表示される名称に置き換える。
【００１０】
また、本発明に係る請求項５に記載の情報端末装置は、上記記載の発明である情報端末装置であって、前記情報端末装置は、操作メニューを表示するディスプレーを有するスチルカメラ又はビデオカメラ又はミュージックプレーヤー又は携帯電話装置であり、  前記操作メニューを選択することにより、当該スチルカメラ又はビデオカメラ又はミュージックプレーヤー又は携帯電話の有する機能について設定する機能設定手段を更に備えた。
【００１１】
また本発明に係る請求項６に記載の情報管理プログラムは、情報端末装置に搭載され前記情報端末装置に表示される操作メニューを管理するプログラムであって、前記情報端末装置である第１の情報端末装置に接続された第２の情報端末装置から、この第２の情報端末装置に表示される第２の操作メニューの構成を決定する第２のメニュー情報を取得するメニュー情報取得ステップと、前記メニュー情報取得ステップで取得した第２メニュー情報と、第１の情報端末装置に記憶されている、この第１の情報端末装置の第１の操作メニューの構成を決定する第１のメニュー情報とを比較する比較ステップと、前記比較ステップでの比較結果をもとに、新たな第３のメニュー情報を生成するメニュー情報生成ステップと、前記メニュー情報生成ステップで生成された第３のメニュー情報を第１の情報端末装置に記憶するメニュー情報記憶ステップと、前記メニュー情報記憶ステップで記憶された前記第３のメニュー情報をもとに構成した新しい第３の操作メニューを第１の情報端末装置に表示する新メニュー表示ステップと、をコンピュータに実行させる。
【００１２】
また、本発明に係る請求項７に記載の情報管理プログラムは、上記記載の発明である情報管理プログラムにおいて、前記メニュー情報生成ステップは、前記第１のメニュー情報に含まれる前記第１の操作メニューの階層構造の情報と、前記第２のメニュー情報に含まれる前記第２の操作メニューの階層構造の情報とをもとに、前記第３の操作メニューの階層構造を決定する、メニュー構造決定ステップをさらに有する。
【００１３】
また、本発明に係る請求項８に記載の情報管理プログラムは、上記記載の発明である情報管理プログラムにおいて、前記第３のメニュー情報は、前記第１のメニュー情報に含まれるメニュー項目を全て含み、前記第１と第２のメニュー情報に共通に含まれるメニュー項目については、前記第２のメニュー情報の階層構造を含み、前記第１のメニュー情報にのみ含まれるメニュー項目については、前記第１のメニュー情報の階層構造を含む。
【００１４】
また、本発明に係る請求項９に記載の情報管理プログラムは、上記記載の発明である情報管理プログラムにおいて、前記第１のメニュー情報に、前記第２のメニュー情報に含まれるメニュー項目と等価なメニュー項目が存在する場合は、そのメニュー項目に対応する前記第３の操作メニューの名称を、前記等価なメニュー項目の第１の操作メニューに表示される名称に置き換える。
【００１５】
また、本発明に係る請求項１０に記載の記録媒体は、情報端末装置に搭載され前記情報端末装置に表示される操作メニューを管理するプログラムを記録した記録媒体であって、前記情報端末装置である第１の情報端末装置に接続された第２の情報端末装置から、この第２の情報端末装置に表示される第２の操作メニューの構成を決定する第２のメニュー情報を取得するメニュー情報取得ステップと、前記メニュー情報取得ステップで取得した第２メニュー情報と、第１の情報端末装置に記憶されている、この第１の情報端末装置の第１の操作メニューの構成を決定する第１のメニュー情報とを比較する比較ステップと、前記比較ステップでの比較結果をもとに、新たな第３のメニュー情報を生成するメニュー情報生成ステップと、前記メニュー情報生成ステップで生成された第３のメニュー情報を第１の情報端末装置に記憶するメニュー情報記憶ステップと、前記メニュー情報記憶ステップで記憶された前記第３のメニュー情報をもとに構成した新しい第３の操作メニューを第１の情報端末装置に表示する新メニュー表示ステップと、をコンピュータに実行させるための情報管理プログラムを記録した。
【００１６】
また、本発明に係る請求項１１に記載の記録媒体は、上記記載の発明である記録媒体において、前記メニュー情報生成ステップは、前記第１のメニュー情報に含まれる前記第１の操作メニューの階層構造の情報と、前記第２のメニュー情報に含まれる前記第２の操作メニューの階層構造の情報とをもとに、前記第３の操作メニューの階層構造を決定する、メニュー構造決定ステップを、さらに有する。
【００１７】
また、本発明に係る請求項１２に記載の記録媒体は、上記記載の発明である記録媒体において、前記第３のメニュー情報は、前記第１のメニュー情報に含まれるメニュー項目を全て含み、前記第１と第２のメニュー情報に共通に含まれるメニュー項目については、前記第２のメニュー情報の階層構造を含み、前記第１のメニュー情報にのみ含まれるメニュー項目については、前記第１のメニュー情報の階層構造を含む。
【００１８】
また、本発明に係る請求項１３に記載の記録媒体は、上記記載の発明である記録媒体において、前記第１のメニュー情報に、前記第２のメニュー情報に含まれるメニュー項目と等価なメニュー項目が存在する場合は、そのメニュー項目に対応する前記第３の操作メニューの名称を、前記等価なメニュー項目の第１の操作メニューに表示される名称に置き換える。
【発明の効果】
【００１９】
本発明によれば、一の装置でのカスタマイズ状態を別の機種の装置で受け継ぐことができる。
【発明を実施するための最良の形態】
【００２０】
以下、メニュー画面のカスタマイズ方法について、デジタルカメラを例として説明する。
【００２１】
図１は、カスタマイズを説明する図である。
【００２２】
図１の（１）は、カスタマイズ前のメニューの構造を示している。即ち、デジタルカメラに標準で装備されているメニュー構造を示している。カスタマイズ前のメニューは２階層で構成されている。ユーザは、メニュー画面に表示される第１階層のメニュー項目「画質モード」、「ＪＰＥＧ設定」、「ＲＡＷ設定」から所望の項目を選択する。するとメニュー画面には、選択されたメニュー項目について第２階層のメニュー項目が表示される。そこで、ユーザは、第２階層のメニュー項目から所望のものを選択する。
【００２３】
図１の（２）は、カスタマイズ後のメニューの構造を示している。カスタマイズ後のメニューは３階層で構成されている。  ユーザは、メニュー画面に表示される第１階層のメニュー項目から「画質モード」を選択する。するとメニュー画面には、第２階層のメニュー項目「ＪＰＥＧ」、「ＴＩＦＦ」、「ＲＡＷ」が表示される。そこで、ユーザが「ＪＰＥＧ」を選択すると、対応する第３階層のメニュー項目「６４０×４８０」、「８００×６００」、「１０２４×９６０」、「１２８０×１０２４」が表示される。ユーザは、第３階層のメニュー項目から所望のものを選択する。
【００２４】
次に、図１で説明したカスタマイズ状態を別の機種の装置で受け継ぐ態様について説明する。
【００２５】
図２は、新しく購入したカメラに標準で装備されているメニュー構造を示している。図１の（１）に示すメニュー構造と比較すると次の点で異なっている。即ち、第１階層のメニュー項目「ＪＰＥＧ設定」に対応する第２階層のメニュー項目「８００×６００」が無くなり、新たにメニュー項目「３２００×２４００」が表示されている。そして、メニュー項目「ＴＩＦＦ設定」とそれに関連したメニュー項目「ＴＩＦＦ１」、「ＴＩＦＦ２」が、第１階層及び第２階層に新たに追加されている。
【００２６】
図３は、新しく購入したカメラに、従来のカスタマイズ状態を引き継いだときのメニュー構造を示している。第２階層のメニュー項目「ＪＰＥＧ」に対応して第３階層には新しいメニュー項目が追加表示され、更に新たなメニュー項目「ＴＩＦＦ設定」とそれに関連したメニューが追加表示されている。このように、新しくカメラを購入した場合であっても、カスタマイズ状態を受け継ぐことができれば、従来使用していたのと同様の構造のメニューを使用することができ、ユーザの操作性を高めることができる。
【００２７】
図４は、カスタマイズ情報を受け継ぐためのシステム構成を示す図である。図４では、カスタマイズ情報を受け継ぐ態様として３つの方法を示している。
【００２８】
第１の方法では、新しく購入したカメラ１がパーソナルコンピュータ（ＰＣ）３を介して以前に購入したカメラ２のカスタマイズ情報を受け取る。この方法の場合、ＰＣ３は必要に応じて、カメラのメーカが保有するサーバ４と接続して所定の情報を取得することもできる。
【００２９】
第２の方法では、新しく購入したカメラ１が記録媒体５を介して以前に購入したカメラ２のカスタマイズ情報を受け取る。
【００３０】
第３の方法は、新しく購入したカメラ１が通信路６を介して以前に購入したカメラ２のカスタマイズ情報を受け取る。ここで、この通信路６は、広く情報の送受信に用いられる経路のことで、導電線、光ファイバなどの有線を用いた通信に限られず、光、音波、電波などを用いた無線通信も含まれる。
【００３１】
〔第１の実施の形態〕
次に、本発明の第１の実施の形態に係る情報端末装置について説明する。図５は、情報端末装置であるカメラの構成を示すブロック図である。  
カメラ１には、処理部１１、操作入力部１２、通信インターフェース１３、表示部１４、メモリ１５、プログラム格納メモリ１６及び外部メモリスロット１７が設けられている。
【００３２】
処理部１１は、カメラ１の動作を統括的に制御する。操作入力部１２は、ユーザからの操作指示入力を受取るための入力デバイスである。通信インターフェース１３は、外部装置（例えばカメラ２あるいはＰＣ３）との間でカスタマイズ情報の授受を行う。表示部１４は、メニュー画面などを表示する液晶ディスプレイである。メモリ１５は、メニューの構造に関するデータなどを保存する。プログラム格納メモリ１６は、カメラ１で動作するプログラムを格納する。外部メディアスロット１７は、ＳＤカード、ピクチャカードなどの記録媒体と接続するためのインターフェースである。
【００３３】
続いて、情報端末装置であるカメラ１のメニューのカスタマイズに係る動作の概要を説明する。
【００３４】
図６は、メニューのカスタマイズ情報を格納したメニューテーブルの内容を示す図である。
【００３５】
メニューテーブルには、データ項目として「表記」、「メニューＩＤ」、「識別ＩＤ」、「ハンドル」、「親ハンドル」、「アイコン番号」、「親の条件」及び「表示順」が設けられている。
【００３６】
データ項目「表記」は、それぞれのメニューを表す文字列であり、この文字列が表示部１４に表示される。データ項目「メニューＩＤ」は、メニューとしてまとまった機能単位で付与されるデータである。以下、このまとまった機能単位のことをメニュー機能という。例えば、図１の（１）では、「画質モード」、「ＪＰＥＧ設定」、「ＲＡＷ設定」がそれぞれまとまったメニュー機能であるとしてメニューＩＤが付与される。なお、この付与されるメニューＩＤは、カメラの機種によらない。即ち、同一のメニューＩＤは、同一のメニュー機能を表している。
【００３７】
データ項目「識別ＩＤ」は、同一メニューＩＤに含まれる、詳細のメニュー項目を識別するためのＩＤである。例えば、「メニューＩＤ」が「Ａ０」のメニュー項目には、詳細のメニュー項目として「画質モード」、「ＪＰＥＧ」、「ＴＩＦＦ」、「ＲＡＷ」が含まれ、「識別ＩＤ」は、これらのメニュー項目を識別するために付与される。ここで、「識別ＩＤ」が「００」のメニュー項目は、その「メニューＩＤ」を代表するメニュー項目であることを表している。また、「識別ＩＤ」が小さいほど、メニュー画面を表示する際に、上段に表示されることを表している。
【００３８】
データ項目「ハンドル」は、同じカメラ内においてユニークな番号である。即ち、カメラ内において重複しない通し番号であって、この番号の若い方から順に表示される。データ項目「親ハンドル」は、そのメニュー項目よりも上位に位置するメニュー項目の「ハンドル」を表している。例えば、データ項目「ハンドル」が「０００００００７」の「親ハンドル」は、「ＪＰＥＧ設定」を示す「０００００００５」である。そして、メニュー項目「ＪＰＥＧ設定」のデータ項目「親ハンドル」にはデータが記載されていない。これは、メニュー項目「ＪＰＥＧ設定」が最上位のメニューであり、第１階層に表示されることを意味している。
【００３９】
データ項目「アイコン番号」は、「メニューＩＤ」に関連付けられたアイコン用表示データを特定する番号を示している。データ項目「親の条件」は、カスタマイズを行ったときの親となるメニュー項目を特定するデータである。そして、この特定データは、「メニューＩＤ」と「識別ＩＤ」で表される。例えば、データ項目「親の条件（メニューＩＤ＋識別ＩＤ）」が「Ｂ０−００」のメニュー項目「ＪＰＥＧ設定」は、データ項目「親の条件（メニューＩＤ＋識別ＩＤ）」が「Ａ０−１０」のメニュー項目「ＪＰＥＧ」に接続されることを表している。また、データ項目「親の条件（メニューＩＤ＋識別ＩＤ）」が「Ｃ０−００」のメニュー項目「ＲＡＷ設定」は、データ項目「親の条件（メニューＩＤ＋識別ＩＤ）」が「Ａ０−３０」のメニュー項目「ＲＡＷ」に接続されることを表している。データ項目「表示順」は、メニュー画面に表示される順序を規定している。
【００４０】
図７は、図１の（２）に示すようにメニューをカスタマイズしたときのメニューテーブルの内容を示す図である。
【００４１】
メニューをカスタマイズする際には、データ項目「親の条件」に登録されたメニュー項目に基づいてカスタマイズが行われる。図７に示すように、メニュー項目「ＪＰＥＧ設定」では、データ項目「親の条件」として「Ａ０−１０」のメニュー項目「ＪＰＥＧ」が登録されている。メニュー項目「ＲＡＷ設定」では、データ項目「親の条件」として「Ａ０−３０」のメニュー項目「ＲＡＷ」が登録されている。そこで、ユーザは、データ項目「親の条件」に記載されているメニュー項目をデータ項目「親ハンドル」に登録することができる。
【００４２】
この登録により、メニュー項目「ＪＰＥＧ設定」のデータ項目「親ハンドル」には、メニュー項目「ＪＰＥＧ」を表す「０００００００２」が記載され、メニュー項目「ＲＡＷ設定」のデータ項目「親ハンドル」には、メニュー項目「ＲＡＷ」を表す「０００００００４」が記載される。その結果、データ項目「表示順」に示すように、メニュー項目相互の関連付けがなされ、カスタマイズが行われる。
【００４３】
また、関連付けされたメニュー項目の表示に際しては、上位の「表記」が優先して採用される。従って、メニュー項目「ＪＰＥＧ」とメニュー項目「ＲＡＷ」が表示され、メニュー項目「ＪＰＥＧ設定」とメニュー項目「ＲＡＷ設定」は表示されない。
【００４４】
なお、データ項目「親の条件」に複数のメニュー項目が記載されている場合は、いずれか１つのメニュー項目をユーザが選択してデータ項目「親ハンドル」に登録することで、カスタマイズを行うことができる。
【００４５】
続いて、新しい機種のカメラを購入したときに、メニューをカスタマイズする手順について説明する。
【００４６】
具体的には、従来のカメラのメニューを図１の（２）に示すようにカスタマイズして使用していた場合、新しく購入したカメラが標準に装備しているメニュー構造が図２に示すものであったものを、これまでのカスタマイズ状態を引き継いだ図３に示すメニュー構造にカスタマイズする手順を説明する。
【００４７】
なお、カスタマイズを行う際の、従来のカメラと新しく購入したカメラとのデータ授受は、図４で説明した種々の態様のいずれかを採用することができる。
【００４８】
図８、図９は、カスタマイズ処理の手順を示すフロー図である。
【００４９】
図８のステップＢ０１において、メモリ１５にあるバッファメモリにメニューテーブルの内容を転送するメニューデータ書き出し処理（図１０）を実行する。
【００５０】
図１０のステップＡ０１において、処理部１１は、バッファメモリを初期化する。ステップＡ０２において、処理部１１は、メニューテーブルに登録されているメニュー項目の数、即ちデータ項目「ハンドル」の最大値Ｍを求める。次に、ステップＡ０３〜Ａ０４において、通信インターフェース１３を介して、信号接続されている従来のカメラの機種を取得して、バッファメモリの所定位置に記録する。そして、ステップＡ０５〜Ａ１１において、メニューテーブルの内容をバッファメモリに書き出して図８にリターンする。
【００５１】
図８に戻り、ステップＢ０１において、従来のカメラ２のメニューテーブルを読み込む。このメニューテーブルデータの読み込みは、通信インターフェース１３を介しても良く、外部メディアスロット１７を介してメディアから行うものであっても良い。
【００５２】
ステップＢ０２において、従来のメニューテーブルに登録されているメニュー機能の数の最大値ＭＡＸを取得する。ステップＢ０３において、現メニューテーブルに登録されているメニュー項目の数、即ちデータ項目「ハンドル」の最大値ＳＦＴを取得する。そして、バッファメモリに記録されている現メニューテーブルの全てのハンドル値及び親ハンドル値をＳＦＴだけシフト（加算）する。
【００５３】
そして、ステップＢ０５、Ｂ０６において、カウント用のパラメータであるメニュー用カウンタＢＩ、ハンドル用カウンタＷＬを初期化（＝１）し、以降のステップにおいてカスタマイズの受け継ぎ処理を実行する。
【００５４】
図９のステップＢ０７〜Ｂ０８において、従来のメニューテーブルからメニュー機能に属するメニュー項目を１つ読み出し、現メニューテーブルに同一のメニューＩＤがあるかどうかを調べる。
【００５５】
なお、この調査においては、メニューＩＤのみでなく、メニューＩＤとカメラの機種とを組合わせたデータに基づいて同一か否かを判断しても良い。カメラに限らず全ての情報端末装置においてメニューＩＤを共通とした場合、多岐にわたり多くのメニューＩＤが必要とされる。従って、機種を組合わせることは有効な方法である。
【００５６】
ステップＢ０９でＹｅｓの場合、即ち、同一のメニューＩＤが存在すれば、現行カメラ１でも従来カメラ２の機能をサポートしている。そこで、ステップＢ１０〜Ｂ１１において、現メニューテーブルにある同一のメニューＩＤをもつ全てのメニュー項目についてのデータ項目「ハンドル」及び「親ハンドル」を更新する。この更新は、ハンドル用カウンタＷＬを初期値１からカウントアップしつつ通し番号を付与することで行われる。
【００５７】
一方、ステップＢ０９でＮｏの場合、即ち、同一のメニューＩＤがなければ、そのメニュー機能は従来カメラ２のみでの機能であり、現カメラ１ではそのメニュー機能をサポートしていない。そこで、ステップＢ１３において、そのメニュー機能を履歴情報としてメモリ１５に記憶する。あるいは、使用できないメニュー機能であるとして、メニュー画面にメニュー項目を表示しても良い。
【００５８】
ステップＢ１４及びＢ１５において、以上の処理を全てのメニュー機能について繰り返して実行する。この結果、従来カメラ２に設けられているメニュー機能に属するメニュー項目「ハンドル」及び「親ハンドル」には、１からの通し番号が付けられる。但し、従来のメニューテーブルにのみ存在するメニュー項目は取り込まれない。例えば、「８００×６００」のメニュー項目は更新後のメニューテーブルには取り込まれない。
【００５９】
続いて、ステップＢ１６において、更新したメニュー項目「ハンドル」に付けられた順番で再整理する。ただし、現カメラ１でのみサポートしているメニュー機能である、例えば「ＴＩＦＦ設定」は、ハンドル値がシフトされた状態のままである。そこで、ステップＢ１６において、「ハンドル」を通し番号に振り直す処理を実行する。この結果、現カメラ１でのみサポートしているメニュー機能は、追加されたメニュー機能としてメニュー画面の第１階層に表示される。そして、ステップＢ１７において、整理した結果をメニューテーブルに格納する。
【００６０】
〔第１の実施の形態のバリエーション〕
以上説明した第１の実施の形態では、種々のバリエーションがある。
【００６１】
１．第１のバリエーション
第１のバリエーションでは、図１１に示すように、カスタマイズ後のメニュー機能「ＴＩＦＦ設定」に関連するメニュー項目が第３階層に設けられる。
【００６２】
これを実現するためには、図９のステップＢ１６において、更新したメニュー項目「ハンドル」に付けられた順番で再整理する際、メニュー項目「ＴＩＦＦ設定」のデータ項目「親の条件」を調べ、もしメニュー項目「ＴＩＦＦ」が登録されている場合は、データ項目「親ハンドル」に対応した値を登録すれば良い。
【００６３】
２．第２のバリエーション
第２のバリエーションでは、カスタマイズ後のメニュー画面表示において、追加された項目を明示して表示する。例えば、図３に示すメニュー画面表示で、新しく追加された項目である「３２００×２４００」、「ＴＩＦＦ設定」などのアイコンの色を変えて表示する。また当該アイコンの形状を変更しても良い。
【００６４】
従来と比べて変更された項目を視覚的に区別して表示することにより、ユーザの操作性を向上させることができる。
【００６５】
３．第３のバリエーション
第３のバリエーションでは、ＰＣ３がカスタマイズ処理を実行する。第１の実施の形態では、主として新機種のカメラ１がカスタマイズ処理を実行したが、これらの機能をＰＣ３に移設して、カメラ１はＰＣ３の処理結果である新たなメニューテーブルを受け取る。
【００６６】
第３のバリエーションによれば、カメラ１の負荷を減少させることができると共に、ＰＣ３で処理することでカメラ１よりも高度・複雑な処理を実行することが可能となる。また、ＰＣ３とサーバ４とを接続することにより、更に高度・複雑な処理を実行することができる。
【００６７】
なお、本発明はメニューの階層構造に限定されるものではない。メニューの背景、音声、アイコンデータ、キー情報などのカスタマイズにも適用することができる。
【００６８】
また上述の各実施の形態は、カメラに限定されるものではない。本発明は、操作メニュー等を表示する表示部を備えた情報端末装置に適用することが可能である。例えば、操作メニュー等を表示する表示部を備えたスチルカメラ、ビデオカメラ、ミュージックプレーヤ、携帯電話装置などにも広く適用することができる。
【００６９】
なお、上述の実施の形態で説明した各機能は、ハードウエアを用いて構成しても良く、また、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現しても良い。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。
【００７０】
更に、各機能は図示しない記録媒体に格納したプログラムをコンピュータに読み込ませることで実現させることもできる。ここで本実施の形態における記録媒体は、プログラムを記録でき、かつコンピュータが読み取り可能な記録媒体であれば、その記録形式は何れの形態であってもよい。
【００７１】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００７２】
【図１】カスタマイズを説明する図。
【図２】新しく購入したカメラに標準で装備されているメニュー構造を示す図。
【図３】カスタマイズ状態を引き継いだときのメニュー構造を示す図。
【図４】カスタマイズ情報を受け継ぐためのシステム構成を示す図。
【図５】カメラの構成を示すブロック図。
【図６】メニューテーブルの内容を示す図。
【図７】メニューテーブルの内容を示す図。
【図８】カスタマイズ処理の手順を示すフロー図。
【図９】カスタマイズ処理の手順を示すフロー図。
【図１０】メニューデータ書き出し処理を示すフロー図。
【図１１】カスタマイズ状態を引き継いだときのメニュー構造を示す図。
【符号の説明】
【００７３】
１…カメラ、２…カメラ、３…ＰＣ、４…サーバ、５…記録媒体、６…通信路、１１…処理部、１２…操作入力部、１３…通信インターフェース、１４…表示部、１５…メモリ、１６…プログラム格納メモリ、１７…外部メディアスロット。
【図１】
2007018351.tif 000003
【図２】
2007018351.tif 000004
【図３】
2007018351.tif 000005
【図４】
2007018351.tif 000006
【図５】
2007018351.tif 000007
【図６】
2007018351.tif 000008
【図７】
2007018351.tif 000009
【図８】
2007018351.tif 000010
【図９】
2007018351.tif 000011
【図１０】
2007018351.tif 000012
【図１１】
2007018351.tif 000013