(57)【要約】      （修正有）【課題】複数のシーンを１つのファイルに記録する画像ファイルに対する位置情報の付加を制御する場合でも、位置情報の付加の制御を柔軟に行うことができる撮像装置、記録制御方法、画像管理装置、画像管理方法を提供する。【解決手段】位置情報取得装置１１１から現在位置を取得し、撮像装置１００にあらかじめ記録されているテーブルの位置から現在位置までの距離を特定の計算式で計算する。計算した距離がテーブルに登録されている半径と比べ、テーブルに登録されている半径よりも大きいと判断した場合、位置情報として空のデータを動画ファイルに記録する。小さいと判断した場合は、テーブルに登録されている位置の数だけ距離の計算を繰り返す。【選択図】図１
2016021610.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段により得られる１つのシーン画像を、複数まとめて１つの画像ファイルとして記録媒体に記録するよう制御する記録制御手段と、
前記シーン画像を撮影したときの位置情報を取得する取得手段と、
前記１つのシーン毎に、前記位置情報の記録の可否を判定する判定手段とを有し、
前記記録制御手段は、前記判定手段が位置情報を記録すると判定された前記位置情報であって、前記取得手段で取得された複数の前記位置情報を、まとめて前記画像ファイルに関連付けて記録するように制御することを特徴とする撮像装置。
【請求項２】
前記複数の位置情報は前記画像ファイル内の属性情報として、それぞれのシーン画像に対応づけて記録されることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記位置情報の記録を禁止する禁止領域を設定する設定手段を有し、
前記判定手段は、前記取得手段で取得された前記位置情報が、前記設定手段で設定された前記禁止領域に含まれている場合には、前記位置情報を記録しないと判定することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
動画撮影用の位置情報禁止領域のテーブルと静止画撮影用の位置情報禁止領域のテーブルを記録する記録手段を備え、
撮影モードに応じて使用する位置情報禁止領域のテーブルを切り替えることを特徴とする請求項３に記載の撮像装置。
【請求項５】
静止画撮影用に位置情報付加禁止領域を設定しておき、動画撮影時には静止画撮影用の位置情報付加禁止領域よりも位置情報禁止領域を広くすることを特徴とする請求項３または４に記載の撮像装置。
【請求項６】
撮影する動画のシーンの長さに応じて位置情報禁止領域の範囲を変えることを特徴とする請求項３ないし５のいずれか１項に記載の撮像装置。
【請求項７】
複数のシーン画像と共に、各シーン画像に対応した複数の位置情報とが記録されている画像ファイルを取得する画像取得手段と、
前記位置情報の参照を禁止する禁止領域の設定を取得する領域取得手段を有し、
前記画像取得手段で取得された前記複数の位置情報が、前記領域取得手段で取得した前記禁止領域に含まれている場合に、当該禁止領域に含まれている位置情報の参照を禁止するように制御する制御手段とを有することを特徴とする画像管理装置。
【請求項８】
前記制御手段は、前記禁止領域に含まれている位置情報を削除する、または閲覧不可に管理することと特徴とする請求項７に記載の画像管理装置。
【請求項９】
さらに、前記画像ファイルを外部機器に送信する送信手段を有し、
前記送信手段は、前記制御手段により位置情報を削除する、または閲覧不可にした後の画像ファイルを、前記外部機器に送信することを特徴とする請求項８に記載の画像管理装置。
【請求項１０】
撮像手段により得られる１つのシーン画像を、複数まとめて１つの画像ファイルとして記録媒体に記録するよう制御する記録制御工程と、
前記シーン画像を撮像したときの位置情報を取得する取得工程と、
前記１つのシーン毎に、前記位置情報の記録の可否を判定する判定工程とを有し、
前記記録制御工程は、前記判定工程が位置情報を記録すると判定された前記位置情報であって、前記取得工程で取得された複数の前記位置情報を、まとめて前記画像ファイルに関連付けて記録するように制御することを特徴とする記録制御方法。
【請求項１１】
複数のシーン画像と共に、各シーン画像に対応した複数の位置情報とが記録されている画像ファイルを取得する画像取得工程と、
前記位置情報の参照を禁止する禁止領域の設定を取得する領域取得工程と、
前記画像取得工程で取得された前記複数の位置情報が、前記領域取得工程で取得した前記禁止領域に含まれている場合に、当該禁止領域に含まれている位置情報の参照を禁止するように制御する制御工程とを有することを特徴とする画像管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のシーンを１つのファイルに記録する画像ファイルに対する位置情報の付加の制御及び、画像ファイルの管理に関する。
【背景技術】
【０００２】
複数のシーン（各シーンは短編の動画像でもよいし、静止画像でもよい）を１つのファイルにまとめて記録し、例えば新たな動画ファイルを作ることが可能である。この動画ファイルの各シーンに位置情報を付加することを考える。
【０００３】
近年では、プライバシーを考慮して画像の位置情報の付加を制御する方法が知られている。プライバシーに関わる内容かどうか判断して、プライバシーに関わる内容がある場合、画像への位置情報の記録をしないようにしたり、位置情報の利用を制限することが行われている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−０８１４２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、１つの画像データにつき１つの位置情報を記録することしか想定していない。そのため、複数の各シーンに位置情報を含む動画ファイルの場合、位置情報をすべて残すか、すべて削除するという制御しかできない問題がある。つまり、複数シーンを１つのファイルに記録する動画ファイルへの位置情報の付加を制御する場合、位置情報の付加の制御を柔軟に行えない問題がある。
【課題を解決するための手段】
【０００６】
上記の課題を下記欠するため、本願の撮像装置は、撮像手段により得られる１つのシーン画像を、複数まとめて１つの画像ファイルとして記録媒体に記録するよう制御する記録制御手段と、シーン画像を撮影したときの位置情報を取得する取得手段と、１つのシーン毎に、位置情報の記録の可否を判定する判定手段とを有し、記録制御手段は、前記判定手段が位置情報を記録すると判定された位置情報であって、取得手段で取得された複数の位置情報を、まとめて画像ファイルに関連付けて記録するように制御することを特徴とする。
【発明の効果】
【０００７】
複数のシーンを１つのファイルに記録する画像ファイルに対する位置情報の付加を制御する場合でも、位置情報の付加の制御を柔軟に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る撮像装置の構成を示す図である。
【図２】本発明の一実施形態に係る動画ファイルの構成を示す図である。
【図３】本発明の一実施形態に係る撮像装置の外観を示す図である。
【図４】撮像装置の表示部材に表示されるシーン画像に関連づける位置情報を付加しない範囲を設定する画面を示した図である。
【図５】シーン画像に関連づける位置情報を付加しない範囲を記憶されたテーブルである。
【図６】各シーン画像に関連づける位置情報を付加しない範囲にあるときの撮像装置の表示部材に示される画面を示した図である。
【図７】第１の実施形態に係る撮影装置での処理の流れを示す図である。
【図８】第２の実施形態に係る情報処理装置の構成を示す図である。
【図９】第２の実施形態に係るシステム全体を示す図である。
【図１０】第２の実施形態に係る動画ファイルをアップロードする際の処理の流れを示す図である。
【図１１】第３の実施形態に係る動画ファイルの構成を示す図である。
【図１２】第３の実施形態に係るフラグ情報の構成を示す図である。
【図１３】フラグ情報を設定するために情報処理装置に表示される画面である。
【図１４】第３の実施形態に係る動画ファイル公開時の処理の流れを示す図である。
【発明を実施するための形態】
【０００９】
（第１の実施形態）
以下、本発明の実施形態を図面を参照しながら説明する。
【００１０】
図１は、本発明の実施形態で使用する撮像装置１００の構成を示す図である。
【００１１】
通信制御装置１０１は、外部機器との通信を行うユニットであり、外部機器との間での有線あるいは無線での通信を制御する。
【００１２】
演算装置（ＣＰＵ）１０２は、入力信号やプログラムに基づき、撮像装置１００全体の制御を行う。
【００１３】
信号処理装置１０３は、撮影画像の圧縮符号化や輪郭強調、ノイズ除去等の処理を行う。
【００１４】
光学ユニット１０４は、レンズやオートフォーカス、ズーム駆動用モータなどを含む。
【００１５】
一次記憶装置（ＤＲＡＭ）１０５は、ＣＰＵ１０２の一時記憶用領域などに用いられる。
【００１６】
二次記憶装置１０６は、フラッシュメモリなどの不揮発性記憶装置であり、各種パラメータなどが記憶される。
【００１７】
操作部材１０７は、カーソルキーや設定／実行ボタン、メニューキーなどが含まれ、ユーザが撮像装置１００に各種指示を与えるためのものである。
【００１８】
表示部材１０８は、動画データやグラフィカルユーザインターフェース（ＧＵＩ）を表示するための部材であり、例えばＬＣＤなどが用いられる。
【００１９】
読み出し専用メモリ（ＲＯＭ）１０９は、ＣＰＵ１０２が実装するための制御プログラムを記憶する。
【００２０】
脱着可能記憶媒体１１０は、いわゆるメモリカードに代表される脱着可能な媒体であり、動画データを記憶する。撮像装置１００は、脱着可能記憶媒体１１０にアクセスするためのインターフェース（図示せず）を有し、動画データへのアクセスを行う。
【００２１】
位置情報取得装置（ＧＰＳ）１１１は、撮像装置１００の現在の位置を取得するための装置である。
【００２２】
１１２は、ＣＰＵバスであり、アドレスバス、データバスおよびコントロールバスを含む。
【００２３】
図２は、本実施形態で使用する動画ファイルの構成を示す図である。なお、図２で示される動画ファイルに記録されているシーン画像の数はＮ（Ｎ：自然数）であるものとする。
【００２４】
２０１は、ヘッダである。ヘッダには、ファイルサイズ、動画サイズ、フレームレート、時間情報など動画ファイルについての情報が記録される。
【００２５】
２０２は、記録しているシーン画像の数を示す。この例では、Ｎという値が記録される。
【００２６】
２０３から２０５には、各シーン画像に関連づける位置情報が記録される。２０３には、１番目のシーン画像に関連づける位置情報が記録される。２０４には、２番目のシーン画像に関連づける位置情報が記録される。２０５には、Ｎ番目のシーン画像に関連づける位置情報が記録される。なお、位置情報を記録しない場合には、空のデータが記録される。
【００２７】
２０６から２０８には、各シーン画像のビデオデータが記録される。２０６には、１番目のシーン画像のビデオデータが記録される。２０７には、２番目のシーン画像のビデオデータが記録される。２０８には、Ｎ番目のシーン画像のビデオデータが記録される。
【００２８】
なお、本実施形態を実施できるのであれば、動画ファイルの構成は図２の形式に限定される必要はない。
【００２９】
図３は、撮像装置１００の外観を示した図である。
【００３０】
３０１は、メニュー、撮影動画を表示する液晶ディスプレイ（ＬＣＤ）である。撮像装置１００の表示部材１０８に相当する。
【００３１】
３０２は、押下すると動画の撮影を開始するボタンである。
【００３２】
３０３は、各種設定で決定するときに使用するボタンである。
【００３３】
３０４は、メニューを表示するときに使用するボタンである。メニューの詳細は後述する。
【００３４】
３０５は、上下左右の４つのボタンからなる操作ボタンである。
【００３５】
３０２から３０５の各ボタンは、撮像装置１００の操作部材１０７に相当する。
【００３６】
続いてメニューについて説明する。ユーザはボタン３０４を押すと、メニューが液晶ディスプレイ３０１に表示される。表示されるメニューは「動画撮影モード」、「位置情報を付加しない範囲の設定」、「設定済みの位置情報を付加しない範囲の表示」である。
【００３７】
「動画撮影モード」を選択すると、動画の撮影を行う状態に遷移する。
【００３８】
「位置情報を付加しない範囲の設定」は、これから撮影するシーンの画像に関連づける位置情報を付加しない範囲を設定する画面を表示させるメニューある。
【００３９】
「設定済みの位置情報を付加しない範囲の表示」は、すでに設定されている位置情報を付加しない範囲を表示するメニューである。
【００４０】
ユーザは操作ボタン３０５でメニューを選択して、ボタン３０３で希望のメニューを決定する。
【００４１】
図４は、動画ファイル内の各シーンに関連づけて記録す位置情報を付加しない範囲を設定する手段の一例としての利用者が手動で設定する場合の入力画面である。この画面は撮像装置１００の表示部材１０８に表示される。画面４０１には、位置取得装置１１１から取得された現在の位置が緯度と経度で表示される。利用者は画面４０１を見ながら操作ボタン３０５を操作して、４０２に半径を、４０３には位置についてのコメントを選択する。コメントはコンボボックスとなっており、利用者はコンボボックスからコメントを選択する。利用者がボタン４０５を押すと、撮像装置１００の二次記憶装置１０６に図５のテーブルという形式で動画ファイルの各シーンの画像に関連づける位置情報を付加しない範囲を記憶する。キャンセルボタン４０４が押されたときは、何もしないで終了する。
【００４２】
図５は撮像装置１００に記憶されている各シーンの画像に関連づける位置情報を付加しない範囲を記憶したテーブルの例である。この例では、３つの位置情報が設定されている。図５のテーブルには、５０１に緯度、５０２に経度、５０３には５０１と５０２の緯度と経度で示される場所からの半径、５０４にはコメントが記憶される。５０４のコメントは、５０１と５０２で示される場所についての説明で、場所、施設名、地名などが設定可能となっている。
【００４３】
図６は、撮像装置が動画撮影モードであるときに位置情報を付加しない範囲内に入ったときに撮像装置１００の表示部材に表示される画面である。撮像装置が動画撮影モードであるときに位置情報を付加しない範囲内に入ると、図６の画面６０１内にシーンの画像に関連づける位置情報を付加しない旨を示すメッセージが表示される。利用者はこのメッセージを見ることで、撮影された画像に位置情報が付加されないことを知ることができる。なお、利用者に撮影後のシーンの画像に位置情報を付加しない範囲内にあることを示す方法として、撮像装置にＬＥＤ等のランプを搭載しておきランプを点灯させて利用者に知らせるなどの方法をとってもよい。
【００４４】
以下では、１回のシーンの画像の撮影時に撮像装置１００で位置情報の付加を制御する処理について図７を参照しながら説明する。
【００４５】
ステップＳ７０１で、最初のシーン画像かどうか判断する。最初のシーン画像である場合、ステップＳ７０２に移る。最初のシーン画像でないと判断された場合、ステップＳ７０３に移る。
【００４６】
ステップＳ７０２で、動画ファイルを初期化する。
【００４７】
ステップＳ７０３で、現在位置を取得する。ここでは、撮像装置１００の位置情報取得装置１１１から現在位置を取得する。
【００４８】
ステップＳ７０４で、撮像装置１００にあらかじめ記録されている図５のテーブルの位置から現在位置までの距離Ｄを計算する。以下で緯度と経度が分かっている２点の距離の求め方について説明する。
【００４９】
例えば、あらかじめ記録されているテーブルの位置（Ａ地点）を北緯５０°４５′、東経１３０°１２′、現在位置（Ｂ地点）を北緯５０°３４′、東経１２９°５８′とする。緯度方向の差をΔｎｙ、経度方向の距離の差をΔｎｘとすると、
Δｎｙ＝１１′→０．１８３°
Δｎｘ＝１４′→０．２３３°
である。
【００５０】
地球が完全な球体と仮定し、地球の半径をＲ（＝６３７８ｋｍ）とする。経度方向の距離の差をΔｙ、経度方向の距離の差をΔｘとする。Δｙ、Δｘは以下の式で求められる。
Δｙ＝０．１８３°／３６０°×２πＲ＝２０．３７ｋｍ
Δｘ＝０．２３３°／３６０°×２πＲ＝２５．９４ｋｍ
【００５１】
２点ＡＢ間の距離をΔｄとすると、Δｄは以下の式で求められる。
【００５２】
【数１】
2016021610.tif 000003
【００５３】
ステップＳ７０５で、ステップＳ７０４で求めた距離Ｄがテーブルに登録されている半径よりも小さいか比べる。
【００５４】
ステップＳ７０５で図５のテーブルに登録されている半径よりも大きいと判断された場合、ステップＳ７０６に移る。ステップＳ７０５でテーブルに登録されている半径以下と判断された場合、ステップＳ７０７でに移る。
【００５５】
ステップＳ７０６で、図５のテーブルの最後まで調べたのか判断する。ステップＳ７０６で最後まで調べたと判断された場合、ステップＳ７０８に移る。ステップＳ７０６でテーブルの最後まで調べたと判断されない場合、ステップＳ７０４に戻り次のテーブルを調べる。テーブルに登録されている位置の数だけ繰り返す。
【００５６】
ステップＳ７０７で、位置情報として空のデータを動画ファイルに記録する。具体的には、全て０で埋めるようにする。ステップＳ７０７の処理の後、ステップＳ７０９に移る。
【００５７】
ステップＳ７０８で、位置情報を動画ファイルに記録する。
【００５８】
ステップＳ７０９で、シーン画像の数を動画ファイルに記録する。最初に撮影した場合は、１である。最初の撮影でない場合、すでに記録されている数に１を加えて更新する。
【００５９】
ステップＳ７１０で、ビデオデータを動画ファイルに記録する。
【００６０】
ステップＳ７１１で、ヘッダを更新する。ヘッダに記録されている動画ファイルのサイズなどの情報を更新する。
【００６１】
なお、この実施形態では、撮像装置で撮影するのは動画を想定しているが、静止画でもよい。そして、動画と静止画を切り替えて撮影することも考えられる。静止画撮影において位置情報を付加しない範囲を撮像装置に設定しておき、動画撮影時は、シーン画像に関連づける位置情報を付加しないようにする範囲を静止画撮影時の設定よりも広くするようにしてもよい。動画撮影中に、撮影者が禁止領域外から禁止領域に移動する可能性があり、そのような場合に位置情報が記録されてしまうことを低減することが可能になる。
【００６２】
また、動画撮影時と静止画撮影時とで撮影時に付加しないようにする位置情報の範囲を設定するテーブルを２つ用意し、動画撮影時と静止画撮影時とで使用するテーブルを切り替えるようにしてもよい。また、撮影するシーンの画像の長さに応じて、シーン画像に関連づける位置情報を付加しないようにする範囲を広くするようにしてもよい。これも、撮影時間が長いほど、撮影中に撮影者が禁止領域外から禁止領域に移動する可能性が高くなり、そのような場合に位置情報が記録されてしまうことを低減することが可能になる。
【００６３】
以上により、撮影時に各シーンごとに位置情報の付加を制御することができる。
【００６４】
（第２の実施形態）
第１の実施形態では、シーンの画像の撮影時に位置情報の付加を制御する例を説明した。第２の実施形態は、情報処理装置から動画ファイルを動画管理装置にアップロードするなど、動画ファイルを外部に配信するときの処理の例である。動画ファイルを情報処理装置から配信する際、必要に応じて動画ファイルから位置情報の削除を行う。
【００６５】
動画ファイルはこの実施形態で使用する情報処理装置で作成する必要はなく、動画ファイルには情報処理装置とは別の装置であらかじめ各シーンの画像に関連づけた位置情報が付加されているものとする。動画ファイルのフォーマットは第１の実施形態と同じであるが、すべてのシーンの画像に対応する位置情報が動画ファイルに記録されているものとする。
【００６６】
（情報処理装置の構成）
図８は、本発明の実施形態で使用する情報処理装置８００の構成を示す図である。
【００６７】
通信制御装置８０１は、外部機器との通信を行うユニットであり、外部機器との間での有線あるいは無線での通信を制御する。
【００６８】
演算装置（ＣＰＵ）８０２は、入力信号やプログラムに基づき、情報処理装置８００全体の制御を行う。
【００６９】
一次記憶装置（ＤＲＡＭ）８０３は、ＣＰＵ８０２の一時記憶用領域などに用いられる。
【００７０】
二次記憶装置８０４は、フラッシュメモリなどの不揮発性記憶装置であり、各種パラメータなどが記憶される。
【００７１】
操作部材８０５は、キーボード、マウスなどであり、ユーザが情報処理装置８００に各種指示を与えるためのものである。
【００７２】
表示部材８０６は、動画データやグラフィカルユーザインターフェース（ＧＵＩ）を表示するための部材であり、例えばＬＣＤなどが用いられる。
【００７３】
読み出し専用メモリ（ＲＯＭ）８０７は、ＣＰＵ８０２が実装するための制御プログラムを記憶する。
【００７４】
８０８は、ＣＰＵバスであり、アドレスバス、データバスおよびコントロールバスを含む。
【００７５】
なお、この実施形態で使用する情報処理装置は、パーソナルコンピュータ（ＰＣ）、携帯電話などである。
【００７６】
（ネットワークの構成）
システム全体の構成を図９に示す。情報処理装置８００はネットワーク９００を通じて接続されていて、動画管理装置９０１、９０２と通信を行うことができる。また、情報処理装置１００とは別の情報処理装置９０３もネットワーク９００を通して接続されていて、動画管理装置９０１、９０２と通信を行うことができる。なお、本実施形態において、ネットワークへの接続は有線、無線という形式は問わない。
【００７７】
（動画ファイルのアップロード時の処理の説明）
以下では、図１０を参照しながら、動画ファイルを情報処理装置から外部の動画管理装置にアップロードするときの処理について説明する。このとき、情報処理装置８００には、図５の例で示される動画ファイルに記録されている各シーン画像に関連づけた位置情報を削除する範囲を記憶したテーブルを保持するものとする。このテーブルは利用者が情報処理装置８００を使用して作成するが、第１の実施形態と同じ方法でこのテーブルを作成すればよいので、このテーブルの作成方法の説明を省略する。
【００７８】
ステップＳ１００１で、動画ファイル内の各シーン画像に関連づいた位置情報を取得する。
【００７９】
ステップＳ１００２で、テーブルに登録されている位置と取得した位置情報との距離を計算する。
【００８０】
ステップＳ１００３で、計算した距離がテーブルに設定されている半径以下かどうか判断する。ステップＳ１００３で計算した距離がテーブルに設定されている半径以下の場合、ステップＳ１００４に移る。ステップＳ１００３で計算した距離がテーブルに設定されている半径よりも大きい場合、ステップＳ１００５に移る。
【００８１】
ステップＳ１００４で、各シーン画像に関連する位置情報を動画ファイルから削除する。このとき、位置情報を記録する領域に空の情報を入れて、更新する。ステップＳ１００４の処理の後、ステップＳ１００６に移る。
【００８２】
ステップＳ１００５で、テーブルの最後まで調べたか判断する。ステップＳ１００５でテーブルの最後まで調べたと判断した場合、ステップＳ１００６に移る。ステップＳ１００５でテーブルの最後まで調べたと判断されない場合、ステップＳ１００２に戻り次のテーブルを調べる。テーブルに登録されている位置の数だけ繰り返す。
【００８３】
ステップＳ１００６で、すべてのシーン画像に関連づいた位置情報について調べたか判断する。ステップＳ１００６ですべてのシーン画像に関連づいた位置情報について調べたと判断された場合、ステップＳ１００８に移る。ステップＳ１００６ですべてのシーン画像に関連づいた位置情報について調べたと判断されない場合、ステップＳ１００７に移る。
【００８４】
ステップＳ１００７で、次のシーン画像に移り、ステップＳ１００１に戻る。このループで動画ファイル内に記録されているすべての位置情報をチェックすることができる。
【００８５】
ステップＳ１００８で、動画ファイルをアップロードして処理を終了する。
【００８６】
（効果）
別の機器でシーン画像に関連する位置情報が付加された動画ファイルを外部にアップロードする場合でも、プライバシーを保護することができる。
【００８７】
（第３の実施形態）
第２の実施形態では、情報処理装置から外部機器にアップロードする際、必要に応じて動画ファイルに記録されている各シーン画像に関連付けた位置情報を動画ファイルから削除する例を説明した。第３の実施形態では、情報処理装置から外部の動画管理装置に格納されている動画ファイルから位置情報を閲覧するする際、動画管理装置が各シーン画像ごとに関連づけた位置情報の公開を制御する例である。また、公開する動画管理装置によって、動画ファイルに記録されている各シーン画像に関連付けた位置情報の公開を制御する例でもある。
【００８８】
情報処理装置で動画ファイルに記録されている各シーン画像ごとに公開先の動画管理装置についての位置情報公開フラグを設定できるものとする。動画管理装置で位置情報公開フラグを調べて、位置情報の公開の制御を行う。動画ファイルには、各シーン画像に関連付けた位置情報があらかじめ記録されていて、情報処理装置で位置情報公開フラグが設定されるものとする。
【００８９】
それ以外については、第２の実施形態と同じである。
【００９０】
（第３の実施形態での動画ファイルの構成）
図１１は、本実施形態で使用する動画ファイルの構成を示す図である。なお、図１１で示される動画ファイルに記録されているシーン画像の数はＮ（Ｎ：自然数）であるものとする。図１１で示される動画ファイルの構成の２０１から２０８は、図２で示される動画ファイルの構成２０１から２０８と同じであるので、２０１から２０８の説明は省略する。
【００９１】
１１０１から１１０３には、各シーン画像のフラグ情報（後述）が記録される。１１０１には、１番目のシーン画像のフラグ情報が記録される。１１０２には、２番目のシーン画像のフラグ情報が記録される。１１０３には、Ｎ番目のシーン画像のフラグ情報が記録される。
【００９２】
（フラグ情報の構成）
図１２は、本実施形態で使用するフラグ情報の構成を示す図である。フラグ情報とは、アップロード後の動画管理装置に格納されている各シーン画像に関連付けた位置情報の公開を許可するのかどうかを示す情報である。なお、図１２で示されるフラグ情報の数はＭ（Ｍ：自然数）であるものとする。
【００９３】
１２０１は、フラグ情報のサイズを示す値が記録される。
【００９４】
１２０２は、記録しているフラグ情報の数が記録される。この例では、Ｍという値が記録される。
【００９５】
１２０３から１２０５には、各動画管理装置についての公開フラグが記録される。公開フラグとは、位置情報の公開を許可するのかどうかを示す情報である。１２０３には、動画管理装置１に対しての公開フラグが記録される。１２０４には、動画管理装置２に対しての公開フラグが記録される。１２０５には、動画管理装置Ｍに対する公開フラグが記録される。
【００９６】
１２０６から１２０８には、各動画管理装置のアドレス（ＵＲＬ）が記録される。１２０６には、動画管理装置１のアドレスが記録される。１２０７には、動画管理装置２のアドレスが記録される。１２０８には、動画管理装置Ｍのアドレスが記録される。
【００９７】
なお、本実施形態を実施できるのであれば、動画ファイルの構成は図１１、図１２の構成に限定されるものではない。
【００９８】
（フラグ情報の設定方法）
図１３は、フラグ情報を設定するために利用者が入力する画面である。この画面は情報処理装置８００の表示部材８０６に表示される。利用者は画面１３０１を見ながら、１３０２に動画ファイルのパスを入力することで、公開する動画ファイルを指定する。１３０３は、後述の１３０５で表示されるシーン画像に関連づいた位置情報を公開するのかどうかを設定するコンボボックスである。１３０５は各シーン画像のサムネイルを表示するウィンドウである。ボタン１３０４は１３０２で入力された動画ファイルについて、前のシーン画像のサムネイルを表示するボタンである。ボタン１３０６は１３０２で入力された動画ファイルについて、次のシーン画像のサムネイルを表示するボタンである。ボタン１３０４、１３０６を押すと、１３０５で表示されるサムネイルが対応するシーン画像のサムネイルに変わる。１３０７に公開先のアドレスを、１３０８に公開先についてのコメントを入力する。コメントは入力しなくてもよい。利用者が、ボタン１３１０を押すと、図１１、図１２の形式で１３０２で入力された動画ファイルにシーン画像に対応するフラグ情報を記録する。キャンセルボタン１３０９が押されたときは、何もしないで終了する。
【００９９】
（動画ファイル公開時の処理のフローチャート）
以下では、図１４を参照しながら、動画管理装置に格納されている動画ファイルの位置情報を情報処理装置に公開するときの動画管理装置側の処理について説明する。
【０１００】
ステップＳ１４０１で、各シーン画像に対応するフラグ情報を取得する。
【０１０１】
ステップＳ１４０２で、動画管理装置のアドレスを取得する。
【０１０２】
ステップＳ１４０３で、取得したアドレスがフラグ情報内に存在するのか調べる。ステップＳ１４０３で取得したアドレスがフラグ情報内に存在しないと判断した場合、ステップＳ１４０６に移る。ステップＳ１４０３で取得したアドレスがフラグ情報内に存在すると判断した場合、ステップＳ１４０４に移る。
【０１０３】
ステップＳ１４０４で、アドレスに対応するフラグは位置情報の公開を許可するのかどうか調べる。ステップＳ１４０４でアドレスに対応するフラグは位置情報の公開を許可すると判断した場合は、ステップＳ１４０６に移る。ステップＳ１４０４でアドレスに対応するフラグは位置情報の公開を許可しないと判断した場合は、ステップＳ１４０５に移る。
【０１０４】
ステップＳ１４０５で、位置情報以外の各シーン画像の情報を表示し、ステップＳ１４０７に移る。
【０１０５】
ステップＳ１４０６で、各シーン画像についての情報をすべて表示する。
【０１０６】
ステップＳ１４０７で、すべてのシーン画像について調べたかどうか判断する。ステップＳ１４０７ですべてのシーン画像について調べたと判断されない場合はステップＳ１４０８に移る。ステップＳ１４０８ですべてのシーン画像について調べたと判断した場合は、処理を終了する。
【０１０７】
ステップＳ１４０８で、次のシーン画像に移り、ステップＳ１４０１に戻る。このループで動画ファイル内に記録されているすべてのフラグ情報をチェックすることができる。
【０１０８】
以上の説明から、公開先のサーバアプリ側で動画ファイルに記録されている各シーン画像に関連づけた位置情報の公開を制御することができる。また、公開先のサーバアプリに応じて、動画ファイルに記録されている各シーン画像に関連づけた位置情報の公開を制御することができる。
【０１０９】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【０１１０】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１１１】
１０１  通信制御装置
１０２  演算装置（ＣＰＵ）
１０３  信号処理装置
１０４  光学ユニット
１０５  一次記憶装置（ＤＲＡＭ）
１０６  二次記憶装置
１０７  操作部材
１０８  表示部材
１０９  読み出し専用メモリ（ＲＯＭ）
１１０  脱着可能記憶媒体
１１１  位置情報取得装置（ＧＰＳ）
１１２  バス
【図１】
2016021610.tif 000004
【図２】
2016021610.tif 000005
【図３】
2016021610.tif 000006
【図４】
2016021610.tif 000007
【図５】
2016021610.tif 000008
【図６】
2016021610.tif 000009
【図７】
2016021610.tif 000010
【図８】
2016021610.tif 000011
【図９】
2016021610.tif 000012
【図１０】
2016021610.tif 000013
【図１１】
2016021610.tif 000014
【図１２】
2016021610.tif 000015
【図１３】
2016021610.tif 000016
【図１４】
2016021610.tif 000017