Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4358718B2 - デジタルカメラ、及び、デジタルカメラにおける制御ファイルの作成、更新、追記方法 - Google Patents
[go: Go Back, main page]

JP4358718B2 - デジタルカメラ、及び、デジタルカメラにおける制御ファイルの作成、更新、追記方法 - Google Patents

デジタルカメラ、及び、デジタルカメラにおける制御ファイルの作成、更新、追記方法 Download PDF

Info

Publication number
JP4358718B2
JP4358718B2 JP2004302276A JP2004302276A JP4358718B2 JP 4358718 B2 JP4358718 B2 JP 4358718B2 JP 2004302276 A JP2004302276 A JP 2004302276A JP 2004302276 A JP2004302276 A JP 2004302276A JP 4358718 B2 JP4358718 B2 JP 4358718B2
Authority
JP
Japan
Prior art keywords
control
image
content
list
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004302276A
Other languages
English (en)
Other versions
JP2006115356A (ja
Inventor
知長 安田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Olympus Corp
Original Assignee
Olympus Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Olympus Corp filed Critical Olympus Corp
Priority to JP2004302276A priority Critical patent/JP4358718B2/ja
Priority to US11/244,570 priority patent/US20060085453A1/en
Priority to CN2005101125541A priority patent/CN1761305B/zh
Publication of JP2006115356A publication Critical patent/JP2006115356A/ja
Application granted granted Critical
Publication of JP4358718B2 publication Critical patent/JP4358718B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2104Intermediate information storage for one or a few pictures
    • H04N1/2112Intermediate information storage for one or a few pictures using still video cameras
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0084Digital still camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3242Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of processing required or performed, e.g. for reproduction or before recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/325Modified version of the image, e.g. part of the image, image reduced in size or resolution, thumbnail or screennail

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Television Signal Processing For Recording (AREA)
  • Studio Devices (AREA)
  • Processing Or Creating Images (AREA)

Description

本発明は、画像ファイルに係る画像に対する制御内容を記述した制御ファイルの読み書きを行うデジタルカメラ、及び、デジタルカメラにおける制御ファイルの作成、更新、追記方法に関する。
デジタルカメラを含む画像再生装置は、リムーバブルなメモリカードや内蔵フラッシュロムなどに保存されている、ファイルとしての画像情報を読み込んで、これをTFTなどの画面に表示するものである。
近年の画像再生装置には、こういった画像ファイルに関する情報や、画像再生時に行いたい処理の内容、またメモリカードが他のデバイスに装着されたときの当該デバイスに対する指示の内容などを記述した制御ファイルの読み書きに対応したものが多くみられる。例えば、DPOF( Digital Print Order Format )やMPV( MutliPhoto/Video )規格に準拠した装置などがそうである。この制御ファイルの生成及び更新は、ユーザの指示により、1つ或いは複数の画像ファイルに対してある作業が行われたときに生成若しくは更新される。また、撮影機能を有するデジタルカメラ等では、撮影と同時に制御ファイルを生成若しくは更新し、再生時やメモリカードが他のデバイスで使用されるときに、この制御ファイルが参照されるようになっている。こういった技術は、例えば、リムーバブルメディアが様々なデバイスに装着されて使用される場合などに、制御ファイルの内容から画像情報や制御指示内容がわかるので、画像ファイルそのものに対する処理やチェックを行うことによる情報収集に費やす時間が短縮され、大変有用である。
しかしながら最近では、内蔵フラッシュロムや内蔵ハードディスク、またリムーバブルメディアの大容量化が進むと同時に、こういった情報記録装置に保存することが出来る画像の数量が増えてきており、上述の制御ファイルに記述する内容も多くなっているため、この制御ファイルを読み書きするために多くの時間を費やしたり、多くの一時的なメモリ領域を必要としたりしている問題がある。
本発明は、上記実情に鑑み、制御ファイルの読み書きに必要な処理時間や一時的なメモリの使用量を減らし、使いやすく低コストなデジタルカメラ、及び、デジタルカメラにおける制御ファイルの作成、更新、追記方法を提供することを目的とする。
上記目的を達成するため、本発明の第1の態様に係るデジタルカメラは、記録媒体から記録されている画像を選択する画像選択手段と、前記画像選択手段により選択された複数の画像に対する制御内容を指示する制御内容指示手段と、前記制御内容指示手段によって制御内容が指示された際に、前記記録媒体に制御ファイルが記録されているか否かを判定する判定手段と、前記判定手段によって前記制御ファイルが記録されていないと判定された際に、前記制御内容指示手段により前記複数の画像に対して指示された制御内容と、前記選択された複数の画像がこの制御内容と同一の制御内容であることを一つの記述形式で表現したリストと、を記述した制御ファイルを作成する制御ファイル作成手段と、を有する。
また、本発明の第2の態様に係るデジタルカメラは、記録媒体から記録されている画像を選択する画像選択手段と、前記画像選択手段により選択された画像に対する制御内容を指示する制御内容指示手段と、前記制御内容指示手段によって制御内容が指示された際に、当該指示された制御内容と同一の指示内容が一つの記述形式で表現されたリストで記述されている制御ファイルが前記記録媒体に記録されているか否かを判定する判定手段と、前記判定手段によって、前記指示された制御内容と同一の指示内容であってその内容が一つの記述形式で表現されたリストが制御ファイルに記録されていると判定された際に、前記制御ファイルに記述されている一つの記述形式で表現された画像のリストを、前記画像選択手段により選択された画像のリストに基づいて更新する制御ファイル更新手段と、を有する。
また、本発明の第3の態様に係るデジタルカメラは、記録媒体から記録されている画像を選択する画像選択手段と、前記画像選択手段により選択された画像に対する制御内容を指示する制御内容指示手段と、前記制御内容指示手段によって制御内容が指示された際に、当該指示された制御内容と同一の指示内容が一つの記述形式で表現されたリストで記述されている制御ファイルが前記記録媒体に記録されているか否かを判定する判定手段と、前記判定手段によって、前記指示された制御内容と同一の指示内容であってその内容が一つの記述形式で表現されたリストが制御ファイルに記録されていないと判定された際に、前記制御ファイルに記述されている一つの記述形式で表現された画像のリストに、前記画像選択手段により選択された画像のリストを一つの記述形式で表現された画像のリストとして追記するリスト追記手段と、を有する。
また、本発明の第4の態様に係るデジタルカメラは、上記第1乃至3のいずれか一つの態様において、前記制御内容指示手段によって指示される制御内容は、印刷画像指定、保存画像指定、スライド画像指定、又はプロテクト画像指定、の内の少なくとも1つである。
また、本発明は、これらのデジタルカメラに限らず、デジタルカメラにおける制御ファイルの作成、更新、追記方法として構成することも可能である。
本発明によれば、制御ファイルの容量が小さくて済むので、ファイルの読み込み時間や画像の検索及び画像を特定する時間が短くなり、一時的なメモリの使用量が減る。よって、使いやすく低コストなデジタルカメラ、及び、デジタルカメラにおける制御ファイルの作成、更新、追記方法を提供することが可能になる。
以下、本発明の実施例を図面を参照しながら説明する。
図1は、本発明の一実施例に係る画像再生装置を備えたデジタルカメラの主要構成を示す図である。
同図において、このデジタルカメラでは、撮影レンズ系1によって結像された被写体像は、撮像素子2により電気信号に光電変換され、更に撮像回路3により所定の撮像処理が施された後、A/D部4によりA/D変換されるようになっている。そして、A/D変換後のデジタルデータ(画像データ)は、システムコントローラ(以下単に「シスコン」という)5により所定の画像処理が施された後、画像処理部6により所定の圧縮処理が施され、I/F7を介してカードスロット8に装着された着脱メモリ9に画像ファイルとして記録されるようになっている。
一方、着脱メモリ9に記録された画像ファイルは、必要に応じて、カードスロット8及びI/F7を介して読み出され、画像処理部6により所定の伸長処理が施された後、シスコン5により所定の画像処理が施されてVRAM10に格納され、そしてLCDドライバ11によってそれが読み出されて内蔵LCD12にその画像が表示されるようになっている。
また、同図において、内蔵RAMであるDRAM13は、A/D部4によるA/D変換後の画像データの一時格納用、画像処理部6による処理中の画像データの一時格納用、及び後述する画像制御ファイル(以下単に「制御ファイル」という)の作成・更新処理などのシスコン5による制御処理の実行のためのワークエリア等として使用される。シスコン5は、CPU(中央演算処理装置)を備えて構成され、内蔵ROM14に記憶されているカメラプログラムを読み出し実行することによって、当該デジタルカメラ全体の動作を制御する。
操作部15は、画像選択指示や画像に対する制御内容指示などの各種指示をユーザから受け付けるための各種ボタンやスイッチ等を備えて構成され、受け付けた指示をシスコン5に通知する。
次に、上記構成のデジタルカメラの再生動作について説明する。
図2は、このデジタルカメラの再生動作に係るフローチャートであり、当該カメラを再生モードで起動したときに開始する動作を示している。
本動作では、まず、カードスロット8に装着されている着脱メモリ9に記録されている画像ファイルの有無をチェックし(ステップ(以下単に「S」という)1)、画像ファイルが存在するか否かを判定する(S2)。
このS2の判定で、その判定結果がNoの場合には、内蔵LCD12に「画像がありません」を表示し(S3)、本フローを終了する。
一方、S2の判定結果がYesの場合には、続いて、着脱メモリ9に記録されている制御ファイルの有無をチェックし(S4)、制御ファイルが存在するか否かを判定する(S5)。
尚、本実施例において、制御ファイルとは、少なくとも、当該制御ファイルが記録された記録媒体(例えば着脱メモリ9)に記録されている一つ又は複数の画像ファイルに係る画像に対する制御内容と、その制御内容に関係するその一つ又は複数の画像ファイルに係る画像のリストと、が記述されたファイルのことをいう。ここで、制御内容としては、例えば、印刷画像指定,保存画像指定,スライドショー画像指定,プロテクト画像指定などがある。
S5の判定において、その判定結果がYesの場合には、続いて、着脱メモリ9に記録されている制御ファイルの中に、複数の画像のリストを一つの記述形式で表現したリストに変更記述可能な制御ファイルが存在する場合には、その制御ファイルに記述されている複数の画像のリストをそのように変更記述して制御ファイルを更新する(S6)。尚、このときに行われる変更記述については図4及び図5を用いて後述する。
S6の後、続いて、着脱メモリ9に記録されている制御ファイルに応じた再生動作を行う(S7)。但し、着脱メモリ9に記録されている制御ファイルが複数ある場合には、ユーザにより選択された一の制御ファイルに応じた再生動作を行う。この場合は、例えば、その複数の制御ファイルのファイル名を内蔵LCD12に一覧表示して、その一覧表示の中からユーザにより操作部15を介して選択された一の制御ファイルに応じた再生動作を行うようにする。
尚、このS7において、制御ファイルに応じた再生動作とは、例えば、制御ファイルに記述された制御内容が印刷画像指定である場合には、その印刷画像指定された画像ファイルに係る画像と共に印刷用アイコンも併せて内蔵LCD12に表示する再生動作をいう。或いは、それがスライドショー画像指定である場合には、そのスライドショー画像指定された画像ファイルに係る画像をスライドショー形式で内蔵LCD12に表示する再生動作をいう。
一方、S5の判定において、その判定結果がNoの場合には、通常の再生モードに係る再生動作を行う(S8)。
S7又はS8の後、続いて、操作部15を介してユーザによる一つ又は複数の画像ファイルに係る画像に対する新たな制御内容の登録指示を受け付けたか否かを判定し(S9)、その判定結果がYesの場合にはS10へ進み、Noの場合にはS5へ戻って上述の処理を繰り返す。
尚、ユーザによる画像ファイルに係る画像に対する新たな制御内容の登録指示は、例えば、ユーザが、操作部15の操作により、着脱メモリ9に記録されている画像ファイルに係る画像を内蔵LCD12にインデックス表示させ、その中から所望の画像を一つ又は複数選択し、次に、当該デジタルカメラで指示可能な制御内容を内蔵LCD12に一覧表示させ、その中から所望の制御内容を指示することによって行われる。或いは、先に所望の制御内容を指示し、続いて所望の一つ又は複数の画像を選択するようにすることもできる。これにより、ユーザは、所望の一つ又は複数の画像ファイルに係る画像に対する新たな制御内容の登録指示を行うことができる。
尚、本実施例では、S9において、画像ファイルに係る画像に対する新たな制御内容の登録指示を操作部15を介してユーザから受け付けるものであるが、例えば、当該デジタルカメラを外部装置と接続可能に構成し、その外部装置からその指示を受け付けるようにすることも可能であり、或いは、当該デジタルカメラが備える時計機能を利用して、所定の時刻になると当該デジタルカメラが自動的に所定の制御内容を登録指示するようにすることも可能であり、若しくは、当該デジタルカメラに温度等の環境変化を検出する機能を設け、その検出結果が所定値を超えると当該デジタルカメラが自動的に所定の制御内容を登録指示するようにすることも可能である。例えば、一定の時刻に、特定の複数の画像ファイルに係る画像に対してスライドショー画像指定を行う登録指示を自動的に行うようにすれば、その一定の時刻になるとその特定の複数の画像ファイルに係る画像のスライドショーが行われるようになる。
S9がYesの後、続くS10では、再び、着脱メモリ9に制御ファイルが存在するか否かを判定する。
このS10の判定で、その判定結果がYesの場合には、続いて、着脱メモリ9に記録されている制御ファイルをチェックし、S9でユーザにより登録指示された制御内容と同一の制御内容と、それに関係する画像のリストとが記述されている制御ファイルの存在をチェックし(S11)、その登録指示された制御内容と同一の制御内容が記述されている制御ファイルが存在するか否かを判定する(S13)。
このS13の判定で、その判定結果がYesの場合には、続いて、その制御ファイルに記述されているその同一の制御内容に関係する画像のリストを、該画像のリストとS9で登録指示された一つ又は複数の画像ファイルに係る画像のリストとを一つの記述形式で表現したリストに変更記述して、制御ファイルを更新する(S14)。尚、このときに行われる変更記述については図5乃至図7を用いて後述する。これにより、S9の指示に応じた新規の制御登録が行われる。
また、S14において、S9で登録指示された制御内容と同一の制御内容が記述されている制御ファイルが複数存在していた場合には、その複数の制御ファイルの中から操作部15を介してユーザにより選択された一つ又は複数の制御ファイルに対し処理を行うようにする。或いは、その複数の制御ファイルのそれぞれに対し処理を行うようにすることも可能である。
一方、S13の判定において、その判定結果がNoの場合には、続いて、S9で登録指示された、一つ又は複数の画像ファイルに係る画像に対する新たな制御内容を制御ファイルに追記し、制御ファイルを更新する(S15)。すなわち、その一つ又は複数の画像ファイルに係る画像に対する制御内容と、その一つ又は複数の画像ファイルに係る画像のリストとを、制御ファイルに追記し、制御ファイルを更新する。但し、追記する画像のリストが複数の画像ファイルに係る画像のリストである場合には、その複数の画像ファイルに係る画像のリストを一つの記述形式で表現したリストとして記述する。尚、このときに行われる追記については図8及び図9を用いて後述する。これにより、S9の指示に応じた新規の制御登録が行われる。
また、S15において、着脱メモリ9に複数の制御ファイルが存在していた場合には、その複数の制御ファイルの中から操作部15を介してユーザにより選択された一つ又は複数の制御ファイルに対し処理を行うようにする。或いは、その複数の制御ファイルのそれぞれに対し処理を行うようにすることも可能である。
一方、S10の判定において、その判定結果がNoの場合には、続いて、S9で登録指示された、一つ又は複数の画像ファイルに係る画像に対する新たな制御内容を記述した制御ファイルを新規に作成し着脱メモリ9に記録する(S12)。すなわち、その一つ又は複数の画像ファイルに係る画像に対する制御内容と、その一つ又は複数の画像ファイルに係る画像のリストとを記述した制御ファイルを新規に作成し記録する。但し、記述する画像のリストが複数の画像ファイルに係る画像のリストである場合には、その複数の画像ファイルに係る画像のリストを一つの記述形式で表現したリストとして記述する。尚、このときに行われる記述については図10を用いて後述する。これにより、S9の指示に応じた新規の制御登録が行われる。
S12、S14、又はS15の後、続いて、S12で新規に作成された制御ファイルに応じた再生動作、又はS14若しくはS15で更新された制御ファイルに応じた再生動作を行う(S16)。但し、S14若しくはS15で更新された制御ファイルに応じた再生動作を行うときに、S14若しくはS15で複数の制御ファイルを更新していた場合には、その複数の制御ファイルの中から操作部15を介してユーザにより選択された一つの制御ファイルに応じた再生動作を行う。或いは、その中から当該デジタルカメラが自動的に選択した一つの制御ファイルに応じた再生動作を行うようにすることも可能である。
そして、S16の後は、S9へ戻り、上述の処理を繰り返す。
次に、上記フローの実行により行われる制御ファイルの記述例について説明する。
まず、記述例1として、着脱メモリ9に、図3に示すファイル構造の画像ファイルと図4に示す記述内容の制御ファイルとが記録されているときに、S6の処理が行われたときの記述例を説明する。
尚、図4において、1行目の「 [files_for_print] 」,11行目の「 [files_for_save] 」,13行目の「 [files_for_slide_show] 」,22行目の「 [protected_files] 」は、制御内容としてそれぞれ、印刷画像指定,保存画像指定,スライドショー画像指定,プロテクト画像指定を示している。
また、2行目〜10行目は印刷画像指定された画像ファイルに係る画像のリストを、12行目は保存画像指定された画像ファイルに係る画像のリストを、14行目〜21行目はスライドショー画像指定された画像ファイルに係る画像のリストを、23行目〜43行目はプロテクト画像指定された画像ファイルに係る画像のリストを示し、各画像ファイルに係る画像のリストをファイルパス/ファイル名で示している。
このような画像ファイルと制御ファイルとが記録された着脱メモリ9が装着されているときに、S6に係る処理が行われると、図4に示した制御ファイルの記述内容が、図5に示した制御ファイルの記述内容に変更記述され、制御ファイルの更新が行われる。すなわち、図4に示した2行目〜10行目の印刷画像指定されている複数の画像のリストが図5に示した2行目の一つの記述形式で表現したリストに変更記述され、図4に示した14行目〜21行目のスライドショー画像指定されている複数の画像のリストが図5に示した6行目の一つの記述形式で表現したリストに変更記述され、図4に示した23行目〜43行目のプロテクト画像指定されている複数の画像のリストが図5に示した8行目の一つの記述形式で表現したリストに変更記述されて、制御ファイルの更新が行われる。
尚、図5において、2行目の「 ? 」は、この「 ? 」の部分に、1つの、何らかの文字があるファイル名の全ての画像ファイルを指定するものである。また、6行目は、「 /DCIM/100OLYMP 」下にある「 P1010001.JPG 」〜「 P1010008.JPG 」の8つの画像ファイルを指定するものである。ここで、[x-y] と記述した場合に用いられる、x 及びy は、0から9の自然数のみを用いることが出来るものとし、例えば [1-8] とすれば、1から8までの連続する自然数を示すものとする。また、8行目は、「 /DCIM 」下に存在する、拡張子が「 JPG 」の全ての画像ファイルを指定するものである。
続いて、記述例2として、着脱メモリ9に、図3に示したファイル構造の画像ファイルと図5に示した記述内容の制御ファイルとが記録されているときに、S14の処理が行われたときの記述例を説明する。但し、本例では、S9にて、画像ファイル「 /DCIM/100OLYMP/P10100014.JPG 」に対しての保存画像指定を行うという新たな登録指示が行われているものとする。
このような場合に、S14に係る処理が行われると、図5に示した制御ファイルの制御内容が、図6に示す制御ファイルの記述内容に変更記述され、制御ファイルの更新が行われる。すなわち、登録指示された制御内容と同一の制御内容である保存画像指定に関する画像ファイルに係る画像のリスト、即ち図5に示した4行目の保存画像指定されている画像のリストが、当該画像のリストと登録指示された画像ファイルに係る画像のリストとを一つの記述形式で表現した図6に示した4行目のリストに変更記述されて、制御ファイルの更新が行われる。
この記述例2における変更記述は、例えば、次のような手順で行われる。
まず手順1では、S9で登録指示された制御内容と同一の制御内容を表すタグ「 [files_for_save] 」に関する画像ファイルに係る画像のリストであるファイルパス/ファイル名「 /DCIM/100OLYMP/P1010012.JPG 」と、S9で登録指示された画像ファイルに係る画像のリストであるファイルパス/ファイル名「 /DCIM/100OLYMP/P101001[2,4].JPG 」との文字列を比較する。
続く手順2では、この比較の結果、相違がある部分を「 [ 」及び「 ] 」の括弧を用い、括弧内に「,」を用いて、一つの記述形式で表現することにより、図5に示した4行目の記述内容を、図6に示した4行目の記述内容のように変更記述する。
続いて、記述例3として、着脱メモリ9に、図3に示したファイル構造の画像ファイルと図5に示した記述内容の制御ファイルとが記録されているときに、S14の処理が行われたときの他の記述例を説明する。但し、本例では、S9にて、画像ファイル「 /DCIM/100OLYMP/P1010009.JPG 」に対してのスライドショー画像指定を行うという新たな登録指示が行われているものとする。
このような場合に、S14に係る処理が行われると、図5に示した制御ファイルの制御内容が、図7に示す制御ファイルの記述内容に変更記述され、制御ファイルの更新が行われる。すなわち、登録指示された制御内容と同一の制御内容であるスライドショー画像指定に関する画像ファイルに係る画像のリスト、即ち図5に示した6行目のスライドショー画像指定されている画像のリストが、当該画像のリストと登録指示された画像ファイルに係る画像のリストとを一つの記述形式で表現した図7に示した6行目のリストに変更記述されて、制御ファイルの更新が行われる。
この記述例3における変更記述は、例えば、次のような手順で行われる。
まず手順1では、S9で登録指示された制御内容と同一の制御内容を表すタグ(”[files_for_slide_show] ”)に関係する画像ファイルに係るリストであるファイルパス/ファイル名(「 /DCIM/100OLYMP/P101000[1-8].JPG 」)と、S9で登録指示された画像ファイルに係る画像のリストであるファイルパス/ファイル名(”/DCIM/100OLYMP/P1010009.JPG ”)との文字列を最初の文字から比較する。
続く手順2では、この比較中に、制御ファイルに記述されているファイルパス/ファイル名に左括弧「 [ 」の文字を見つけたときは、続けて右括弧「 ] 」の文字を検索し、これら括弧内の文字列(本例では、「 1-8 」)を記憶する。
続く手順3では、制御ファイルに記述されているファイルパス/ファイル名の右括弧「 ] 」以降の文字列と、登録指示されたファイルパス/ファイル名を、それぞれ最後の文字から順に比較し、相違点が、制御ファイルに記述されているファイルパス/ファイル名の文字である右括弧「 ] 」によって始めて見つかることを確認する。
続く手順4では、上記手順1乃至3によって知られる、登録指示されたファイルパス/ファイル名の文字列の内、未検索の文字列を取得し(本例では「 9 」)、これが一つの文字であることを確認する。
続く手順5では、手順4によって得られた文字が、手順2で得られた括弧内文字列(本例では「 1-8 」)を変更することによってまとめて表現することができるかチェックする。すなわち、一つの記述形式で表現することができるかチェックする。
続く手順6では、手順5のチェック結果から、まとめて表現することができる場合には、まとめて表現して記述する。すなわち、一つの記述形式(「 /DCIM/100OLYMP/P101000[1-9].JPG 」)で表現する。
続いて、記述例4として、着脱メモリ9に、図3に示したファイル構造の画像ファイルと図8に示した記述内容の制御ファイルとが記録されているときに、S15の処理が行われたときの記述例を説明する。但し、本例では、S9にて、画像ファイル「 /DCIM/100OLYMP/P1010012.JPG 」に対しての保存画像指定を行うという新たな登録指示が行われているものとする。
このような場合に、S15に係る処理が行われると、図8に示した制御ファイルの制御内容が、図9に示す制御ファイルの記述内容に変更記述され、制御ファイルの更新が行われる。但し、この場合には、登録指示された制御内容と同一の制御内容である保存画像指定が記述されていないので、登録指示された内容が、図8に示した制御ファイルに追記され、図9に示す制御ファイルの記述内容となる。すなわち、図9に示したように、登録指示された制御内容「 [files_for_save] 」が7行目に、それに関係する画像ファイルに係る画像のリスト「 /DCIM/100OLYMP/P1010012.JPG 」が8行目に追記される。
続いて、記述例5として、着脱メモリ9に、図3に示したファイル構造の画像ファイルが記録され、制御ファイルが記録されていないときに、S12の処理が行われたときの記述例を説明する。但し、本例では、S9にて、「 /DCIM/100OLYMP 」下の「 P1010001.JPG 」から「 P1010009.JPG 」までの9つの画像ファイルに係る画像に対してのスライドショー画像指定を行うという新たな登録指示が行われているものとする。
このような場合、S12の処理が行われると、図10に示す内容が記述された制御ファイルが作成され、着脱メモリ9に記録される。但し、9つの画像ファイルに係る画像のリストは、同図に示した2行目のように一つの記述形式で表現したリスト(「 /DCIM/100OLYMP/P101000[1-9].JPG 」)として記述される。
以上、本実施例によれば、複数の画像ファイルに係る画像のリストを一つの記述形式で表現したリストとして制御ファイルに記述することができるので、制御ファイルの容量が小さくて済み、制御ファイルの読み込み時間や画像の検索及び画像を特定する時間が短くなり、一時的なメモリ(DRAM13)の使用量が減る。よって、使いやすく低コストな画像再生装置を備えたデジタルカメラを提供することが可能になる。
尚、本実施例において、図2のS6の処理を省くことも可能である。この場合、例えば、着脱メモリ9に、図3に示したファイル構造の画像ファイルと図11に示した記述内容の制御ファイルとが記録されているときに、S9にて、画像ファイル「 /DCIM/100OLYMP/P1010009.JPG 」に対してのスライドショー画像指定を行うという新たな登録指示が行われた場合、S14では、図11に示した制御ファイルの記述内容が、図10に示した制御ファイルの記述内容に変更記述され、制御ファイルの更新が行われる。
また、本実施例において、図2のS6の処理を省き、代わりにS14及びS15にてS6の処理を更に行うようにすることも可能である。この場合、例えば、着脱メモリ9に、図3に示したファイル構造の画像ファイルと図4に示した記述内容の制御ファイルとが記録されているときに、S9にて、画像ファイル「 /DCIM/100OLYMP/P1010009.JPG 」に対してのスライドショー画像指定を行うという新たな登録指示が行われた場合、S14では、図4に示した制御ファイルの記述内容が、図7に示した制御ファイルの記述内容に変更記述され、制御ファイルの更新が行われる。また、例えば、着脱メモリ9に、図3に示したファイル構造の画像ファイルと図12に示した記述内容の制御ファイルとが記録されているときに、S9にて、画像ファイル「 /DCIM/100OLYMP/P10100014.JPG 」に対しての保存画像指定を行うという新たな登録指示が行われた場合、S15では、図12に示した制御ファイルの記述内容が、図9に示した制御ファイルの記述内容に変更記述され、制御ファイルの更新が行われる。
また、本実施例において、図2のS9では、ユーザが、一つ又は複数の画像ファイルに係る画像を選択すると共に、その選択した一つ又は複数の画像ファイルに係る画像に対する制御内容を指示するものであったが、例えば、S9では制御内容を指示するのみとし、その制御内容の対象となる一つ又は複数の画像ファイルに係る画像の選択はS12、S14、又はS15で行うようにすることも可能である。
この場合、S12又はS15では、制御ファイルへの画像のリストの記述に関し、ユーザが画像ファイルに係る画像を選択すると、その画像ファイルに係る画像のリストが制御ファイルに記述され、以降、ユーザが続けて画像ファイルに係る画像を選択する毎に、一つ前の選択時に記述した画像のリストが、現在選択した画像ファイルに係る画像のリストとその一つ前の選択時に記述した画像のリストとを一つの記述形式で表現したリストに、変更記述される。
また、S14でも同様に、制御ファイルへの画像のリストの記述に関し、ユーザが画像ファイルに係る画像を選択すると、既に制御ファイルに記述されている画像のリストが、その選択した画像ファイルに係る画像のリストとその既に制御ファイルに記述されている画像のリストとを一つの記述形式で表現したリストに、変更記述され、以降、ユーザが続けて画像ファイルに係る画像を選択する毎に、一つ前の選択時に記述した画像のリストが、現在選択した画像ファイルに係る画像のリストとその一つ前の選択時に記述した画像のリストとを一つの記述形式で表現したリストに、変更記述される。
このようにすることで、制御ファイルの作成時や更新時の一時的なメモリ(DRAM13)の使用量を、より小さくすることができる。
以上、本発明について詳細に説明したが、本発明は上記実施形態に限定されず、本発明の要旨を逸脱しない範囲において、各種の改良及び変更を行っても良いのはもちろんである。
本発明の一実施例に係る画像再生装置を備えたデジタルカメラの主要構成を示す図である。 デジタルカメラの再生動作に係るフローチャートである。 着脱メモリに記録されている画像ファイルのファイル構造を示す図である。 制御ファイルの記述内容の一例を示す図である。 制御ファイルの記述内容の一例を示す図である。 制御ファイルの記述内容の一例を示す図である。 制御ファイルの記述内容の一例を示す図である。 制御ファイルの記述内容の一例を示す図である。 制御ファイルの記述内容の一例を示す図である。 制御ファイルの記述内容の一例を示す図である。 制御ファイルの記述内容の一例を示す図である。 制御ファイルの記述内容の一例を示す図である。
符号の説明
1 撮影レンズ系
2 撮像素子
3 撮像回路
4 A/D部
5 シスコン
6 画像処理部
7 I/F
8 カードスロット
9 着脱メモリ
10 VRAM
11 LCDドライバ
12 内蔵LCD
13 内蔵RAM
14 内蔵ROM
15 操作部

Claims (7)

  1. 記録媒体から記録されている画像を選択する画像選択手段と、
    前記画像選択手段により選択された複数の画像に対する制御内容を指示する制御内容指示手段と、
    前記制御内容指示手段によって制御内容が指示された際に、前記記録媒体に制御ファイルが記録されているか否かを判定する判定手段と、
    前記判定手段によって前記制御ファイルが記録されていないと判定された際に、前記制御内容指示手段により前記複数の画像に対して指示された制御内容と、前記選択された複数の画像がこの制御内容と同一の制御内容であることを一つの記述形式で表現したリストと、を記述した制御ファイルを作成する制御ファイル作成手段と、
    を有することを特徴とするデジタルカメラ
  2. 記録媒体から記録されている画像を選択する画像選択手段と、
    前記画像選択手段により選択された画像に対する制御内容を指示する制御内容指示手段と、
    前記制御内容指示手段によって制御内容が指示された際に、当該指示された制御内容と同一の指示内容が一つの記述形式で表現されたリストで記述されている制御ファイルが前記記録媒体に記録されているか否かを判定する判定手段と、
    前記判定手段によって、前記指示された制御内容と同一の指示内容であってその内容が一つの記述形式で表現されたリストが制御ファイルに記録されていると判定された際に、前記制御ファイルに記述されている一つの記述形式で表現された画像のリストを、前記画像選択手段により選択された画像のリストに基づいて更新する制御ファイル更新手段と、
    を有することを特徴とするデジタルカメラ。
  3. 記録媒体から記録されている画像を選択する画像選択手段と、
    前記画像選択手段により選択された画像に対する制御内容を指示する制御内容指示手段と、
    前記制御内容指示手段によって制御内容が指示された際に、当該指示された制御内容と同一の指示内容が一つの記述形式で表現されたリストで記述されている制御ファイルが前記記録媒体に記録されているか否かを判定する判定手段と、
    前記判定手段によって、前記指示された制御内容と同一の指示内容であってその内容が一つの記述形式で表現されたリストが制御ファイルに記録されていないと判定された際に、前記制御ファイルに記述されている一つの記述形式で表現された画像のリストに、前記画像選択手段により選択された画像のリストを一つの記述形式で表現された画像のリストとして追記するリスト追記手段と、
    を有することを特徴とするデジタルカメラ。
  4. 前記制御内容指示手段によって指示される制御内容は、印刷画像指定、保存画像指定、スライド画像指定、又はプロテクト画像指定、の内の少なくとも1つである、
    ことを特徴とする請求項1乃至3のいずれか一項に記載のデジタルカメラ。
  5. 記録媒体から記録されている複数の画像を選択し、
    選択された前記複数の画像に対する制御内容を指示し、
    前記制御内容が指示された際に、前記記録媒体に制御ファイルが記録されているか否かを判定し、
    前記制御ファイルが記録されていないと判定された際に、前記複数の画像に対して指示された前記制御内容と、前記選択された複数の画像がこの制御内容と同一の制御内容であることを一つの記述形式で表現したリストと、を記述した制御ファイルを作成する、
    ことを特徴とするデジタルカメラにおける制御ファイルの作成方法。
  6. 記録媒体から記録されている画像を選択し、
    選択された前記画像に対する制御内容を指示し、
    前記制御内容が指示された際に、当該指示された制御内容と同一の指示内容が一つの記述形式で表現されたリストで記述されている制御ファイルが前記記録媒体に記録されているか否かを判定し、
    指示された前記制御内容と同一の指示内容であってその内容が一つの記述形式で表現されたリストで記述されている制御ファイルが記録されていると判定された際に、前記制御ファイルに記述されている一つの記述形式で表現された画像のリストを、選択された前記画像のリストに基づいて更新する、
    ことを特徴とするデジタルカメラにおける制御ファイルの更新方法。
  7. 記録媒体から記録されている画像を選択し、
    選択された前記画像に対する制御内容を指示し、
    前記制御内容が指示された際に、当該指示された制御内容と同一の指示内容が一つの記述形式で表現されたリストで記述されている制御ファイルが前記記録媒体に記録されているか否かを判定し、
    指示された前記制御内容と同一の指示内容であってその内容が一つの記述形式で表現されたリストで記述されている制御ファイルが記録されていないと判定された際に、前記制御ファイルに記述されている一つの記述形式で表現された画像のリストに、選択された前記画像のリストを一つの記述形式で表現された画像のリストとして追記する、
    ことを特徴とするデジタルカメラにおける制御ファイルの追記方法。
