(57)【要約】【課題】記録媒体間でコンテンツの複製を行う際に、再生不可となるコンテンツが複製されないようにする。【解決手段】複製元の記録媒体から記録されているコンテンツを読み出す読み出し制御手段と、複製元の記録媒体から読み出したコンテンツを複製先の記録媒体に書き出す書き出し制御手段と、コンテンツがロック状態であるか否かを判定する判定手段と、複製元の記録媒体から読み出したコンテンツがロック状態と判定された場合は、当該コンテンツを複製先の記録媒体に書き出さないように制御する制御手段と、を有し、判定手段は、複製元の記録媒体から読み出したコンテンツのデータが、所定の値が連続するデータであるかに応じて、当該コンテンツがロック状態であるか否かを判定する。【選択図】図１
2020191146.tif 000002
【特許請求の範囲】
【請求項１】
第１の記録媒体から記録されているコンテンツを読み出す読み出し制御手段と、
前記第１の記録媒体から読み出したコンテンツを第２の記録媒体に書き出す書き出し制御手段と、
前記コンテンツがロック状態であるか否かを判定する判定手段と、
前記第１の記録媒体から読み出したコンテンツがロック状態と判定された場合は、当該コンテンツを前記第２の記録媒体に書き出さないように制御する制御手段と、を有し、
前記判定手段は、前記第１の記録媒体から読み出したコンテンツのデータが、所定の値が連続するデータであるかに応じて、当該コンテンツがロック状態であるか否かを判定することを特徴とする画像処理装置。
【請求項２】
前記判定手段は、前記コンテンツのデータが、所定の値が連続するデータである場合に、当該コンテンツがロック状態であるか否かを判定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記記録媒体は、データ記録領域と管理情報記録領域とを有しており、
前記判定手段は、前記データ記録領域から読み出したコンテンツのデータが、所定の値が連続するデータである場合に、当該コンテンツがロック状態であるか否かを判定することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第１の記録媒体に記録されているコンテンツの内から複製対象とする複数のコンテンツを選択する選択手段と、を有し、
前記制御手段は、前記選択手段により選択された前記複数のコンテンツのうち、前記判定手段によりロック状態でないと判定されたコンテンツのみを、前記書き出し制御手段により前記第２の記録媒体に書き出すように制御することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記第１の記録媒体に記録されているコンテンツの内、前記判定手段によりロック状態でないと判定されたコンテンツのみを複製対象として指定可能なインデックス画面を表示することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記第１の記録媒体に記録されているコンテンツ毎にロック状態であるか否かを示したインデックス画面を表示することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項７】
第１の記録媒体から記録されているコンテンツを読み出す読み出し工程と、
前記第１の記録媒体から読み出したコンテンツを第２の記録媒体に書き出す書き出し工程と、
前記コンテンツがロック状態であるか否かを判定する判定工程と、
前記第１の記録媒体から読み出したコンテンツがロック状態と判定された場合は、当該コンテンツを前記第２の記録媒体に書き出さないように制御する制御工程と、を有し、
前記判定工程では、前記第１の記録媒体から読み出したコンテンツのデータが、所定の値が連続するデータであるかに応じて、当該コンテンツがロック状態であるか否かを判定することを特徴とする画像処理方法。
【請求項８】
第１の記録媒体から記録されているコンテンツを読み出す読み出しステップと、
前記第１の記録媒体から読み出したコンテンツを第２の記録媒体に書き出す書き出しステップと、
前記コンテンツがロック状態であるか否かを判定する判定ステップと、
前記第１の記録媒体から読み出したコンテンツがロック状態と判定された場合は、当該コンテンツを前記第２の記録媒体に書き出さないように制御する制御ステップと、をコンピュータに実行させ、
前記判定ステップでは、前記第１の記録媒体から読み出したコンテンツのデータが、所定の値が連続するデータであるかに応じて、当該コンテンツがロック状態であるか否かを判定する処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
ビデオカメラ等の画像処理装置では、持ち運び可能なメモリカード等の記録媒体に画像等を記録する。そのため、記録媒体の紛失や盗難により、外部へ画像等が流出するリスクが存在する。画像等の流出を防ぐために、記録媒体からのデータ読み出しを無効化するロック状態に設定可能なセキュリティモード機能を有する記録媒体が存在する（特許文献１）。
【０００３】
セキュリティモードが設定された記録媒体では、正常な画像コンテンツがロック状態である場合、その読み出し結果を例えば常に０ｘＦＦとして返す。セキュリティモード機能を有する記録媒体に対するセキュリティモードの設定や解除は、例えばスマートフォンからＮＦＣ（Near Field Communication）を用いて行うことが可能である。セキュリティモードでは、撮影後に記録媒体が再マウントされるまで画像コンテンツの読み出しが可能なアンロック状態が維持され、記録媒体が改めてマウントされると、画像コンテンツの読み出し結果を常に０ｘＦＦとして返すロック状態となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７‐１４６９８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
セキュリティモードが設定された記録媒体を複製元として画像コンテンツを別の記録媒体に複製しようとする場合、アンロック状態の画像コンテンツは、複製元と同じ画像コンテンツを複製可能である。一方、ロック状態の画像コンテンツは、例えば常に０ｘＦＦの値が読み出されるため、複製先である別の記録媒体には再生不可なエラーコンテンツとして複製される。そのため、ロック状態の画像コンテンツの複製を行うことで、記録媒体における空き容量の圧迫、処理時間の増加、コンテンツの再生不可によるユーザーの混乱を招く等の課題がある。
【０００６】
本発明は、このような事情に鑑みてなされたものであり、記録媒体間でコンテンツの複製を行う際に、再生不可となるコンテンツが複製されないようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像処理装置は、第１の記録媒体から記録されているコンテンツを読み出す読み出し制御手段と、前記第１の記録媒体から読み出したコンテンツを第２の記録媒体に書き出す書き出し制御手段と、前記コンテンツがロック状態であるか否かを判定する判定手段と、前記第１の記録媒体から読み出したコンテンツがロック状態と判定された場合は、当該コンテンツを前記第２の記録媒体に書き出さないように制御する制御手段と、を有し、前記判定手段は、前記第１の記録媒体から読み出したコンテンツのデータが、所定の値が連続するデータであるかに応じて、当該コンテンツがロック状態であるか否かを判定することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、記録媒体間でコンテンツの複製を行う際に、複製先で使用不可能となるコンテンツの複製を防ぐことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における画像処理装置の構成例を示す図である。
【図２Ａ】本実施形態における画像処理装置の動作例を示すフローチャートである。
【図２Ｂ】本実施形態における画像処理装置の動作例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を図面に基づいて説明する。
【００１１】
図１は、本発明の一実施形態における画像処理装置１００の構成例を示すブロック図である。図１に示すように、画像処理装置１００は、バス１０１、ＣＰＵ（Central Processing Unit）１０２、ＲＯＭ（Read Only Memory）１０３、及びＲＡＭ（Random Access Memory）１０４を有する。また、画像処理装置１００は、操作制御部１０５、操作部１０６、表示制御部１０７、表示部１０８、記録媒体制御部１０９、複製対象選択部１１２、読み出し制御部１１３、ロック状態判定部１１４、書き出し制御部１１５、及び再生部１１６を有する。また、画像処理装置１００は、複数の記録媒体が接続可能となっている。なお、操作部１０６及び表示部１０８のそれぞれは、画像処理装置１００の外部に設けられていてもよい。
【００１２】
なお、以下の説明では、画像処理装置１００に対して第１の記録媒体１１０及び第２の記録媒体１１１が接続されるものとする。また、説明をわかり易くするために、記録媒体間における画像コンテンツの複製では、複製元を第１の記録媒体１１０、複製先を第２の記録媒体１１１とし、第１の記録媒体１１０から第２の記録媒体１１１への画像コンテンツの複製を行うものとする。ここで、本実施形態における画像コンテンツは、画像のみを含むコンテンツに限定されるものではなく、画像と音声とを含むコンテンツであってもよい。また、画像コンテンツの複製を例に説明するが、本実施形態は音声を記録した音声コンテンツ等の他のコンテンツの複製にも適用可能である。
【００１３】
バス１０１は、アドレスバス、データバス、及び制御バスで構成される。バス１０１は、画像処理装置１００の各構成部の間で命令やデータ等を通信する際に用いられる。バス１０１に対し、ＣＰＵ１０２、ＲＯＭ１０３、ＲＡＭ１０４、操作制御部１０５、表示制御部１０７、記録媒体制御部１０９、複製対象選択部１１２、読み出し制御部１１３、ロック状態判定部１１４、書き出し制御部１１５、及び再生部１１６が接続される。
【００１４】
ＣＰＵ１０２は、ＲＡＭ１０４に格納された変数情報、関数呼び出しに必要なスタック情報、動的なメモリ確保に必要なヒープ情報等の各種情報を参照しつつ、ＲＯＭ１０３に格納されたプログラムを実行し、画像処理回路１００の各構成部を制御する。ＲＯＭ１０３は、ＣＰＵ１０２が実行するプログラム等を格納するメモリである。ＲＡＭ１０４は、ＣＰＵ１０２が処理を実行する際にワークメモリとして使用される。
【００１５】
操作制御部１０５は、ユーザーが操作部１０６を操作すると、検出したユーザー操作をＣＰＵ１０２に対し通知する。操作部１０６は、ユーザーからの操作を受け付けるものであり、例えば表示部１０８に表示したユーザーインターフェース（ＵＩ）画面上でメニュー設定等の選択操作をするための物理キー等で構成される。
【００１６】
表示制御部１０７は、表示部１０８に適した画像形式で画像コンテンツを出力するための各種制御を行う。表示部１０８は、ＴＦＴ（Thin Film Transistor）液晶等の表示器で構成される。表示部１０８は、ユーザーに対し、メニュー設定等の選択画面や画像コンテンツ等を表示する。また、本実施形態では、記録媒体に記録された画像コンテンツを他方の記録媒体に複製する編集機能において、表示部１０８により複製方式（一括複製や選択複製など）や複製対象コンテンツの選択画面（インデックス画面）等をユーザーに対して提示する。
【００１７】
記録媒体制御部１０９は、ＣＰＵ１０２から通知される命令に従って、記録媒体１１０、１１１に係る制御を行う。記録媒体制御部１０９は、例えばＣＰＵ１０２から通知された読み出し命令を受け、第１の記録媒体１１０の指定領域から一定サイズ毎に画像コンテンツのデータを順次読み出して、ＲＡＭ１０４に展開しバッファリングする。また、記録媒体制御部１０９は、例えばＣＰＵ１０２から通知された書き出し命令を受け、ＲＡＭ１０４に展開された画像コンテンツを受信して、第２の記録媒体１１１に受信データを一定サイズ毎に順次書き出す。また、記録媒体制御部１０９は、画像コンテンツの読み出しもしくは書き出しが完了すると、ＣＰＵ１０２に対して処理が完了したことを通知する。第１の記録媒体１１０及び第２の記録媒体１１１は、例えばメモリカード等で構成され、画像コンテンツの記録等を行うために画像処理装置１００に挿入される。
【００１８】
複製対象選択部１１２は、操作部１０６により選択された複製方式（一括複製や選択複製など）等に基づき、第１の記録媒体１１０に記録された画像コンテンツの内、複製対象とする画像コンテンツを決定する。複製方式として選択複製が選択された場合、複製対象選択部１１２は、操作部１０６に対する操作により指定された画像コンテンツを複製対象の画像コンテンツに決定する。ただし、複製対象選択部１１２は、複製対象の画像コンテンツにロック状態の画像コンテンツが含まれないよう、ロック状態の画像コンテンツを除いて複製対象の画像コンテンツを選択する。
【００１９】
読み出し制御部１１３は、記録媒体から画像コンテンツを読み出してＲＡＭ１０４に展開するため、ＣＰＵ１０２に対し読み出し命令を発行する。書き出し制御部１１５は、ＲＡＭ１０４に展開された画像コンテンツを記録媒体に書き出すため、ＣＰＵ１０２に対し書き出し命令を発行する。
【００２０】
ロック状態判定部１１４は、セキュリティモードが設定された記録媒体内の画像コンテンツがロック状態であるか否かを判定する。セキュリティモードでは、撮影後に記録媒体が再マウントされるまで画像コンテンツの読み出しが可能なアンロック状態が維持され、撮影後に記録媒体が改めてマウントされると、画像コンテンツの読み出し結果を常に０ｘＦＦとして返すロック状態となる。記録媒体に対するセキュリティモードの設定及び解除は、例えばスマートフォンからＮＦＣを用いて行うことが可能である。このように、記録媒体がセキュリティモードに設定されている場合は、データの書き込みは可能であるが、保存されたデータの読み出しについて、一部制限がかかる。セキュリティカードは、セキュリティモードが設定されたロック状態の場合、電源をオンにしてからオフになるまでに記録したデータの読み出しは可能であるが、電源をオンにする前に既にセキュリティカードに保存されていたデータを読み出すことができない。具体的には、セキュリティカードでは、データを読み出すという処理は可能であるが、セキュリティカードのコントローラの制御により、記録媒体のデータ記録領域に記録されたデータは、全て、０ｘＦＦというデータで読み出される。セキュリティカード（記録媒体）は、データ記録領域と管理情報記録領域とを有している。記録媒体において読み出しが制限された画像コンテンツについては、データ記録領域のデータは０ｘＦＦで読み出されるが、管理情報記録領域に記録されたシステム情報（ＦＡＴ、ディレクトリエントリ等）は、通常通り、読み出すことができる。すなわち、セキュリティカードは、ロックされた状態でも、セキュリティカードに記録されているファイルに関する情報（ファイル名、ファイルの属性、ファイルサイズ、更新日付、作成日、またはデータの記録位置等）を読み出すことはできる。
【００２１】
再生部１１６は、記録媒体からＲＡＭ１０４に展開された画像コンテンツに基づいてサムネイル（縮小画像）を取得し、取得したサムネイルを表示制御部１０７を介して表示部１０８に表示させる。
【００２２】
次に、本実施形態における画像処理装置１００による記録媒体間での画像コンテンツの複製動作について説明する。図２Ａ及び図２Ｂは、本実施形態における画像処理装置１００による画像コンテンツの複製動作の例を示すフローチャートである。なお、以下では、複製元を第１の記録媒体１１０、複製先を第２の記録媒体１１１として、第１の記録媒体１１０から第２の記録媒体１１１への画像コンテンツの複製を行う場合を例に説明する。しかし、本実施形態は、これに限定されるものではなく、任意の記録媒体を複製元、複製先として選択可能であり、例えば、複製元を第２の記録媒体１１１、複製先を第１の記録媒体１１０としてもよい。
【００２３】
まず、ステップＳ２０１にて、操作制御部１０５は、画像処理装置１００が画像コンテンツを再生する再生モードに遷移したか否かを判定する。操作制御部１０５は、例えば操作部１０６により、画像処理装置１００の動作モードが撮影モードから再生モードに切り替えられたか否かを判定する。再生モードに遷移したと操作制御部１０５が判定した場合、操作制御部１０５は、再生モードに遷移したことを読み出し制御部１１３に通知し、処理はステップＳ２０２に遷移する。
【００２４】
次に、ステップＳ２０２〜Ｓ２０８のループ処理を実行する。ステップＳ２０２〜Ｓ２０８のループ処理は、再生対象である複製元の記録媒体（この例では、第１の記録媒体１１０）に記録されている画像コンテンツの数と同じ数だけ実行する。ループ処理が実行される度に、ステップＳ２０３にて、読み出し制御部１１３から通知される読み出し命令に基づき、記録媒体制御部１０９が、再生対象である第１の記録媒体１１０から画像コンテンツを読み出してＲＡＭ１０４に展開する。続いて、記録媒体制御部１０９は、読み出し完了を再生部１１６及びロック状態判定部１１４に通知し、処理はステップＳ２０４に遷移する。
【００２５】
ステップＳ２０４にて、再生部１１６は、ＲＡＭ１０４に展開された画像コンテンツからサムネイル（縮小画像）を取得する。続いて、処理はステップＳ２０５に遷移する。
【００２６】
ステップＳ２０５にて、ロック状態判定部１１４は、ＲＡＭ１０４に展開された画像コンテンツのデータが所定値（例えば０ｘＦＦ）で連続しているか否かを判定する。そして、ロック状態判定部１１４は、データが所定値で連続している場合、ＲＡＭ１０４に展開された画像コンテンツがロック状態であると判定する。ロック状態の判定条件は、画像コンテンツのデータが所定パターンと一致する場合や、画像コンテンツの読み出しに失敗した場合であってもよい。続いて、画像コンテンツがロック状態であるとロック状態判定部１１４が判定した場合（ＹＥＳ）にはステップＳ２０６に遷移し、画像コンテンツがアンロック状態であるとロック状態判定部１１４が判定した場合（ＮＯ）にはステップＳ２０７に遷移する。
【００２７】
ステップＳ２０６にて、ロック状態判定部１１４は、ステップＳ２０５においてロック状態と判定された画像コンテンツがロック状態であることをフラグ等を用いて記憶させる。また、ロック状態判定部１１４は、ロック状態であるか否かの判定が完了した旨を再生部１１６に通知し、処理はステップＳ２０８に遷移する。
【００２８】
ステップＳ２０７にて、ロック状態判定部１１４は、ステップＳ２０５においてアンロック状態と判定された画像コンテンツがアンロック状態であることをフラグ等を用いて記憶させる。また、ロック状態判定部１１４は、ロック状態であるか否かの判定が完了した旨を再生部１１６に通知し、処理はステップＳ２０８に遷移する。
【００２９】
ステップＳ２０２〜Ｓ２０８のループ処理が完了すると、図２Ｂに示すステップＳ２０９にて、再生部１１６は、ステップＳ２０４において取得したサムネイルをインデックス画面として表示する。続いて、処理はステップＳ２１０に遷移する。
【００３０】
ステップＳ２１０にて、操作制御部１０５は、操作部１０６を用いて複製機能が選択されたか否かを判定する。複製機能が選択されたと操作制御部１０５が判定した場合、処理はステップＳ２１１に遷移する。
【００３１】
ステップＳ２１１にて、操作制御部１０５は、操作部１０６を用いて複製先の記録媒体（この例では第２の記録媒体１１１）が選択されたか否かを判定する。複製先の記録媒体が選択されたと操作制御部１０５が判定した場合、操作制御部１０５は、書き出し制御部１１５に複製先の記録媒体を通知し、処理はステップＳ２１２に遷移する。
【００３２】
ステップＳ２１２にて、操作制御部１０５は、操作部１０６を用いて複製方式（一括複製又は選択複製）が選択されたか否かを判定する。複製方式が選択されたと操作制御部１０５が判定した場合、処理はステップＳ２１３に遷移する。
【００３３】
ステップＳ２１３にて、操作制御部１０５は、ステップＳ２１２において選択された複製方式が一括複製であるか選択複製であるかを判定する。一括複製が選択されたと操作制御部１０５が判定した場合、処理はステップＳ２１４に遷移し、選択複製が選択されたと操作制御部１０５が判定した場合、処理はステップＳ２１５に遷移する。
【００３４】
ステップＳ２１４にて、操作制御部１０５は、複製対象選択部１１２にすべての画像コンテンツが複製対象として指定された旨を通知する。その通知を受けた複製対象選択部１１２は、すべての画像コンテンツが複製対象として指定されたことを記憶させ、処理はステップＳ２１６に遷移する。
【００３５】
ステップＳ２１５にて、操作制御部１０５は、操作部１０６を用いて選択された複製対象の画像コンテンツを複製対象選択部１１２に通知する。その通知を受けたロック状態判定部１１４は、操作部１０６を用いて選択された画像コンテンツが複製対象として指定されたことを記憶させ、処理はステップＳ２１６に遷移する。
【００３６】
ステップＳ２１６にて、操作制御部１０５は、操作部１０６を用いて複製を実行する指示がなされたか否かを判定する。複製を実行する指示がなされたと操作制御部１０５が判定した場合、操作制御部１０５は、複製対象選択部１１２にその旨を通知し、処理はステップＳ２１７に遷移する。また、所定の期間が経過しても操作部１０６を用いた複製の実行指示がないと操作制御部１０５が判定した場合、処理はステップＳ２０９に戻る。
【００３７】
ステップＳ２１７にて、複製対象選択部１１２は、複製対象として指定された画像コンテンツの内、ロック状態と判定されている画像コンテンツを除くように複製対象の画像コンテンツを変更する。続いて、複製対象選択部１１２は、変更後の複製対象の画像コンテンツを読み出し制御部１１３に通知し、処理はステップＳ２１８に遷移する。
【００３８】
ステップＳ２１８にて、読み出し制御部１１３は、複製対象の画像コンテンツを複製元である第１の記録媒体１１０から順次読み出してＲＡＭ１０４に展開し、アドレス及びサイズを書き出し制御部１１５に通知する。次に、書き出し制御部１１５は、読み出し制御部１１３から通知されたアドレス及びサイズに基づき、ＲＡＭ１０４に展開された画像コンテンツを複製先である第２の記録媒体１１１に順次書き出す。
【００３９】
本実施形態によれば、記録媒体１１０、１１１の間で画像コンテンツの複製を行う際に、複製対象として指定された画像コンテンツの内、ロック状態である画像コンテンツが複製されることを防止し、ロック状態でない画像コンテンツを複製することができる。これにより、複製先で使用不可能となるコンテンツの複製を防ぐことができる。したがって、本実施形態によれば、ロック状態の画像コンテンツの複製を行うことによる記録媒体における空き容量の圧迫、処理時間の増加、コンテンツの再生不可によるユーザーの混乱等の発生を防止することができる。
【００４０】
なお、前述したステップＳ２０４において、取得したサムネイルをインデックス画面として表示する際、ロック状態でない画像コンテンツのみを複製対象として指定可能なように表示するインデックス画面を表示するようにしてもよい。また、画像コンテンツ毎にロック状態であるか否かを明示したインデックス画面を表示するようにしてもよい。このようにすることで、ユーザーは、複製対象の画像コンテンツとしてロック状態でない画像コンテンツを容易に選択し指定することが可能となる。
【００４１】
（本発明の他の実施形態）
本発明は、前述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００４２】
なお、前記実施形態は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００４３】
１０１：バス  １０２：ＣＰＵ  １０３：ＲＯＭ  １０４：ＲＡＭ  １０５：操作制御部  １０６：操作部  １０７：表示制御部  １０８：表示部  １０９：記録媒体制御部  １１０：第１の記録媒体  １１１：第２の記録媒体  １１２：複製対象選択部  １１３：読み出し制御部  １１４：ロック状態判定部  １１５：書き出し制御部  １１６：再生部
【図１】
2020191146.tif 000003
【図２Ａ】
2020191146.tif 000004
【図２Ｂ】
2020191146.tif 000005