(57)【要約】【課題】  一覧画面上で、ユーザがコンテンツファイルを選択して削除の指示をした場合、当該コンテンツファイルに含まれる複数のコンテンツデータのうち、表示されていないコンテンツデータの内容を知らずに誤ってコンテンツファイルが削除されてしまうおそれがあった。【解決手段】  選択されたコンテンツファイルに対する削除指示を受け付けると、選択されたコンテンツファイルに含まれる複数のコンテンツデータのうち代表コンテンツデータ以外に編集処理を実行されたコンテンツデータがあれば、コンテンツファイルに対する削除処理を実行する前に、代表コンテンツデータ以外に編集処理を実行されたコンテンツデータと対応するコンテンツ表示用データを表示する。【選択図】  図５
2019114136.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
コンテンツファイルに含まれる複数のコンテンツデータごとに編集処理を実行する編集手段と、
前記コンテンツファイルに含まれる複数のコンテンツデータのうち代表コンテンツデータと対応するコンテンツ表示用データを表示する表示手段と、
前記表示されたコンテンツ表示用データに基づき、前記コンテンツファイルを選択する選択手段と、
前記選択されたコンテンツファイルに対する削除指示を受け付ける受付手段と、
前記選択されたコンテンツファイルに含まれる複数のコンテンツデータのうち前記代表コンテンツデータ以外に編集処理を実行されたコンテンツデータがあれば、前記表示手段は、前記コンテンツファイルに対する削除処理を実行する前に、前記代表コンテンツデータ以外に編集処理を実行されたコンテンツデータと対応するコンテンツ表示用データを表示することを特徴とする情報処理装置。
【請求項２】
前記表示手段は、前記代表コンテンツデータのコンテンツ表示用データと、前記代表コンテンツデータ以外に編集処理を実行されたコンテンツデータと対応するコンテンツ表示用データとを別の画面に表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記コンテンツファイルに含まれる複数のコンテンツデータのうち前記代表コンテンツデータ以外に編集処理を実行されたコンテンツデータがなければ、前記表示手段は、前記コンテンツ表示用データなしにテキストデータを表示することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記コンテンツファイルは画像ファイルであり、前記コンテンツデータはＲＡＷデータであり、前記コンテンツ表示用データはサムネイルデータであることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記編集処理は、前記コンテンツデータにレーティングを付与する処理または前記コンテンツデータに画像調整処理を実行する処理であることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
情報処理装置の制御方法であって、
コンテンツファイルに含まれる複数のコンテンツデータごとに編集処理を実行するステップと、
前記コンテンツファイルに含まれる複数のコンテンツデータのうち代表コンテンツデータと対応するコンテンツ表示用データを表示するステップと、
前記表示されたコンテンツ表示用データに基づき、前記コンテンツファイルを選択するステップと、
前記選択されたコンテンツファイルに対する削除指示を受け付けるステップと、
前記選択されたコンテンツファイルに含まれる複数のコンテンツデータのうち前記代表コンテンツデータ以外に編集処理を実行されたコンテンツデータがあれば、前記表示手段は、前記コンテンツファイルに対する削除処理を実行する前に、前記代表コンテンツデータ以外に編集処理を実行されたコンテンツデータと対応するコンテンツ表示用データを表示するステップを備えたことを特徴とする制御方法。
【請求項７】
コンピュータに、
コンテンツファイルに含まれる複数のコンテンツデータごとに編集処理を実行するステップと、
前記コンテンツファイルに含まれる複数のコンテンツデータのうち代表コンテンツデータと対応するコンテンツ表示用データを表示するステップと、
前記表示されたコンテンツ表示用データに基づき、前記コンテンツファイルを選択するステップと、
前記選択されたコンテンツファイルに対する削除指示を受け付けるステップと、
前記選択されたコンテンツファイルに含まれる複数のコンテンツデータのうち前記代表コンテンツデータ以外に編集処理を実行されたコンテンツデータがあれば、前記表示手段は、前記コンテンツファイルに対する削除処理を実行する前に、前記代表コンテンツデータ以外に編集処理を実行されたコンテンツデータと対応するコンテンツ表示用データを表示するステップを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンテンツデータを含むコンテンツファイルに対する処理を実行するための情報処理装置およびその制御方法およびそのプログラムに関する。
【背景技術】
【０００２】
従来、複数の画像データを１つの画像ファイルに記録することが知られている（特許文献１参照）。そして、画像ファイルに含まれる複数の画像データのうち１つのサムネイルデータをモニタに表示することが開示されている。また、１つの画像ファイルに含まれる画像データ毎に、例えば、レーティングを付与するような編集が行われることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１９３１１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一覧画面において、画像ファイルに含まれる複数の画像データのうち１つのサムネイルデータしか表示されない場合、ユーザは残りの画像データがどのようなものかを知ることができない。よって、一覧画面上で、ユーザが画像ファイルを選択して削除の指示をした場合、当該画像ファイルに含まれる複数の画像データのうち、表示されていない画像データの内容を知らずに誤って画像ファイルが削除されてしまうおそれがあった。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本願に係る発明の１つは、情報処理装置であって、コンテンツファイルに含まれる複数のコンテンツデータごとに編集処理を実行する編集手段と、前記コンテンツファイルに含まれる複数のコンテンツデータのうち代表コンテンツデータと対応するコンテンツ表示用データを表示する表示手段と、前記表示されたコンテンツ表示用データに基づき、前記コンテンツファイルを選択する選択手段と、前記選択されたコンテンツファイルに対する削除指示を受け付ける受付手段と、前記選択されたコンテンツファイルに含まれる複数のコンテンツデータのうち前記代表コンテンツデータ以外に編集処理を実行されたコンテンツデータがあれば、前記表示手段は、前記コンテンツファイルに対する削除処理を実行する前に、前記代表コンテンツデータ以外に編集処理を実行されたコンテンツデータと対応するコンテンツ表示用データを表示することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、１つのファイルに複数のデータが含まれていて、複数のデータのうち一部しか表示されていないとき、未表示のデータの存在を知らずに誤ってファイルを削除してしまうという事態を防ぐことができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図２】発明の一実施形態に係るコンテンツファイルの構成の一例を示すブロック図である。
【図３】本発明の一実施形態に係るコンテンツ一覧画面の一例を示す図である。
【図４】本発明の一実施形態に係る情報処理装置の編集処理の動作の一例を示すフローチャート図である。
【図５】本発明の一実施形態に係る情報処理装置の削除処理の動作の一例を示すフローチャート図である。
【図６】本発明の一実施形態に係るダイアログの一例を示す図である。
【発明を実施するための形態】
【０００８】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【０００９】
（第１の実施形態）
本実施形態の情報処理装置を構成するコンピュータ装置の構成について、図１のブロック図を参照して説明する。情報処理装置は単一のコンピュータ装置で実現してもよいし、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。複数のコンピュータ装置で構成される場合は、互いに通信可能なようにＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）などで接続されている。
【００１０】
図１において、制御部１０１は情報処理装置１００全体をそれぞれ制御し、例えばＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）である。Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）１０２は変更を必要としないプログラムやパラメータを格納する。Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）１０３は外部装置などから供給されるプログラムやデータを一時記憶する。外部記憶装置１０４は情報処理装置１００に固定して設置されたハードディスクドライブ（ＨＤＤ）、フラッシュメモリで構成されるソリッドステートドライブ（ＳＳＤ）、ハードディスクとフラッシュメモリを併用したハイブリッドドライブやメモリカード等である。外部記憶装置１０４はＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）などのプログラムを記憶する。また、外部記憶装置１０４は本実施形態のコンテンツ検索アプリケーションプログラムソフトウエア（以下、コンテンツ検索アプリと言う）を記憶したり、画像ファイルや音楽ファイルなどのコンテンツファイルを記憶したりする。入力インターフェイス１０５はユーザの操作を受け、データを入力するポインティングデバイスやキーボード、タッチパネルなどの入力装置と接続する。Ｂｉｔ  Ｍｏｖｅ  Ｕｎｉｔ（ＢＭＵ）１０６は、例えばメモリ間（例えば、ＶＲＡＭ１０７と他のメモリとの間）や、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークインターフェイス１０９）間のデータ転送を制御する。Ｖｉｄｅｏ  Ｒ  Ａ  Ｍ（ＶＲＡＭ）１０７は、表示装置１１１に表示するための画像を描画する。このＶＲＡＭ１０７に生成した画像を、所定の規定に従って表示装置１１１に送信し、これにより表示装置１１１は画像を表示する。ネットワークインターフェイス１０９はインターネットなどのネットワーク回線１１０に接続する。システムバス１１２は１０１〜１０９の各ユニットを通信可能に接続する。
【００１１】
本実施形態のコンテンツファイルの構造の一例を図２に示す。図２ではコンテンツファイルが、撮像装置での連続撮影により得られた画像ファイルの場合について説明する。コンテンツファイル２００は、その属性を示すメタデータ２０１を格納する。また、コンテンツデータ２１０として、撮像装置での連続した撮影毎に得られた複数のＲＡＷデータを格納する。コンテンツファイル２００のメタデータ２０１は、コンテンツファイル２００に含まれる複数のコンテンツデータ２１０のうちいずれか１つと対応する表示用サムネイルデータを代表サムネイルデータ２０２として格納する。例えば、先頭から所定の枚数目で得られたコンテンツデータ２１０が代表コンテンツデータとして設定されている。または、撮影時に所定の操作が行われた時に得られたコンテンツデータ２１０が代表コンテンツデータとして設定されている。
【００１２】
また、メタデータ２０１は、当該コンテンツファイルのファイル名や、当該コンテンツファイルの作成日時などの属性情報を格納する。また、各コンテンツデータ２１０は、その属性を示すメタデータ２１１や、コンテンツデータ実体２１３としてＲＡＷ実体データを有する。コンテンツデータ２１０のメタデータ２１１は、ＲＡＷ実体データに対して現像処理と圧縮処理を実行することにより生成された表示用サムネイルデータ２１２を格納する。また、ＲＡＷ実体データの撮影日時、撮影時のＩＳＯ感度の設定値、撮影時に使用されたカメラ機種名などの撮影情報や、ユーザの操作により付与されたレーティングなどの編集情報といった属性情報を格納する。
【００１３】
なお、単写撮影により得られた画像ファイルの場合は、コンテンツデータ２１０が複数ではなく１つだけコンテンツファイル２００に格納されるが、その他の構成は連続撮影により得られた画像ファイルの場合と同様である。
【００１４】
本実施形態に係るコンテンツ一覧画面の一例を図３に示す。図３では、情報処理装置１００の外部記憶装置１０４に記憶されたコンテンツファイルのうち画像ファイルの一覧を表示した場合について説明する。コンテンツ一覧画面３００では、各画像ファイルに含まれる表示用サムネイルデータが行列に並べて表示される。３０１は複数のＲＡＷデータを有する画像ファイルと対応する表示用サムネイルデータ（コンテンツ表示用データ）であり、代表サムネイルデータ２０２が表示されている。３０２は１つのＲＡＷデータを有する画像ファイルと対応する表示用サムネイルデータである。また、表示用サムネイルデータは、画像ファイルが複数のＲＡＷデータを有する場合（３０１）と単一のＲＡＷデータを有する場合（３０２）とを識別可能なように表示される。例えば、図３では、複数のＲＡＷデータを有する場合（３０１）は重なりを示すようにして、単一のＲＡＷデータを有する場合（３０２）とは表示態様を異ならせている。
【００１５】
本実施形態に係る情報処理装置１００の編集処理の動作について図４のフローチャートを参照して説明する。なお、下記の動作は情報処理装置１００の制御部１０１が外部記憶装置１０４からＯＳやコンテンツ検索アプリを読み出して実行し、それらにしたがって、各ユニットを制御することにより実現される。
【００１６】
制御部１０１は、ユーザの操作に応答して、コンテンツ一覧画面３００に表示された複数の画像ファイルの中から１つを選択し（Ｓ４０１）、選択された画像ファイル２００が複数のＲＡＷデータ２１０を含むかどうかを判定する（Ｓ４０２）。複数のＲＡＷデータ２１０を含む場合（Ｓ４０２でＹｅｓ）、制御部１０１は複数のＲＡＷデータ２１０それぞれの表示用サムネイルデータ２１２を表示し、その中から編集対象をユーザの操作に応答して選択する（Ｓ４０３）。編集対象のＲＡＷデータ２１０は１つ以上選択されてもよく、すべてを選択されてもよい。
【００１７】
制御部１０１は、ＲＡＷデータ２１０に対して編集指示を受付けたことを検知すると（Ｓ４０４でＹｅｓ）、編集指示にしたがって編集内容を生成し、編集対象のＲＡＷデータ２１０に関連付けてＲＡＭ１０３に記憶し、画像ファイルに格納する（Ｓ４０５）。また、制御部１０１は、編集指示にしたがってＲＡＷ実体データに対して編集処理を適用する（Ｓ４０６）。ここで、編集指示が例えばレーティングの付与であった場合、制御部１０１は、レーティングの値をＲＡＷデータ２１０に関連付けてＲＡＭ１０３や画像ファイルに記憶する。また、編集指示がホワイトバランスやシャープネスなどの画像調整であった場合、制御部１０１は、編集内容として調整値をＲＡＷデータ２１０に関連付けてＲＡＭ１０３や画像ファイルに記憶する。そして、編集指示にしたがってＲＡＷ実体データ２１３に対して画像調整処理を実行し、処理結果に基づいて新しい表示用サムネイルデータ２１２を生成して、更新する。
【００１８】
制御部１０１は、ユーザの操作に応答して終了指示を受付けたことを検知すると（Ｓ４０７でＹｅｓ）、本処理を終了する。
【００１９】
本実施形態に係る情報処理装置１００の削除処理の動作について図５のフローチャートを参照して説明する。なお、下記の動作は情報処理装置１００の制御部１０１が外部記憶装置１０４からＯＳやコンテンツ検索アプリを読み出して実行し、それらにしたがって、各ユニットを制御することにより実現される。
【００２０】
制御部１０１は、ユーザの操作に応答して、コンテンツ一覧画面３００に表示された複数の画像ファイル２００の中から１つを選択する（Ｓ５０１）。選択された画像ファイル２００に対する削除指示を受付けたことを検知すると（Ｓ５０２でＹｅｓ）、選択された画像ファイル２００が複数のＲＡＷデータ２１０を含むか否かを判定する（Ｓ５０３）。複数のＲＡＷデータ２１０を含む場合（Ｓ５０３でＹｅｓ）、制御部１０１は、その中で代表コンテンツデータ以外に編集済みのコンテンツデータがあるかどうかを検知する（Ｓ５０４）。編集済みのコンテンツデータがなければ（Ｓ５０４でＮｏ）、制御部１０１は図６（ａ）に示すように、複数のＲＡＷデータ２１０を含むことを通知するとともに、当該画像ファイル２００の削除を問い合わせるテキストデータをダイアログに表示する（Ｓ５０５）。一方、編集済みのＲＡＷデータ２１０があれば（Ｓ５０４でＹｅｓ）、制御部１０１は図６（ｂ）に示すように、編集済みのＲＡＷデータ２１０の表示用サムネイルデータ２１２と、画像ファイル２００の削除を問い合わせるテキストデータをダイアログに表示する（Ｓ５０６）。制御部１０１は、画像ファイル２００を削除する指示を受け付けたことを検知すれば（Ｓ５０６でＹｅｓ）、選択された画像ファイル２００を削除する（Ｓ５０７）。
【００２１】
（他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2019114136.tif 000003
【図２】
2019114136.tif 000004
【図３】
2019114136.tif 000005
【図４】
2019114136.tif 000006
【図５】
2019114136.tif 000007
【図６】
2019114136.tif 000008