JP5610924B2 - 画像処理装置、制御方法、及びプログラム - Google Patents

画像処理装置、制御方法、及びプログラム Download PDF

Info

Publication number
JP5610924B2
JP5610924B2 JP2010188750A JP2010188750A JP5610924B2 JP 5610924 B2 JP5610924 B2 JP 5610924B2 JP 2010188750 A JP2010188750 A JP 2010188750A JP 2010188750 A JP2010188750 A JP 2010188750A JP 5610924 B2 JP5610924 B2 JP 5610924B2
Authority
JP
Japan
Prior art keywords
rule
image data
recording medium
file name
processing apparatus
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
JP2010188750A
Other languages
English (en)
Other versions
JP2012049720A (ja
JP2012049720A5 (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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2010188750A priority Critical patent/JP5610924B2/ja
Priority to US13/214,701 priority patent/US8456533B2/en
Publication of JP2012049720A publication Critical patent/JP2012049720A/ja
Publication of JP2012049720A5 publication Critical patent/JP2012049720A5/ja
Application granted granted Critical
Publication of JP5610924B2 publication Critical patent/JP5610924B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/907Television signal recording using static stores, e.g. storage tubes or semiconductor memories
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00347Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with another still picture apparatus, e.g. hybrid still picture apparatus
    • 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
    • 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/2158Intermediate information storage for one or a few pictures using a detachable storage unit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2101/00Still video cameras
    • 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/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0036Detecting or checking connection
    • 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/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0044Connecting to a plurality of different apparatus; Using a plurality of different connectors
    • 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/0077Types of the still picture apparatus
    • H04N2201/0086Image transceiver
    • 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/0087Image storage device
    • 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/3226Display, 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 identification information or the like, e.g. ID code, index, title, part of an image, reduced-size image
    • 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/3274Storage or retrieval of prestored additional information

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Television Signal Processing For Recording (AREA)
  • Studio Devices (AREA)

Description

本発明は、画像ファイルのファイル名を生成する技術に関する。
デジタルカメラ等の撮像装置で撮像された画像ファイルは、当該撮像装置に接続されている記録媒体に記録され、例えばユーザは記録媒体をPC等の外部装置に接続し、記録した画像ファイルを移動することにより、撮像した画像ファイルを管理している。近年、このような撮像装置に接続されて使用される記録媒体の中には、無線通信手段を有し、外部装置への画像ファイルの転送を、自動的に行うことが可能な自動転送記録媒体がある。
しかしながら、このような自動転送記録媒体は、記録されている画像ファイルを、ファイル名を変更することなく自動的に外部装置へ転送するため、次のような問題があった。即ち、例えば外部装置の画像ファイルの格納先に、転送する画像ファイルと同一のファイル名を有する画像ファイルが存在する場合、画像ファイルを転送できない、または画像ファイルを上書きしてしまうことがあった。特許文献1には、このように転送先のディレクトリに同一のファイル名のファイルが存在する場合に、新たなディレクトリを作成して、ファイルの上書きを回避する技術が開示されている。
特開2009−020876号公報
しかしながら特許文献1のような、同一のファイル名のファイルが転送先に存在する度に新たなディレクトリを作成する方法を用いた場合、ユーザが意図しないディレクトリが多数作成されてしまうことが考えられる。即ち、ユーザは転送されたファイルを探すために、複数のディレクトリを参照する必要があり、煩雑な操作が要求される問題があった。
本発明は、上述の問題点に鑑みてなされたものであり、自動転送記録媒体から画像ファイルを転送した際に、同一のファイル名を有する画像ファイルの存在により、転送が不可能または上書きしてしまうことを防止することを目的とする。
前述の目的を達成するために、本発明の画像処理装置は、以下の構成を備える。
画像データを取得する取得手段と、取得手段により取得された画像データを、第1の規則を含む複数の規則のうちユーザ操作に応じて選択された規則に従って決定されるファイルネームを付して記録媒体に記録する記録制御手段と、記録媒体が記録された画像データを外部装置に転送する転送機能を有するか否かを判断する判断手段とを有し、判断手段により記録媒体が転送機能を有すると判断された場合、記録制御手段は、ユーザ操作に応じて選択された規則に関わらず、第1の規則に従って決定されるファイルネームを付して取得手段により取得された画像データを記録媒体に記録し、第1の規則は、記録媒体に記録された画像データに付されたファイルネームとは異なるファイルネームを決定する規則であることを特徴とする。
このような構成により本発明によれば、自動転送記録媒体から画像ファイルを転送した際に、同一のファイル名を有する画像ファイルの存在により、転送が不可能または上書きしてしまうことを防止することを可能とする。
本発明の実施形態に係るデジタルカメラ及び自動転送メモリカードの機能構成を示したブロック図。 実施形態1に係る命名規則決定処理のフローチャート。 実施形態に係る命名規則変更のGUIを説明するための図。 実施形態2に係るファイル記録処理のフローチャート。
(実施形態1)
以下、本発明の好適な一実施形態について、図面を参照して詳細に説明する。なお、以下に説明する一実施形態は、撮像装置の一例としての、画像ファイルに付すファイル名について、複数の命名規則のうちのいずれかの命名規則を選択可能、かつ自動転送機能を有する記録媒体を判別可能なデジタルカメラに、本発明を適用した例を説明する。しかし、本発明は、複数の命名規則のうちのいずれかの命名規則を選択可能、かつ自動転送機能を有する記録媒体を判別可能な任意の機器に適用可能である。
また、各実施形態において、「命名規則」とは、日本電子工業振興協会(JEIDA)のDCF規格(Design rule for Camera File system)に準拠した、画像ファイルに付すファイル名を生成する際のルールを表す。なお、DCF規格は、ディレクトリ名及びファイル名に文字列と複数桁の番号を含み、生成するディレクトリ名及びファイル名に付す番号を制御することにより、撮像された画像ファイルを上書きすることなく、それぞれ独立して記録することができる。またDCF規格ではファイル名に記載する番号及び文字列の桁数を定義しており、当該番号の生成順序については規定していないが、一般的なデジタルカメラにおいてはアルゴリズムの簡素化やファイルのソート順序を考慮し、昇順となるよう、順に番号が付される。
本実施形態のデジタルカメラでは、DCF規格に準拠した命名規則として「通し番号」及び「オートリセット」の2種類の命名規則をユーザは切り替えて使用できるものとする。通し番号命名規則(第1の命名規則)は、デジタルカメラは前回記録した画像ファイルに付したファイル名が有する番号を記憶しておき、新たに記録する画像ファイルについて、記憶していた番号の次の番号を有するファイル名を生成する命名規則である。また、オートリセット命名規則(第2の命名規則)では、デジタルカメラは、デジタルカメラに接続されたメモリカード等の記録媒体から、当該記録媒体に記録されている画像ファイルに付されているファイル名を検索する。そして、記録媒体に記録されている画像ファイルの、ファイル名が有する番号のうち、最大の番号の次の番号を有するファイル名を生成する。いずれの命名規則であっても、画像ファイルに付すファイル名に含まれるファイル番号が所定の最大値を超えた場合は、記録中のディレクトリのディレクトリ名に含まれるディレクトリ番号の次の番号を付したディレクトリを新たに作成する。そして、当該新たに作成されたディレクトリに、所定の最小値のファイル番号を有するファイル名で画像ファイルを記録する。なお、本実施形態のデジタルカメラは2つの命名規則を切り替えることが可能であるものとして説明するが、本発明の実施はこれに限らず、少なくとも通し番号命名規則を含む複数の命名規則から1つの命名規則を選択可能な構成であって構わない。
図1は、本発明の実施形態に係るデジタルカメラ100の機能構成を示すブロック図である。
制御部101は、例えばCPUであり、フラッシュメモリ102からデジタルカメラ100が備える各ブロックの動作プログラムを読み出し、RAM103に展開して実行することにより、デジタルカメラ100が備える各ブロックの動作を制御する。フラッシュメモリ102は、書き換え可能な不揮発性メモリであり、デジタルカメラ100が備える各ブロックの動作プログラムに加え、各ブロックの動作において必要な設定値や後述する表示部109に表示するGUIデータ等を記憶する。RAM103は、書き換え可能な揮発性メモリであり、デジタルカメラ100が備える各ブロックの動作において、一時的なデータの格納や作業領域として用いられる。本発明において、ファイル名が付される前の画像のデータは、RAM103に一時的に記憶され、接続された記録媒体に記録される際に、ファイル名が付されて画像ファイルとして記録されるものとする。
撮像部104は、光学系、CCDやCMOSセンサ等の撮像素子、及びA/D変換回路から構成されるブロックである。具体的には撮像部104は、光学系を介して結像された被写体の光学像を撮像素子で光電変換して出力したアナログ画像信号を、A/D変換回路でA/D変換することによりデジタル画像データを出力し、RAM103に記憶させる。画像処理部105は、撮像部104から出力されたデジタル画像データに対し、例えば色調補正やゲイン調整等の所定の画像処理を適用し、さらに記録形式として予め設定された符号化方式に画像データを符号化して再びRAM103に記憶させる。
カードI/F106は、デジタルカメラ100が備える、記録媒体とのデータの読み書きを行うための入出力インタフェースである。カードI/F106には、例えばメモリカードやHDD等の記録装置が着脱可能に接続されるものとし、カードI/F106は記録媒体が接続されたことを検出すると、制御部101に記録媒体の検出を伝送する。カード判別部107は、記録媒体の検出を受け、カードI/F106に接続された記録媒体が、無線通信手段を備える自動転送記録媒体であるか否かを判別する。具体的には、例えばカード判別部107は検出された記録媒体に対して、所定のプロトコルに従ったカード種別を判別するためのコマンド信号を送信し、所定のレスポンス信号を受信した場合に自動転送記録媒体が接続されていると認識することができるものとする。
表示部109は、例えば小型LCD等のデジタルカメラ100に備えられた表示装置であり、撮像部104から出力された画像データや記録媒体に記録されている画像ファイルの表示や、フラッシュメモリ102に記憶されているGUIデータ等を表示する。ファイル名生成部108は、デジタルカメラ100が備える、記録する画像データに対して付すファイル名を決定するブロックである。本実施形態のデジタルカメラ100では、ユーザは上述した「通し番号」及び「オートリセット」の2つの命名規則を選択可能であり、ファイル名生成部108は選択された命名規則に従って画像データに付すファイル名を生成する。命名規則の選択は、例えば表示部109に、図3のようなメニュー画面のGUIデータを表示させ、ユーザに選択させればよい。図3(a)、(b)はそれぞれ「通し番号」「オートリセット」の命名規則(ネーミングルール)が選択されている場合の表示を表す。なお、選択されている命名規則の情報は、例えばフラッシュメモリ102に記憶され、デジタルカメラ100の起動時には選択されている命名規則の情報を制御部101が読み出し、ファイル名生成部108に伝送すればよい。
また、図1のデジタルカメラ100のブロック図では、自動転送機能を備える記録媒体(自動転送メモリカード)200が接続されている構成となっている。自動転送メモリカード200は、カード制御部201、カードメモリ202及び無線通信部203から構成される。カード制御部201は、自動転送メモリカード200が備える各ブロックの動作を制御するブロックである。なお、カード制御部201は、デジタルカメラ100から所定のプロトコルに従ったカード種別を判別するためのコマンド信号を受信すると、自動転送記録媒体であることを示すレスポンス信号を100に対して送信する。カードメモリ202は、例えばNAND型フラッシュメモリ素子であり、画像ファイル等のデータを記録する。カード制御部201はデジタルカメラ100から書き込みコマンドと共に画像ファイルを受信すると、カードメモリ202に画像ファイルの書き込みを行う。無線通信部203は、例えばRF回路であり、自動転送メモリカード200がデジタルカメラ100に接続された状態で無線通信可能な環境にある場合、カードメモリ202に記憶されている画像ファイルを、ファイル名を維持したまま送信する。無線通信部203により送信された画像ファイルは、予め定められた外部装置の格納先に格納される。
(命名規則決定処理)
このような構成をもつ本実施形態のデジタルカメラ100の命名規則決定処理について、図2のフローチャートを用いて具体的な処理を説明する。当該フローチャートに対応する処理は、制御部101が、例えばフラッシュメモリ102に記憶されている対応する処理プログラムを読み出し、RAM103に展開して実行することにより実現することができる。なお、本命名規則決定処理は、例えばデジタルカメラ100に新たに記録媒体が接続されたことがカードI/F106で検出された際に開始されるものとして説明する。
S201で、制御部101は、検出された記録媒体の種別を判別する。具体的には、制御部101は、カード判別部107にカード種別を判別するためのコマンド信号を、検出された記録媒体に対してカードI/F106を介して送信させる。そしてS202で制御部101は、検出された記録媒体が自動転送記録媒体であった場合は処理をS203に移し、検出された記録媒体が自動転送記録媒体ではない場合は処理をS205に移す。
S203で、制御部101は、画像ファイルの命名規則を「通し番号(第1の命名規則)」に設定し、さらにS204で第1の命名規則以外の命名規則への変更を不可能にする。具体的には、制御部101はフラッシュメモリ102に記憶されている、現在選択されている命名規則の情報を「通し番号」に書き換えると共に、ファイル名生成部108の命名規則の設定を「通し番号」に設定する。また制御部101は、例えば表示部109に表示させる、ユーザに命名規則を設定させるメニュー画面のGUIデータにおいて、命名規則の項目を図3(c)のようにグレーアウト表示して選択不可能にすることで、命名規則の変更を不可能にする。なお、検出された記録媒体が自動転送記録媒体でない場合は、制御部101はS205で命名規則の変更を可能にする。
以上説明したように、本実施形態の撮像装置は、自動転送記録媒体が記録された画像ファイルを外部装置に転送する際に、同一のファイル名の存在することによって転送が不可能になったり、当該画像ファイルを上書きしてしまうことを予防することができる。具体的には撮像装置は、自動転送記録媒体が検出された場合に、新たに記録される画像に付されるファイル名を選択可能な複数の命名規則のうち、前回記録した画像ファイルに対して付した番号の次の番号を有するファイル名を生成する命名規則に変更する。
このように、自動転送記録媒体が接続された場合に、画像ファイルの命名規則を「通し番号」に設定することで、少なくとも自動転送記録媒体において同一のファイル名を有する画像ファイルが生成されることを防止することができる。即ち、画像ファイルが外部装置に自動転送される際に、少なくとも自動転送記録媒体から既に転送された画像ファイルが原因で転送が不可能になったり、画像ファイルの上書きが発生することを回避することが可能となる。
(実施形態2)
上述した実施形態1では、自動転送記録媒体は記録されている画像ファイルを、単に外部装置に転送するものとして説明したが、本実施形態の自動転送記録媒体はさらに以下の機能を有するものとする。本実施形態の自動転送記録媒体は、外部装置において画像ファイルの撮像された時間(例えば、撮像日、撮像月、撮像した時間帯等)により格納されるディレクトリが自動的に分類されるものとする。
このように格納されるディレクトリが撮像された時間で変更される場合、DCF規格に準拠したファイル名の命名規則では、次のような問題が起こる。例えば自動転送記録媒体において、画像ファイルに付されるファイル名が有するファイル番号が最大値に到達した場合、ディレクトリ番号が次の番号のディレクトリに、新たにファイル番号の最小値から順にファイル名が生成されて記録される。このとき、自動転送されて格納される外部装置のディレクトリにおいて、画像ファイルのファイル名が有するファイル番号の順番と、画像ファイルが撮像された順とが異なる状況が起こりうる。即ち、本来はファイル番号が昇順に付けられる設定となっているにも関わらず、ファイル名順では時系列順に並ばないため、ユーザは所望の画像ファイルを探すためにソート順を考慮する必要がある。
このような状況を回避するために、例えば撮像日ごとに外部装置で格納されるディレクトリが変更される場合は、撮像日が変わる毎に、命名規則で生成されるファイル名が有するファイル番号を、所定の番号に変更する。即ち、本実施形態の撮像装置では、格納先のディレクトリが変更される際に、自動転送記録媒体に記録する画像ファイルのファイル名が有するファイル番号を、ファイル番号の最大値より小さい値から開始させるようにする。なお、所定の番号は、当該所定の番号からファイル番号の最大値までの間で取り得る番号の数が、例えば本実施形態では同一の撮像日に記録されるであろう画像ファイルの数を許容する番号であればよい。これにより、格納先のディレクトリには、画像ファイルを時系列順に並べた際に、ファイル名が有するファイル番号順並ぶように格納されることができる。究極的には、格納先のディレクトリが変更される際に、ファイル名に含めるファイル番号の開始値を、当該ファイル番号の最小値とすることで、格納先のディレクトリで時系列順とファイル名順が異なる可能性を最小とすることができる。
しかしながら、格納先のディレクトリが変更される際にファイル番号を所定の番号に変更することで、自動転送記録媒体で画像ファイルが記録されるディレクトリにおいて同一のファイル名の画像ファイルが記録されることがある。このため、本実施形態の撮像装置は、外部装置において画像ファイルが格納されるディレクトリが変更されるタイミングで、自動転送記録媒体においても画像ファイルを記録するディレクトリも変更する。このようにすることで、自動転送先の外部装置において、同一のファイル名を有する画像ファイルの存在により転送が不可能となる、またはファイルを上書きしてしまうことを防止しつつ、ファイル番号の順序を時系列順にすることができる。
(ファイル記録処理)
このような構成をもつ本実施形態のデジタルカメラ100のファイル記録処理について、図4のフローチャートを用いて具体的な処理を説明する。当該フローチャートに対応する処理は、制御部101が、例えばフラッシュメモリ102に記憶されている対応する処理プログラムを読み出し、RAM103に展開して実行することにより実現することができる。なお、本ファイル記録処理は、例えばデジタルカメラ100に自動転送記録媒体が接続され、かつ撮像した画像の記録指示がユーザによってなされた際に開始されるものとして説明する。なお、本実施形態においても、上述した実施形態1と同様に、自動転送記録媒体が検出された際にはデジタルカメラ100はファイル名の命名規則を「通し番号」に設定するものとする。また、本実施形態において、自動転送記録媒体に記録されている画像ファイルは、自動転送先の外部装置において、撮像日ごとに異なるディレクトリに分類されて格納されるものとする。
S401で、制御部101は、ユーザにより記録指示がなされた画像を取得し、例えばRAM103に記憶させる。具体的には、制御部101は、撮像部104により撮像され、画像処理部105において所定の記録形式に変換されて出力された画像データを取得し、RAM103に記憶させる。
S402で、制御部101は、S401で撮像された画像データが出力された時刻を表す撮像された時刻の情報と、前回記録された画像ファイルの撮像された時刻の情報とを比較する。そしてS403で制御部101は、2つの撮像された時刻の情報が、同一の時刻の範囲に含まれる場合は処理をS404へ、異なる時刻の範囲に含まれる場合は処理をS407に処理を移す。具体的には、制御部101は、2つの撮像された時刻の情報が、同一の撮像日を有するか否かを判断する。なお、前回記録された画像ファイルの撮像された時刻の情報は、例えば前回記録された画像ファイルのファイル名に含まれたファイル番号とともに、フラッシュメモリ102に記憶されていればよい。
S404で、制御部101は、前回記録された画像ファイルが記録されている、自動転送記録媒体におけるディレクトリとは異なるディレクトリを作成する。なお、当該新たに作成されたディレクトリのディレクトリ名は、本実施形態ではDCF規格に準拠するものとする。即ち、例えば前回記録された画像ファイルが記録されているディレクトリのディレクトリ名が、ディレクトリ番号の最大値999を有する場合、最小値の100のディレクトリが生成されればよい。なお、このとき自動転送記録媒体において、同一のディレクトリ名を有するディレクトリが既に存在する場合は、当該既に存在するディレクトリのディレクトリ名を変更すればよい。
S405で、制御部101は、新たに作成されたディレクトリに記録される、S401でRAM103に記憶された画像データに付されるファイル名に含まれるファイル番号が、所定のファイル番号より小さいか否かを判断する。上述したように、本実施形態のデジタルカメラ100は自動転送記録媒体により転送される外部装置の格納先のディレクトリにおいてファイル番号順と時系列順とが同一となるようにする。このため、所定のファイル番号は、当該所定の番号からファイル番号の最大値までの間で取り得る番号の数が、例えば本実施形態では同一の撮像日に記録されるであろう画像ファイルの数を許容する番号であればよい。即ち、所定のファイル番号は、外部装置において画像ファイルの格納先が変更される条件によって、異なる値であってもよい。
制御部101は、S401でRAM103に記憶された画像ファイルに付されるファイル名に含まれるファイル番号が、所定のファイル番号より大きい場合は処理をS406に移す。即ち、制御部101は、RAM103に記憶されている、最後に記録した画像ファイルのファイル名が有するファイル番号の次の番号が、所定のファイル番号より大きいか否かを判断する。また、制御部101は、ファイル名生成部108で生成されるファイル名に含まれるファイル番号が所定のファイル番号以下である場合は処理をS408に移す。
S406で、制御部101は、RAM103に記憶されている、前回記録した画像ファイルのファイル名が有するファイル番号を、所定の番号の前の番号に変更して記憶する。即ち、制御部101は、次にファイル名生成部108で生成されるファイル名が所定の番号を有するように、前回記録した画像ファイルに付されたファイル名が有するファイル番号の情報を変更する。
S407で、制御部101は、S401でRAM103に記憶した画像データに付す、ファイル名をファイル名生成部108に生成させる。具体的には、制御部101はRAM103に記憶されている、前回記録した画像ファイルに付されたファイル名が有するファイル番号の情報をファイル名生成部108に伝送し、ファイル名生成部108に通し番号の命名規則でファイル名を生成させる。
S408で、制御部101は、S407でファイル名生成部108に生成させたファイル名を付して、RAM103に記憶されている画像データを、カードI/F106を介して自動転送メモリカード200に画像ファイルとして記録する。
このようにすることで、自動転送先の外部装置において、同一のファイル名を有する画像ファイルの存在により転送が不可能となる、またはファイルを上書きしてしまうことを防止しつつ、ファイル番号の順序を時系列順にすることができる。
なお、上述した実施形態1及び2では、自動転送記録媒体から外部装置に転送された画像ファイルが、少なくとも自動転送記録媒体から既に転送された画像ファイルが原因で転送が不可能になったり、画像ファイルの上書きが発生することを回避できると説明した。本発明はさらに、撮像装置に接続された記録媒体が自動転送記録媒体である場合とその他の記録媒体である場合とで、ファイル名に含まれる文字列を異ならせることにより、以下の効果を奏する。即ち、自動転送記録媒体から外部装置に転送された画像ファイルが、既に転送された画像ファイルと同一のファイル名を有することにより生じる、画像ファイルを上書きしてしまう等の状況を回避することができる。
(その他の実施形態)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。

Claims (12)

  1. 画像データを取得する取得手段と、
    前記取得手段により取得された画像データを、第1の規則を含む複数の規則のうちユーザ操作に応じて選択された規則に従って決定されるファイルネームを付して記録媒体に記録する記録制御手段と、
    前記記録媒体が記録された画像データを外部装置に転送する転送機能を有するか否かを判断する判断手段とを有し、
    前記判断手段により前記記録媒体が転送機能を有すると判断された場合、前記記録制御手段は、前記ユーザ操作に応じて選択された規則に関わらず、前記第1の規則に従って決定されるファイルネームを付して前記取得手段により取得された画像データを前記記録媒体に記録し、
    前記第1の規則は、前記記録媒体に記録された画像データに付されたファイルネームとは異なるファイルネームを決定する規則であることを特徴とする画像処理装置。
  2. 前記第1の規則は、前記画像データが記録される順序に沿って昇順となる番号をファイルネームに含める規則であり、
    前記第1の規則に従って決定されるファイルネームは、その直前の記録で画像データに付されたファイルネームに含まれる番号の次の番号を含むことを特徴とすることを特徴とする請求項1に記載の画像処理装置。
  3. 前記複数の規則は、前記第1の規則とは異なる第2の規則を含み、
    前記第2の規則は、前記画像データが記録される順序に沿って昇順となる番号をファイルネームに含める規則であり、
    前記第2の規則に従って決定されるファイルネームは、前記記録媒体に記録されている画像データのファイルネームに含まれる番号のうち、最も大きな番号の次の番号を含むことを特徴とする請求項2に記載の画像処理装置。
  4. 前記記録制御手段は、生成される順序に沿って昇順となる番号を含むディレクトリネームを付したディレクトリに前記画像データを記録し、
    前記記録制御手段は、ファイルネームに含まれる番号が所定の番号に達した場合、新たなディレクトリを生成し、該新たなディレクトリに画像データを記録することを特徴とする請求項2または3に記載の画像処理装置。
  5. 前記取得手段により新たに取得された画像データの生成された時刻と前記記録媒体に前回記録した画像データの生成された時刻とが所定の時間範囲内に含まれない場合、前記記録制御手段は、新たなディレクトリを生成し、該新たなディレクトリに、前記複数の規則のうちの使用する規則における最も小さな番号を含むファイルネームを付して前記新たに取得された画像データを記録することを特徴とする請求項4に記載の画像処理装置。
  6. 前記取得手段により新たに取得された画像データが前記記録媒体に前回記録された画像データと同じ日に生成された画像データでない場合、前記記録制御手段は、新たなディレクトリを生成し、該新たなディレクトリに、前記複数の規則のうちの使用する規則における最も小さな番号を含むファイルネームを付して前記新たに取得された画像データを記録することを特徴とする請求項4に記載の画像処理装置。
  7. 前記判断手段により前記記録媒体が転送機能を有していないと判断された場合、前記記録制御手段は、前記ユーザ操作に応じて選択された規則に従って決定されるファイルネームを付して画像データを前記記録媒体に記録することを特徴とする請求項1乃至6のいずれか1項に記載の画像処理装置。
  8. 前記第1の規則はDCF規格に準拠した規則であることを特徴とする請求項1乃至7のいずれか1項に記載の画像処理装置。
  9. 前記取得手段は、被写体を撮像することで得られた画像データを取得することを特徴とする請求項1乃至8のいずれか1項に記載の画像処理装置。
  10. 前記第1の規則を含む複数の規則のうち、いずれかの規則を選択する指示をユーザから受け付ける受け付け手段を更に有し、
    前記受け付け手段は、
    前記判断手段により前記記録媒体が前記転送機能を有すると判断された場合に、前記規則を選択する指示をユーザから受け付けないよう制御し、
    前記判断手段により前記記録媒体が前記転送機能を有しないと判断された場合に、前記規則を選択する指示をユーザから受け付けるよう制御する
    ことを特徴とする請求項1乃至9のいずれか1項に記載の画像処理装置。
  11. 画像処理装置の取得手段が、画像データを取得する取得ステップと、
    前記画像処理装置の記録制御手段が、前記取得ステップで生成された画像データを、第1の規則を含む複数の規則のうちユーザ操作に応じて選択された規則に従って決定されるファイルネームを付して記録媒体に記録する記録制御ステップと、
    前記画像処理装置の判断手段が、前記記録媒体が記録された画像データを外部装置に転送する転送機能を有するか否かを判断する判断ステップとを有し、
    前記判断ステップで前記記録媒体が転送機能を有すると判断された場合、前記記録制御手段は前記記録制御ステップでは、前記ユーザ操作に応じて選択された規則に関わらず、前記第1の規則に従って決定されるファイルネームを付して前記取得ステップで取得された画像データを前記記録媒体に記録し、
    前記第1の規則は、前記記録媒体に記録された画像データに付されたファイルネームとは異なるファイルネームを決定する規則であることを特徴とする画像処理装置の制御方法。
  12. コンピュータを、請求項1乃至10のいずれか1項に記載の画像処理装置の各手段として機能させるためのプログラム。
JP2010188750A 2010-08-25 2010-08-25 画像処理装置、制御方法、及びプログラム Expired - Fee Related JP5610924B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2010188750A JP5610924B2 (ja) 2010-08-25 2010-08-25 画像処理装置、制御方法、及びプログラム
US13/214,701 US8456533B2 (en) 2010-08-25 2011-08-22 Image capturing apparatus and control method of the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010188750A JP5610924B2 (ja) 2010-08-25 2010-08-25 画像処理装置、制御方法、及びプログラム

Publications (3)

Publication Number Publication Date
JP2012049720A JP2012049720A (ja) 2012-03-08
JP2012049720A5 JP2012049720A5 (ja) 2013-10-10
JP5610924B2 true JP5610924B2 (ja) 2014-10-22

Family

ID=45696748

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010188750A Expired - Fee Related JP5610924B2 (ja) 2010-08-25 2010-08-25 画像処理装置、制御方法、及びプログラム

Country Status (2)

Country Link
US (1) US8456533B2 (ja)
JP (1) JP5610924B2 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7921139B2 (en) * 2006-12-01 2011-04-05 Whitserve Llc System for sequentially opening and displaying files in a directory
JP5253042B2 (ja) * 2008-08-22 2013-07-31 キヤノン株式会社 記録装置、その制御方法及びプログラム
KR101702361B1 (ko) 2010-11-03 2017-02-03 삼성전자주식회사 디지털 기기에서 무선 네트워크 연결 방법 및 장치
JP6035876B2 (ja) * 2012-05-30 2016-11-30 カシオ計算機株式会社 撮像装置、撮像方法及びプログラム
US10372115B2 (en) * 2012-10-26 2019-08-06 Board Of Regents, The University Of Texas System Modular and reconfigurable manufacturing systems
JP6357078B2 (ja) * 2014-11-05 2018-07-11 キヤノン株式会社 情報処理装置とその制御方法、及びプログラム
JP6881991B2 (ja) * 2017-01-30 2021-06-02 キヤノン株式会社 画像処理装置、及びその制御方法とプログラム
JP6526274B2 (ja) * 2018-02-28 2019-06-05 キヤノン株式会社 情報処理装置とその制御方法、及びプログラム
JP7011702B2 (ja) * 2020-12-16 2022-01-27 キヤノン株式会社 情報処理装置とその制御方法、及びプログラム

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001078135A (ja) * 1999-09-01 2001-03-23 Olympus Optical Co Ltd 電子カメラ
JP2004096582A (ja) * 2002-09-03 2004-03-25 Sony Corp ファイル管理方法、ファイル管理方法のプログラム及び記録装置
JP2005117487A (ja) * 2003-10-09 2005-04-28 Canon Inc 画像保存装置、撮像装置、画像撮影保存システム、画像保存方法、撮影データ転送方法、画像撮影保存方法、及びプログラム
JP2009020876A (ja) 2007-06-14 2009-01-29 Panasonic Corp ファイル管理装置及びファイル転送方法並びに撮像装置
JP5253042B2 (ja) * 2008-08-22 2013-07-31 キヤノン株式会社 記録装置、その制御方法及びプログラム
JP2010118741A (ja) * 2008-11-11 2010-05-27 Nikon Corp カメラ用バッテリーパック、カメラおよび画像伝送装置
JP5264539B2 (ja) * 2009-02-03 2013-08-14 キヤノン株式会社 電子機器及びその制御方法、プログラム
JP5351593B2 (ja) * 2009-04-15 2013-11-27 キヤノン株式会社 ファイル管理装置およびその制御方法

Also Published As

Publication number Publication date
US8456533B2 (en) 2013-06-04
JP2012049720A (ja) 2012-03-08
US20120050568A1 (en) 2012-03-01

Similar Documents

Publication Publication Date Title
JP5610924B2 (ja) 画像処理装置、制御方法、及びプログラム
KR101455424B1 (ko) 수집된 장치 이용 데이터를 사용해서 사용자 경험을 향상시키는 방법
RU2468528C2 (ru) Устройство записи информации, устройство съемки изображения, способ записи информации и программа
US8583940B2 (en) Electronic camera, storage medium, and data transfer method
US20110145709A1 (en) Apparatus and method for digital image processing using slideshow function
US8687088B2 (en) Image capturing apparatus that communicates with another image capturing apparatus and control method for communication
JP4565617B2 (ja) 画像記録装置及びその制御方法
US20060024043A1 (en) Image transfer apparatus, control method, program, and storage medium
US8514286B2 (en) Image transmission apparatus and image reception apparatus
KR101629824B1 (ko) 디지털 영상 처리 장치 및 그 제어 방법
JP2009020876A (ja) ファイル管理装置及びファイル転送方法並びに撮像装置
JP7415376B2 (ja) 情報処理装置、情報処理方法、プログラム
US7953733B2 (en) Recording/playback apparatus, recording/playback method, program, and storage medium
CN103053153B (zh) 成像设备及成像方法
JP2005276016A (ja) ファイル管理装置
JP2002354309A (ja) デジタルカメラ連携システムおよび画像データ処理プログラムを記録した記録媒体
US8643744B2 (en) Image processing apparatus and image file management method
JP6135204B2 (ja) 電子機器、時刻設定方法およびプログラム
JP2005217505A (ja) 撮像装置、ビューワソフト、通信ソフト及び画像管理ソフト
JP2010021652A (ja) 画像転送システム、および画像転送方法
US20240134823A1 (en) Communication apparatus, image capture apparatus and control method
US20240232136A9 (en) Communication apparatus, image capture apparatus and control method
WO2021039366A1 (en) Information processing device, information processing method, and program
JP2011070466A (ja) 画像選択制御装置、カメラ及びプログラム
JP2007221262A (ja) 撮影装置及び画像分類プログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130822

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130822

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140404

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140418

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140616

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: 20140804

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140902

LAPS Cancellation because of no payment of annual fees