(57)【要約】【課題】地図上に表示された画像などのコンテンツについて、ユーザーの領域指定に応じて的確なグルーピングを行う。【解決手段】ＣＰＵ２３０は、コンテンツを記録した際のカメラの位置を記録位置とし、コンテンツを記録した日時を記録日時としてコンテンツとともに記録する。ＣＰＵは記録位置に基づいて表示部２１４に表示された地図にコンテンツを示すマークを表示し、地図においてユーザーによって選択された選択範囲に含まれるマークに対応するコンテンツをグループ化する際、選択範囲に含まれるマークに対応するコンテンツの記録日時の間にその記録日時があるコンテンツが選択範囲の外に存在すると、当該選択範囲の外に存在するコンテンツを選択範囲のコンテンツに追加してグループ化するか否かをユーザーに問い合わせる。【選択図】図３
2017038224.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを記録する際に当該コンテンツを記録した際の記録再生装置の位置を記録位置とし前記コンテンツを記録した日時を記録日時として前記コンテンツとともに記録して、当該記録したコンテンツを再生する記録再生装置であって、
前記記録位置に基づいて表示部に表示された地図に前記コンテンツを示す表示体を表示する表示制御手段と、
前記表示部に表示された地図においてユーザーによって選択された範囲を選択範囲として当該選択範囲に含まれる前記表示体に対応するコンテンツをグループ化する際、前記選択範囲に含まれる表示体に対応するコンテンツの記録日時の間にその記録日時があるコンテンツが前記選択範囲の外に存在すると、当該選択範囲の外に存在するコンテンツを前記選択範囲のコンテンツに追加してグループ化するか否かをユーザに問い合わせる通知手段と、
を有することを特徴とする記録再生装置。
【請求項２】
前記通知手段は、前記表示部に前記選択範囲の外にあるコンテンツに対応する表示体が前記地図に表示されている場合、当該表示体に前記選択範囲の外にあるコンテンツが選択されていない旨を表示することを特徴とする請求項１に記載の記録再生装置。
【請求項３】
前記通知手段は、前記表示部に前記選択範囲の外にあるコンテンツに対応する表示体が前記地図に表示されていない場合、前記選択範囲の外にあるコンテンツが選択されていない旨および前記選択範囲の外にあるコンテンツの地図における方向を前記表示部に表示することを特徴とする請求項１又は２に記載の記録再生装置。
【請求項４】
前記コンテンツをグループ化して再生リストを生成する生成手段を有することを特徴とする請求項１〜３のいずれか１項に記載の記録再生装置。
【請求項５】
前記生成手段は、前記再生リストを生成する際、前記コンテンツが前記選択範囲に存在したコンテンツであるか否かを示すフラグ情報を付加することを特徴とする請求項４に記載の記録再生装置。
【請求項６】
前記生成手段は、前記再生リストを生成する際、前記コンテンツが前記選択範囲の内、前記地図の上、および前記地図の外のいずれに存在したコンテンツであるか否かを示すフラグ情報を付加することを特徴とする請求項４に記載の記録再生装置。
【請求項７】
前記再生リストに登録したコンテンツを前記フラグ情報に応じて削除する削除手段を有することを特徴とする請求項５又は６に記載の記録再生装置。
【請求項８】
コンテンツを記録する際に当該コンテンツを記録した際の記録再生装置の位置を記録位置とし前記コンテンツを記録した日時を記録日時として前記コンテンツとともに記録して、当該記録したコンテンツを再生する記録再生装置の制御方法であって、
前記記録位置に基づいて表示部に表示された地図に前記コンテンツを示す表示体を表示する表示制御ステップと、
前記表示部に表示された地図においてユーザーによって選択された範囲を選択範囲として当該選択範囲に含まれる前記表示体に対応するコンテンツをグループ化する際、前記選択範囲に含まれる表示体に対応するコンテンツの記録日時の間にその記録日時があるコンテンツが前記選択範囲の外に存在すると、当該選択範囲の外に存在するコンテンツを前記選択範囲のコンテンツに追加してグループ化するか否かをユーザに問い合わせる通知ステップと、
を有することを特徴とする制御方法。
【請求項９】
コンテンツを記録する際に当該コンテンツを記録した際の記録再生装置の位置を記録位置とし前記コンテンツを記録した日時を記録日時として前記コンテンツとともに記録して、当該記録したコンテンツを再生する記録再生装置で用いられる制御プログラムであって、
前記記録再生装置が備えるコンピュータに、
前記記録位置に基づいて表示部に表示された地図に前記コンテンツを示す表示体を表示する表示制御ステップと、
前記表示部に表示された地図においてユーザーによって選択された範囲を選択範囲として当該選択範囲に含まれる前記表示体に対応するコンテンツをグループ化する際、前記選択範囲に含まれる表示体に対応するコンテンツの記録日時の間にその記録日時があるコンテンツが前記選択範囲の外に存在すると、当該選択範囲の外に存在するコンテンツを前記選択範囲のコンテンツに追加してグループ化するか否かをユーザに問い合わせる通知ステップと、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録再生装置、その制御方法、および制御プログラムに関し、特に、記録再生装置の位置情報に応じたコンテンツの選択手法に関する。
【背景技術】
【０００２】
近年、デジタルカメラなどの撮像装置において当該撮像装置の位置情報を取得して、当該位置情報に応じて撮像装置に記録された画像などのコンテンツを選択するようにしたものがある。
【０００３】
例えば、この種の撮像装置として、撮影の結果得られた画像データを、当該画像データを撮影した際の撮像装置の位置を示す位置データを記録ディスクに記録するようにしたものがある（特許文献１参照）。ここでは、画像再生の際、記録ディスクから位置データおよびサムネイルを読み出すとともに、記録ディスクから地図情報を読み出す。そして、位置データに応じて地図情報に複数のサムネイルをマッピングさせて表示部に表示する。ユーザーが表示部に表示された複数のサムネイルの中から１つのサムネイルを指定すると、当該指定に応じたサムネイルに対応する画像データを記録ディスクから読み出して表示部に表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１１０１１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のように、特許文献１に記載の手法では、地図上にマッピングされたサムネイルを指定して画像の再生を行う。ところが、特許文献１に記載の手法では、地図上の領域を指定して、当該領域に対応づけて地図上にマッピングされたサムネイルをグルーピングすることができない。
【０００６】
つまり、特許文献１に記載の手法では、地図上にマッピングされたサムネイルを指定すると、当該サムネイルに対応する画像が表示される。しかしながら、ユーザー所望の地図上の領域で撮影された画像を連続的に表示することは困難である。
【０００７】
従って、本発明の目的は、地図上に表示された画像などのコンテンツについて、ユーザーの領域指定に応じて的確なグルーピングを行うことができる記録再生装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、本発明による記録再生装置は、コンテンツを記録する際に当該コンテンツを記録した際の記録再生装置の位置を記録位置とし前記コンテンツを記録した日時を記録日時として前記コンテンツとともに記録して、当該記録したコンテンツを再生する記録再生装置であって、前記記録位置に基づいて表示部に表示された地図に前記コンテンツを示す表示体を表示する表示制御手段と、前記表示部に表示された地図においてユーザーによって選択された範囲を選択範囲として当該選択範囲に含まれる前記表示体に対応するコンテンツをグループ化する際、前記選択範囲に含まれる表示体に対応するコンテンツの記録日時の間にその記録日時があるコンテンツが前記選択範囲の外に存在すると、当該選択範囲の外に存在するコンテンツを前記選択範囲のコンテンツに追加してグループ化するか否かをユーザーに問い合わせる通知手段と、を有することを特徴とする。
【０００９】
本発明による制御方法は、コンテンツを記録する際に当該コンテンツを記録した際の記録再生装置の位置を記録位置とし前記コンテンツを記録した日時を記録日時として前記コンテンツとともに記録して、当該記録したコンテンツを再生する記録再生装置の制御方法であって、前記記録位置に基づいて表示部に表示された地図に前記コンテンツを示す表示体を表示する表示制御ステップと、前記表示部に表示された地図においてユーザーによって選択された範囲を選択範囲として当該選択範囲に含まれる前記表示体に対応するコンテンツをグループ化する際、前記選択範囲に含まれる表示体に対応するコンテンツの記録日時の間にその記録日時があるコンテンツが前記選択範囲の外に存在すると、当該選択範囲の外に存在するコンテンツを前記選択範囲のコンテンツに追加してグループ化するか否かをユーザーに問い合わせる通知ステップと、を有することを特徴とする。
【００１０】
本発明による制御プログラムは、コンテンツを記録する際に当該コンテンツを記録した際の記録再生装置の位置を記録位置とし前記コンテンツを記録した日時を記録日時として前記コンテンツとともに記録して、当該記録したコンテンツを再生する記録再生装置で用いられる制御プログラムであって、前記記録再生装置が備えるコンピュータに、前記記録位置に基づいて表示部に表示された地図に前記コンテンツを示す表示体を表示する表示制御ステップと、前記表示部に表示された地図においてユーザーによって選択された範囲を選択範囲として当該選択範囲に含まれる前記表示体に対応するコンテンツをグループ化する際、前記選択範囲に含まれる表示体に対応するコンテンツの記録日時の間にその記録日時があるコンテンツが前記選択範囲の外に存在すると、当該選択範囲の外に存在するコンテンツを前記選択範囲のコンテンツに追加してグループ化するか否かをユーザーに問い合わせる通知ステップと、を実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、地図上に表示されたコンテンツについて、ユーザーの領域指定に応じてグルーピングする際に、ユーザーはコンテンツを的確にグルーピングすることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態による記録再生装置を備える撮像装置の一例についてその構成を示すブロック図である。
【図２】図１に示すカメラに記録されたコンテンツデータファイルとＬＣＤに表示された地図、コンテンツ、および現在位置情報とを説明するための図である。
【図３】図１に示すカメラにおいて所定範囲に存在するマークを選択した際のグルーピングの一例を説明するための図であり、（ａ）はユーザーが所定範囲を選択した状態を示す図、（ｂ）は所定範囲の選択に対する応答画面を示す図である。
【図４】図１に示すカメラにおいてグルーピングされたコンテンツのプレイリスト登録の一例を説明するための図であり、（ａ）は図３（ａ）に示す選択によってグルーピングされたコンテンツの登録を示す図、（ｂ）は図３（ｂ）に示す選択によってグルーピングされたコンテンツの登録を示す図である。
【図５】図１に示すカメラにおいて所定範囲に存在するマークを選択した際のグルーピングの他の例を説明するための図であり、（ａ）はユーザーが所定範囲を選択した状態を示す図、（ｂ）は所定範囲の選択に対する応答画面を示す図である。
【図６】図１に示すカメラにおいてグルーピングされたコンテンツのプレイリスト登録の他の例を説明するための図であり、（ａ）は図５（ａ）に示す選択によってグルーピングされたコンテンツの登録を示す図、（ｂ）は図５（ｂ）に示す選択によってグルーピングされたコンテンツの登録を示す図である。
【図７】図３（ｂ）に示すグルーピングに応じて生成されたプレイリストの一例を示す図である。
【図８】図１に示すカメラで行われるコンテンツ選択動作を説明するフローチャートである。
【図９】図１に示すカメラで行われるプレイリストの登録削除を説明するためのフローチャートであり、（ａ）はプレイリスト登録を説明するためのフローチャート、（ｂ）はプレイリスト削除を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下に、本発明の実施の形態による記録再生装置の一例について図面を参照して説明する。
【００１４】
図１は、本発明の実施の形態による記録再生装置を備える撮像装置の一例についてその構成を示すブロック図である。
【００１５】
図示の撮像装置は、例えば、デジタルカメラ（以下単にカメラと呼ぶ）２００であり、撮影レンズ（以下単にレンズと呼ぶ）２０１を有している。レンズ２０１を介してＣＭＯＳイメージセンサーなどの撮像素子（固体センサー）２０２に被写体像（光学像）が結像する。固体センサー２０２は光学像に応じたアナログ信号（電気信号）を出力する。Ａ／Ｄコンバータ２０３はアナログ信号をＡ／Ｄ変換によってデジタル画像信号に変換する。そして、当該デジタル画像信号はＣＰＵ２３０に送られる。
【００１６】
駆動モータ（以下単にモータと呼ぶ）２０４は、ＣＰＵ２３０の制御下でレンズ２０１を光軸に沿って駆動する。マイク２０９はカメラ周囲の音響（音声など）を収集して音声信号として出力する。そして、マイク２０９の出力である音声信号はマイクアンプ２１０で増幅されて、Ａ／Ｄコンバータ２１１に送られる。Ａ／Ｄコンバータ２１１は増幅後の音声信号をＡ／Ｄ変換してデジタル音声信号としてＣＰＵ２３０に送る。
【００１７】
ＣＰＵ２３０には操作キー２１２が接続されており、ユーザーは当該操作キー２１２を用いてＣＰＵ２３０に各種の指令を与える。ＣＰＵ２３０は表示ドライバ２１３を駆動してＬＣＤ２１４などの表示器（表示部）に画像データに応じた画像および各種データを表示する。さらに、ＣＰＵ２３０はスピーカドライバ２１５を駆動してスピーカ２１６から音声などの音響を出力する。
【００１８】
図示のように、ＣＰＵ２３０には入出力端子２１７が接続されており、この入出力端子２１７には、例えば、ＰＣなどの外部機器（図示せず）が接続される。そして、ＣＰＵ２３０は入出力端子２１７を介して外部機器から画像データなどを取り込むとともに、外部機器に対して画像データなどを送る。
【００１９】
さらに、ＣＰＵ２３０には各種センサー２４４が接続されており、ＣＰＵ２３０は記録再生制御ブロック２２３を介して内蔵記憶媒体２５１に接続される。カメラ筐体にはソケット２２５が設けられており、当該ソケット２２５には着脱可能に記憶媒体２５０が収納される。なお、ソケット２２５は記録再生制御ブロック２２３に接続されている。
【００２０】
ＣＰＵ２３０はカメラ全体の制御を司り、メモリ２２２に記録されたプログラムを実行することによってカメラを制御する。メモリ２２２はＣＰＵ２３０の作業用メモリとしても用いられる。ＣＰＵ２３０には圧縮復号符号化ブロック３００が備えられている。圧縮復号符号化ブロック３００はデジタル画像信号（画像データ）を圧縮符号化するともに、圧縮符号化された画像データを復号して画像データを生成する。電源装置２２１はカメラ２００のバッテリーである。
【００２１】
なお、圧縮復号符号化ブロック３００および記録再生制御ブロック２２３は、ＣＰＵ２３０のファームウエアおよびＣＰＵ２３０のハードウエアのいずれか又は双方で構成することができる。
【００２２】
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）ブロック２４０は、カメラ２００の位置をＧＰＳ衛星から送られるＧＰＳ信号に応じて測定してカメラ２００の位置を示す位置情報を生成する。この位置情報には経度、緯度、および高度が含まれるとともに、例えば、時刻などのデータが含まれている。これら位置情報およびデータはＧＰＳデータと呼ばれる。
【００２３】
ＧＰＳデータを取得する際には、ＣＰＵ２３０の制御下で、ＧＰＳブロック２４０は少なくとも３個のＧＰＳ衛星からＧＰＳ信号を受信する。そして、ＧＰＳブロック２４０はこれらＧＰＳ信号に基づいてカメラ２００の現在の位置を示す緯度および経度を算出するとともに、高度を算出する。そして、ＧＰＳブロック２４０は位置情報とＧＰＳ衛星から受信した時刻情報などのデータとをＧＰＳデータとしてＣＰＵ２３０に送る。ＣＰＵ２３０は当該ＧＰＳデータをメモリ２２２に記録する。
【００２４】
画像記録動作の際には、レンズ２０１介して固体センサー２０２に光学像が結像する。そして、固体センサー２０２は光学像に応じたアナログ信号を出力する。Ａ／Ｄコンバータ２０３は固体センサー２０２の出力であるアナログ信号をサンプリングして（Ａ／Ｄ変換して）デジタル画像信号（画像データ）を出力する。この画像データは輝度Ｙ、色差ＣｒおよびＣｂ、又はＲＧＢなどのデジタル映像信号としてＣＰＵ２３０に入力される。
【００２５】
ＣＰＵ２３０は、モータ２０４を駆動制御してレンズ２０１によってオートフォーカス又はズームを行う。なお、ＣＰＵ２３０は固体センサー２０２から電荷を読み出す際のタイミング信号を生成する。さらに、レンズ２０１に防振機能（加速度センサーおよび防振アクチュエータなど）が備えられている場合には、ＣＰＵ２３０は加速度センサーの検知出力に応じて防振制御信号を生成して、当該防振制御信号によって防振アクチュエータを駆動制御する。
【００２６】
前述のように、カメラ２００の周囲の音声などはマイク２０９よって集音される。そして、マイク２０９の出力である音声信号はマイクアンプ２１０によって増幅された後、Ａ／Ｄコンバータ２１１によってサンプリングされてデジタル音声信号としてＣＰＵ２３０に入力される。
【００２７】
ＣＰＵ２３０は、Ａ／Ｄコンバータ２０３の出力であるデジタル画像信号に対して、色分離、白バランス、ガンマ補正、およびアパーチャ補正などの基本画像処理を行う。さらに、ＣＰＵ２３０は、操作キー２１２によって設定された画像サイズ、画質調整、および位置調整などの付加処理を行う。そして、圧縮復号符号化ブロック２５０は、処理後の画像データを、予め設定された圧縮方法および圧縮パラメータなどによって圧縮符号化処理する。圧縮符号化後の画像データは記録再生制御ブロック２２３に送られる。
【００２８】
また、ＣＰＵ２３０はＡ／Ｄコンバータ２１１の出力であるデジタル音声信号（音声データ）について、操作キー２１２によって設定された音質調整などの付加処理を行う。そして、圧縮復号符号化ブロック３００は、処理後の音声データを、予め設定された圧縮方法および圧縮パラメータを用いて圧縮符号化処理して圧縮音声データとする。
【００２９】
圧縮画像データおよび圧縮音声データは、後述の制御データとともにストリームデータを形成する。そして、当該ストリームデータは、記録データとしてＣＰＵ２３０から記録再生制御ブロック２２３に送られる。
【００３０】
なお、当該ストリームデータの形式は、例えば、ＩＳＯ／ＩＥＣ１３８１８−１によって規定されるストリームである。さらに、ストリームデータとして、トランスポートストリームを生成するようにしてもよい。
【００３１】
上述の制御データには、例えば、ストリームデータの形成のためのヘッダー、管理データ、カメラを特定する情報、画像データ、音声データなどの記録設定情報が含まれる。さらに、制御データには、撮影履歴および撮影環境情報（各種センサで得られた温度など）などの撮影付加情報が含まれる。そして、制御データには、使用した記憶媒体を示す媒体情報、記録時間（記録日時）、符号時間、再生復号時間、および再生表示時間などの時間情報が含まれるとともに、上述のＧＰＳデータが含まれる。
【００３２】
記録再生制御ブロック２２３は、ストリームデータを、ＵＤＦ、ＦＡＴ、又はＥＸＴ２などのファイルシステムに応じてコンテンツデータファイルとする。そして、記録再生制御ブロック２２３は、当該コンテンツデータファイルを内蔵記憶媒体２５１又は着脱可能な記憶媒体２５０に書き込む。この際、記録再生制御ブロック２２３は、コンテンツデータファイルの属性および付帯情報とコンテンツデータファイルのファイルリストを記録又は更新する。さらに、記録再生制御ブロック２２３は、ＧＰＳデータを管理するＧＰＳ管理ファイルなどのコンテンツ管理データファイルを記録又は更新する。
【００３３】
なお、ファイルシステムとは、ファイルの管理を行うための管理情報とファイルデータとからなる構造体系をいう。ファイルシステムを共通化することによって、異なった記憶媒体又は記録再生装置においてもデータの認識および記録再生を行うことが可能となる。
【００３４】
ＣＰＵ２３０は、前述の記録データを、必要に応じて入出力端子２１７を介して外部機器に送る。さらに、ＣＰＵ２３０は記録データを画像確認用データとして、表示ドライバ２１３を介してＬＣＤ２１４に送って画像として表示する。
【００３５】
なお、内蔵記憶媒体２５１として、例えば、フラッシュメモリ又はハードディスクが用いられる。着脱可能な記憶媒体２５０として、例えば、カード型フラッシュメモリカード、ＵＳＢメモリ、又は磁気（又は光磁気）記録メディアなどの可搬メディアが用いられる。
【００３６】
ユーザーは記憶媒体２５０を用いる際には、前述のように、記憶媒体２５０をソケット２２５に収納する。ソケット２２５の形状を複数種類の記憶媒体に対応させることによって、カメラ２００において複数の種類の記憶媒体２５０を用いることができる。
【００３７】
図２は、図１に示すカメラに記録されたコンテンツデータファイルとＬＣＤに表示された地図、コンテンツ、および現在位置情報とを説明するための図である。
【００３８】
図２に示すように、ＬＣＤ（表示部）２１４上の表示画面（表示範囲）４１１には地図が表示されている。図示の地図には県境界線４１３が表示されており、ここでは県境界線４１３によってＡ県とＢ県とが区別されている。
【００３９】
地図上には幹線道路４１４が表示され、さらに、撮影が行われた位置（記録位置）がマーク（表示体）”０”〜”８”で示されている。これらマーク”０”〜”８”はカメラで撮影された画像（つまり、コンテンツ）のＮｏ．を示す。なお、マーク”０”および”８”は表示範囲４１１から外れて表示されているが、説明の便宜上記載したものである。
【００４０】
ＣＰＵ２３０は、ユーザーの指定による表示位置範囲に応じて、内蔵記憶媒体２５１に記録された地図をＬＣＤ２１４に表示する。そして、ＣＰＵ２３０は当該表示位置範囲に撮影位置があるコンテンツを地図上にマーク”０”〜”８”によって表示する。
【００４１】
なお、表示位置範囲の指定については、ユーザーの選択に限らず、例えば、表示位置範囲を記録済みコンテンツの撮影位置を網羅する全範囲とするようにしてもよい。さらには、カメラの現在位置を中心とする所定の範囲を表示位置範囲とするようにしてもよい。また、撮影情報などのコンテンツの属性に応じたグループに応じて表示位置範囲を決定するようにしてもよい。加えて、ＣＰＵ２３０はユーザーの上下左右操作によって表示位置範囲を移動し、拡大又は縮小操作によって表示位置範囲を拡大又は縮小する。
【００４２】
地図情報に関するデータベースは、内蔵記憶媒体２５１に所定の形式で保存されている。ＣＰＵ２３０は、表示位置範囲に応じて地図情報をメモリ２２２に展開して、表示ドライバ２１３を介してＬＣＤ２１４に地図を表示する。マーク”０”〜”８”を表示する際には、ＣＰＵ２３０はＧＰＳ管理ファイルに基づいて表示ドライバ２１３を介してＬＣＤ２１４に地図に重畳してマーク”０”〜”８”を表示する。
【００４３】
ここで、図１に示すカメラ２００における動画再生について説明する。ここでは、内蔵記憶媒体２５１又は着脱可能な記憶媒体２５０に記録されたコンテンツファイルから、ユーザーが指定したファイル（指定ファイル）を再生する場合について説明する。
【００４４】
まず、ＣＰＵ２３０の制御下で、記録再生制御ブロック２２３は内蔵記憶媒体２５１又は着脱可能な記憶媒体２５０からコンテンツ管理データファイルを読み込んで当該コンテンツ管理データファイルを解析する。コンテンツ管理データファイル中のコンテンツデータファイルのリストを解析することによって、記録再生制御ブロック２２３は読み込み対象の記憶媒体に記録された動画コンテンツのリスト（コンテンツリスト）を得ることができる。
【００４５】
ユーザーが動画コンテンツリストから指定ファイルを指定する際には、例えば、ＣＰＵ２３０は、記録再生制御ブロック２２３によって動画コンテンツリストから先頭６個のコンテンツデータを読み込んで、その代表画像（サムネイル）をＬＣＤ２１４に一覧表示する。
【００４６】
さらには、指定ファイルを指定する際、ＣＰＵ２３０はコンテンツ管理データファイルにおけるＧＰＳ管理ファイルに基づいて、図２に関連して説明したようにして、地図表示を行う。この際、ＣＰＵ２３０は動画コンテンツの一覧表示を行うようにしてもよい。
【００４７】
ユーザーが操作キー２１２によって、一覧表示から所望のコンテンツを指定して再生実行を行うと、ＣＰＵ２３０は記録再生制御ブロック２２３によってコンテンツデータファイルから指定コンテンツデータファイルと対応するコンテンツ管理データファイルの属性および付帯情報を読み込む。ＣＰＵ２３０は当該読み込んだデータを解析して、画像データ、音声データ、および情報データなどに分解する。
【００４８】
続いて、ＣＰＵ２３０は情報データと属性および付帯情報などのパラメータとを圧縮復号符号化ブロック３００に設定して、画像データおよび音声データを復号処理する。
【００４９】
復号処理の際には、ＣＰＵ２３０は圧縮復号符号化ブロック３００によって画像データを伸張処理して、表示ドライバ２１３を介して画像としてＬＣＤ２１４に表示する。同様にして、ＣＰＵ２３０は圧縮復号符号化ブロック３００によって音声データを伸張処理して、スピーカドライバ２１５を介してスピーカ２１６から音声として送出する。
【００５０】
なお、属性および付帯情報によっては、ＣＰＵ２３０は画像データおよび音声データについてエフェクトおよびレタッチなどの加工処理を行う。また、ＣＰＵ２３０は、必要に応じて、付加情報をＬＣＤ２１４に表示する。そして、ＣＰＵ２３０は、画像データ、音声データ、および情報データを、入出力端子２１７を介して外部機器に送る。
【００５１】
次に、図１に示すカメラ２００で行われるコンテンツの再生リスト（プレイリスト）登録とプレイリスト再生とについて説明する。
【００５２】
プレイリスト（再生リスト）は、内蔵記憶媒体２５１又は着脱可能な記憶媒体２５０に記録されたコンテンツを順次再生する際の順番を管理するリストである。プレイリストにコンテンツを登録する操作をプレイリスト登録と呼び、ＣＰＵ２３０がプレイリストに従ってコンテンツの再生を行うことをプレイリスト再生と呼ぶ。
【００５３】
図３は、図１に示すカメラにおいて所定範囲に存在するマークを選択した際のグルーピングの一例を説明するための図である。そして、図３（ａ）は、ユーザーが所定範囲を選択した状態を示す図である。また、図３（ｂ）は、所定範囲の選択に対する応答画面を示す図である。
【００５４】
いま、図２に示す表示画面において、所望のマーク（つまり、コンテンツ）をグルーピング（グループ化）しようとして、所定範囲（選択範囲ともいう）４１５を選択したとする（図３（ａ）参照）。所定範囲４１５を選択する際には、例えば、ユーザーはタッチパネルを備えるＬＣＤ２１４上をペン又は指などでタッチ操作して所定範囲４１５を選択する。
【００５５】
なお、所定範囲４１５を選択する際には、ユーザーは操作キー２１２に備えられた十字キーを用いて所定範囲４１５を選択するようにしてもよい。さらには、ユーザーは選択開始点と所定距離とを指定して、四角形又は円などの形状で所定範囲を選択するようにしてもよい。
【００５６】
図３（ａ）に示す所定範囲４１５が選択されるとすると、マーク”０”、”５”、”７”、および”８”が所定範囲４１５の外になる。一方、所定範囲４１５内には、マーク”１”、”２”、”３”、”４”、および”６”が存在することになり、マークのＮｏ．が連続しない。つまり、マーク”５”が所定範囲４１５外となるので、所定範囲４１５内に存在するマークＮｏ．が連続しない。
【００５７】
この場合、ＣＰＵ２３０は、マーク”５”が所定範囲４１５の外に存在する旨の通知文４１６を表示画面に表示して、連続するコンテンツが所定範囲４１５外に存在することをユーザーに知らせる（通知１）。さらに、ＣＰＵ２３０は、ユーザーに対してマーク”５”を所定範囲４１５に含めるか否かを示す通知を表示画面に表示する（通知２）。
【００５８】
通知１においては、例えば、所謂吹き出し表示で「連続するコンテンツが選択されていません」などの文が表示される。なお、ＣＰＵ２３０は、マーク４１６（マーク”５”）の色および形状を変化させるようにしてもよく、マーク４１６を点滅させるようにしてもよい。また、通知２においては、例えば、「マーク”５”をグループに追加しますか？」などの文が表示される。
【００５９】
通知２に対して、ユーザーがマーク”５”の追加を指示すると、ＣＰＵ２３０はマーク”５”に対応するコンテンツをグループに追加する。なお、通知２を行うことなく、ＣＰＵ２３０は、マーク”５”に対応するコンテンツをグループに追加するようにしてもよい。このようにすれば、ユーザーの煩雑さを低減することができる。さらには、通知１および２については、ユーザーの設定によって行うか否かを決定するようにしてもよい。
【００６０】
このようにして、地図上に表示されたマーク（つまり、コンテンツ）について、ユーザーが所定範囲を指定してグルーピングを行う際、ＣＰＵ２３０は、所定範囲から外れているものの時系列で記録したコンテンツをグループに含めるか否かを問い合せる。これによって、ユーザーのグルーピング操作に対して、的確な補助を行ってグルーピングを行うことができる。
【００６１】
図４は、図１に示すカメラにおいてグルーピングされたコンテンツのプレイリスト登録の一例を説明するための図である。そして、図４（ａ）は、図３（ａ）に示す選択によってグルーピングされたコンテンツの登録を示す図である。また、図４（ｂ）は、図３（ｂ）に示す選択によってグルーピングされたコンテンツの登録を示す図である。
【００６２】
図４（ａ）においては、マーク”１”、”２”、”３”、”４”、および”６”に対応するコンテンツがプレイリストに登録された状態が示されている。そして、ここでは、当該登録順で再生が行われる。一方、図４（ｂ）においては、マーク”１”、”２”、”３”、”４”、”５”、および”６”に対応するコンテンツがプレイリストに登録された状態が示されている。そして、ここでは、当該登録順で再生が行われる。
【００６３】
このようにして、所定範囲外にあるコンテンツについて、所定範囲内にあるコンテンツとその番号が連続している場合に、グルーピングの追加が行われてプレイリストに登録されると、プレイリストの再生の際、時系列に沿って自然なプレイリスト再生を行うことができる。
【００６４】
図５は、図１に示すカメラにおいて所定範囲に存在するマークを選択した際のグルーピングの他の例を説明するための図である。そして、図５（ａ）は、ユーザーが所定範囲を選択した状態を示す図である。また、図５（ｂ）は、所定範囲の選択に対する応答画面を示す図である。
【００６５】
図５（ａ）に示す例では、表示画面に表示された地図上にマーク”１”〜”６”および”１０”が表示されている。なお、ここでは、説明の便宜上、表示画面外にマーク”０”およびマーク”７”〜”９”が描画されている。また、マークＮｏ．はマークに対応するコンテンツの登録順を示す。
【００６６】
いま、所望のマーク（つまり、コンテンツ）をグルーピングしようとして、ユーザーが所定範囲４１５を選択したとする（図５（ａ）参照）。この場合、マーク”０”、”５”、”７”、”８”、および”９”が所定範囲（選択範囲）４１５の外になる。一方、所定範囲４１５内には、マーク”１”、”２”、”３”、”４”、”６”、”１０”が存在することになり、マークのＮｏ．が連続しない。
【００６７】
よって、ＣＰＵ２３０は、図３で説明したようにして、マーク”５”に関して通知１および２を行う。一方、所定範囲４１５において、マーク”６”とマーク”１０”とは連続しておらず、マーク”６”に連続するマークＮｏ．は表示画面（表示範囲）の外に存在する。このため、ＣＰＵ２３０は、連続するマークＮｏ．の方向を矢印４２１で表示画面上に表示するとともに、「連続するコンテンツがこの方向にあります」との文を表示する。これによって、ＣＰＵ２３０は表示画面外に存在する連続するマークＮｏ．（つまり、コンテンツ）をユーザーに知らせる。
【００６８】
なお、表示画面外に存在するマークＮｏ．に対応するコンテンツをグループに追加する際には、図４（ｂ）に関連して説明したようにして行われる。また、通知する際には、矢印４２１で方位を示す他、表示画面外に存在するマークまでの距離、マークの数を通知するようにしてもよい。
【００６９】
このようにして、地図上に表示されたマーク（つまり、コンテンツ）について、ユーザーが所定範囲を指定してグルーピングを行う際、表示画面から外れているものの時系列で記録したコンテンツをグループに含めるか否かを問い合せる。これによって、ユーザーのグルーピング操作に対して的確な補助を行ってグルーピングを行うことができる。
【００７０】
図６は、図１に示すカメラにおいてグルーピングされたコンテンツのプレイリスト登録の他の例を説明するための図である。そして、図６（ａ）は、図５（ａ）に示す選択によってグルーピングされたコンテンツの登録を示す図である。また、図６（ｂ）は、図５（ｂ）に示す選択によってグルーピングされたコンテンツの登録を示す図である。
【００７１】
図６（ａ）においては、マーク”１”、”２”、”３”、”４”、”６”、および”１０”に対応するコンテンツがプレイリストに登録された状態が示されている。ここでは、当該登録順で再生が行われる。
【００７２】
一方、図６（ｂ）においては、マーク”１”、”２”、”３”、”４”、”５”、”６”、”７”、”８”、”９”、および”１０”に対応するコンテンツがプレイリストに登録された状態が示されている。ここでは、当該登録順で再生が行われる。
【００７３】
このようにして、表示画面外にあるコンテンツについて、所定範囲内にあるコンテンツとその番号が連続している場合に、グルーピングの追加が行われてプレイリストに登録されることになる。これによって、プレイリストの再生の際、時系列に沿って自然なプレイリスト再生を行うことができる。
【００７４】
図７は、図３（ｂ）に示すグルーピングに応じて生成されたプレイリストの一例を示す図である。
【００７５】
図７において、プレイリストには、登録Ｎｏ．１〜Ｎｏ．１０について、それぞれ記録コンテンツファイル００００１．ＭＴＳ〜０００１０．ＭＴＳが登録される。そして、各記録コンテンツファイルに関して位置情報（緯度、経度）、時間情報（記録日時）、選択範囲（所定範囲）であるか否かを示すフラグ情報（選択範囲フラグ）が登録される。さらに、ここでは、表示範囲（表示画面）内であったか否かを示すフラグ情報（表示範囲フラグ）が登録される。
【００７６】
なお、選択範囲にある場合には、選択範囲フラグは”１”とされ、選択範囲にない場合には、選択範囲フラグは”０”とされる。同様に、表示範囲にある場合には、表示範囲フラグは”１”とされ、表示範囲にない場合には、表示範囲フラグは”０”とされる。さらに、登録コンテンツファイルの再生開始、終了時間、繋ぎ時のエフェクト情報を登録するようにしてもよい。
【００７７】
上述の選択範囲フラグおよび表示範囲フラグを登録することによって、プレイリストを生成した後、ユーザーは選択範囲外のコンテンツおよび表示範囲外のコンテンツなどを、後述するようにしてプレイリストから削除することが可能となる。
【００７８】
このようにして、選択範囲以外および表示範囲外のコンテンツがプレイリストに登録される。この場合、ユーザーは選択範囲フラグおよび表示範囲フラグを参照して、容易にプレイリストから選択範囲以外および表示範囲外のコンテンツを削除することができる。
【００７９】
図８は、図１に示すカメラで行われるコンテンツ選択動作を説明するフローチャートである。
【００８０】
ユーザーが操作キー２１２によって選択操作を行うと、ＣＰＵ２３０はコンテンツ選択動作を開始する。ユーザー操作によってＬＣＤ２１４に表示された地図において選択範囲が指定されると、ＣＰＵ２３０は当該選択範囲内にあるマークに対応するコンテンツ群（選択コンテンツ群：ＣＳ）を決定する（ステップＳ１０１）。
【００８１】
続いて、ＣＰＵ２３０はＣＳにおいて記録時間が最新のコンテンツ（最新記録時間コンテンツ：ＣＦ）を決定する（ステップＳ１０３）。そして、ＣＰＵ２３０はＣＳにおいて記録時間が最終であるコンテンツ（最終記録時間コンテンツ：ＣＬ）を決定する（ステップＳ１０４）。
【００８２】
次に、ＣＰＵ２３０は、管理ファイルにおいてＣＦからＣＬまでの記録時間（記録期間）におけるコンテンツ群（記録期間コンテンツ群：ＣＲ）を抽出する（ステップＳ１０５）。そして、ＣＰＵ２３０は、選択コンテンツ群（ＣＳ）と記録期間コンテンツ群（ＣＲ）との差分（つまり、相違）である差分コンテンツ群（ＣＺ）を抽出する（ステップＳ２０７）。
【００８３】
続いて、ＣＰＵ２３０は、差分コンテンツ群（ＣＺ）がＬＣＤ２１４の表示画面（つまり、表示範囲）内にあるか否かを判定する（ステップＳ１０８）。差分コンテンツ群（ＣＺ）が表示範囲内に位置すると（ステップＳ１０８において、ＹＥＳ）、ＣＰＵ２３０は、記録期間コンテンツ群（ＣＲ）であって、かつ表示範囲内にあるコンテンツ群（表示範囲内コンテンツ群：ＣＸ）を決定する（ステップＳ１０９）。そして、ＣＰＵ２３０は、ＬＣＤ２１４に、当該表示範囲内コンテンツ群（ＣＸ）を選択コンテンツ群とするか否かを問い合せる通知を表示する（ステップＳ１１０）。
【００８４】
次に、ＣＰＵ２３０は、ステップＳ１１０において通知されたコンテンツ群を追加する指示がユーザーによって行われたか否か判定する（ステップＳ１１１）。ユーザーによる追加指示があると（ステップＳ１１１において、ＹＥＳ）、ＣＰＵ２３０は追加指示を示すフラグをセットして、表示範囲内コンテンツ群（ＣＸ）を選択コンテンツ群に追加する（ステップＳ１１２）、そして、ＣＰＵ２３０は、選択処理を終了する。一方、ユーザーによる追加指示がないと（ステップＳ１１１において、ＮＯ）、ＣＰＵ２３０は、選択処理を終了する。
【００８５】
差分コンテンツ群（ＣＺ）が表示範囲内に位置しないと（ステップＳ１０８において、ＮＯ）、ＣＰＵ２３０は、記録期間コンテンツ群（ＣＲ）であって、かつ表示範囲外にあるコンテンツ群（表示範囲外コンテンツ群：ＣＹ）を決定する（ステップＳ１２１）。そして、ＣＰＵ２３０は、ＬＣＤ２１４に、表示範囲外コンテンツ群（ＣＹ）が存在する旨の通知を表示するとともに、選択コンテンツ群に追加するか否かを問い合せる通知を表示する（ステップＳ１２２）。
【００８６】
次に、ＣＰＵ２３０は、ステップＳ１２２において通知されたコンテンツ群を追加する指示がユーザーによって行われたか否か判定する（ステップＳ１２３）。ユーザーによる追加指示があると（ステップＳ１２３において、ＹＥＳ）、ＣＰＵ２３０は追加指示を示すフラグをセットして、表示範囲外コンテンツ群（ＣＹ）を選択コンテンツ群に追加する（ステップＳ１２４）、そして、ＣＰＵ２３０は、選択処理を終了する。一方、ユーザーによる追加指示がないと（ステップＳ１２３において、ＮＯ）、ＣＰＵ２３０は、選択処理を終了する。
【００８７】
図９は、図１に示すカメラで行われるプレイリストの登録削除を説明するためのフローチャートである。そして、図９（ａ）はプレイリスト登録を説明するためのフローチャートであり、図９（ｂ）はプレイリスト削除を説明するためのフローチャートである。
【００８８】
まず、図９（ａ）を参照して、プレイリスト登録のコンテンツ群の指定についてはユーザーの操作によって行われる。ユーザーによってプレイリスト登録操作が行われると、ＣＰＵ２３０は、所定範囲（選択範囲）内のコンテンツ群の登録であるか否かを判定する（ステップＳ２０１）。選択範囲内のコンテンツ群のみの登録ではないと判定すると（ステップＳ２０１において、ＮＯ）、ＣＰＵ２３０は、表示範囲内のコンテンツ群の登録であるか否かを判定する（ステップＳ２０３）。
【００８９】
表示範囲内のコンテンツ群のみの登録ではないと判定すると（ステップＳ２０３において、ＮＯ）、ＣＰＵ２３０は選択範囲内のコンテンツ群（ＣＳ）、表示範囲内コンテンツ（ＣＸ）、および表示範囲外コンテンツ（ＣＹ）をプレイリストに登録する（ステップＳ２０４）。そして、ＣＰＵ２３０はプレイリスト登録処理を終了する。
【００９０】
一方、表示範囲内のコンテンツ群の登録であると判定すると（ステップＳ２０３において、ＹＥＳ）、ＣＰＵ２３０は、選択範囲内のコンテンツ群（ＣＳ）および表示範囲内コンテンツ（ＣＸ）をプレイリストに登録する（ステップＳ２０６）。そして、ＣＰＵ２３０はプレイリスト登録処理を終了する。
【００９１】
選択範囲内のコンテンツ群の登録であると判定すると（ステップＳ２０１において、ＹＥＳ）、ＣＰＵ２３０は、ＣＰＵ２３０は、選択範囲内のコンテンツ群（ＣＳ）をプレイリストに登録する（ステップＳ２０５）。そして、ＣＰＵ２３０はプレイリスト登録処理を終了する。
【００９２】
次に、図９（ｂ）を参照して、プレイリスト削除のコンテンツ群の指定についてはユーザーの操作によって行われる。ユーザーによってプレイリスト削除操作が行われると、ＣＰＵ２３０は、表示範囲外のみのコンテンツ群の削除であるか否かを判定する（ステップＳ３０１）。表示範囲外のみのコンテンツ群の削除でないと判定すると（ステップＳ３０１において、ＮＯ）、ＣＰＵ２３０は、選択範囲外のみのコンテンツ群の削除であるか否かを判定する（ステップＳ３０３）。
【００９３】
選択範囲外のみのコンテンツ群の削除でないと判定すると（ステップＳ３０３において、ＮＯ）、ＣＰＵ２３０は、選択範囲内のコンテンツ群（ＣＳ）、表示範囲内のコンテンツ群（ＣＸ）、および表示範囲外のコンテンツ（ＣＹ）をプレイリストから削除する（ステップＳ３０４）。そして、ＣＰＵ２３０はプレイリスト削除処理を終了する。
【００９４】
一方、選択範囲外のみのコンテンツ群の削除であると判定すると（ステップＳ３０３において、ＹＥＳ）、ＣＰＵ２３０は、表示範囲内のコンテンツ群（ＣＸ）および表示範囲外のコンテンツ（ＣＹ）をプレイリストから削除する。そして、ＣＰＵ２３０はプレイリスト削除処理を終了する。
【００９５】
表示範囲外のみのコンテンツ群の削除であると判定すると（ステップＳ３０１において、ＹＥＳ）、ＣＰＵ２３０は、表示範囲外のコンテンツ（ＣＹ）をプレイリストから削除する。そして、ＣＰＵ２３０はプレイリスト削除処理を終了する。
【００９６】
このように、本発明の実施の形態では、地図上に表示されたコンテンツについて、ユーザーが所定範囲（選択範囲）を指定してグルーピングを行う際に、ユーザーの操作に応じて的確にグルーピングを行うことができる。
【００９７】
上述の説明から明らかなように、図１に示す例においては、ＣＰＵ２３０、表示ドライバ２１３、およびメモリ２２２が表示制御手段として機能し、ＣＰＵ２３０、操作キー２１２、表示ドライバ２１３、およびＬＣＤ２１４が通知手段として機能する。また、ＣＰＵ２３０は生成手段および削除手段として機能する。
【００９８】
なお、図１に示す例では、少なくともＣＰＵ２３０、メモリ２２２、操作キー２１２、表示ドライバ２１３、ＬＣＤ２１４、記録再生制御ブロック２２３、内蔵記憶媒体２１５又は記憶媒体２５０が記録再生装置を構成する。また、上述の例では、デジタルカメラなどの撮像装置を例に挙げて説明したが、記録再生装置はカメラで得られた画像を記録して、当該記録した画像を再生するＰＣなどであってもよい。
【００９９】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１００】
また、上記の実施の形態の機能を制御方法として、この制御方法を記録再生装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを記録再生装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記憶媒体に記録される。
【０１０１】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０２】
２０２  固体センサー
２１２  操作キー
２１４  ＬＣＤ（表示部）
２２２  メモリ
２２３  記録再生制御ブロック
２３０  ＣＰＵ
２４０  ＧＰＳブロック
２５０  記憶媒体
２５１  内蔵記憶媒体
３００  圧縮復号符号化ブロック
【図１】
2017038224.tif 000003
【図２】
2017038224.tif 000004
【図３】
2017038224.tif 000005
【図４】
2017038224.tif 000006
【図５】
2017038224.tif 000007
【図６】
2017038224.tif 000008
【図７】
2017038224.tif 000009
【図８】
2017038224.tif 000010
【図９】
2017038224.tif 000011