JP2004302276A 2004-10-15 2004-10-15 デジタルカメラ、及び、デジタルカメラにおける制御ファイルの作成、更新、追記方法 Expired - Fee Related JP4358718B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2004302276A JP4358718B2 (ja) 2004-10-15 2004-10-15 デジタルカメラ、及び、デジタルカメラにおける制御ファイルの作成、更新、追記方法
US11/244,570 US20060085453A1 (en) 2004-10-15 2005-10-06 Image replay apparatus
CN2005101125541A CN1761305B (zh) 2004-10-15 2005-10-10 数字照相机及其控制文件作成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004302276A JP4358718B2 (ja) 2004-10-15 2004-10-15 デジタルカメラ、及び、デジタルカメラにおける制御ファイルの作成、更新、追記方法

Publications (2)

Publication Number Publication Date
JP2006115356A JP2006115356A (ja) 2006-04-27
JP4358718B2 true JP4358718B2 (ja) 2009-11-04

Family

ID=36182053

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004302276A Expired - Fee Related JP4358718B2 (ja) 2004-10-15 2004-10-15 デジタルカメラ、及び、デジタルカメラにおける制御ファイルの作成、更新、追記方法

Country Status (3)

Country Link
US (1) US20060085453A1 (ja)
JP (1) JP4358718B2 (ja)
CN (1) CN1761305B (ja)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7185097B1 (en) * 1999-02-25 2007-02-27 Nortel Networks Limited Encoding addresses in a communication system
JP2002101372A (ja) * 2000-09-22 2002-04-05 Sony Corp カメラ一体型データ記録再生装置及びデータ記録再生方法
KR100824380B1 (ko) * 2002-08-08 2008-04-22 삼성전자주식회사 영상 기록/재생 장치 및 그 메뉴안내 표시방법
US20040205286A1 (en) * 2003-04-11 2004-10-14 Bryant Steven M. Grouping digital images using a digital camera

Also Published As

Publication number Publication date
CN1761305A (zh) 2006-04-19
US20060085453A1 (en) 2006-04-20
JP2006115356A (ja) 2006-04-27
CN1761305B (zh) 2011-11-30

Similar Documents

Publication Publication Date Title
US20080273857A1 (en) Image playback apparatus, image recording apparatus, and methods thereof
JP2009112550A (ja) ゲーム装置、画像処理方法、プログラム及び情報記憶媒体
JPH114404A (ja) デジタルスチルカメラ
JP4258846B2 (ja) 画像情報処理装置及び画像情報処理プログラム
KR19990006778A (ko) 화상 기록 방법 및 장치 및 화상 재생 방법 및 장치
JP5253042B2 (ja) 記録装置、その制御方法及びプログラム
US20060227223A1 (en) Image reproducing apparatus
JP5814739B2 (ja) 記録装置
JP2009098733A (ja) 情報処理装置、情報処理方法及び情報処理プログラム
JP5043742B2 (ja) 撮像装置、撮像装置の制御方法及びプログラム
JP4358718B2 (ja) デジタルカメラ、及び、デジタルカメラにおける制御ファイルの作成、更新、追記方法
JP5164603B2 (ja) 再生装置
JP2006345029A (ja) 画像記録装置
JP4455177B2 (ja) 情報記録装置及びその制御方法
JP2006311067A (ja) 電子カメラ装置及び履歴ファイル作成方法
JP2005244614A (ja) 電子カメラ装置、及び記録媒体
US8824856B2 (en) Moving image processing apparatus, moving image processing method, and program
JP2008219425A (ja) 画像処理装置および画像処理方法
JP4481226B2 (ja) 画像管理装置
JP4366487B2 (ja) 画像処理装置及びプログラム
JP4402510B2 (ja) 画像表示装置
JP4724412B2 (ja) 画像データ記録装置
JP5109848B2 (ja) 記録制御装置及び撮像装置
JP2006339935A (ja) ビデオカメラ
JP2005295433A (ja) データ記録装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070712

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090409

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090714

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090806

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120814

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120814

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130814

Year of fee payment: 4

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees