JP5737977B2 - 画像再生装置、その画像再生方法およびプログラム - Google Patents
画像再生装置、その画像再生方法およびプログラム Download PDFInfo
- Publication number
- JP5737977B2 JP5737977B2 JP2011022107A JP2011022107A JP5737977B2 JP 5737977 B2 JP5737977 B2 JP 5737977B2 JP 2011022107 A JP2011022107 A JP 2011022107A JP 2011022107 A JP2011022107 A JP 2011022107A JP 5737977 B2 JP5737977 B2 JP 5737977B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- control unit
- system control
- images
- representative
- 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
Links
- 238000000034 method Methods 0.000 title claims description 206
- 238000012545 processing Methods 0.000 claims description 92
- 238000004458 analytical method Methods 0.000 claims description 27
- 238000003384 imaging method Methods 0.000 claims description 17
- 230000008569 process Effects 0.000 description 198
- 230000008859 change Effects 0.000 description 9
- 238000012790 confirmation Methods 0.000 description 9
- 238000001514 detection method Methods 0.000 description 9
- 238000012552 review Methods 0.000 description 9
- 230000006835 compression Effects 0.000 description 8
- 238000007906 compression Methods 0.000 description 8
- 230000006854 communication Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 239000003550 marker Substances 0.000 description 6
- 101150053844 APP1 gene Proteins 0.000 description 5
- 101100189105 Homo sapiens PABPC4 gene Proteins 0.000 description 5
- 102100039424 Polyadenylate-binding protein 4 Human genes 0.000 description 5
- 230000006837 decompression Effects 0.000 description 5
- 238000003825 pressing Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 238000001454 recorded image Methods 0.000 description 4
- 230000004888 barrier function Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000008929 regeneration Effects 0.000 description 3
- 238000011069 regeneration method Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000013102 re-test Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 1
- 229910005580 NiCd Inorganic materials 0.000 description 1
- 229910005813 NiMH Inorganic materials 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 229910052744 lithium Inorganic materials 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- GGCZERPQGJTIQP-UHFFFAOYSA-N sodium;9,10-dioxoanthracene-2-sulfonic acid Chemical compound [Na+].C1=CC=C2C(=O)C3=CC(S(=O)(=O)O)=CC=C3C(=O)C2=C1 GGCZERPQGJTIQP-UHFFFAOYSA-N 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
- H04N5/772—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; 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/32—Indexing; 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/322—Indexing; 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 used signal is digitally coded
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
- H04N9/8227—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
- Television Signal Processing For Recording (AREA)
Description
[デジタルカメラの構成]
図1は、本実施形態に係るデジタルカメラの外観図である。
デジタルカメラ100は画像表示部28、操作部70、モード切替スイッチ60、シャッタースイッチ62、電源スイッチ72、コントローラホイール73、コネクタ112などを備えている。
画像表示部(表示部)28は画像や各種情報を表示するディスプレイである。操作部70はユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネルなどである。操作部70にはモード切替スイッチ60、シャッタースイッチ62などを含めることができる。
電源スイッチ72はユーザが電源オンと電源オフとを切り替えるスイッチである。コネクタ112は接続ケーブルが接続される接続部である。
デジタルカメラ100はフォーカスレンズを含む撮影レンズ103、絞り機能を備えるシャッター101、光学像を電気信号に変換するCCDやCMOS素子などで構成される撮像部22、レンズバリア102を備えている。レンズバリア102は撮影レンズ103などを被覆することにより、撮影レンズ103、シャッター101、撮像部22を含む撮像系の汚れや破損を防止する。
圧縮/伸張部16は適応離散コサイン変換(ADCT)などにより画像データを圧縮伸張する。また、圧縮/伸張部16はシャッター101をトリガとしてメモリ32に格納された撮影画像を読み込んで圧縮処理を行い、処理を終えたデータをメモリ32に書き込む。更に、圧縮/伸張部16は記録部19などからメモリ32に読み込まれた圧縮画像を読み込んで伸張処理を行い、処理を終えたデータをメモリ32に書き込む。圧縮/伸張部16によりメモリ32に書き込まれた画像データは、システム制御部50のファイル部においてファイル化され、インタフェース18を介して記録媒体200に記録される。
電源部30はアルカリ電池やリチウム電池などの一次電池やNiCd電池やNiMH電池、Li電池などの二次電池、ACアダプタなどである。コネクタ33、34は電源部30と電源制御部39とを接続する。
以下、本実施形態のデジタルカメラ100の全体動作について図3に示すフローチャートを参照して説明する。なお、図3を含む以下に示すフローチャートは、システム制御部50がメモリ32に格納されたプログラムを読み出し、演算処理や制御を行うことにより実現される。
ステップS301では、ユーザにより電源スイッチ72が操作され、電源オンに切り替わることで、システム制御部50はフラグや制御変数などを初期化する。ステップS302では、システム制御部50はモード切替スイッチ60の設定位置を判断し、撮影モードに設定されている場合、ステップS303に進み、撮影モード以外が設定されている場合、ステップS304に進む。ステップS303における撮影モード処理の詳細は後述する。
図4は、撮影モード処理を示すフローチャートである。
撮影モードを開始すると、ステップS401において、システム制御部50は画像表示部28にスルー表示を行う。ステップS402では、システム制御部50は電源制御部39により電源部30の残容量、記録媒体200の有無および記録媒体200の残容量がデジタルカメラ100の動作に問題があるか否かを判断する。問題がある場合、ステップS403に進み、システム制御部50は画像表示部28などを介して画像や音声により所定の警告表示を行い、その後、ステップS401に戻る。問題がない場合、ステップS404に進む。
ステップS408では、システム制御部50は画像表示部28の表示状態を固定色表示状態に設定する。ステップS409では、システム制御部50は撮影処理を実行する。この撮影処理の詳細は、後述する。
記録処理を行った後、ステップS412では、システム制御部50はシャッタースイッチSW2の押下が解除されるまで、継続してクイックレビュー表示(レックレビュー機能)を行う。したがって、ユーザは撮影画像の確認を容易に行うことをできる。このレックレビュー機能は、上述したステップS410のクイックレビュー表示と同様に画像表示を行うが、拡大して表示する。そのために、システム制御部50は上述したステップS411の記録処理に用いた記録画像を表示用画像として使用する。ここでは、システム制御部50は例えば図示しない撮影画像の拡大・縮小ボタンの設定に応じて、撮影画像を拡大する。なお、解像度の高い記録画像を表示用画像として使用するために、撮影画像を拡大して表示した場合でも、ユーザは記録画像と同様にレベルの細部まで画像を確認することができる。
ステップS416では、システム制御部50はシャッタースイッチSW1の押下が解除されたか否かを判定する。シャッタースイッチSW1が押下されている場合、ステップS406に戻り、システム制御部50は次の撮影に備える。シャッタースイッチSW1の押下が解除された場合、システム制御部50は一連の撮影動作を終え、ステップS404に戻り、撮影待機状態に戻る。
図5は、図4のステップS409の撮影処理を示すフローチャートである。
まず、ステップS501では、システム制御部50は撮影開始する日時をRTC40から取得し、システムメモリ52に記憶する。続いて、ステップS502では、システム制御部50はシステムメモリ52またはメモリ32に記憶される測光データに従い、絞り機能を有するシャッター101を絞り値に応じて開放する。ステップS503では、システム制御部50は撮像部22の撮像素子を露光する。
図6は、図4に示すステップS411の記録処理を示すフローチャートである。このフローチャートでは、上述した撮影処理によって生成された画像データを記録処理する動作について説明する。
まず、ステップS601では、システム制御部50はファイル名生成ルールに則りファイル名を生成する。ステップS602では、システム制御部50は図5に示すステップS501によりシステムメモリ52に記憶した日時情報を取得する。ステップS603では、システム制御部50は画像データのデータサイズを取得する。ステップ604では、システム制御部50は生成したファイルを格納するディレクトリが記録媒体200に存在するか否かを判定する。ディレクトリがある場合、ステップS606に進む。ディレクトリがない場合、ステップS605に進み、システム制御部50は画像データを格納するためのディレクトリを作成する。図7は、記録媒体200内に画像データ「IMG_0001.JPG」701などを格納するためのディレクトリ「100XYZ」702が作成されている状態を示す図である。
次に、上述した記録処理において記録媒体200に記録する画像データのファイル構造について図8を参照して説明する。画像データ801は先頭に画像開始を示すマーカSOI(802)を有し、その後にアプリケーションマーカAPP1(803)を有する。アプリケーションマーカAPP1(803)内は、APP1のサイズ(804)、APP1の識別コード(805)、画像の作成日時を示すDateTime(806)、画像データが生成された日時を示すDateTimeOriginal(807)、画像の関連を示すRelationInformation(808)、その他の撮影情報(809)およびサムネイル画像(810)から構成される。
図8に示すファイル構造はExif規格として定義された構造であり、APP1(803)コードならびに識別コード(805)を参照することで、Exif構造であると認識可能である。
図9は、再生モード処理を示すフローチャートである。
ユーザによるモード切替スイッチ60を介した再生指示によって、再生モードが開始する。
まず、ステップS901において、システム制御部50は記録媒体200から初期画像情報を取得する。この初期画像とは最新の画像あるいは前回の再生で表示した画像である。初期画像情報の取得は、後述する再生対象リスト作成や検索リスト作成よりも先に行うことで、再生モードに入ると直ぐに、初期画像の画像表示ができるというメリットがある。ステップS901における初期画像情報取得処理の詳細は後述する。
ステップS903では、システム制御部50はステップS901で取得した初期画像情報に基づいて記録媒体200から初期画像を読み込む。ステップ904では、システム制御部50は読み込んだ初期画像の撮影情報や属性情報などの後述するファイル解析処理を行う。ステップS905では、システム制御部50は読み込んだ初期画像の表示を行うと共に、撮影情報や属性情報なども設定に応じて表示する。また、システム制御部50はステップS904のファイル解析結果に応じて、初期画像のファイルの一部が壊れているなど不正なデータであることが解析された場合、エラー表示も合わせて行う。
なお、ステップ902において、画像が1枚もない場合、ステップS909に進み、システム制御部50は「画像がありません」などのメッセージ表示を伴う、画像がない旨の表示を画像表示部28を介して行い、ステップS908に進む。
図10は、図9のステップS901の初期画像情報取得処理を示すフローチャートである。
まず、ステップS1001では、システム制御部50は初期画像情報を取得済みであるか否かを判断する。取得済みの場合、本処理を終了し、取得済みではない場合、ステップS1002に進み、システム制御部50は記録媒体200からルートディレクトリエントリを読み出す。ステップS1003では、システム制御部50はステップS1002で読み出したルートディレクトリを解析し、「/DCIM」ディレクトリが存在するか否かを判断する。「/DCIM」が存在しない場合、システム制御部50は再生画像がないものと判断し、本処理を終了する。「/DCIM」が存在する場合、ステップS1004に進む。
一方、ステップS1010で再生可能ファイルが存在した場合、ステップS1013に進み、ステップS1013において、システム制御部50は該当するディレクトリ内から再生可能な最大番号のファイルを検出し、読み出す。この処理は、画像読出手段による処理の一例に対応する。
一方、ステップS1014で、グループ再生設定が「切」であると判断された場合、ステップS1016において、システム制御部50はステップS1013で検出した最大番号のファイルを初期画像として設定し、本処理を終了する。
図11は、図10のステップS1015の代表画像検出処理を示すフローチャートである。
ステップS1101では、システム制御部50は現在検出し、読み出している画像の属性情報を取得する。この処理は、後述する図19の属性情報取得処理により行われる。なお、現在検出し、読み出している画像とは、図10の初期画像情報取得処理によってリジューム再生された画像として、前回再生表示された画像であったり、最大ディレクトリの最大番号のファイルの画像であったりする。なお、この処理によって、システム制御部50は関連画像情報を取得することができる。この処理は、関連画像判断手段による処理の一例に対応する。関連画像情報は、図8のRelationInformation(808)に示される情報であり、画像間の関連を示す画像番号であってもよく、関連画像を撮影可能な撮影モード情報であってもよい。
関連画像の場合、ステップS1102に戻り、システム制御部50はステップS1105で読み込んだ画像の関連画像情報をシステムメモリ52に記憶する。その後、システム制御部50はステップS1103において、画像番号が最小番号になるまで、あるいは関連画像でない画像を検出するまで処理を繰り返す。
このように画像間の関連画像情報を比較することにより代表画像を検出し、図10の初期画像情報取得処理に戻り、ステップS1016において、システム制御部50は検出した代表画像を初期画像として設定する。
図12は、図9のステップS908の再生入力待ちの処理を示すフローチャートである。
まず、ステップS1201では、システム制御部50はユーザによる入力があるか否かを判断する。ここで、入力とは、ユーザによる操作部70やスロット蓋202に対する操作や、電源の低下などを知らせるイベントや、起動時に開始をかけた検索リスト作成処理の完了通知などが含まれる。入力を待機し、入力があった場合、ステップS1202に進む。
ステップS1202では、システム制御部50は入力が画像送りボタンか否かを判断する。画像送りボタンの場合、ステップS1203に進み、システム制御部50は次に表示する画像を読み込む。画像送りボタンは対の方向で形成されており、その送り方向によって次に表示する画像が変化する。ステップS1204では、システム制御部50はグループ再生設定が「入」であるか否かを判断する。このグループ再生設定は、後述するステップS1227で設定される。グループ再生設定が「入」ではない場合、ステップS1205に進み、システム制御部50はステップS1203で読み込んだ画像に対して後述するファイル解析処理を行う。ステップS1206では、システム制御部50は後述する代表画像選択処理を行う。ステップS1207では、システム制御部50は読み込んだ画像に対して後述する画像表示処理を行うと共に、撮影情報や属性情報なども設定に応じて表示する。また、システム制御部50はステップS1205のファイル解析結果に応じて、表示画像のファイルの一部が壊れているなど不正なデータであることが解析された場合、エラー表示も合わせて行う。その後、ステップS1201の入力待ち状態に戻る。
ステップS1213では、システム制御部50は再生対象リスト作成処理を終了する。この処理もステップS1212の処理と同様に、再生対象リスト作成が途中であれば、その処理を中断し、既に完了していれば何も行わない。その後、再生モード処理を終了し、図3に示すステップS303に戻る。
ステップS1224において、入力が絞り込みボタンではないと判断された場合、ステップS1226に進み、システム制御部50は入力がグループ再生ボタンか否かを判断する。グループ再生ボタンの場合、ステップS1227に進み、システム制御部50はグループ再生設定の「入」状態と「切」状態とを変更した後、ステップS1201の入力待ち状態へ戻る。
ステップS1228において、入力がリジューム再生ボタンではないと判断された場合、ステップS1230に進み、システム制御部50はそれ以外の入力に応じた処理を行う。例えばマルチ再生への切り替えや、メニューボタンによるメニュー表示などである。
図13は、図9のステップS904、図12のステップS1205、ステップS1221のファイル解析処理を示すフローチャートである。
まず、ステップS1301では、システム制御部50は解析対象のファイルに撮影情報、分類情報、関連画像情報などの属性情報のメタデータが記載されているか否かを判断する。メタデータがない場合、ステップS1305に進む。メタデータがある場合、ステップS1302に進み、システム制御部50は当該メタデータから撮影情報を取得する。撮影情報とは、撮影日時に関する情報や、撮影時の撮影モードなどの情報である。ステップS1303では、システム制御部50は当該メタデータから分類情報などを取得する。分類情報とは、画像検索に用いるための識別情報のことでタグ情報などのことをいう。ステップS1304では、システム制御部50は当該メタデータから関連画像情報などを取得する。関連画像情報とは、上述したように、一連の撮影、例えば連続撮影、ブラケット撮影、パノラマ撮影、スティッチ撮影、3D画像撮影、連写撮影モードなどで撮影された一連の関連画像であることを示す情報をいう。
図22は、図9のステップS906の再生対象リスト作成処理を示すフローチャートである。
ステップS2201、S2202、ステップS2203では、システム制御部50はそれぞれ最新画像確定フラグ、総ファイル数確定フラグ、検索許可フラグを0に初期化する。ステップS2204では、システム制御部50は再生対象ディレクトリリストを作成する。この処理は、例えばDCF規格の再生機器においてはDCFルートディレクトリのディレクトリエントリを解析してDCFディレクトリを検索し、再生対象ディレクトリリストへ追加する処理である。
一方、ステップS2205で再生対象ディレクトリがあると判断された場合、ステップS2206に進み、システム制御部50は画像検索対象ディレクトリを初期化する。この初期化において、例えばDCF規格の再生機器では、最大番号のDCFディレクトリが画像検索対象ディレクトリに設定される。
ステップS2208では、システム制御部50は、DCFルートディレクトリのディレクトリエントリに記載されているファイル情報を取得する。具体的には、最小ファイル番号、最大ファイル番号、ファイル番号総和、タイムスタンプ総和、ファイルサイズ総和、総ファイル数などを取得する。システム制御部50は、取得した情報をディレクトリエントリ情報としてシステムメモリ52に記憶する。
ステップS2212では、システム制御部50は終了ボタンなどの操作により画像総数計算終了の指示があったか否かを判断する。指示があった場合、システム制御部50は処理を中断して、ステップS2214に進み、指示がない場合、ステップS2213に進む。ステップS2213では、システム制御部50は未処理のディレクトリがあるか否かを判断する。未処理のディレクトリがある場合、ステップS2211に進み、システム制御部50は画像検索対象ディレクトリを未処理のディレクトリに設定し、ステップS2208に戻る。
なお、再生対象ディレクトリが存在してもディレクトリ内に再生対象画像がない場合、画像総数を0として総ファイル数確定フラグを1に設定し、本処理を終了する。
図14は、図9のステップS907の検索リスト作成処理を示すフローチャートである。この検索リスト作成処理では、全ての画像データを対象として信頼性があるか否かを解析する処理が含まれている。
まず、ステップS1401では、システム制御部50は検索リスト作成の指示があるか否かを判断する。指示がある場合、ステップS1402に進み、指示がない場合、指示を待機する。ステップS1402では、システム制御部50は予約ディレクトリがあるか否かを判断する。予約ディレクトリがない場合、ステップS1403に進み、予約ディレクトリがある場合、ステップS1404に進む。ステップS1404では、システム制御部50は予約ディレクトリを読み込む。ここで、予約ディレクトリは、図12のステップS1209にて画像送りされた画像のあるディレクトリが解析されていないときに設定されるディレクトリである。
ステップS1410では、システム制御部50は確認の結果、全データに信頼性があるか否かを判断する。信頼性がある場合、ステップS1411に進み、システム制御部50は対象ディレクトリが信頼性確認済みであることをシステムメモリ52に記憶する。次に、ステップS1412に進み、システム制御部50は検索リスト作成中断の指示があるか否かを判断する。
ステップS1412では、システム制御部50は検索リスト作成中断の指示があるか否かを判断する。指示がある場合、ステップS1401に戻り、システム制御部50は再び検索リスト作成の指示を待機する。一方、ステップS1412において、指示がないと判断された場合、ステップS1402に進み、システム制御部50は上述した一連の処理を信頼性未確認のディレクトリがなくなるまで行う。全ての再生対象ディレクトリに対して処理した場合、ステップS1403からステップS1405に進み、システム制御部50は検索許可フラグに1を設定し、処理を終了する。
図16は、図14のステップ1409の信頼性確認処理を示すフローチャートである。
まず、ステップS1601では、システム制御部50は図14のステップS1408において記録媒体200からシステムメモリ52に読み出した検索管理ファイルの整合性の確認を行う。ここで、図17に検索管理ファイルの構造の一例を示す。ステップS1601の処理は、図17に示す管理ファイル信頼性情報1702に基づいて行われる。管理ファイル信頼性情報1702は、管理ファイルバージョン、管理ファイルサイズ、管理ファイルチェックサムのような、検索管理ファイル内の検索情報ではない、検索管理ファイル自身の整合情報であり、検索管理ファイル自体の改ざんを確認できる。なお、管理ファイル信頼性情報1702としては、更に、タイムスタンプ、ハッシュ値などを利用することができる。
このように、システム制御部50は記録媒体200内のファイル構成の変更、ファイルの変更の検知をファイルの内容を参照せず、ディレクトリエントリ上に記載のデータと比較することで行うので、処理を高速に行うことができる。また、ステップS1406〜S1417のように、検索管理ファイルの再構築は、記録媒体200内において信頼性がない一部データのみを再検査対象として設定し、設定されたファイルについて検索管理ファイルを生成する。したがって、一律に全データを再検査対象として検索管理ファイルを生成する必要がなく、処理を高速に行うことができる。
また、検索管理ファイルの再構築では、共通ファイルに変化がなければ、記録媒体200内のファイル構成の変更、ファイルの変更の検知のあったディレクトリのうち、重複しないファイルに対してのみ行われる。このため、すでに構築済みのファイル情報については再構築する必要が無く、追加が検出されたファイルのみ再検査を行うことができる。
図18は、図14のステップS1416の検索管理ファイル生成処理を示すフローチャートである。
まず、ステップS1801において、システム制御部50は解析ファイルの設定を行う。設定する解析ファイルは、図14のステップS1415において信頼性の確認ができなかった一部のファイルのうち本処理において未解析のファイルまたはステップS1414において設定されたディレクトリ内の全ファイルである。
次に、ステップS1802では、システム制御部50は解析対象ファイルの属性情報を取得する。ステップS1803では、システム制御部50は取得した属性情報に基づいて、検索管理ファイルに記載する情報を生成した後、検索管理ファイルに登録する。この情報は、図17に示す1703のようなファイル情報である、フィル情報1703は、分類情報、撮影情報、被写体情報などを含み、ファイルを特定する情報と関連付けて記憶される。なお、ファイルを特定する情報として、ファイル名、ファイル番号などをリスト内に記載してもよい。また、リストの並び順によってファイルと関連付けるようにしてもよい。
図19は、図11のステップS1101、S1106、図18のステップS1802、後述する図20のステップS2108の属性情報取得処理を示すフローチャートである。まず、ステップS1901では、システム制御部50は解析対象ファイルの属性情報がシステムメモリ52内のキャッシュエリアに存在するか否かを判断する。この属性情報は、例えば画像の撮影時においてシステムメモリ52のキャッシュ領域に保持される。属性情報がある場合、ステップS1902に進み、キャッシュ領域から検索管理ファイルに記載する情報を取得し、本処理を終了する。
一方、ステップS1901において、属性情報がないと判断された場合、ステップS1903に進み、システム制御部50は対象ファイルを記録媒体200から読み出す。ステップS1904では、システム制御部50は当該対象ファイルに属性情報のメタデータが記載されているか否かを判断する。当該対象ファイルにメタデータがある場合、ステップS1905に進み、システム制御部50は撮影情報を取得する。ステップS1906では、システム制御部50は分類情報などを取得する。ステップS1907では、システム制御部50は関連画像情報などを取得し、本処理を終了する。
このように撮影などでキャッシュ上に存在する属性情報は改めて記録媒体200内のファイルを読み出して解析するということをしないので、高速に検索管理ファイルの構築ができる。
図20は、図9のステップS905、図12のステップS1207、S1223における画像表示処理を示すフローチャートである。
まず、ステップS2001では、システム制御部50はシステムメモリ52からグループ再生設定を取得し、グループ再生設定が「入」であるか否かを判断する。グループ再生設定が「切」の場合、ステップS2002に進み、システム制御部50はシステムメモリ52から現在の画像を取得する。
一方、ステップS2001において、グループ再生設定が「入」の場合、ステップS2003に進み、システム制御部50はシステムメモリ52から代表画像を取得する。ステップS2004では、システム制御部50は取得した画像または代表画像を表示する。なお。代表画像を表示した場合、図9のステップS906の再生対象リスト作成が終了し、ステップS907の検索リスト作成が終了しているときは、システム制御部50は、関連画像のグループ数を画像表示部28に表示するものとする。関連画像のグループ数とは、関連する一組のグループを1グループとし、関連しない画像は1枚で1グループとし、これらのグループを合計した数である。
図21は、図12のステップ1206、ステップS1222における代表画像選択処理を示すフローチャートである。
まず、ステップS2101において、システム制御部50はシステムメモリ52からグループ再生設定を取得し、グループ再生設定が「入」であるか否かを判断する。グループ再生設定が「切」の場合、システム制御部50は代表画像を記憶しないで本処理を終了する。
ステップS2109では、システム制御部50はステップS2106で読み出した代表画像の属性情報とステップS2108で読み出した属性情報が等しいか否かを判断する。属性情報が等しい場合、ステップS2104に進み、システム制御部50は取得した現在の画像を代表画像として記憶し直し、本処理を終了する。一方、ステップS2109において、属性情報が等しくないと判断された場合、ステップS2110に進む。ステップS2110では、システム制御部50は現在の画像が代表画像の関連画像であるか否かを関連画像情に基づいて判断する。関連画像の場合、ステップS2111に進み、システム制御部50は次の画像を読み出し、ステップS2108に戻る。一方、関連画像ではない場合、システム制御部50は本処理を終了する。
Claims (10)
- 記録部から画像を読み出す画像読出手段と、
前記画像読出手段によって読み出された画像を表示部に表示させる表示処理手段と、
前記画像読出手段によって読み出された画像が、関連性を有する複数の画像で構成される関連画像に含まれる画像であるか否かを判断する関連画像判断手段と、
前記関連画像から代表画像を選択する代表画像選択手段と、
前記関連画像のうち代表画像のみを再生するグループ再生の設定を行うグループ再生設定手段と、
前記記録部に記録されている全ての画像を解析して再生対象の画像のリストを作成する解析手段と、を有し、
前記グループ再生設定手段によってグループ再生の設定がされていない場合、前記表示処理手段は、前記画像読出手段によって読み出された、前記代表画像以外の画像を含む画像を再生し、
前記グループ再生設定手段によってグループ再生の設定がされている状態で再生モードを開始した場合、前記画像読出手段は、前記解析手段による前記リストの作成の終了前に、前記記録部に記録されている画像の中から前回再生表示された画像、または最大ディレクトリの最大番号のファイルの画像を読み出し、前記関連画像判断手段は、前記画像読出手段によって読み出された画像が関連画像に含まれる画像であるか否かを判断し、前記関連画像判断手段によって関連画像に含まれる画像であると判断されると、前記代表画像選択手段は、前記読み出された画像を含んでいる関連画像を構成する複数の画像の中から代表画像を選択し、前記表示処理手段は、前記代表画像選択手段により選択された代表画像を表示し、
前記解析手段は、前記画像読出手段により前記代表画像が読み出された後で、前記リストの作成を行うことを特徴とする画像再生装置。 - 前記関連画像判断手段は、前記画像の属性情報を解析することにより、関連画像に含まれる画像であるか否かを判断することを特徴とする請求項1に記載の画像再生装置。
- 前記グループ再生設定手段によってグループ再生の設定がされている場合、前記解析手段による前記リストの作成が終了した後で、グループ数の表示を行うことを特徴とする請求項1または2に記載の画像再生装置。
- 前記グループ数とは、関連する一組のグループを1グループとし、関連しない画像は1枚で1グループとし、これらのグループを合計した数であることを特徴とする請求項3に記載の画像再生装置。
- 前記グループ再生設定手段によってグループ再生の設定がされている場合であって、次のグループの代表画像の再生を指示されたときに、読み出し対象の画像が前記解析手段によってまだ解析されていない場合には、前記表示処理手段は、前記表示部に画像を解析中である旨を表示することを特徴とする請求項1乃至4の何れか1項に記載の画像再生装置。
- 前記関連画像は、連続撮影、ブラケット撮影、パノラマ撮影、スティッチ撮影または3D画像撮影によって撮影された一連の画像であることを特徴とする請求項1乃至5の何れか1項に記載の画像再生装置。
- 記録部から画像を読み出す画像読出ステップと、
前記画像読出ステップによって読み出された画像を表示部に表示させる表示処理ステップと、
前記画像読出ステップによって読み出された画像が、関連性を有する複数の画像で構成される関連画像に含まれる画像であるか否かを判断する関連画像判断ステップと、
前記関連画像から代表画像を選択する代表画像選択ステップと、
前記関連画像のうち代表画像のみを再生するグループ再生の設定を行うグループ再生設定ステップと、
前記記録部に記録されている全ての画像を解析して再生対象の画像のリストを作成する解析ステップと、を有し、
前記グループ再生設定ステップによってグループ再生の設定がされていない場合、前記表示処理ステップでは、前記画像読出ステップによって読み出された、前記代表画像以外の画像を含む画像を再生し、
前記グループ再生設定ステップによってグループ再生の設定がされている状態で再生モードを開始した場合、前記画像読出ステップでは、前記解析ステップによる前記リストの作成の終了前に、前記記録部に記録されている画像の中から前回再生表示された画像、または最大ディレクトリの最大番号のファイルの画像を読み出し、前記関連画像判断ステップでは、前記画像読出ステップによって読み出された画像が関連画像に含まれる画像であるか否かを判断し、前記関連画像判断ステップによって関連画像に含まれる画像であると判断されると、前記代表画像選択ステップでは、前記読み出された画像を含んでいる関連画像を構成する複数の画像の中から代表画像を選択し、前記表示処理ステップでは、前記代表画像選択ステップにより選択された代表画像を表示し、
前記解析ステップでは、前記画像読出ステップにより前記代表画像が読み出された後で、前記リストの作成を行うことを特徴とする画像再生装置の画像再生方法。 - 前記関連画像判断ステップでは、前記画像の属性情報を解析することにより、関連画像に含まれる画像であるか否かを判断することを特徴とする請求項7に記載の画像再生装置の画像再生方法。
- 前記グループ再生設定ステップによってグループ再生の設定がされている場合、前記解析ステップによる前記リストの作成が終了した後で、グループ数の表示を行うことを特徴とする請求項7または8に記載の画像再生装置の画像再生方法。
- 記録部から画像を読み出す画像読出ステップと、
前記画像読出ステップによって読み出された画像を表示部に表示させる表示処理ステップと、
前記画像読出ステップによって読み出された画像が、関連性を有する複数の画像で構成される関連画像に含まれる画像であるか否かを判断する関連画像判断ステップと、
前記関連画像から代表画像を選択する代表画像選択ステップと、
前記関連画像のうち代表画像のみを再生するグループ再生の設定を行うグループ再生設定ステップと、
前記記録部に記録されている全ての画像を解析して再生対象の画像のリストを作成する解析ステップと、をコンピュータに実行させ、
前記グループ再生設定ステップによってグループ再生の設定がされていない場合、前記表示処理ステップでは、前記画像読出ステップによって読み出された、前記代表画像以外の画像を含む画像を再生し、
前記グループ再生設定ステップによってグループ再生の設定がされている状態で再生モードを開始した場合、前記画像読出ステップでは、前記解析ステップによる前記リストの作成の終了前に、前記記録部に記録されている画像の中から前回再生表示された画像、または最大ディレクトリの最大番号のファイルの画像を読み出し、前記関連画像判断ステップでは、前記画像読出ステップによって読み出された画像が関連画像に含まれる画像であるか否かを判断し、前記関連画像判断ステップによって関連画像に含まれる画像であると判断されると、前記代表画像選択ステップでは、前記読み出された画像を含んでいる関連画像を構成する複数の画像の中から代表画像を選択し、前記表示処理ステップでは、前記代表画像選択ステップにより選択された代表画像を表示し、
前記解析ステップでは、前記画像読出ステップにより前記代表画像が読み出された後で、前記リストの作成を行うことを特徴とするプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011022107A JP5737977B2 (ja) | 2011-02-03 | 2011-02-03 | 画像再生装置、その画像再生方法およびプログラム |
US13/362,506 US20120201505A1 (en) | 2011-02-03 | 2012-01-31 | Image reproducing apparatus and image reproducing method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011022107A JP5737977B2 (ja) | 2011-02-03 | 2011-02-03 | 画像再生装置、その画像再生方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012165080A JP2012165080A (ja) | 2012-08-30 |
JP5737977B2 true JP5737977B2 (ja) | 2015-06-17 |
Family
ID=46600677
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011022107A Expired - Fee Related JP5737977B2 (ja) | 2011-02-03 | 2011-02-03 | 画像再生装置、その画像再生方法およびプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20120201505A1 (ja) |
JP (1) | JP5737977B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7319871B2 (ja) | 2019-09-03 | 2023-08-02 | キヤノン株式会社 | 画像処理装置、画像処理方法、プログラム、記憶媒体 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4706159B2 (ja) * | 2001-09-20 | 2011-06-22 | 株式会社ニコン | 画像再生装置および画像再生方法 |
JP2006094284A (ja) * | 2004-09-27 | 2006-04-06 | Kyocera Corp | 画像表示装置とその方法ならびに撮像装置 |
WO2006064696A1 (ja) * | 2004-12-15 | 2006-06-22 | Nikon Corporation | 画像再生システム |
US20060221223A1 (en) * | 2005-04-05 | 2006-10-05 | Hiroshi Terada | Digital camera capable of continuous shooting and control method for the digital camera |
JP2007067660A (ja) * | 2005-08-30 | 2007-03-15 | Sony Corp | 撮像装置、再生制御方法 |
JP4944602B2 (ja) * | 2006-01-23 | 2012-06-06 | キヤノン株式会社 | 表示制御装置及びその制御方法 |
JP2008067009A (ja) * | 2006-09-06 | 2008-03-21 | Nikon Corp | 画像再生装置及び撮像装置 |
JP4818033B2 (ja) * | 2006-09-14 | 2011-11-16 | キヤノン株式会社 | 画像再生装置、その制御方法、プログラム |
US8599251B2 (en) * | 2006-09-14 | 2013-12-03 | Olympus Imaging Corp. | Camera |
JP4810376B2 (ja) * | 2006-09-14 | 2011-11-09 | キヤノン株式会社 | 画像再生装置及びその制御方法 |
TWI399081B (zh) * | 2006-10-16 | 2013-06-11 | Casio Computer Co Ltd | 攝像裝置、連續攝影方法、以及記憶有程式之記憶媒體 |
US8335384B2 (en) * | 2007-09-27 | 2012-12-18 | JVC Kenwood Corporation | Apparatus for and method of processing image information to group image data pieces based on shooting intervals |
JP2010183523A (ja) * | 2009-02-09 | 2010-08-19 | Olympus Imaging Corp | 画像表示装置及びカメラ |
US20100287502A1 (en) * | 2009-05-11 | 2010-11-11 | Olympus Imaging Corp. | Image search device and image search method |
-
2011
- 2011-02-03 JP JP2011022107A patent/JP5737977B2/ja not_active Expired - Fee Related
-
2012
- 2012-01-31 US US13/362,506 patent/US20120201505A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2012165080A (ja) | 2012-08-30 |
US20120201505A1 (en) | 2012-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5053731B2 (ja) | 画像表示制御装置及び画像表示制御方法及びプログラム及び記録媒体 | |
JP4961282B2 (ja) | 表示制御装置及びその制御方法 | |
JP5043390B2 (ja) | 画像再生装置、プログラム | |
JP4958659B2 (ja) | 画像表示制御装置及び画像表示制御方法及びプログラム及び記録媒体 | |
JP2012239028A (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP4818033B2 (ja) | 画像再生装置、その制御方法、プログラム | |
KR100932152B1 (ko) | 데이터 처리장치 및 그 제어방법 | |
JP5490180B2 (ja) | 撮像装置およびその制御方法、画像処理装置 | |
JP4810376B2 (ja) | 画像再生装置及びその制御方法 | |
JP4881802B2 (ja) | 画像再生装置及びその制御方法 | |
JP2008160267A (ja) | 撮像装置およびその制御方法、画像処理装置およびその制御方法、プログラム | |
JP5317547B2 (ja) | 画像処理装置及び画像処理装置の制御方法 | |
JP4850645B2 (ja) | 画像再生装置及び画像再生方法 | |
JP5737977B2 (ja) | 画像再生装置、その画像再生方法およびプログラム | |
JP5460001B2 (ja) | 画像検索装置、画像検索装置の制御方法、プログラム及び記録媒体 | |
JP2011041230A (ja) | 情報処理システム、情報処理装置及び情報生成装置 | |
JP2007037053A (ja) | 撮像装置及びその制御方法 | |
JP6057633B2 (ja) | 画像処理装置、その制御方法、および制御プログラム、並びに記録媒体 | |
JP5164353B2 (ja) | 画像再生装置及びその制御方法 | |
JP2013201679A (ja) | 画像再生装置、その画像再生方法、プログラム及び記録媒体 | |
JP4991580B2 (ja) | 撮像装置及びその制御方法 | |
JP2008072514A (ja) | 画像再生装置及び制御方法 | |
JP5377051B2 (ja) | 画像処理装置およびその制御方法並びにプログラム | |
JP2008071167A (ja) | 画像処理装置 | |
JP2008072497A (ja) | 画像処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140130 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141020 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141028 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141226 |
|
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: 20150324 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150421 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5737977 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |