(57)【特許請求の範囲】
【請求項１】
取得したデータを階層構造で記憶する記憶手段を備えるデータ記憶装置において、
撮像部と、
該撮像部が、予め複数のコード情報のそれぞれに対応付けられたコードのいずれかを撮像して得られた画像データから、撮像した前記コードに対応付けられているコード情報を抽出する抽出手段と、
該抽出手段が抽出したコード情報に基づいて前記データに係るフォルダ名又はファイル名を生成する名前生成手段と、
前記名前生成手段が生成したフォルダ名のフォルダを前記記憶手段に生成するフォルダ生成手段と、
前記記憶手段に既に記憶させてあるデータに係るフォルダ名又はファイル名を、前記名前生成手段が生成したフォルダ名又はファイル名に変更する名前変更手段と
を備えることを特徴とするデータ記憶装置。
【請求項２】
取得したデータを階層構造で記憶する記憶手段を備えるデータ記憶装置において、
撮像部と、
複数の画像データのそれぞれにコード情報を対応させてあるテーブルと、
前記撮像部が、予め複数のコード情報のそれぞれに対応付けられたコードのいずれかを撮像して得られた画像データに対応するコード情報を前記テーブルから抽出する抽出手段と、
該抽出手段が抽出したコード情報に基づいて前記データに係るフォルダ名又はファイル名を生成する名前生成手段と、
前記名前生成手段が生成したフォルダ名のフォルダを前記記憶手段に生成するフォルダ生成手段と、
前記記憶手段に既に記憶させてあるデータに係るフォルダ名又はファイル名を、前記名前生成手段が生成したフォルダ名又はファイル名に変更する名前変更手段と
を備えることを特徴とするデータ記憶装置。
【請求項３】
前記抽出手段がコード情報を抽出したか否かを判断する判断手段を備え、
該判断手段により前記抽出手段がコード情報を抽出していないと判断した場合、前記名前生成手段は、所定の情報に基づいて前記データに係るフォルダ名又はファイル名を生成するように構成されていることを特徴とする請求項１又は２に記載のデータ記憶装置。
【請求項４】
前記判断手段により前記抽出手段がコード情報を抽出していないと判断した場合、その旨を報知する報知手段を備えることを特徴とする請求項３に記載のデータ記憶装置。
【請求項５】
第１処理又は第２処理の選択を受け付ける受付手段を備え、
前記フォルダ生成手段は、前記受付手段が第１処理の選択を受け付けた場合に、前記名前生成手段が生成したフォルダ名のフォルダを前記記憶手段に生成するように構成されており、
前記名前変更手段は、前記受付手段が第２処理の選択を受け付けた場合に、前記記憶手段に記憶させてあるデータに係るフォルダ名又はファイル名を前記名前生成手段が生成したフォルダ名又はファイル名に変更するように構成されていることを特徴とする請求項１乃至４のいずれかひとつに記載のデータ記憶装置。
【請求項６】
外部へ情報を送信する情報送信装置において、
撮像部と、
該撮像部が、複数のコードのいずれかを撮像して得られた画像データから、撮像したコードを取得するコード取得手段と、
相違するコードのそれぞれに対応しており、それぞれに前記コード取得手段が取得したコードを解析してコード情報を取得する複数の解析手段と、
該解析手段が取得したコード情報を外部へ送信する送信手段と、
前記コード取得手段が取得したコードに基づいて、該コードを解析する解析手段を前記複数の解析手段から選択する選択手段とを備え、
該選択手段が選択した解析手段は、前記コード取得手段が取得したコードを解析するように構成してあることを特徴とする情報送信装置。
【請求項７】
前記解析手段が取得したコード情報を表示する表示手段と、
該表示手段に表示されたコード情報を送信するか否かの指示を受け付ける指示受付手段と
を備え、
前記送信手段は、前記指示受付手段によって前記コード情報を送信する指示を受け付けた場合に前記コード情報を送信するように構成してあることを特徴とする請求項６に記載の情報送信装置。
【請求項８】
前記解析手段が取得したコード情報を暗号化する暗号化手段を備え、
前記送信手段は、前記暗号化手段によって暗号化されたコード情報を送信するように構成してあることを特徴とする請求項６又は７に記載の情報送信装置。
【請求項９】
前記コード取得手段が取得したコード及び該コードを前記解析手段が解析して取得したコード情報を、前記選択手段が選択した解析手段毎に記憶する記憶手段を備えることを特徴とする請求項６乃至８のいずれかひとつに記載の情報送信装置。
【請求項１０】
請求項６乃至９のいずれかひとつに記載の情報送信装置と、データを階層構造で記憶するデータ記憶装置とを有するデータ記憶システムにおいて、
前記データ記憶装置は、
前記情報送信装置から送信されるコード情報を受信する受信手段と、
該受信手段が受信したコード情報に基づいて、前記データに係るフォルダ名又はファイル名を生成する名前生成手段と
を備えることを特徴とするデータ記憶システム。
【請求項１１】
請求項６乃至９のいずれかひとつに記載の情報送信装置と、該情報送信装置から送信されるコード情報に基づいて所定の処理を行なう情報処理装置とを備えることを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、取得したデータを階層構造で記憶するデータ記憶装置に関する。特に、撮像部を備え、該撮像部で撮像して得られた画像データ中のコード情報に基づいて前記データのファイル及び各ファイルを有するフォルダの名称を生成するデータ記憶装置に関する。また、撮像部を備え、該撮像部で撮像して得られた画像データから抽出したコードを解析し、得られたコード情報を外部へ送信する情報送信装置、該情報送信装置が送信するコード情報に基づいて、データ記憶装置が記憶するデータのフォルダ名又はファイル名を生成するデータ記憶システム、及び前記情報送信装置が送信するコード情報に基づいて情報処理装置が所定の処理を行なう情報処理システムに関する。
【背景技術】
【０００２】  メモリカード、磁気媒体、光磁気媒体又は半導体メモリ等のメモリに、画像データ、音声データ又はその両方を記録するデジタルカメラ、デジタル音声プレイヤ、携帯電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等が普及している。これらの機器では、それぞれのデータを、メモリに予め階層構造をなすように設定されたフォルダ毎に管理されるデータファイルとして記憶している。【０００３】  上述したような機器においては、各機器の携帯性を向上させるために小型化が進んでおり、これに伴って操作ボタンの数等が制限されるため、メモリに記憶させる各データファイルのファイル名及びフォルダ名をユーザが自由に設定することが困難である場合が多い。従って、各機器は、例えば各データを記憶する順序、又は各データを取得した日時等に基づいて自動的に各データファイルのファイル名及びフォルダ名を設定するように構成されている（例えば、特許文献１参照）。【０００４】  また、コンピュータとの間でケーブルを介したデータ通信又は無線通信が可能に構成された機器もある。このような機器では、コンピュータからファイル名又はフォルダ名を受信し、受信したフォルダ名のフォルダをメモリに作成することができ、また、メモリに記憶してある各データファイルのファイル名又はフォルダ名をコンピュータから受信したファイル名又はフォルダ名に変更することができる。【０００５】  更に、例えばメモリカードのように機器本体から取り外しが可能なメモリに各データファイルを記憶する機器においては、メモリカードを機器本体から取り外し、このメモリカードに対する読み書きが可能なコンピュータを用いることにより、メモリカードの記憶領域にフォルダを新規に生成することができ、また、メモリカードに既に記憶させてある各データファイルのファイル名及びフォルダ名を変更することができる。
【特許文献１】特許第３４４５３２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】  しかし、上述したように各機器が所定の処理により自動的に設定するファイル名及びフォルダ名は、例えば数字、英字等を用いて構成される場合が多く、このようなファイル名及びフォルダ名では、各データファイル内のデータ内容を予測することができない。従って、各データを処理する際に、各データファイルの内容を確認する必要があり、処理負担が増大するという問題がある。【０００７】  また、コンピュータからファイル名又はフォルダ名を受信する機器においては、コンピュータとの間でデータ通信を行なうためのインタフェースを設ける必要があり、各データファイルのファイル名及びフォルダ名を変更する都度コンピュータと接続しなければならないため手間がかかる。更に、メモリカードに対する読み書きが可能なコンピュータを用いてファイル名又はフォルダ名を設定する場合には、各機器からメモリカードを取り外し、取り外したメモリカードをコンピュータに装着する必要があり、この場合にも、各データファイルのファイル名及びフォルダ名を変更する都度メモリカードのコンピュータへの装着作業を行なわなければならず、手間がかかると共に携帯型機器における携帯性を低下させてしまうという問題がある。【０００８】  一方、テレビジョン放送による放送番組を記録する記録装置による記録処理を予約する場合においても、ユーザは、例えば記録装置を遠隔から操作できるリモートコントロール装置が備える各操作ボタンを適切に操作して、記録したい放送番組の放送チャンネル、放送開始時刻及び放送終了時刻等を設定する必要がある。従って、ユーザによるキー操作が煩雑であるという問題がある。【０００９】  本発明は斯かる事情に鑑みてなされたものであり、コードを含む画像を撮像して得られた画像データから、前記コードに対応するコード情報を抽出し、抽出したコード情報に基づいて、メモリに記憶させてある各データにおける任意のフォルダ名及びファイル名を生成することが可能なデータ記憶装置を提供することを主たる目的とする。また、撮像して得られた画像データにコードが含まれていない場合には、所定の情報に基づいて、メモリに記憶させてある各データにおけるフォルダ名及びファイル名を確実に生成することが可能なデータ記憶装置を提供することを他の目的とする。【００１０】  更には、撮像して得られた画像データから取得したコードを解析し、得られたコード情報を外部へ送信する情報送信装置、該情報送信装置が送信したコード情報に基づいて、データ記憶装置に記憶させてあるデータにおける任意のフォルダ名及びファイル名を生成することが可能なデータ記憶システム、及び前記情報送信装置が送信したコード情報に基づいて、情報処理装置が所定の処理を行なうことが可能な情報処理システムを提供することを他の目的とする。
【課題を解決するための手段】
【００１１】
本発明に係るデータ記憶装置は、取得したデータを階層構造で記憶する記憶手段を備えるデータ記憶装置において、撮像部と、該撮像部が、予め複数のコード情報のそれぞれに対応付けられたコードのいずれかを撮像して得られた画像データから、撮像した前記コードに対応付けられているコード情報を抽出する抽出手段と、該抽出手段が抽出したコード情報に基づいて前記データに係るフォルダ名又はファイル名を生成する名前生成手段と、前記名前生成手段が生成したフォルダ名のフォルダを前記記憶手段に生成するフォルダ生成手段と、前記記憶手段に既に記憶させてあるデータに係るフォルダ名又はファイル名を、前記名前生成手段が生成したフォルダ名又はファイル名に変更する名前変更手段とを備えることを特徴とする。
【００１２】
本発明による場合は、撮像部が、予め複数のコード情報のそれぞれに対応付けられたコードのいずれかを撮像して得られた画像データから抽出手段が、撮像したコードに対応付けられているコード情報を抽出し、抽出したコード情報に基づいて名前生成手段が、記憶手段に階層構造で記憶される各データに係るフォルダ名又はファイル名を生成する。従って、例えば２次元バーコード等の各コードに予めコード情報を対応付けておき、各コードの画像を撮像して得られた画像データから前記コードに対応するコード情報を抽出し、抽出したコード情報に基づいてフォルダ名又はファイル名を生成する。
また本発明による場合は、フォルダ生成手段が名前生成手段により生成されたフォルダ名のフォルダを記憶手段に生成し、名前変更手段が、記憶手段に記憶させてあるデータに係るフォルダ名（又はファイル名）を名前生成手段により生成されたフォルダ名（又はファイル名）に変更する。
【００１３】
本発明に係るデータ記憶装置は、取得したデータを階層構造で記憶する記憶手段を備えるデータ記憶装置において、撮像部と、複数の画像データのそれぞれにコード情報を対応させてあるテーブルと、前記撮像部が、予め複数のコード情報のそれぞれに対応付けられたコードのいずれかを撮像して得られた画像データに対応するコード情報を前記テーブルから抽出する抽出手段と、該抽出手段が抽出したコード情報に基づいて前記データに係るフォルダ名又はファイル名を生成する名前生成手段と、前記名前生成手段が生成したフォルダ名のフォルダを前記記憶手段に生成するフォルダ生成手段と、前記記憶手段に既に記憶させてあるデータに係るフォルダ名又はファイル名を、前記名前生成手段が生成したフォルダ名又はファイル名に変更する名前変更手段とを備えることを特徴とする。
【００１４】
本発明による場合は、複数の画像データのそれぞれにコード情報を対応させてあるテーブルを予め用意しておき、撮像部が、予め複数のコード情報のそれぞれに対応付けられたコードのいずれかを撮像して得られた画像データに対応するコード情報を抽出手段が前記テーブルから抽出し、抽出したコード情報に基づいて名前生成手段が、記憶手段に階層構造で記憶される各データに係るフォルダ名又はファイル名を生成する。従って、例えば２次元バーコード等の各コードの画像データに予めコード情報を対応付けたテーブルに基づいて、各コードの画像を撮像して得られた画像データに対応するコード情報を取得し、取得したコード情報に基づいて所望のフォルダ名又はファイル名を生成する。
また本発明による場合は、フォルダ生成手段が名前生成手段により生成されたフォルダ名のフォルダを記憶手段に生成し、名前変更手段が、記憶手段に記憶させてあるデータに係るフォルダ名（又はファイル名）を名前生成手段により生成されたフォルダ名（又はファイル名）に変更する。
【００１５】  本発明に係るデータ記憶装置は、前記抽出手段がコード情報を抽出したか否かを判断する判断手段を備え、該判断手段により前記抽出手段がコード情報を抽出していないと判断した場合、前記名前生成手段は、所定の情報に基づいて前記データに係るフォルダ名又はファイル名を生成するように構成されていることを特徴とする。【００１６】  本発明による場合は、撮像部が撮像して得られた画像データから抽出手段がコード情報を抽出できたか否かを判断手段により判断し、抽出手段がコード情報を抽出できないと判断した場合、所定の情報に基づいて名前生成手段が、記憶手段に階層構造で記憶される各データに係るフォルダ名又はファイル名を生成する。【００１７】  本発明に係るデータ記憶装置は、前記判断手段により前記抽出手段がコード情報を抽出していないと判断した場合、その旨を報知する報知手段を備えることを特徴とする。【００１８】  本発明による場合は、判断手段により抽出手段がコード情報を抽出できないと判断した場合、コード情報を抽出できない旨、即ち各データに係るフォルダ名又はファイル名に任意の名前を付与することができない旨を報知手段が報知する。【００２１】  本発明に係るデータ記憶装置は、第１処理又は第２処理の選択を受け付ける受付手段を備え、前記フォルダ生成手段は、前記受付手段が第１処理の選択を受け付けた場合に、前記名前生成手段が生成したフォルダ名のフォルダを前記記憶手段に生成するように構成されており、前記名前変更手段は、前記受付手段が第２処理の選択を受け付けた場合に、前記記憶手段に記憶させてあるデータに係るフォルダ名又はファイル名を前記名前生成手段が生成したフォルダ名又はファイル名に変更するように構成されていることを特徴とする。【００２２】  本発明による場合は、第１処理又は第２処理の選択を受け付ける受付手段を備え、該受付手段が第１処理の選択を受け付けた場合に、フォルダ生成手段が名前生成手段により生成されたフォルダ名のフォルダを記憶手段に生成する。また、受付手段が第２処理の選択を受け付けた場合に、名前変更手段が記憶手段に記憶させてあるデータに係るフォルダ名（又はファイル名）を名前生成手段により生成されたフォルダ名（又はファイル名）に変更する。【００２３】
本発明に係る情報送信装置は、外部へ情報を送信する情報送信装置において、撮像部と、該撮像部が、複数のコードのいずれかを撮像して得られた画像データから、撮像したコードを取得するコード取得手段と、相違するコードのそれぞれに対応しており、それぞれに前記コード取得手段が取得したコードを解析してコード情報を取得する複数の解析手段と、該解析手段が取得したコード情報を外部へ送信する送信手段と、前記コード取得手段が取得したコードに基づいて、該コードを解析する解析手段を前記複数の解析手段から選択する選択手段とを備え、該選択手段が選択した解析手段は、前記コード取得手段が取得したコードを解析するように構成してあることを特徴とする。
【００２４】
本発明による場合は、撮像部が複数のコードのいずれかを撮像して得られた画像データからコード取得手段が、撮像したコードを取得し、取得したコードを解析手段が解析し、得られたコード情報を外部へ送信する。従って、コードを解析してコード情報を取得するため、例えば２次元バーコードのような各コードに予めコード情報を対応付けて記憶しておく必要がない。
また本発明による場合は、画像データから取得されたコードを解析する解析手段を複数備え、取得されたコードに基づいて複数の解析手段のうちの１つを選択し、選択した解析手段によってコードを解析する。従って、異なる種類のコードの画像を撮像して得られた画像データから取得されたコードのそれぞれを適切な解析手段によって適切に解析することが可能である。
【００２５】  本発明に係る情報送信装置は、前記解析手段が取得したコード情報を表示する表示手段と、該表示手段に表示されたコード情報を送信するか否かの指示を受け付ける指示受付手段とを備え、前記送信手段は、前記指示受付手段によって前記コード情報を送信する指示を受け付けた場合に前記コード情報を送信するように構成してあることを特徴とする。【００２６】  本発明による場合は、画像データから抽出されたコードを解析して得られたコード情報を表示手段で表示させ、表示されたコード情報を送信するか否かの指示を指示受付手段によって受け付ける。また、前記コード情報を送信する指示を受け付けた場合に前記コード情報を送信することにより、例えば適切でないコード情報の外部への送信を防止する。【００２７】  本発明に係る情報送信装置は、前記解析手段が取得したコード情報を暗号化する暗号化手段を備え、前記送信手段は、前記暗号化手段によって暗号化されたコード情報を送信するように構成してあることを特徴とする。【００２８】  本発明による場合は、画像データから取得されたコードを解析して得られたコード情報を暗号化手段によって暗号化した上で外部へ送信することにより、機密性の高い情報が漏洩した場合であっても、情報の不正使用が困難となる。【００３１】  本発明に係る情報送信装置は、前記コード取得手段が取得したコード及び該コードを前記解析手段が解析して取得したコード情報を、前記選択手段が選択した解析手段毎に記憶する記憶手段を備えることを特徴とする。【００３２】  本発明による場合は、画像データから取得されたコードと該コードを解析して得られたコード情報とを、対応する解析手段毎に記憶しておき、適宜撮像して得られた画像データから取得されるコードに対応するコード情報を、既に記憶してあるコード情報から選択することによって、解析処理を簡略化することが可能となる。【００３３】  本発明に係るデータ記憶システムは、上述した情報送信装置と、データを階層構造で記憶するデータ記憶装置とを有するデータ記憶システムにおいて、前記データ記憶装置は、前記情報送信装置から送信されるコード情報を受信する受信手段と、該受信手段が受信したコード情報に基づいて、前記データに係るフォルダ名又はファイル名を生成する名前生成手段とを備えることを特徴とする。【００３４】  本発明による場合は、データを階層構造で記憶するデータ記憶装置が、上述した情報送信装置から送信されるコード情報を受信し、受信したコード情報に基づいて、名前生成手段によって前記データに係るフォルダ名又はファイル名を生成する。従って、撮像部を有する情報送信装置から取得するコード情報に基づいて、階層構造で記憶する各データのフォルダ名又はファイル名を生成することにより、撮像部を有しないデータ記憶装置においても、各データのフォルダ名又はファイル名を任意に付加することが可能となる。【００３５】  本発明に係る情報処理システムは、上述した情報送信装置と、該情報送信装置から送信されるコード情報に基づいて所定の処理を行なう情報処理装置とを備えることを特徴とする。【００３６】  本発明による場合は、情報処理装置が、上述した情報送信装置から送信されるコード情報を受信���、受信したコード情報に基づいて所定の処理を行なうことにより、撮像部を有しない情報処理装置が所定の処理を行なうための情報を、撮像部を有する情報送信装置から取得することが可能となる。
【発明の効果】
【００３７】  本発明によれば、例えば２次元バーコード等のコードを含む画像を撮像して得られた画像データから抽出される前記コードに対応するコード情報に基づいて、記憶手段に記憶させるために取得した各データに係るフォルダ名又はファイル名を生成することにより、フォルダ名又はファイル名を入力するための操作ボタンを追加することなく、任意のフォルダ名又はファイル名を設定することができる。これにより、各データファイルのファイル名及びフォルダ名に基づいて、それぞれのデータ内容を予測することが可能となり、各データを処理する際の処理負担を軽減することができる。【００３８】  また、得られた画像データからコード情報を抽出できない場合には、所定の情報、例えば、記憶手段に記憶させるために取得した当該データの取得日時、前記記憶手段への記憶順序等に基づいて各データに係るフォルダ名又はファイル名を生成することにより、任意のフォルダ名又はファイル名を生成するために撮像部により得られた画像データからコード情報が取得できない場合であっても、確実にフォルダ名又はファイル名を生成することができる。更に、撮像して得られた画像データからコード情報を抽出することができない場合にその旨を報知することにより、各ユーザからの指示による任意のフォルダ又はファイルの名称の生成処理が失敗したことを各ユーザに通知することができる。【００３９】  本発明によれば、撮像部が撮像して得られた画像データから抽出されたコード情報に基づいて生成されたフォルダ名のフォルダを記憶手段に生成することにより、取得した各データを記憶させる記憶手段内に任意のフォルダ名のフォルダを作成することができる。また、記憶手段に既に記憶されている各データファイルのファイル名又はフォルダ名を、撮像部が撮像して得られた画像データから抽出されたコード情報に基づいて生成されたファイル名又はフォルダ名に変更することにより、記憶手段に記憶されているデータファイルのファイル名又はフォルダ名を任意に変更することができる。【００４０】  本発明によれば、第１処理が選択された場合に、生成されたフォルダ名のフォルダを記憶手段に生成し、第２処理が選択された場合に、記憶手段に記憶させてある各データのファイル名又はフォルダ名を、生成されたファイル名又はフォルダ名に変更することにより、例えばユーザによる処理の選択によってフォルダの新規作成と、フォルダ名又はファイル名の変更とを切り替えることができる。従って、例えば画像を撮像して得られた画像データを記憶し、記憶してある画像データを再生するデジタルカメラにおいて、記録処理及び再生処理の切替が可能に構成されている場合に、記録処理の実行が選択された場合にはフォルダの新規作成を行ない、再生処理の実行が選択された場合にはフォルダ名又はファイル名の変更を行なうように構成することができる。【００４１】  本発明によれば、コードを含む画像を撮像して得られた画像データから取得されたコードを解析してコード情報を取得することにより、各コードに予めコード情報を対応付けて記憶しておく必要がなく、撮像部を有する装置が撮像した画像データから取得されたコードを解析して得られたコード情報を外部の装置において��用することができる。また、解析して得られたコード情報を表示させ、表示されたコード情報を送信するか否かの指示を受け付け、送信する指示を受け付けないコード情報を外部へ送信することを防止すると共に、送信する指示を受け付けた、例えば適切なコード情報のみを外部の装置へ送信することができる。【００４２】  また、本発明によれば、画像データから取得されたコードを解析して得られたコード情報を暗号化して外部へ送信することにより、機密性の高い情報が漏洩した場合であっても、情報の不正使用が困難となり、セキュリティを向上させることができる。【００４３】  更に、本発明によれば、画像データから取得されたコードを解析する解析手段を複数備えることにより、異なる種類のコードの画像を撮像して得られた画像データから抽出したコードのそれぞれを適切な解析手段によって適切に解析することができる。また、画像データから抽出されたコードと該コードを解析して得られたコード情報とを、対応する解析手段毎に記憶しておくことにより、既に記憶してあるコード情報から対応するコード情報選択すれば足り、適宜撮像して得られた画像データから抽出されるコードを解析する必要がなく、解析処理の負担を軽減することができる。【００４４】  本発明によれば、データを階層構造で記憶するデータ記憶装置が、外部の情報送信装置から送信されるコード情報に基づいて、前記データに係るフォルダ名又はファイル名を生成することにより、撮像部を有しないデータ記憶装置においても、各データのフォルダ名又はファイル名を任意に付加することができる。また、情報処理装置が、外部の情報送信装置から送信されるコード情報に所定の処理を行なうことにより、撮像部を有しない情報処理装置が、撮像部を有する外部の情報送信装置から取得する情報に基づいて所定の処理を行なうことにより、各種処理に必要な情報を操作キーの操作によって入力する手間を要しない。
【図面の簡単な説明】
【００４５】
【図１】実施の形態１に係るデジタルカメラの構成例を示すブロック図である。
【図２】コード情報ＤＢの格納内容の一例を示す模式図である。
【図３】（ａ）はフォルダ一覧画面の構成例を示す模式図、（ｂ）はサムネイル一覧画面の構成例を示す模式図である。
【図４】実施の形態１に係るデジタルカメラにおけるフォルダ名又はファイル名の生成処理手順を示すフローチャートである。
【図５】実施の形態１に係るデジタルカメラにおけるフォルダ名又はファイル名の生成処理手順を示すフローチャートである。
【図６】実施の形態１に係るデジタルカメラにおけるフォルダ名又はファイル名の生成処理手順を示すフローチャートである。
【図７】実施の形態２に係るデジタルカメラの構成例を示すブロック図である。
【図８】実施の形態２に係る記録再生装置の構成例を示すブロック図である。
【図９】名前設定画面の構成例を示す模式図である。
【図１０】番組名一覧シートの一例を示す模式図である。
【図１１】実施の形態２に係るデジタルカメラによるフォルダ名又はファイル名の生成処理手順を示すフローチャートである。
【図１２】実施の形態２に係るデジタルカメラによるフォルダ名又はファイル名の生成処理手順を示すフローチャートである。
【図１３】放送番組一覧シートの一例を示す模式図である。
【図１４】実施の形態３に係るデジタルカメラによる記録再生装置への予約記録処理手順を示すフローチャートである。
【図１５】本発明に係る情報処理システムの構成例を示すブロック図である。
【図１６】旅行一覧シートの一例を示す模式図である。
【図１７】ユーザ確認画面の構成例を示す模式図である。
【図１８】実施の形態４に係る携帯電話機５による旅行の申し込み処理手順を示すフローチャートである。
【符号の説明】
【００４６】  １  デジタルカメラ（データ記憶装置）
１０  ＣＰＵ（フォルダ生成手段、名前変更手段、判断手段）
１３ａ  カメラ部（撮像部）
１４  コード認識部（抽出手段）
１５  名前生成部（名前生成手段）
１６  表示部（報知手段、表示手段）
１７  記録媒体（記憶手段）
１８  操作部
１８ｂ  モードスイッチ（受付手段）
１８ｃ  名前ボタン
２  デジタルカメラ（情報送信装置）
２０  コード抽出部（コード取得手段）
２１  デコーダ選択部（選択手段）
２２  デコード部（解析手段）
２３  通信インタフェース（送信手段）
３  記録再生装置（データ記憶装置、情報処理装置）
３０  ＣＰＵ（名前生成手段）
３７  通信インタフェース（受信手段）
５  携帯電話機（情報送信装置）
５０  ＣＰＵ（暗号化手段）
５３ａ  カメラ部（撮像部）
５５  表示部（表示手段）
５６  コード抽出部（コード取得手段）
５７  デコーダ選択部（選択手段）
５８  デコード部（解析手段）
５９  通信インタフェース（送信手段）
６  コンピュータ（情報処理装置）
６０  ＣＰＵ
【発明を実施するための最良の形態】
【００４７】（実施の形態１）
以下に、本発明に係るデータ記憶装置をその実施の形態１であるデジタルカメラを示す図面に基づいて詳述する。図１は本発明に係るデータ記憶装置としてのデジタルカメラの構成例を示すブロック図である。図中１は本発明に係るデータ記憶装置としてのデジタルカメラを示しており、デジタルカメラ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＯＭ１１、ＲＡＭ１２、カメラ処理部１３、コード認識部１４、名前生成部１５、表示部１６、記録媒体１７等を備えており、夫々はバス１９を介して相互に接続されている。【００４８】  ＣＰＵ１０は、デジタルカメラ１の制御中枢として動作し、バス１９を介して接続される上述したようなハードウェア各部を制御すると共に、ＲＯＭ１１に予め格納されている制御プログラムに従って種々のソフトウェア的機能を実現する。ＲＯＭ１１は、デジタルカメラ１を本発明のデータ記憶装置として動作させるために必要な種々の制御プログラムを予め記憶している。ＲＡＭ１２は、ＳＲＡＭ又はフラッシュメモリ等で構成され、ＣＰＵ１０による制御プログラムの実行時に発生するデータを一時的に記憶する。【００４９】  カメラ処理部１３は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅ  Ｄｅｖｉｃｅ）等により構成された撮像部であるカメラ部１３ａと接続されており、ＣＰＵ１０の制御に従ったタイミングでカメラ部１３ａにより撮像して画像データを取り込み、得られた画像データに対して所定の処理を施した後、バス１９を介して記録媒体１７に記録させる。なお、カメラ処理部１３は、所定の処理を施した画像データを必要に応じてコード認識部１４又は表示部１６へも転送する。【００５０】  記録媒体１７は、メモリカード、磁気媒体、光磁気媒体又は半導体メモリ等により構成されており、カメラ処理部１３から取得した画像データを記憶する記憶手段として動作する。なお、本実施の形態における記録媒体１７は、それぞれの画像データを、予め階層構造をなすように設定されたフォルダ毎に管理される画像ファイルとして記憶する。【００５１】  表示部１６は、液晶ディスプレイ（ＬＣＤ）で構成されており、デジタルカメラ１の動作状況、ユーザに通知すべき情報、カメラ部１３ａにより撮像されて得られた画像データ等を表示する。尚、表示部１６をタッチパネル方式のものとすることにより、操作部１８の各種のキーのうちの一部又は全部を代用することも可能である。【００５２】  コード認識部１４にはフラッシュＲＯＭ１４ａが接続されており、フラッシュＲＯＭ１４ａにはコード情報ＤＢ（テーブル）１４ｂが記憶されている。コード情報ＤＢ１４ｂは、図２に示すように、２次元バーコードにより構成されるコードと、それぞれのコードに対応するコード情報とを記憶している。【００５３】  コード認識部１４は、必要に応じてカメラ処理部１３から転送される画像データ中に、コード情報ＤＢ１４ｂに含まれるコードがあるか否かを認識し、画像データ中にコード情報ＤＢ１４ｂに含まれるコードを認識した場合、認識したコードに対応するコード情報をコード情報ＤＢ１４ｂから読み出して名前生成部１５へ転送する。従って、コード認識部１４は、カメラ部１３ａが撮像して得られた画像データに基づいて、���の画像データに含まれるコードに対応するコード情報を抽出する抽出手段として動作する。【００５４】  名前生成部１５は、コード認識部１４から転送されたコード情報に基づいて、記録媒体１７に記憶されている画像ファイルにおけるフォルダ名又はファイル名を生成する名前生成手段として動作する。名前生成部１５は、生成したフォルダ名又はファイル名をＣＰＵ１０に通知し、ＣＰＵ１０は、ユーザからの指示に従って、名前生成部１５により生成された名前のフォルダを記録媒体１７に生成するフォルダ生成手段として動作する。また、ＣＰＵ１０は、ユーザからの指示に従って、記録媒体１７に既に記憶されている画像ファイルにおけるフォルダ名又はファイル名を、名前生成部１５により生成された名前に変更する名前変更手段としても動作する。【００５５】  ＣＰＵ１０は操作部１８と接続されている。操作部１８は、デジタルカメラ１をユーザが操作するために必要な各種のキー、具体的には、十字ボタンからなるカーソルキー１８ａ、モードスイッチ１８ｂ、名前ボタン１８ｃ、シャッターボタン１８ｄ、決定ボタン１８ｅ等を備えている。モードスイッチ１８ｂは、例えば第１処理としての記録処理（記録モード）と、第２処理としての再生処理（再生モード）との切替を行なうためのスイッチであり、第１処理又は第２処理の選択を受け付ける受付手段として動作する。【００５６】  名前ボタン１８ｃは、記録媒体１７に記憶させてある画像ファイルに係るフォルダ名又はファイル名を生成する生成処理の実行を指示するためのボタンである。シャッターボタン１８ｄは、カメラ部１３ａが順次取得する画像データから静止画像としての画像データを取り込むタイミングを指示するためのボタンである。決定ボタン１８ｅは、各種の選択処理の際に用いるボタンである。なお、ユーザが各キーを操作した場合、操作部１８は、操作されたキーに対応した制御信号をＣＰＵ１０へ送出し、ＣＰＵ１０は取得した制御信号に対応した処理を実行する。【００５７】  上述した構成のデジタルカメラ１では、操作部１８のモードスイッチ１８ｂにより記録モードが選択されている場合、ＣＰＵ１０は、カメラ処理部１３及び表示部１６を動作させ、カメラ部１３ａが順次取得する画像データをバス１９を介して表示部１６へ転送して表示部１６に表示させる。また、記録モードが選択されている場合に、ユーザによりシャッターボタン１８ｄがオンされた場合、ＣＰＵ１０は、カメラ部１３ａが順次取得する画像データから、シャッターボタン１８ｄがオンされたタイミングの画像データを取り込み、画像ファイルとして記録媒体１７に記録させると共に、この画像ファイルを表示部１６に表示させる。なお、このように新規の画像ファイルを記録媒体１７に記録させる際のファイル名は、例えば撮影日時、記録媒体１７への記録順序等に基づいて付与される。【００５８】  一方、ユーザは、記録媒体１７の所望のフォルダ内に新規にフォルダを作成したい場合、モードスイッチ１８ｂにより記録モードを選択した状態で名前ボタン１８ｃをオンし、この状態で所望のコード情報に対応するコードをカメラ部１３ａにより撮像する。なお、図２に示すコード情報ＤＢ１４ｂは予め記録用紙にコード一覧シートとして印刷されており、このコード一覧シート中の所望のコードをカメラ部１３ａにより撮像する。【００５９】  従って、ＣＰＵ１０は、記録モードが選択されている場合に、ユーザにより名前ボタン１８ｃがオンされ、更にシャッターボタン１８ｄがオンされた場合、カメラ部１３ａが取り込んだ画像データをコード認識部１４に入力する。また、コード認識部１４は、取得した画像データ中にコード情報ＤＢ１４ｂに含まれるコードがあるか否かを認識し、画像データ中にコードを認識した場合、認識したコードに対応するコード情報をコード情報ＤＢ１４ｂから読み出して名前生成部１５へ転送する。名前生成部１５は、コード認識部１４から取得したコード情報に基づいてフォルダ名を生成する。なお、このように生成されたフォルダ名はＣＰＵ１０へ通知され、ＣＰＵ１０は、通知されたフォルダ名のフォルダを、指定されたフォルダ内に作成する。【００６０】  また、上述した構成のデジタルカメラ１では、操作部１８のモードスイッチ１８ｂにより再生モードが選択された場合、ＣＰＵ１０は、図３に示すように、記録媒体１７に階層構造で記憶させてある画像ファイルを選択するための選択画面を表示部１６に表示させる。なお、図３（ａ）はフォルダ一覧画面の構成例を示す模式図であり、図中の四角はそれぞれフォルダを示しており、四角の中にはそれぞれのフォルダ名が示されている。また、図３（ｂ）はサムネイル一覧画面の構成例を示す模式図であり、図中の四角はそれぞれ画像ファイルを示しており、四角の中にはそれぞれの画像ファイルのサムネイル画像及びファイル名が示されている。更に、選択画面は、図３に示すような画面ほか、フォルダ及びサムネイルを混同した一覧画面を表示させる構成とすることもできる。【００６１】  図３（ａ）に示すフォルダ一覧画面において、ユーザは所望する画像ファイルを格納しているフォルダをカーソルキー１８ａにより選択して決定ボタン１８ｅをオンする。図３（ａ）においては、フォルダ名が「２００３０１０１Ａ」のフォルダが選択されており、決定ボタン１８ｅがオンされた場合、ＣＰＵ１０は、図３（ｂ）に示すように、「２００３０１０１Ａ」のフォルダに格納されている画像ファイルのサムネイル一覧画面を表示部１６に表示させる。図３（ｂ）においては、同様にファイル名が「ＸＸＸ＿００２．ＪＰＧ」の画像ファイルが選択されており、決定ボタン１８ｅがオンされた場合、ＣＰＵ１０は、選択された「ＸＸＸ＿００２．ＪＰＧ」の画像ファイルを記録媒体１７から読み出して表示部１６に表示させる。これにより、ユーザは所望する画像ファイルを記録媒体１７から読み出して表示部１６により確認することができる。【００６２】  また、ユーザは、記録媒体１７に記憶させてある画像ファイルに係るフォルダ名又はファイル名を変更したい場合、モードスイッチ１８ｂにより再生モードを選択し、カーソルキー１８ａを用いて名前を変更したいフォルダ又はファイルを選択して名前ボタン１８ｃをオンし、この状態で所望のコード情報に対応するコードをカメラ部１３ａにより撮像する。【００６３】  従って、ＣＰＵ１０は、再生モードが選択されている場合に、ユーザにより名前ボタン１８ｃがオンされ、更にシャッ��ーボタン１８ｄがオンされた場合、カメラ部１３ａが取得した画像データをコード認識部１４に入力する。また、コード認識部１４は、取得した画像データ中にコード情報ＤＢ１４ｂに含まれるコードがあるか否かを認識し、画像データ中にコードを認識した場合、認識したコードに対応するコード情報をコード情報ＤＢ１４ｂから読み出して名前生成部１５へ転送する。名前生成部１５は、コード認識部１４から取得したコード情報に基づいてフォルダ名を生成する。【００６４】  なお、カーソルキー１８ａによりフォルダが選択されている場合には、選択されたフォルダのフォルダ名を生成し、ファイルが選択されている場合には、選択されたファイルのファイル名を生成する。また、このように生成されたフォルダ名又はファイル名はＣＰＵ１０へ通知され、ＣＰＵ１０は、名前を変更するために選択されたフォルダ名又はファイル名を、通知されたフォルダ名又はファイル名に変更する。従って、図３（ａ）に示すように、「富士山」、「運動会」及び「日光」等で示すような任意のフォルダ名を付与することができ、図３（ｂ）に示すように「北海道．ＪＰＧ」で示すような任意のファイル名を付与することができる。【００６５】  ここで、フォルダ名又はファイル名を生成するためにカメラ部１３ａが取得した画像データ中にコード情報ＤＢ１４ｂに含まれるコードを認識できない場合、例えば、コード情報ＤＢ１４ｂに登録されていないコードを撮像した場合、又はコードに関係のない画像を撮像した場合等には、認識したコードに対応するコード情報に基づいてフォルダ又はファイルの名前を生成することができない。従って、コード認識部１４は、カメラ処理部１３から取得した画像データからコードを認識できない場合、その旨をＣＰＵ１０へ通知する。【００６６】  ＣＰＵ１０は、コード認識部１４からの通知に基づいて、コード認識部１４が画像データ中のコードを認識して対応するコード情報を抽出できたか否かを判断する判断手段として動作しており、画像データ中にコードを認識できないと判断した場合、名前生成部１５にその旨を示す信号を送出する。名前生成部１５は、ＣＰＵ１０からコード認識部１４により画像データ中にコードを認識できない旨を示す信号を取得した場合、所定の情報に基づいてフォルダ名又はファイル名を生成する。具体的には、名前生成部１５は撮影日時、フォルダ又はファイルの名前の変更処理を実行した日時等に基づいてフォルダ名又はファイル名を生成し、例えば、２００３年１１月４日に１つ目のフォルダを作成する場合には「２００３１１０４Ａ」のようなフォルダ名を生成することができる。【００６７】  また、ＣＰＵ１０は、コード認識部１４により画像データ中にコードを認識できないと判断した場合、ユーザにより指示された任意の名前の生成処理を失敗した旨を表示部１６に表示させる。これにより、表示部１６は任意の名前を生成することができなかったことをユーザに報知する報知手段として動作する。【００６８】  以下に、上述した構成のデジタルカメラ１において、記録媒体１７に記憶されている画像ファイルに係るフォルダ名又はファイル名の生成処理について説明する。図４乃至図６は実施の形態１に係るデジタルカメラ１に���けるフォルダ名又はファイル名の生成処理手順を示すフローチャートである。デジタルカメラ１において、ユーザは、記録媒体１７に新たなフォルダを作成する場合又は既に記録させてある画像ファイルのファイル名又はフォルダ名を変更する場合等に応じて操作部１８のモードスイッチ１８ｂを操作して記録モード又は再生モードを選択する。【００６９】  デジタルカメラ１において、ＣＰＵ１０は、ユーザにより記録モードが選択されたか否かを判断しており（Ｓ１）、記録モードが選択されたと判断した場合（Ｓ１：ＹＥＳ）、カメラ処理部１３及び表示部１６を起動させ、カメラ部１３ａが撮像して取得した画像データをバス１９を介して表示部１６へ順次転送して表示部１６に表示させる（Ｓ２）。次にユーザは、記録媒体１７に新規に作成するフォルダの名前を生成するために名前ボタン１８ｃをオンする。【００７０】  ＣＰＵ１０は、操作部１８の名前ボタン１８ｃがオンされたか否かを判断しており（Ｓ３）、名前ボタン１８ｃがオンされていないと判断した場合（Ｓ３：ＮＯ）、ステップＳ２の処理に戻り、名前ボタン１８ｃがオンされるまでカメラ部１３ａで取得する画像データを表示部１６に順次表示させる。また、名前ボタン１８ｃがオンされたと判断した場合（Ｓ３：ＹＥＳ）、ＣＰＵ１０は、ユーザによりシャッターボタン１８ｄがオンされたか否かを判断し（Ｓ４）、シャッターボタン１８ｄがオンされていない場合（Ｓ４：ＮＯ）、シャッターボタン１８ｄがオンされるまで待機する。【００７１】  次にユーザは、図２に示すようなコード一覧シートから所望のコードをカメラ部１３ａにより撮像するためにシャッターボタン１８ｄをオンする。ＣＰＵ１０は、シャッターボタン１８ｄがオンされたと判断した場合（Ｓ４：ＹＥＳ）、カメラ部１３ａが取得する画像データ、ここでは所望のコードを撮像して得られた画像データを取り込み（Ｓ５）、カメラ処理部１３から出力される画像データをコード認識部１４に入力する。【００７２】  次にＣＰＵ１０は、コード認識部１４に、入力された画像データにフラッシュＲＯＭ１４ａのコード情報ＤＢ１４ｂ中のいずれかのコードが含まれているか否かを認識させる（Ｓ６）。コード認識部１４は、取得した画像データにコード情報ＤＢ１４ｂ中のコードを認識できない場合、その旨をＣＰＵ１０へ通知し、ＣＰＵ１０は、この通知に基づき、カメラ部１３ａが取得した画像データからコードが認識できたか否かを判断する（Ｓ７）。【００７３】  カメラ部１３ａが取得した画像データからコードが認識できた場合（Ｓ７：ＹＥＳ）、コード認識部１４は、認識したコードに対応するコード情報をコード情報ＤＢ１４ｂから読み出し（Ｓ８）、読み出したコード情報を名前生成部１５へ転送する。名前生成部１５は、コード認識部１４から取得したコード情報に基づいてフォルダ名を生成し（Ｓ９）、生成したフォルダ名をＣＰＵ１０へ通知する。【００７４】  一方、カメラ部１３ａにより得られた画像データからコードが認識できないと判断した場合（Ｓ７：ＮＯ）、ＣＰＵ１０は、コード認識部１４によりコードが認識できなかった旨を示す信号を名前生成部１５へ送出する（Ｓ１０）。この信号を取得した名前生成部１５は、所定の���報に基づいてフォルダ名を生成し（Ｓ１１）、生成したフォルダ名をＣＰＵ１０へ通知する。ＣＰＵ１０は、名前生成部１５により生成されて通知されたフォルダ名のフォルダを記録媒体１７の所定箇所に作成する（Ｓ１２）。【００７５】  一方、ユーザは記録媒体１７に既に記録されている画像ファイルにおけるフォルダ名又はファイル名を変更したい場合、操作部１８のモードスイッチ１８ｂを操作して再生モードを選択する。ＣＰＵ１０は、ユーザにより記録モードが選択されていないと判断した場合（Ｓ１：ＮＯ）、即ち、ユーザにより再生モードが選択された場合、記録媒体１７に記憶させてある各画像ファイルにおけるフォルダ名又はファイル名の変更を受け付けるために、図３に示すようなフォルダ一覧画面及びサムネイル一覧画面等の選択画面を表示部１６に表示させる（Ｓ１３）。ユーザは、選択画面を用いて名前を変更したいフォルダ又はファイルを選択するためにカーソルキー１８ａを操作する。【００７６】  ＣＰＵ１０は、ユーザによりカーソルキー１８ａが操作されたか否かを判断しており（Ｓ１４）、カーソルキー１８ａが操作されたと判断した場合（Ｓ１４：ＹＥＳ）、操作されるカーソルキー１８ａに従って、選択されるフォルダ又はファイルを変更する（Ｓ１５）。なお、ＣＰＵ１０は、カーソルキー１８ａが操作されないと判断した場合（Ｓ１４：ＮＯ）ステップＳ１５の処理をスキップする。【００７７】  ユーザは、選択画面に示されるフォルダ内のファイルを選択するためにカーソルキー１８ａを用いてフォルダを選択して決定ボタン１８ｅをオンする。ＣＰＵ１０は、ユーザにより決定ボタン１８ｅがオンされたか否かを判断しており（Ｓ１６）、決定ボタン１８ｅがオンされたと判断した場合（Ｓ１６：ＹＥＳ）、カーソルキー１８ａによりフォルダが選択されたか否かを判断する（Ｓ１７）。ここで、フォルダが選択されたと判断した場合（Ｓ１７：ＹＥＳ）、ＣＰＵ１０は選択されたフォルダ内のフォルダ及びファイルを選択するためのフォルダ一覧画面及びサムネイル一覧画面を含む選択画面を表示させ（Ｓ１８）、ステップＳ１４の処理に戻る。なお、ＣＰＵ１０は、決定ボタン１８ｅがオンされていないと判断した場合（Ｓ１６：ＮＯ）ステップＳ２０の処理までスキップする。【００７８】  また、カーソルキー１８ａによりフォルダが選択されていないと判断した場合（Ｓ１７：ＮＯ）、即ちカーソルキー１８ａにより画像ファイルが選択された場合、ＣＰＵ１０は、選択された画像ファイルを記録媒体１７から読み出して表示部１６に表示させる（Ｓ１９）。次にユーザは、表示部１６に表示された画像ファイル、又はステップＳ１６で決定ボタン１８ｅがオンされずにステップＳ１５で選択されたフォルダ又は画像ファイルの名前を変更するために操作部１８の名前ボタン１８ｃをオンする。【００７９】  ＣＰＵ１０は、操作部１８の名前ボタン１８ｃがオンされたか否かを判断しており（Ｓ２０）、名前ボタン１８ｃがオンされていないと判断した場合（Ｓ２０：ＮＯ）、ステップＳ１４の処理に戻る。また、名前ボタン１８ｃがオンされたと判断した場合（Ｓ２０：ＹＥＳ）、ＣＰＵ１０は、ユーザによりシャッターボタン１８ｄがオンされたか否かを判断し（Ｓ２１）、シャッターボタン１８ｄがオンされていない場合（Ｓ２１：ＮＯ）、シャッターボタン１８ｄがオンされるまで待機する。【００８０】  ユーザは、図２に示すようなコード一覧シートから所望のコードをカメラ部１３ａにより撮像するためにシャッターボタン１８ｄをオンする。ＣＰＵ１０は、シャッターボタン１８ｄがオンされたと判断した場合（Ｓ２１：ＹＥＳ）、カメラ部１３ａが取得する画像データ、ここでは所望のコードを撮像して得られた画像データを取り込み（Ｓ２２）、カメラ処理部１３から出力される画像データをコード認識部１４に入力する。【００８１】  次にＣＰＵ１０は、コード認識部１４に、入力された画像データにフラッシュＲＯＭ１４ａのコード情報ＤＢ１４ｂ中のいずれかのコードが含まれているか否かを認識させる（Ｓ２３）。コード認識部１４は、取得した画像データにコード情報ＤＢ１４ｂ中のコードが認識できない場合、その旨をＣＰＵ１０へ通知し、ＣＰＵ１０は、この通知に基づいてカメラ部１３ａが取得した画像データからコードが認識できたか否かを判断する（Ｓ２４）。【００８２】  カメラ部１３ａが取得した画像データからコードが認識できた場合（Ｓ２４：ＹＥＳ）、コード認識部１４は、認識したコードに対応するコード情報をコード情報ＤＢ１４ｂから読み出し（Ｓ２５）、読み出したコード情報を名前生成部１５へ転送する。名前生成部１５は、コード認識部１４から取得したコード情報に基づいて、カーソルキー１８ａにより選択されていたフォルダ又はファイルの名前を生成し（Ｓ２６）、生成したフォルダ名又はファイル名をＣＰＵ１０へ通知する。これにより、ＣＰＵ１０は、ユーザにより選択されたフォルダ又はファイルの名前を、名前生成部１５が生成した名前に変更する（Ｓ２７）。【００８３】  一方、カメラ部１３ａにより得られた画像データからコードが認識できないと判断した場合（Ｓ２４：ＮＯ）、ＣＰＵ１０は、カーソルキー１８ａにより選択されていたフォルダ又はファイルの名前の変更処理を失敗した旨を表示部１６に表示し（Ｓ２８）、名前の変更処理を終了する。【００８４】  上述したように、本実施の形態１に係るデジタルカメラ１では、カメラ部１３ａが撮像したバーコードに対応するコード情報に基づいて任意のフォルダ名又はファイル名を付与することができると共に、撮像したバーコードに対応するコード情報が予め用意されていない場合には、所定の情報に基づいて確実にフォルダ名又はファイル名を生成することができる。【００８５】  上述した実施の形態１のデジタルカメラ１では、２次元バーコードの各コードに対応してコード情報を記憶させてあるコード情報ＤＢ１４ｂを予め用意しておき、撮像して得られた画像データから抽出したコードに対応するコード情報に基づいてフォルダ名又はファイル名を生成するように構成されているが、コード情報ＤＢ１４ｂに予め登録されていないコード情報を外部から取得して追加する構成とすることもできる。なお、このようにコード情報ＤＢ１４ｂにコード情報を追加する場合には、例えば、平仮名の一覧表を表示部１６に表示させ、ユーザがカーソルキー１８ａを操作して各平仮名を選択することにより、新規のコード情報を入力することができる。また、デジタルカメラ１をケーブル等を介してコンピュータと接続し、コンピュータが備えるキーボード等から追加することもできる。なお、コード情報ＤＢ１４ｂに記憶される２次元バーコードとしてはＱＲコード（登録商標）を用いることができる。【００８６】  また、上述した実施の形態における記録媒体１７は、メモリカード、磁気媒体、光磁気媒体又は半導体メモリ等により構成されており、デジタルカメラ１から取り外しできるものであっても、取り外しできないものであっても構わない。【００８７】  本発明に係るデータ記憶装置は、上述したようなデジタルカメラ１による実施の形態に用いられるだけでなく、カメラ付き携帯電話機にも適用することができる。また、取得した画像データを記録する機器に限られず、取得した画像データ及び音声データを含む映像データ等を記録する携帯電話機、ＰＤＡ等にも適用することができる。更に、取得した音声データを記録するボイスレコーダにおいても、カメラ及び表示部を設けることにより適用することが可能となる。【００８８】（実施の形態２）
以下に、本発明に係るデータ記憶システムをその実施の形態２を示す図面に基づいて詳述する。図７は本発明に係るデータ記憶システムにおけるデジタルカメラの構成例を示すブロック図、図８は本発明に係るデータ記憶システムにおける記録再生装置の構成例を示すブロック図である。【００８９】  本実施の形態２のデータ記憶システムは、本発明の情報送信装置としてのデジタルカメラ２と、本発明のデータ記憶装置としての記録再生装置３とにより構成されており、デジタルカメラ２と記録再生装置３とは、赤外線を利用したＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）規格に従う無線通信が可能である。なお、デジタルカメラ２と記録再生装置３とは、赤外線を利用した無線通信だけでなく、例えば、ＩＥＥＥ８０２．１１ｂ規格に準拠した無線ＬＡＮ、及びＢｌｕｅｔｏｏｔｈ規格に従う無線通信等の無線通信が可能であってもよい。【００９０】  本実施の形態２のデータ記憶システムにおいて、記録再生装置３は、チューナ３５（図８参照）で受信した放送番組をそれぞれ画像ファイルとして、ＤＶＤに予め階層構造をなすように設定されたフォルダ毎に記録している。また、デジタルカメラ２は、記録再生装置３が記録する放送番組のファイル名及びフォルダ名に用いられる単語をコード化したバーコードを撮像し、得られた画像データを解析してコード情報（単語）を取得し、取得したコード情報を無線通信で記録再生装置３へ送信する。【００９１】  デジタルカメラ２からコード情報を受信した記録再生装置３は、受信したコード情報に基づいて、自身が記録する各画像ファイルのファイル名又はフォルダ名を生成する。これにより、記録再生装置３に記録してある放送番組の画像ファイルのファイル名及びフォルダ名を任意に付加することができる。【００９２】  以下に、本実施の形態２のデータ記憶システムを構成するデジタルカメラ２及び記録再生装置３の内部構成例について説明する。なお、図７に示す本実施の形態２のデジタルカメラ２において、上述した実施の形態１のデジタルカメラ１と同様の構成を有するものについては、同一の符号を付して説明を省略する。【００９３】  実施の形態２に係るデジタルカメラ２は、図７に示すように、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、カメラ処理部１３、表示部１６、記録媒体１７のほかに、コード抽出部２０、デコーダ選択部２１、デコード部２２及び外部の記録再生装置３と通信するための通信インタフェース２３等を備えており、夫々はバス１９を介して相互に接続されている。【００９４】  本実施の形態２のデジタルカメラ２では、操作部１８は、名前ボタン１８ｃ、シャッターボタン１８ｄ、決定ボタン１８ｅのほかに、送信ボタン１８ｆ等を備えている。送信ボタン１８ｆは、例えば、デコード部２２によってデコードされたコード情報を通信インタフェース２３から記録再生装置３へ送信する際に用いるボタンである。また、デジタルカメラ２のカメラ処理部１３は、ＣＰＵ１０からの制御に従って、カメラ部（撮像部）１３ａにより撮像して得られた画像データに所定の処理を施した後、バス１９を介してコード抽出部２０へ転送する。コード抽出部２０は、カメラ処理部１３から転送された画像データ��に、所定の処理によって予めコード化されたコードが含まれているか否かを検出し、画像データ中にコードを検出した場合、検出したコードを取得するコード取得手段として動作し、取得（抽出）したコードをデコーダ選択部２１及びデコード部２２へ転送する。【００９５】  ここで、本実施の形態２のデジタルカメラ２は、コード抽出部２０が抽出したコードを解析してコード情報を取得する解析手段として、複数の第１デコーダ２２ａ、第２デコーダ２２ｂ…をデコード部２２に有している。デコーダ選択部２１は、コード抽出部２０から転送されたコードに基づいて、このコードを解析できるデコーダを選択する選択手段として動作し、ＣＰＵ１０は、デコーダ選択部２１によって選択されたデコーダによって、コード抽出部２０が抽出したコードを解析させる。これにより、デジタルカメラ２は、コード抽出部２０が抽出したコードの種類に応じて適切なデコーダを用いたデコード処理を行なうことができる。【００９６】  通信インタフェース２３は、上述したようにカメラ部１３ａが取得した画像データから抽出されたコードをデコード部２２の適切なデコーダによって解析して得られたコード情報を外部の記録再生装置３へ送信する送信手段として動作する。また、ＣＰＵ１０は、上述したように適切なデコーダによってデコードされたコード情報を表示部（表示手段）１６に表示させ、ユーザは、表示されたコード情報が適切にデコードされたものであるか否かに基づいて、表示されたコード情報を記録再生装置３へ送信するか否かの指示を、操作部１８の送信ボタン１８ｆを操作することにより入力する。【００９７】  ＣＰＵ１０は、ユーザにより送信ボタン１８ｆが操作されたか否かに基づいて、表示部１６に表示されたコード情報を記録再生装置３へ送信するか否かの指示を受け付ける指示受付手段として動作し、ユーザによって送信ボタン１８ｆが操作された場合、表示部１６に表示されたコード情報を通信インタフェース２３から外部の記録再生装置３へ送信する。これにより、適切にデコードされなかったコード情報の記録再生装置３への送信を防止することができる。【００９８】  デジタルカメラ２の記録媒体１７は、コード抽出部２０が画像データから抽出したコードと、このコードを適切なデコーダによってデコードして得られたコード情報とを、対応するデコーダ毎に記憶する記憶手段として動作する。これにより、一度解析したコードについては再度の解析処理を行なう必要がなく、処理負担を軽減することができる。【００９９】  一方、記録再生装置３は、図８に示すように、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２、リモコン受信部３４、チューナ３５、ＤＶＤレコーダ３６、デジタルカメラ２と通信するための通信インタフェース３７、映像信号用の映像ケーブル及び音声信号用の音声ケーブルを介して液晶表示テレビジョン装置等のモニタ装置３８ａと接続するための接続部３８等を備えており、それぞれはバス３９を介して相互に接続されている。【０１００】  ＣＰＵ３０は、記録再生装置３の制御中枢として動作し、バス３９を介して接続される上述したようなハードウェア各部を制御すると共に、ＲＯＭ３１に予め格納されている制御プログラムに従って種々のソフトウ��ア的機能を実現する。ＲＯＭ３１は、記録再生装置３を本発明のデータ記憶装置として動作させるために必要な種々の制御プログラムを予め記憶している。ＲＡＭ３２は、ＳＲＡＭ又はフラッシュメモリ等で構成され、ＣＰＵ３０による制御プログラムの実行時に発生するデータを一時的に記憶する。【０１０１】  リモコン受信部３４は、例えば、リモートコントロール装置（以下、リモコン装置という）４からの赤外線を受光して所定の電気信号に変換し、得られた電気信号を解析してリモコン装置から入力された制御信号を検出し、検出した制御信号をＣＰＵ３０へ通知する。これにより、ＣＰＵ１０は、リモコン受信部３４が取得した制御信号に応じた制御プログラムをＲＯＭ３１からＲＡＭ３２に読み出して順次実行する。【０１０２】  なお、リモコン装置４は、カーソルキー４０、決定ボタン４１、戻るボタン４２等を有しており、戻るボタン４２は、ユーザが各種の操作ボタンを操作している際に直前の操作モードに戻る場合に用いるボタンである。また、記録再生装置３とリモコン装置４とは、赤外線を利用したＩｒＤＡ規格に従う無線通信だけでなく、例えば、ＩＥＥＥ８０２．１１ｂ規格に準拠した無線ＬＡＮ、及びＢｌｕｅｔｏｏｔｈ規格に従う無線通信等の無線通信が可能であってもよい。【０１０３】  ＣＰＵ３０には、ユーザが記録再生装置３を直接的に操作する各種のキーを有する操作部３３も接続されている。操作部３３は、ユーザにより各キーが操作された場合、操作されたキーに対応した制御信号をＣＰＵ３０へ通知し、ＣＰＵ３０は、リモコン受信部３４が取得した制御信号と同様に、操作部３３から送出された制御信号に応じた制御プログラムをＲＯＭ３１からＲＡＭ３２に読み出して順次実行する。【０１０４】  チューナ３５は、例えばＵＨＦテレビジョン放送信号及びＶＨＦテレビジョン放送信号、ＢＳ放送信号又はＣＳ放送信号等の受信用チューナであり、ユーザにより選択された放送チャンネルに応じた放送信号を受信し、ＤＶＤレコーダ３６へ入力する。ＤＶＤレコーダ３６は書込み可能なＤＶＤの挿脱が可能に構成されており、ＣＰＵ３０からの制御に従って、所定位置に挿入されたＤＶＤにチューナ３５から入力される放送信号を記録させる。なお、ＤＶＤレコーダ３６は、チューナ３５から入力される放送信号を、予め階層構造をなすように設定されたフォルダ毎に管理される画像ファイルとして記憶する。【０１０５】  上述した構成のデジタルカメラ２及び記録再生装置３を有するデータ記憶システムにおいて、デジタルカメラ２は、カメラ部１３ａが取得した画像データから抽出されたコードをデコード部２２の適切なデコーダによって解析して得られたコード情報を通信インタフェース２３から記録再生装置３へ送信した場合、記録再生装置３は、デジタルカメラ２からのコード情報を通信インタフェース（受信手段）３７で受信する。また、ＣＰＵ３０は、受信したコード情報に基づいて、ＤＶＤレコーダ３６に記憶してある各放送番組におけるファイル名又はフォルダ名を生成する名前生成手段として動作する。【０１０６】  具体的には、ユーザは、記録再生装置３に記録させてある放送番組に任意のファイル名（番組名）又はフォルダ名を付加したい場��、記録再生装置３の操作部３３の所定の操作ボタン又はリモコン装置４の所定の操作ボタンを操作することによって、図９（ａ）に示すような名前設定画面をモニタ装置３８ａに表示させる。なお、このような画面情報は、記録再生装置３のＲＯＭ３１に予め記憶してある。【０１０７】  ユーザは、記録再生装置３に接続されたモニタ装置３８ａに図９（ａ）に示す名前設定画面を表示させた状態で、図１０で示すような番組名一覧シート中の所望のバーコードをデジタルカメラ２で撮像する。この番組名一覧シート中のバーコードは、放送中及び放送済みの放送番組の番組名をコード化したものである。従って、ユーザは、記録再生装置３によって記録した放送番組にファイル名又はフォルダ名を付加する際にこのようなバーコードを用いる。デジタルカメラ２は、ユーザにより名前ボタン１８ｃがオンされ、更にシャッターボタン１８ｄがオンされた場合、カメラ部１３ａが取得した画像データをコード抽出部２０へ入力する。【０１０８】  また、コード抽出部２０は、取得した画像データ中にコードがあるか否かを検出し、画像データ中にコードを検出した場合、検出したコードを画像データから取得してデコーダ選択部２１及びデコード部２２へ入力する。更に、デコーダ選択部２１は、コード抽出部２０から入力されたコードに基づいて適切なデコーダを選択し、デコード部２２は、デコーダ選択部２１によって選択されたデコーダによってコード抽出部２０から入力されたコードをデコードする。また、ＣＰＵ１０は、デコード部２２によってデコードされて得られたコード情報を表示部１６に表示させる。【０１０９】  ユーザは、デジタルカメラ２の表示部１６に表示されたコード情報が所望するものであるか否かを判断し、所望するものである場合には操作部１８の送信ボタン１８ｆを操作する。これによりデジタルカメラ２のＣＰＵ１０は、表示部１６に表示されたコード情報を通信インタフェース２３から記録再生装置３へ送信する。【０１１０】  一方、デジタルカメラ２からコード情報を受信した記録再生装置３において、ＣＰＵ３０は、受信したコード情報を、図９（ｂ）に示す名前設定画面の名前欄に表示させるために接続部３８からモニタ装置３８ａへ送出する。ここで、ユーザは、名前設定画面中に表示されたファイル名（コード情報）が所望するものであるか否かを判断し、所望するものである場合にはリモコン装置４０の決定ボタン４１を操作し、所望するものでない場合には戻るボタン４２を操作する。【０１１１】  ユーザが決定ボタン４１を操作した場合、記録再生装置３のＣＰＵ３０は、名前設定画面の名前欄に表示されたファイル名（コード情報）を、ユーザが選択した画像ファイルのファイル名としてＤＶＤレコーダ３６に記憶させる。これにより、図９（ａ）中の「富士山」で示すような任意のファイル名を付与することができる。なお、図９（ａ）においてフォルダが選択されている場合には、デジタルカメラ１で取得したコード情報は選択されたフォルダのフォルダ名となり、ファイルが選択されている場合には、デジタルカメラ１で取得したコード情報は選択されたファイルのファイル名となる。【０１１２】  ここで、デジタルカメラ２のコード抽出部２０は、フォ��ダ名又はファイル名を生成するためにカメラ部１３ａが取得した画像データ中にコードを検出できない場合、その旨をＣＰＵ１０へ通知する。ＣＰＵ１０は、コード抽出部２０からの通知に従って、撮像した画像データからコードを検出できず、任意のフォルダ名又はファイル名を付与できない旨のメッセージを表示部１６に表示させ、ユーザに通知する。【０１１３】  以下に、上述した構成のデータ記憶システムにおいて、記録再生装置３のＤＶＤレコーダ３６に記録してある各放送番組の画像ファイルに係るフォルダ名又はファイル名の生成処理について説明する。図１１及び図１２は実施の形態２に係るデジタルカメラ２によるフォルダ名又はファイル名の生成処理手順を示すフローチャートである。【０１１４】  記録再生装置３において、ユーザは、ＤＶＤレコーダ３６に記録させてある画像ファイルのファイル名又はフォルダ名を変更する場合、リモコン装置４０の所定の操作ボタン又は操作部３３の所定の操作ボタンを操作し、図９（ａ）に示す名前設定画面をモニタ装置３８ａに表示させる。記録再生装置３のＣＰＵ３０は、ユーザによって所定の操作ボタンが操作された場合、ＲＯＭ３１から所定の画面情報を読み出し、モニタ装置３８ａに名前設定画面を表示させる（Ｓ３１）。ユーザは、カーソルキー４０を操作して名前設定画面で表示される画像ファイルから名前を変更したい画像ファイルを選択する。また、ユーザは、決定ボタン４１を操作して所望の画像ファイルを決定する。【０１１５】  ＣＰＵ３０は、決定ボタン４１がオンされたか否かを判断し（Ｓ３２）、決定ボタン４１がオンされていないと判断した場合（Ｓ３２：ＮＯ）、名前設定画面の表示を続行し（Ｓ３１）、ユーザによって操作されるカーソルキー４０に従って選択される画像ファイルを変更する。ＣＰＵ３０は、決定ボタン４１がオンされたと判断した場合（Ｓ３２：ＹＥＳ）、図９（ｂ）に示すように名前設定画面に名前欄を表示し、ファイル名（フォルダ名）の取得待ち状態となる（Ｓ３３）。【０１１６】  一方、ユーザは、この状態で、名前設定画面で選択した画像ファイルのファイル名を変更するためにデジタルカメラ２の名前ボタン１８ｃをオンする。デジタルカメラ２において、ＣＰＵ１０は、操作部１８の名前ボタン１８ｃがオンされたか否かを判断しており（Ｓ３４）、名前ボタン１８ｃがオンされていないと判断した場合（Ｓ３４：ＮＯ）、名前ボタン１８ｃがオンされるまで待機しており、名前ボタン１８ｃがオンされたと判断した場合（Ｓ３４：ＹＥＳ）、ユーザによりシャッターボタン１８ｄがオンされたか否かを判断する（Ｓ３５）。【０１１７】  ユーザは、図１０に示すような番組名一覧シート中の所望のコードをカメラ部１３ａにより撮像するためにシャッターボタン１８ｄをオンし、ＣＰＵ１０は、シャッターボタン１８ｄがオンされていないと判断した場合（Ｓ３５：ＮＯ）、シャッターボタン１８ｄがオンされるまで待機する。ＣＰＵ１０は、シャッターボタン１８ｄがオンされたと判断した場合（Ｓ３５：ＹＥＳ）、カメラ部１３ａが取得する画像データ、ここでは所望のコードを撮像して得られた画像データを取り込み（Ｓ３６）、カメラ処理部１３から出力される画像データをコ���ド抽出部２０へ入力する。【０１１８】  コード抽出部２０は、カメラ処理部１３から入力された画像データからコードを抽出し（Ｓ３７）、抽出したコードをデコーダ選択部２１及びデコード部２２へ入力する。一方、コード抽出部２０は、画像データにコードが検出できない場合はその旨をＣＰＵ１０へ通知し、ＣＰＵ１０は、この通知によってコード抽出部２０がコードを抽出できたか否かを判断する（Ｓ３８）。ＣＰＵ１０は、コードを抽出できないと判断した場合（Ｓ３８：ＮＯ）、撮像した画像データからコードを抽出できず、任意のファイル名を生成することができない旨を示すメッセージを表示部１６に表示させて通知して（Ｓ３９）処理を終了する。【０１１９】  一方、コードを抽出できたと判断した場合（Ｓ３８：ＹＥＳ）、デコーダ選択部２１は、コード抽出部２０から入力されたコードに基づいて対応するデコーダを特定し（Ｓ４０）、デコード部２２は、デコーダ選択部２１が選択したデコーダによって、コード抽出部２０から入力されたコードを解析する（Ｓ４１）。ＣＰＵ１０は、デコード部２２によって解析されて得られたコード情報を表示部１６に表示させ（Ｓ４２）、ユーザにより送信ボタン１８ｆがオンされたか否かを判断する（Ｓ４３）。【０１２０】  ＣＰＵ１０は、送信ボタン１８ｆがオンされたと判断した場合（Ｓ４３：ＹＥＳ）、表示部１６に表示されたコード情報を通信インタフェース２３から記録再生装置３へ送信し（Ｓ４４）、送信ボタン１８ｆがオンされていないと判断した場合（Ｓ４３：ＮＯ）、例えば図示しないキャンセルボタンがオンされた場合、処理を終了する。なお、ＣＰＵ１０は、ステップＳ３７で抽出されたコードとステップＳ４１で解析して取得したコード情報とを、それぞれ対応するデコーダ毎に記録媒体１７に記録させる。【０１２１】  デジタルカメラ２からコード情報を受信した記録再生装置３において、ＣＰＵ３０は、受信したコード情報を、図９（ｂ）に示す名前設定画面の名前欄に表示させ（Ｓ４５）、ユーザによりリモコン装置４の決定ボタン４１がオンされたか否かを判断する（Ｓ４６）。ＣＰＵ３０は、ユーザにより決定ボタン４１がオンされたと判断した場合（Ｓ４６：ＹＥＳ）、ステップＳ３２で選択された画像ファイルのファイル名を変更する（Ｓ４７）。なお、ステップＳ３２でフォルダが選択されている場合には、選択されたフォルダのフォルダ名を変更する。【０１２２】  一方、ＣＰＵ３０は、ユーザにより決定ボタン４１がオンされていないと判断した場合（Ｓ４６：ＮＯ）、即ち戻るボタン４２がオンされた場合、名前設定画面の名前欄の表示を削除してステップＳ３３の処理に戻り、再度のファイル名の取得待ち状態となる（Ｓ３３）。【０１２３】  上述したように、本実施の形態２では、デジタルカメラ２のカメラ部１３ａが撮像したコードを解析して取得したコード情報に基づいて、記録再生装置３に記録してある放送番組の画像ファイルに任意のフォルダ名又はファイル名を付与することができる。よって、実施の形態１で示したようなコード情報ＤＢ１４ｂを予め用意しておく必要がない。【０１２４】  上述した実施の形態２では、デジタルカメラ２で撮像したバーコードを解析して取得したコー��情報を記録再生装置３へ送信する構成について説明したが、リモコン装置４０にカメラ部を設けた場合には、デジタルカメラ２を用いることなく、記録再生装置３を遠隔操作できるリモコン装置４０によって撮像した画像データから生成したコード情報に基づいて、記録再生装置３が記録する画像ファイルのフォルダ名及びファイル名を生成することができる。【０１２５】  また、上述した形態では、複数のデコーダを備え、撮像して得られた画像データから抽出したコードを、コードの種類に応じて異なるデコーダによって解析する構成について説明したが、１種類のコードを解析すれば足りる装置においては１つのデコーダを備えれば十分である。なお、本実施の形態２においても、上述した実施の形態１で説明した変形例と同様の変形例の適用が可能である。【０１２６】（実施の形態３）
以下に、本発明に係る情報処理システムをその実施の形態３を示す図面に基づいて詳述する。本実施の形態３の情報処理システムは、本発明の情報送信装置としてのデジタルカメラ２（図７参照）と、本発明の情報処理装置としての記録再生装置３（図８参照）とにより構成されている。なお、本発明の情報処理システムは、上述した実施の形態２のデータ記憶システムと同様の構成によって実現可能であり、実施の形態２におけるデジタルカメラ２及び記録再生装置３により構成されるものとして説明を省略する。【０１２７】  本実施の形態３の情報処理システムにおいて、記録再生装置３は、チューナ３５で受信する放送番組をそれぞれ画像ファイルとしてＤＶＤレコーダ３６に記録する。また、記録再生装置３は、放送番組のＤＶＤレコーダ３６での予約記録処理も可能に構成されており、ユーザにより例えば、放送番組の放送チャンネル、記録開始時刻及び記録終了時刻等を含む予約情報が入力された場合、取得した予約情報をＲＡＭ３２に記憶しておく。その後、記録再生装置３は、予約情報が示す記録開始時刻が経過した場合に、設定された放送チャンネルに応じた放送信号の記録処理を開始し、記録終了時刻が経過した場合に記録処理を終了する。【０１２８】  ここで、本実施の形態３の情報処理システムにおいて、デジタルカメラ２は、上述のような予約情報をコード化したバーコードを撮像し、得られた画像データを解析してコード情報（予約情報）を取得し、取得したコード情報を無線通信で記録再生装置３へ送信する。デジタルカメラ２からコード情報を受信した記録再生装置３は、受信したコード情報をＲＡＭ３２に記憶して、記録処理の開始待ち状態となる。これにより、記録再生装置３が行なう記録処理の予約をバーコードによって行なうことができ、ユーザによる煩雑なキー操作が不要となる。【０１２９】  具体的には、本実施の形態３のデジタルカメラ２は、図１３で示すような放送番組一覧シート中の各バーコードを撮像する。この放送番組一覧シート中のバーコードは、それぞれの放送番組における放送チャンネル、放送開始時刻及び放送終了時刻をコード化したものである。従って、ユーザは、記録再生装置３によって放送番組の記録を予約する際にこのバーコードを用いる。また、デジタルカメラ２は、名前ボタン１８ｃの代わりに「情報取込」ボタン（図示せず）を有しており、ユーザによって情報取込ボタンがオンされた場合、デジタルカメラ２は、カメラ部１３ａで撮像した画像データからコードを抽出し、抽出したコードを解析してコード情報を取得する処理を実行する。【０１３０】  次にデジタルカメラ２は、カメラ部１３ａが放送番組一覧シート中のバーコードを撮像して取得した画像データからコード抽出部２０によってコードを抽出し、抽出したコードをデコーダ選択部２１及びデコード部２２へ入力する。また、デジタルカメラ２は、デコード選択部２１によって選択された適切なデコーダによってコード抽出部２０が抽出したコードをデコードし、取得したコード情報を表示部１６に表示させる。【０１３１】  本実施の形態３では、デジタルカメラ２は、例えば「チャンネル：１、放送時間：１７：００〜１８：００のアニメ１」のコード情報（予約情報）を��示部１６に表示させ、ユーザにより送信ボタン１８ｆがオンされた場合に表示部１６に表示されたコード情報を通信インタフェース２３から記録再生装置３へ送信する。記録再生装置３は、デジタルカメラ２からのコード情報を通信インタフェース（受信手段）３７で受信し、ＣＰＵ３０は、受信したコード情報が示す予約情報、具体的には「チャンネル：１、放送時間：１７：００〜１８：００のアニメ１の予約を受け付けました」等を表示した予約情報確認画面をモニタ装置３８ａに表示させてユーザに通知する。【０１３２】  ユーザは、モニタ装置３８ａに表示された予約情報確認画面に従って、所望する予約記録情報であるか否かを判断し、所望するものである場合にはリモコン装置４０の決定ボタン４１を操作し、所望するものでない場合には戻るボタン４２を操作する。ユーザが決定ボタン４１を操作した場合、記録再生装置３のＣＰＵ３０は、表示された予約情報をＲＡＭ３２に記憶させ、ＤＶＤレコーダ３６への放送番組の記録処理の予約を行なう処理手段として動作する。【０１３３】  以下に、上述した構成の情報処理システムにおいて、記録再生装置３のＤＶＤレコーダ３６への放送番組の予約記録処理について説明する。図１４は実施の形態３に係るデジタルカメラ２による記録再生装置３への予約記録処理手順を示すフローチャートである。【０１３４】  記録再生装置３において、ユーザは、ＤＶＤレコーダ３６への記録処理を予約したい場合、デジタルカメラ２の情報取込ボタンをオンする。デジタルカメラ２において、ＣＰＵ１０は、情報取込ボタンがオンされたか否かを判断しており（Ｓ５１）、情報取込ボタンがオンされていないと判断した場合（Ｓ５１：ＮＯ）、オンされるまで待機する。ＣＰＵ１０は、情報取込ボタンがオンされたと判断した場合（Ｓ５１：ＹＥＳ）、ユーザによりシャッターボタン１８ｄがオンされたか否かを判断する（Ｓ５２）。【０１３５】  ユーザは、図１３で示す放送番組一覧シートから所望のコードを選択し、所望のコードをカメラ部１３ａにより撮像するためにシャッターボタン１８ｄをオンする。ＣＰＵ１０は、ユーザによりシャッターボタン１８ｄがオンされていないと判断した場合（Ｓ５２：ＮＯ）、シャッターボタン１８ｄがオンされるまで待機する。ＣＰＵ１０は、シャッターボタン１８ｄがオンされたと判断した場合（Ｓ５２：ＹＥＳ）、カメラ部１３ａが撮像して得られた画像データを取り込み（Ｓ５３）、コード抽出部２０がカメラ処理部１３から取得した画像データからコードを抽出する（Ｓ５４）。【０１３６】  コード抽出部２０は、画像データからコードを抽出した場合、抽出したコードをデコーダ選択部２１及びデコード部２２へ入力し、画像データからコードを抽出できない場合はその旨をＣＰＵ１０へ通知する。ＣＰＵ１０は、この通知によってコード抽出部２０がコードを抽出できたか否かを判断しており（Ｓ５５）、コードを抽出できないと判断した場合（Ｓ５５：ＮＯ）、撮像した画像データからコードを抽出できない旨を示すメッセージを表示部１６に表示させて通知して（Ｓ５６）処理を終了する。【０１３７】  一方、コードを抽出できたと判断した場合（Ｓ５５：ＹＥＳ）、デコーダ選択部２１は、コード抽��部２０から入力されたコードに基づいて対応するデコーダを特定し（Ｓ５７）、デコード部２２は、デコーダ選択部２１が選択したデコーダによって、コード抽出部２０から入力されたコードを解析する（Ｓ５８）。【０１３８】  ＣＰＵ１０は、デコード部２２によって解析されて得られたコード情報、ここでは記録再生装置３による記録処理の予約情報を表示部１６に表示させ（Ｓ５９）、ユーザにより送信ボタン１８ｆがオンされたか否かを判断する（Ｓ６０）。ＣＰＵ１０は、送信ボタン１８ｆがオンされたと判断した場合（Ｓ６０：ＹＥＳ）、表示部１６に表示されたコード情報を通信インタフェース２３から記録再生装置３へ送信し（Ｓ６１）、送信ボタン１８ｆがオンされていないと判断した場合（Ｓ６０：ＮＯ）、例えば図示しないキャンセルボタンがオンされた場合、処理を終了する。【０１３９】  デジタルカメラ２からコード情報を受信した記録再生装置３において、ＣＰＵ３０は、受信したコード情報を表示した予約情報確認画面をモニタ部３８ａに表示させ（Ｓ６２）、ユーザによりリモコン装置４の決定ボタン４１がオンされたか否かを判断する（Ｓ６３）。ＣＰＵ３０は、ユーザにより決定ボタン４１がオンされたと判断した場合（Ｓ６３：ＹＥＳ）、デジタルカメラ２から受信したコード情報をＲＡＭ３２に記憶して予約処理を実行する（Ｓ６４）。【０１４０】  一方、ＣＰＵ３０は、ユーザにより決定ボタン４１がオンされていないと判断した場合（Ｓ６３：ＮＯ）、即ち戻るボタン４２がオンされた場合、処理を終了する。ユーザは、デジタルカメラ２によって放送番組一覧シート中のコードを再度撮像する。【０１４１】  上述したように、本実施の形態３では、デジタルカメラ２のカメラ部１３ａが撮像したコードを解析して取得したコード情報に基づいて、記録再生装置３による記録処理の予約を行なうことができる。なお、本実施の形態３においても、上述した実施の形態１及び２で説明した変形例と同様の変形例の適用が可能である。【０１４２】（実施の形態４）
以下に、本発明に係る情報処理システムをその実施の形態４を示す図面に基づいて詳述する。図１５は本発明に係る情報処理システムにおける携帯電話機５及びコンピュータ６の構成例を示すブロック図である。本実施の形態４の情報処理システムは、本発明の情報送信装置としての携帯電話機５と、本発明の情報処理装置としてのコンピュータ６とにより構成されており、それぞれはインターネット等のネットワークＮを介して通信可能である。【０１４３】  本実施の形態４の情報処理システムにおいて、コンピュータ６は、旅行の申し込みを受け付け、受け付けた各顧客の情報を管理するサーバ装置であり、ネットワークＮを介した電子メールによって旅行の申し込みを受け付けている。また、本実施の形態４の携帯電話機５は、各旅行に関する情報をコード化したバーコードを撮像し、得られた画像データを解析してコード情報（旅行に関する情報）を取得し、取得したコード情報に基づいて電子メールを作成してコンピュータ６へ送信する。【０１４４】  携帯電話機５から電子メールを受信したコンピュータ６は、受信した電子メールに基づいて、ＨＤ６１の旅行情報ＤＢを更新する。これにより、携帯電話機５のユーザは、旅行を申し込む際に、申し込む旅行の情報を携帯電話機５の操作部５４を操作することなく、バーコードによって入力することができ、ユーザによる煩雑なキー操作が不要となる。【０１４５】  以下に、本実施の形態４の情報処理システムを構成する携帯電話機５及びコンピュータ６の内部構成例について説明する。実施の形態４の携帯電話機５は、図１５に示すように、ＣＰＵ５０、ＲＯＭ５１、ＲＡＭ５２、カメラ処理部５３、表示部５５、コード抽出部５６、デコーダ選択部５７、デコード部５８及びネットワークＮを介して外部の装置と通信するための通信インタフェース５９等を備えており、夫々はバス５０ａを介して相互に接続されている。【０１４６】  ＣＰＵ５０は、携帯電話機５の制御中枢として動作し、バス５０ａを介して接続される上述したようなハードウェア各部を制御すると共に、ＲＯＭ５１に予め格納されている制御プログラムに従って種々のソフトウェア的機能を実現する。ＲＯＭ５１は、携帯電話機５を本発明の情報送信装置として動作させるために必要な種々の制御プログラム、ネットワークＮを介して外部の装置と電子メールの送受信を行なうためのメーラー、及び暗号化処理プログラム等を予め記憶している。ＲＡＭ５２は、ＳＲＡＭ又はフラッシュメモリ等で構成され、ＣＰＵ５０による制御プログラムの実行時に発生するデータを一時的に記憶する。なお、ＣＰＵ５０は、ＲＯＭ５１に記憶してある暗号化処理プログラムをＲＡＭ５２に読み出して順次実行することにより、暗号化手段として動作し、必要に応じて各種データを暗号化する。【０１４７】  カメラ処理部５３は、ＣＣＤ等により構成された撮像部であるカメラ部５３ａと接続されており、ＣＰＵ５０の制御に従ったタイミングでカメラ部５３ａにより撮像して画像データを取り込み、得られた画像データに対して所定の処理を施した後、バス５０ａを介して表示部５５へ入力して表示させる。また、カメラ処理部５３は、ＣＰＵ５０からの制御に従って取得した画像データをコード抽��部５６へ入力する。【０１４８】  表示部５５は、液晶ディスプレイ（ＬＣＤ）で構成されており、携帯電話機５の動作状況、ユーザに通知すべき情報、カメラ部５３ａにより撮像されて得られた画像データ等を表示する。尚、表示部５５をタッチパネル方式のものとすることにより、操作部５４の各種のキーのうちの一部又は全部を代用することも可能である。【０１４９】  ＣＰＵ５０は操作部５４と接続されている。操作部５４は、携帯電話機５をユーザが操作するために必要な各種のキー、具体的には、テンキー５４ａ、情報取込ボタン５４ｂ、シャッターボタン５４ｃ、送信ボタン５４ｄ等を備えている。情報取込ボタン５４ｂは、カメラ部５３ａによって撮像して得られた画像データから所定の情報を読み取る際に用いるボタンである。シャッターボタン５４ｃは、カメラ部１３ａが順次取得する画像データから静止画像としての画像データを取り込むタイミングを指示するためのボタンである。送信ボタン５４ｄは、電子メールの送信を指示するためのボタンである。なお、ユーザが各キーを操作した場合、操作部５４は、操作されたキーに対応した制御信号をＣＰＵ５０へ送出し、ＣＰＵ５０は取得した制御信号に対応した処理を実行する。【０１５０】  コード抽出部５６は、カメラ処理部５３から入力された画像データ中に、所定の処理によって予めコード化されたコードが含まれているか否かを検出し、画像データ中にコードを検出した場合、検出したコードを取得するコード取得手段として動作し、画像データから取得したコードをデコーダ選択部５７及びデコード部５８へ転送する。【０１５１】  本実施の形態４の携帯電話機５は、コード抽出部５６が抽出したコードを解析してコード情報を取得する解析手段として、複数の第１デコーダ５８ａ、第２デコーダ５８ｂ…をデコード部５８に有している。デコーダ選択部５７は、コード抽出部５６から転送されたコードに基づいて、このコードを解析できるデコーダを選択する選択手段として動作し、ＣＰＵ５０は、デコーダ選択部５７によって選択されたデコーダによって、コード抽出部５６が抽出したコードを解析させる。【０１５２】  通信インタフェース５９は、上述したようにカメラ部５３ａが取得した画像データから抽出されたコードをデコード部５８の適切なデコーダによって解析して得られたコード情報を外部の装置へ送信する送信手段として動作する。また、ＣＰＵ５０は、上述したように適切なデコーダによってデコードされたコード情報を表示部（表示手段）５５に表示させ、ユーザは、表示されたコード情報が適切にデコードされたものであるか否かに基づいて、表示されたコード情報をコンピュータ６へ送信するか否かの指示を、操作部５４の送信ボタン５４ｄを操作することにより入力する。【０１５３】  ＣＰＵ５０は、ユーザにより送信ボタン５４ｄが操作されたか否かに基づいて、表示部５５に表示されたコード情報をコンピュータ６へ送信するか否かの指示を受け付ける指示受付手段として動作する。ＣＰＵ５０は、ユーザによって送信ボタン５４ｄが操作された場合、ＲＯＭ５１の暗号化処理プログラムをＲＡＭ５２に読み出し、表示部５５に表示されたコード情報に暗号化処理を実行する。また、ＣＰＵ５０は、��成した暗号化情報を本文とした電子メールを作成して通信インタフェース５９からネットワークＮを介して所定の装置へ送信する。【０１５４】  一方、コンピュータ６は、図１５に示すように、ＣＰＵ６０、ハードディスク（以下、ＨＤという）６１、ＲＡＭ６２、ネットワークＮを介して外部の装置と通信するための通信インタフェース６４等を備えており、それぞれはバス６０ａを介して相互に接続されている。【０１５５】  ＣＰＵ６０は、コンピュータ６の制御中枢として動作し、バス６０ａを介して接続される上述したようなハードウェア各部を制御すると共に、ＨＤ６１に予め格納されている制御プログラムに従って種々のソフトウェア的機能を実現する。ＨＤ６１は、コンピュータ６を本発明の情報処理装置として動作させるために必要な種々の制御プログラム、ネットワークＮを介して外部の装置と電子メールの送受信を行なうためのメーラー、携帯電話機５において暗号化された暗号化情報を復号するための復号処理プログラム、及び各種旅行に関する情報を管理する旅行情報データベース（以下、旅行情報ＤＢという）等を予め記憶している。ＲＡＭ６２は、ＳＲＡＭ又はフラッシュメモリ等で構成され、ＣＰＵ６０による制御プログラムの実行時に発生するデータを一時的に記憶する。【０１５６】  ＣＰＵ６０は、キーボード及びマウス等からなる操作部６３と接続されている。操作部６３は、ユーザが操作部６３の各キーを操作した場合、操作されたキーに対応した制御信号をＣＰＵ６０へ送出し、ＣＰＵ６０は取得した制御信号に対応した処理を実行する。【０１５７】  上述した構成の携帯電話機５及びコンピュータ６からなる情報処理システムにおいて、携帯電話機５は、図１６で示すような旅行一覧シート中の各バーコードをカメラ部５３ａによって撮像する。この旅行一覧シート中のバーコードは、それぞれの旅行に関する情報及び旅行の申込先を示す電子メールアドレス等をコード化したものである。従って、ユーザは、図１６に示す旅行一覧シート中の旅行の申し込みを行なう場合にこのバーコードを用いる。【０１５８】  具体的には、ユーザは、携帯電話機５の操作部５４の情報取込ボタン５４ｂをオンし、図１６に示す旅行一覧シート中のバーコードをカメラ部５３ａにより撮像する。携帯電話機５においては、ユーザにより情報取込ボタン５４ｂがオンされ、シャッターボタン５４ｃがオンされた場合、カメラ部５３ａが取得した画像データをコード抽出部５６へ入力する。【０１５９】  コード抽出部５６は、取得した画像データ中にコードがあるか否かを検出し、画像データ中にコードを検出した場合、検出したコードを画像データから抽出してデコーダ選択部５７及びデコード部５８へ入力する。また、デコーダ選択部５７は、コード抽出部５６から入力されたコードに基づいて適切なデコーダを選択し、デコード部５８は、デコーダ選択部５７によって選択されたデコーダによってコード抽出部５６から入力されたコードをデコードする。ＣＰＵ５０は、デコード部５８によってデコードされて得られたコード情報を、図１７に示すようなユーザ確認画面として表示部５５に表示させる。【０１６０】  図１７はユーザ確認画面の構成例を示す模式図である。ユーザは、携帯電話機５の表示部５５に表示されたユーザ確認画面に従って、表示されたコード情報が所望するものであるか否かを判断し、所望するものである場合には操作部５４の送信ボタン５４ｄを操作する。これにより携帯電話機５のＣＰＵ５０は、表示部５５に表示されたコード情報中の旅行に関する情報を暗号化した上で本文とし、取得したコード情報中の電子メールアドレスを送信先とした電子メールを作成し、作成した電子メールを通信インタフェース５９から所定の送信先へ送信する。【０１６１】  一方、コンピュータ６は、携帯電話機５が送信した電子メールを通信インタフェース（受信手段）６４で受信し、ＣＰＵ６０は、ＨＤ６１の復号処理プログラムをＲＡＭ６２に読み出して実行することにより、受信した電子メールの暗号化された本文を復号し、復号された情報に従って所定の旅行の申し込みを受け付ける。このように、送信される電子メールを暗号化して送信することにより、個人情報等の機密性を維持することができる。【０１６２】  なお、携帯電話機５のコード抽出部５６は、カメラ部５３ａが取得した画像データ中にコードを検出できない場合、その旨をＣＰＵ５０へ通知する。ＣＰＵ５０は、コード抽出部５６からの通知に従って、撮像した画像データからコードを検出できず、旅行情報の取得を失敗した旨のメッセージを表示部５５に表示させ、ユーザに通知する。【０１６３】  以下に、上述した構成の情報処理システムを利用して旅行の申し込みを行なう処理について説明する。図１８は実施の形態４に係る携帯電話機５による旅行の申し込み処理手順を示すフローチャートである。【０１６４】  携帯電話機５において、ユーザは、図１６に示すような旅行一覧シート中の旅行の申し込みを行ないたい場合、携帯電話機５の情報取込ボタン５４ｂをオンする。携帯電話機５において、ＣＰＵ５０は、情報取込ボタン５４ｂがオンされたか否かを判断しており（Ｓ７１）、情報取込ボタン５４ｂがオンされていないと判断した場合（Ｓ７１：ＮＯ）、オンされるまで待機する。ＣＰＵ５０は、情報取込ボタン５４ｂがオンされたと判断した場合（Ｓ７１：ＹＥＳ）、ユーザによりシャッターボタン５４ｃがオンされたか否かを判断する（Ｓ７２）。【０１６５】  ユーザは、図１６で示す旅行一覧シートから所望の旅行を選択し、所望の旅行に対応するコードをカメラ部５３ａにより撮像するためにシャッターボタン５４ｃをオンする。ＣＰＵ５０は、シャッターボタン５４ｃがオンされていないと判断した場合（Ｓ７２：ＮＯ）、シャッターボタン５４ｃがオンされるまで待機し、シャッターボタン５４ｃがオンされたと判断した場合（Ｓ７２：ＹＥＳ）、カメラ部５３ａが撮像して得られた画像データを取り込み（Ｓ７３）、コード抽出部５６が、カメラ処理部５３から出力される画像データからコードを抽出する（Ｓ７４）。コード抽出部５６は、画像データからコードを抽出した場合、抽出したコードをデコーダ選択部５７及びデコード部５８へ入力し、画像データからコードを抽出できない場合はその旨をＣＰＵ５０へ通知する。【０１６６】  ＣＰＵ５０は、この通知によってコード抽出部５６がコードを抽出できたか否かを判断しており（Ｓ７５）、コードを抽出できないと判断した場合（Ｓ７５：ＮＯ）、撮像した画像データからコードを抽出できない旨を示すメッセージを表示部５５に表示させて通知して（Ｓ７６）処理を終了する。【０１６７】  一方、コードを抽出できたと判断した場合（Ｓ７５：ＹＥＳ）、デコーダ選択部５７は、コード抽出部５６から入力されたコードに基づいて対応するデコーダを特定し（Ｓ７７）、デコード部５８は、デコーダ選択部５７が選択したデコーダによって、コード抽出部５６から入力されたコードを解析する（Ｓ７８）。ＣＰＵ５０は、デコード部５８によって解析されて得られたコード情報、ここでは旅行一覧シートに示すような各旅行情報を示すユーザ確認画面を表示部５５に表示させ（Ｓ７９）、ユーザにより送信ボタン５４ｄがオンされたか否かを判断する（Ｓ８０）。【０１６８】  ＣＰＵ５０は、送信ボタン５４ｄがオンされたと判断した場合（Ｓ８０：ＹＥＳ）、表示部５５に表示されたコード情報中の旅行に関する情報を暗号化した上で本文とし、取得したコード情報中の電子メールアドレスを送信先とした電子メールを作成し（Ｓ８１）、作成した電子メールを通信インタフェース５９から所定の送信先へ送信する（Ｓ８２）。なお、送信ボタン５４ｄがオンされていないと判断した場合（Ｓ８０：ＮＯ）、例えば図示しないキャンセルボタンがオンされた場合、処理を終了する。【０１６９】  携帯電話機５から電子メールを受信したコンピュータ６において、ＣＰＵ６０は、受信した電子メールの暗号化された本文を復号し、復号した情報に従って所定の旅行の予約を行なう（Ｓ８３）。具体的には、受信した電子メールの送信元の電子メールアドレス、送信者により入力された氏名、住所等をＨＤ６１の旅行情報ＤＢに登録する。【０１７０】  上述したように、本実施の形態４では、携帯電話機５のカメラ部５３ａが撮像したコードを解析して取得したコード情報に基づいて、旅行の申し込みを行なうことができる。また、本発明の情報処理システムは、旅行の申し込みに限られず、例えば各種のチケットの予約を行なうことができる。【０１７１】  また、上述した実施の形態４の情報処理システムにおける携帯電話機５においても、上述した実施の形態２のデータ記憶システム及び実施の形態３の情報処理システムにおけるデジタルカメラ２と同様に、記録媒体を備え、撮像して得られた画像データから抽出したコードと、それぞれのコードを適切なデコーダによってデコードして得られたコード情報とを、対応するデコーダ毎に記憶させておくことにより、一度解析したコードについては再度の解析処理を行なう必要がなく、処理負担を軽減することが可能となる。なお、本実施の形態４においても、上述した実施の形態１及び２で説明した変形例と同様の変形例の適用が可能である。
【図１】
0004439472.tif 000002
【図２】
0004439472.tif 000003
【図３】
0004439472.tif 000004
【図４】
0004439472.tif 000005
【図５】
0004439472.tif 000006
【図６】
0004439472.tif 000007
【図７】
0004439472.tif 000008
【図８】
0004439472.tif 000009
【図９】
0004439472.tif 000010
【図１０】
0004439472.tif 000011
【図１１】
0004439472.tif 000012
【図１２】
0004439472.tif 000013
【図１３】
0004439472.tif 000014
【図１４】
0004439472.tif 000015
【図１５】
0004439472.tif 000016
【図１６】
0004439472.tif 000017
【図１７】
0004439472.tif 000018
【図１８】
0004439472.tif 000019