JP4273379B2 - Information processing apparatus and method, and recording medium - Google Patents
Information processing apparatus and method, and recording medium Download PDFInfo
- Publication number
- JP4273379B2 JP4273379B2 JP2000089319A JP2000089319A JP4273379B2 JP 4273379 B2 JP4273379 B2 JP 4273379B2 JP 2000089319 A JP2000089319 A JP 2000089319A JP 2000089319 A JP2000089319 A JP 2000089319A JP 4273379 B2 JP4273379 B2 JP 4273379B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- time
- date
- setting
- images
- 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 - Lifetime
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Television Signal Processing For Recording (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は情報処理装置および方法、並びに記録媒体に関し、特に、画像データを取得した日時に関する情報の編集に用いて好適な情報処理装置および方法、並びに記録媒体。
【0002】
【従来の技術】
近年、情報のデジタル化に伴い、地図情報、写真画像情報、文字情報など、さまざまな形態の情報を取り扱うためのアプリケーションソフトウェアが普及しつつある。例えば、デジタルビデオカメラなどにより撮像された静止画像や動画像を取り扱う場合、電子アルバムアプリケーションなどと称されるソフトウェアを用いて、それぞれの静止画像や動画像に、撮影場所、撮影時間、撮影時のコメント(文字情報)などを関連付けて編集することができるようになっている。
【0003】
【発明が解決しようとする課題】
デジタルビデオカメラなどにより撮影された静止画像や動画像には、その画像が撮影された日時に関する情報も含んで記録される場合がある。日時に関する情報を含んで記録されている場合、記録されている情報を用いて、上述した電子アルバムアプリケーションによる編集ができるようになっている。
【0004】
しかしながら、例えば、海外に旅行し、デジタルビデオカメラ自体に内蔵されている時計の設定日時を、時差に合わせて設定し直さなかった場合、または、何らかの原因により時計の設定日時が狂ってしまった場合、その正しくない日時が、撮影日時として記録されてしまう。そのような日時を用いて編集した場合、その編集後の日時に関する情報も、正しくないものとなってしまう。
【0005】
そこで、上述した電子アルバムアプリケーションには、撮影日時の訂正を行える機能がある。しかしながら、この機能は、一枚一枚の静止画像に対しては訂正を行うことができるが、一括して訂正することはできないため、ユーザにとっては煩わしい処理となってしまうという課題があった。また、動画像から1枚の静止画像を抽出し、その静止画像に対して撮影日時の訂正を行おうとした場合、動画像から抽出した静止画像には撮影日時に関する情報が含まれていないため、上述したような撮影日時に関する編集を行うことができないといった課題があった。
【0006】
本発明はこのような状況に鑑みてなされたものであり、1枚の静止画像(動画像から抽出した静止画像も含む)に対して撮影日時を特定した場合、その静止画像との関係から他の静止画像(動画像内の静止画像)の撮影日時も特定するようにすることにより、ユーザが編集を行いやすくすることを目的とする。
【0007】
【課題を解決するための手段】
請求項1に記載の情報処理装置は、複数の画像から構成される画像群から選択された1枚の画像に対して日時を設定する第1の設定手段と、第1の設定手段により設定された1枚の画像の日時を基準とし、画像群内の全ての画像の日時を設定する第2の設定手段とを含むことを特徴とする。
【0008】
日時に関する情報が画像群内の各画像に付随している場合、第2の設定手段は、1枚の画像の日時と、第1の設定手段により設定された日時との差分を算出し、その差分値を他の画像の日時に加算することにより画像群内の全ての画像の日時を設定するようにすることができる。
【0009】
画像群は、複数の静止画像から構成される動画像であり、1枚の画像は、動画像から得られる静止画像であるようにすることができる。
【0010】
緯度、経度、および日時を関連付けて記憶する記憶手段と、記憶手段により記憶されている緯度と経度に基づく地図の表示を制御する表示制御手段とをさらに含み、第1の設定手段は、表示制御手段により表示が制御された地図上の指示された緯度と経度に対応する日時を設定するようにすることができる。
【0011】
請求項5に記載の情報処理方法は、複数の画像から構成される画像群から選択された1枚の画像に対して日時を設定する第1の設定ステップと、第1の設定ステップの処理で設定された1枚の画像の日時を基準とし、画像群内の全ての画像の日時を設定する第2の設定ステップとを含むことを特徴とする。
【0012】
請求項6に記載の記録媒体は、複数の画像から構成される画像群から選択された1枚の画像に対して日時を設定する第1の設定ステップと、第1の設定ステップの処理で設定された1枚の画像の日時を基準とし、画像群内の全ての画像の日時を設定する第2の設定ステップとを含む処理を実行するコンピュータが読み取り可能なプログラムが記録されている。
【0013】
請求項1に記載の情報処理装置、請求項5に記載の情報処理方法、および請求項6に記載の記録媒体においては、複数の画像から構成される画像群から選択された1枚の画像に対して日時が設定され、その日時が基準され、画像群内の全ての画像の日時が設定される。
請求項7に記載の情報処理装置は、複数の画像の中から選択された1枚の画像に対して日時を設定する第1の設定手段と、第1の設定手段により設定された1枚の画像の日時を基準とし、1枚の画像以外の他の画像の日時を設定する第2の設定手段とを含むことを特徴とする。
請求項7に記載の情報処理装置においては、複数の画像の中から選択された1枚の画像に対して日時が設定され、その設定された日時が基準とされ、他の画像の日時が設定される。
【0014】
【発明の実施の形態】
以下、本発明に係る情報処理装置の一実施の形態を図面を参照して説明する。
【0015】
図1乃至図6は、本発明を適用した携帯型パーソナルコンピュータの構成例を表している。このパーソナルコンピュータ1は、ミニノート型のパーソナルコンピュータとされ、基本的に、本体2と、本体2に対して開閉自在とされている表示部3により構成されている。図1は、表示部3を本体2に対して開いた状態を示す外観斜視図、図2は、図1の平面図、図3は、表示部3を本体2に対して閉塞した状態を示す左側側面図、図4は、表示部3を本体2に対して180度開いた状態を示す右側側面図、図5は、図3の正面図、図6は、図4の底面図である。
【0016】
本体2には、各種の文字や記号などを入力するとき操作されるキーボード4、マウスカーソルを移動させるときなどに操作されるスティック式ポインティングデバイス5が、その上面に設けられている。また、本体2の上面には、音を出力するスピーカ8と、表示部3に設けられているCCDビデオカメラ23で撮像するとき操作されるシャッタボタン10がさらに設けられている。
【0017】
表示部3の上端部には、ツメ13が設けられており、図3に示すように、表示部3を本体2に対して閉塞した状態において、ツメ13に対向する位置における本体2には、ツメ13が嵌合する孔部6が設けられている。本体2の前面には、スライドレバー7が前面に平行に移動可能に設けられており、スライドレバー7は孔部6に嵌合したツメ13と係合してロックし、またロック解除することができるようになっている。ロックを解除することにより、表示部3を本体2に対して回動することができる。ツメ13の隣りには、マイクロホン24が取り付けられている。このマイクロホン24は、図6にも示すように、背面からの音も収音できるようになされている。
【0018】
本体2の正面にはまた、プログラマブルパワーキー(PPK)9が設けられている。本体2の右側面には、図4に示すように、排気孔11が設けられており、本体2の前面下部には、図5に示すように、吸気孔14が設けられている。さらに、排気孔11の右側には、PCMCIA(Personal Computer Memory Card International Association)カード(PCカード)を挿入するためのスロット12が設けられている。
【0019】
表示部3の正面には、画像を表示するLCD(Liquid Crystal Display)21が設けられており、その上端部には、撮像部22が、表示部3に対して回動自在に設けられている。すなわち、この撮像部22は、LCD21と同一の方向と、その逆の方向(背面の方向)との間の180度の範囲の任意の位置に回動することができるようになされている。撮像部22には、CCDビデオカメラ23が取り付けられている。
【0020】
表示部3の下側の本体側には、電源ランプPL、電池ランプBL、メッセージランプML、その他のLEDよりなるランプが設けられている。なお、図3に示す符号40は、本体2の左側面に設けられた電源スイッチであり、図5に示す符号25は、CCDビデオカメラ23のフォーカスを調整する調整リングである。さらに、図6に示す符号26は、本体2内に増設メモリを取り付けるための開口部を被覆する蓋であり、符号41は、蓋26のロックツメを外すためのピンを挿入する小孔である。
【0021】
表示部3の上部に取り付けられたGPS(Global Positioning System)31は、USB端子101と接続され、俗にナビゲーションシステムと称される位置情報を提示する装置としてパーソナルコンピュータ1と共に用いられる。また、GPS31は、それ自体で携帯可能であり、携帯されているときには、位置情報と時刻情報を内部の記録媒体(不図示)に記録し、後の時刻において、USB端子101と接続されたときに、その位置情報と時刻情報をパーソナルコンピュータ1に供給する。
【0022】
図7は、パーソナルコンピュータ1の内部の構成を表している。内部バス51には、図7に示すように、CPU(Central Processing Unit)52、必要に応じて挿入されるPCカード53、RAM(Random Access Memory)54、およびグラフィックチップ81が接続されている。この内部バス51は、外部バス55に接続されており、外部バス55には、ハードディスクドライブ(HDD)56、I/O(入出力)コントローラ57、キーボードコントローラ58、スティック式ポインティングデバイスコントローラ59、サウンドチップ60、LCDコントローラ83、モデム50などが接続されている。
【0023】
CPU52は、各機能を統括するコントローラであり、PCカード53は、オプションの機能を付加するとき適宜装着される。
【0024】
RAM54の中には、起動が完了した時点において、電子メールプログラム(アプリケーションプログラム)54A、オートパイロットプログラム(アプリケーションプログラム)54B、そしてOS(基本プログラム)54Cが、HDD56から転送され、記憶される。
【0025】
電子メールプログラム54Aは、電話回線のような通信回線などからネットワーク経由で通信文を授受するプログラムである。電子メールプログラム54Aは、特定機能としての着信メール取得機能を有している。この着信メール取得機能は、メールサーバ93に対して、そのメールボックス93A内に自分(利用者)宛のメールが着信しているかどうかを確認して、自分宛のメールがあれば取得する処理を実行する。
【0026】
オートパイロットプログラム54Bは、予め設定された複数の処理(またはプログラム)などを、予め設定された順序で順次起動して、処理するプログラムである。
【0027】
OS54Cは、Windows98(商標)に代表される、コンピュータの基本的な動作を制御するものである。
【0028】
一方、外部バス55側のハードディスクドライブ(HDD)56には、電子メールプログラム56A、オートパイロットプログラム56B、OS56Cが記憶されている。ハードディスクドライブ56内のOS56C、オートパイロットプログラム56B、および電子メールプログラム56Aは、起動(ブートアップ)処理の過程で、RAM54内に順次転送され、格納される。
【0029】
I/Oコントローラ57は、マイクロコントローラ61を有し、このマイクロコントローラ61には、I/Oインタフェース62が設けられている。このマイクロコントローラ61は、I/Oインタフェース62、CPU63、RAM64、ROM69が相互に接続されて構成されている。このRAM64は、キー入力ステイタスレジスタ65、LED(発光ダイオード)制御レジスタ66、設定時刻レジスタ67、レジスタ68を有している。設定時刻レジスタ67は、ユーザが予め設定した時刻(起動条件)になると起動シーケンス制御部76の動作を開始させる際に利用される。レジスタ68は、予め設定された操作キーの組み合わせ(起動条件)と、起動すべきアプリケーションプログラムの対応を記憶するもので、その記憶された操作キーの組み合わせがユーザにより入力されると、その記憶されたアプリケーションプログラム(例えば電子メール)が起動されることになる。
【0030】
キー入力ステイタスレジスタ65は、ワンタッチ操作用のプログラマブルパワーキー(PPK)9が押されると、操作キーフラグが格納されるようになっている。LED制御レジスタ66は、レジスタ68に記憶されたアプリケーションプログラム(電子メール)の立ち上げ状態を表示するメッセージランプMLの点灯を制御するものである。設定時刻レジスタ67は、所定の時刻を任意に設定することができるものである。
【0031】
なお、このマイクロコントローラ61には、バックアップ用のバッテリ74が接続されており、各レジスタ65,66,67の値は、本体2の電源がオフとされている状態においても保持されるようになっている。
【0032】
マイクロコントローラ61内のROM69の中には、ウェイクアッププログラム70、キー入力監視プログラム71、LED制御プログラム72が予め格納されている。このROM69は、例えばEEPROM(electrically erasable and programmable read only memory)で構成されている。このEEPROMはフラッシュメモリとも呼ばれている。さらにマイクロコントローラ61には、常時現在時刻をカウントするRTC(Real-Time Clock)75が接続されている。
【0033】
ROM69の中のウェイクアッププログラム70は、RTC75から供給される現在時刻データに基づいて、設定時刻レジスタ67に予め設定された時刻になったかどうかをチェックして、設定された時刻になると、所定の処理(またはプログラム)などの起動をするプログラムである。キー入力監視プログラム71は、PPK9が利用者により押されたかどうかを常時監視するプログラムである。LED制御プログラム72は、メッセージランプMLの点灯を制御するプログラムである。
【0034】
ROM69には、さらにBIOS(Basic Input Output System)73が書き込まれている。このBIOS73は、電源投入時にOS56Cを起動したり、起動した後、各種アプリケーションソフトウェアと周辺機器(ディスプレイ、キーボード、ハードディスクドライブなど)の間でデータを授受する等の機能を有する。
【0035】
外部バス55に接続されているキーボードコントローラ58は、キーボード4からの入力をコントロールする。スティック式ポインティングデバイスコントローラ59は、スティック式ポインティングデバイス5の入力を制御する。
【0036】
サウンドチップ60は、マイクロホン24からの入力を取り込み、あるいは内蔵スピーカ8に対して音声信号を供給する。
【0037】
モデム50は、公衆電話回線90、インターネットサービスプロバイダ91を介して、インターネットなどの通信ネットワーク92やメールサーバ93などに接続することができる。
【0038】
内部バス51に接続されているグラフィックチップ81には、CCDビデオカメラ23で取り込んだ画像データが、処理部82で処理された後、ZV(Zoomed Video)ポートを介して入力されるようになされている。グラフィックチップ81は、処理部82を介してCCDビデオカメラ23より入力されたビデオデータを、内蔵するVRAM81に記憶し、適宜、これを読み出して、LCDコントローラ83に出力する。LCDコントローラ83は、グラフィックチップ81より供給された画像データをLCD21に出力し、表示させる。バックライト84は、LCD21を後方から照明するようになされている。
【0039】
電源スイッチ40は、電源をオンまたはオフするとき操作される。半押しスイッチ85は、シャッタボタン10が半押し状態にされたときオンされ、全押しスイッチ86は、シャッタボタン10が全押し状態にされたときオンされる。反転スイッチ87は、撮像部22が180度回転されたとき(CCDビデオカメラ23がLCD21の反対側を撮像する方向に回転されたとき)、オンされるようになされている。
【0040】
ドライブ88は、外部バス55に接続されている。ドライブ88は、磁気ディスク95(フロッピディスクを含む)、光ディスク96(CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む)、光磁気ディスク97(MD(Mini-Disc)を含む)、または半導体メモリ98などが装着され、装着された磁気ディスク95、光ディスク96、光磁気ディスク97、または半導体メモリ98などに記録されているプログラムまたはデータを、外部バス55または内部バス51を介して、HDD56またはRAM54に供給する。
【0041】
ドライブ88は、外部バス55または内部バス51を介して、モデム50、HDD56、またはRAM54から供給されたプログラムまたはデータなどを、装着された磁気ディスク95、光ディスク96、光磁気ディスク97、または半導体メモリ98などに記録させる。
【0042】
パーソナルコンピュータ1のCPU51がRAM54に、画像編集用のソフトウェアを読み込んで起動した場合の機能ブロック図を図8に示す。地図画像データベース131には、緯度、経度で表示位置を指定することが可能な地図画像データが記録されている。GPSデータデータベース132には、GPS31(図1)から得られる緯度、経度、時刻に関するGPSデータが記録されている。
【0043】
地図描画モジュール133は、地図画像データベース131やGPSデータデータベース132に記録されているデータを必要に応じて読み出し、描画結果をLCD21上に表示させる。
【0044】
画像編集ウィンドウ入出力インタフェース134は、ユーザが各種の情報を入力するためのウィンドウの表示や、表示されたウィンドウを参照してユーザが入力した情報を画像編集モジュール135に出力するなどの処理を行う。画像・撮影日時データベース136は、CCDビデオカメラ23や、デジタルビデオカメラ(不図示)で撮影された動画像または静止画像と、その画像が撮影された日時に関するデータとが関連付けられて記録されている。
【0045】
画像編集モジュール135は、画像編集ウィンドウ入出力インタフェース134から入力される信号に従って、画像・撮影日時データベース136に記録されているデータを必要に応じて読み出し、画像編集を行い、その編集結果を、LCD21に表示させる。
【0046】
図9は、画像編集モジュールが起動されたときに、LCD21上に表示される画像編集ウィンドウ150の表示例を示す図である。LCD21上に表示される画像編集ウィンドウ150は、主に、フォルダ一覧表示部151、ナビゲータ表示部152、および画像表示部153から構成されている。ユーザは、フォルダ一覧表示部151から、画像表示部153に表示させたい画像群が記録されているフォルダを選択することができる。ナビゲータ表示部152は、画像表示部153が表示している状況が表示される。例えば、画像表示部153に画像の一覧が表示されきれない場合、現在表示されている部分が、例えば赤枠で表示される。
【0047】
画像編集ウィンドウ150の上部には、メニューバー154とツールバー155が設けられている。メニューバー154には、”ファイル”、”編集”などのメニューが設けられており、所望のメニュー上にカーソル(不図示)が位置すると、プルダウンメニューが表示されるようになっている。その表示されたプルダウンメニューから、ユーザが所望の処理を選択できるようになっている。
【0048】
ツールバー155は、メニューバー154内のメニューから選択できる処理の一部が、アイコンとして表示されている。ツールバー155に設けられたズームバー156が操作されることにより、画像表示部153に表示される画像の大きさを変化させることができる。
【0049】
ここでは、まず、静止画像を取り扱う場合を例に挙げて説明する。フォルダ一覧表示部151に表示されている複数のフォルダから、画像表示部153に表示させたいフォルダが選択されると、そのフォルダ内に記録されている静止画像が画像表示部153に表示される。各静止画像は、サムネイル画像(以下、適宜、スライドと称する)として表示され、そのスライドの下側に、その画像に付けられた名前が表示される。画像表示部153に表示されているスライドがダブルクリックなどの所定の操作がされると、図10に示したような選択画像表示ウィンドウ160がLCD21上に表示される。
【0050】
選択画像表示ウィンドウ160の上部には、メニューバー161とツールバー162が設けられている。このメニューバー161とツールバー162は、画像編集ウィンドウ150に設けられているメニューバー154とツールバー155と基本的に同じ機能を有する。ツールバー162の下側には、選択された画像を表示する選択画像表示部163が設けられている。
【0051】
ユーザが、メニューバー161にある”編集”というメニューを選択すると、プルダウンメニュー(不図示)が表示される。このプルダウンメニューには、”取り消し”、”やり直し”、および、”画像の情報”という3つのサブメニューが表示される。このうち、”画像の情報”というサブメニューが選択されると、選択画像表示ウィンドウ160の代わりに、図11に示すような情報表示ウィンドウ170がLCD21上に表示される。
【0052】
図11に示した情報表示ウィンドウ170は、”基本情報”、”詳細情報”、”追加情報”、”キーワード”、および、”撮影情報”の5つのタグ171が表示されており、そのタグのうち、”基本情報”というタグ171が選択されているときの表示例を示している。”基本情報”というタグ171が選択されている場合、選択された画像が、どのファイルに記録されているかなどの情報を表示するファイル情報表示部172と、選択された画像が作成された日時などの情報を表示する日時情報表示部173が表示される。
【0053】
変更ボタン174は、選択されている画像の撮影日に関する情報を変更したいときに操作される。ファイル情報表示部172の右側には、選択された画像を表示するスライド表示部175が設けられている。このスライド表示部175は、デフォルトとして、選択されている画像を表示するが、下側に設けられているスクロールバー176を操作することにより、他の画像を表示させることができる。
【0054】
このような情報表示ウィンドウ170が表示されている状態で、ユーザが変更ボタン174を操作すると、図12に示したような日時変更ウィンドウ180が表示される。日時変更ウィンドウ180には、撮影日設定欄181、時刻設定欄182、およびボタン183−1乃至183−3が設けられている。撮影日設定欄181は、現在選択されている画像が撮影された日を設定する欄であり、時刻設定欄182は、現在選択されている画像が撮影された時刻を設定する欄である。
【0055】
ユーザは、この撮影日設定欄181、時刻設定欄182の、各欄に、現在選択されている画像が撮影された日時を直接設定、または、それぞれの欄の右側に設けられているボタンを操作することにより設定する。ユーザは、このようにして設定した日時で良ければ、”OK”というボタン181−1を操作することにより、日時の変更を行うことができる。また、ユーザは、日時の変更を行わずに、日時設定ウィンドウ180を閉じたい場合は、”キャンセル”というボタン183−3を操作する。
【0056】
このようにして、選択されている画像が撮影された日時を設定(変更)する仕方の他に、”GPSデータから取得”というボタン183−2を操作することにより設定することもできる。GPSデータは、GPS31により得られた緯度、経度、時刻が関連づけられたデータである。GPS31は、コンピュータ1とUSBケーブルにより接続されている場合、俗に、ナビゲーションシステムと称されるシステムとして用いることが可能であり、ナビゲーションシステムとして用いられているときは、所定の時間間隔で、GPSデータデータベース132に、上述したGPSデータを記録させる。
【0057】
また、ユーザは、GPS31をコンピュータ1と接続せずに、単体で携帯することが可能である。GPS31は、携帯されているときは、内蔵している記録媒体(不図示)に上述したGPSデータを記録し、後の時刻において、コンピュータ1と接続され、指示されたときに、GPSデータデータベース132に記録しているGPSデータを転送し、記録させる。
【0058】
”GPSデータから取得”というボタン183−2が操作されると、図13に示したような、GPSデータに基づく地図を表示する地図ウィンドウ190がLCD21上に表示される。地図ウィンドウ190には、地図表示部191と時刻表示部192が設けられいる。地図表示部191は、GPSデータの緯度、経度に対応する地図を表示すると共に、その地図上に、緯度、経度に対応する位置をプロットし、軌跡として表示する。時刻表示部192は、GPSデータの時刻に関する情報を表示する。
【0059】
ところで、ユーザは、画像を撮影した時刻はわからなくても、その画像をどこで撮影したのか、場所を特定できる場合がある。そのような場合、ユーザは、地図表示部191に表示されている地図上の軌跡から、画像を撮影した場所をカーソルにより指し示しクリックなどの所定の操作を行う。このようにして指し示された場所に対応する、時刻表示部192内の時刻が、他の時刻と区別が付くように強調表示される。その強調表示された時刻は、図12に示した時刻設定欄182に表示される。また、その時刻に対応する日付も、撮影日設定欄181に表示される。
【0060】
このようにして、ユーザは、場所を特定することにより、撮影日および撮影時刻を設定することができる。
【0061】
通常、デジタルカメラなどにより撮影された画像は、複数枚有り、その内の1枚の画像の撮影日時を訂正した場合、その他の画像に対しても、同様の訂正を行う必要がある。換言すれば、日時が正しく設定されていない時に撮影された全ての画像に対して、その撮影日時を訂正する必要がある。
【0062】
日時が正しく設定されていないデジタルカメラにより撮影された複数の画像においても、その画像毎の時間軸に対する配列は正しいものである。換言すれば、例えば、5分ごとに撮影された画像は、日時が正しく設定されていないデジタルカメラにより撮影された場合においても、その時間間隔は変化せず、5分ごとに撮影された画像である。
【0063】
このような時間間隔は変化しないということを用いて、1つの画像に対して撮影日時が訂正された場合、他の画像の撮影日時も訂正するようにする。このような場合について、図14を参照して説明する。図14では、説明のため、撮影日時は、時、分のみを示すが、実際には、年、月、日、時、分、秒を扱う、または、この内の複数の項目の組み合わせを扱う。
【0064】
図14(A)に示したように、画像Aが10:00に撮影され、画像Bが10:05に撮影され、画像Cが10:10に撮影されたとする。ここでは、画像A乃至画像Cを画像群と称する。画像群とは、1以上の画像から構成され、その画像群の内の1枚の画像に対して時刻が変更された場合、その処理を反映させる画像の集まりとする。画像群は、例えば、画像表示部153(図9)に表示されている複数の画像(フォルダ内の画像)や、ユーザが、画像表示部153から処理対象として選択した複数の画像である。
【0065】
ユーザは、1つの画像に対して訂正した撮影日時を反映させる画像群を、上述したように選択することができる。ここでは、画像群として画像A乃至画像Cが選択されたとして説明する。図14(A)に示したように、5分ごとに撮影された画像A乃至画像Cのうち、画像Bに対して撮影時刻の訂正が行われたとする。この訂正は、上述したように、日時設定ウィンドウ180を用いて直接入力する、または、GPSデータを用いて入力することにより行われる。
【0066】
図14(B)に示したように、画像Bの撮影時刻が、10:05から12:00に訂正された場合、この訂正は、画像Aの撮影時刻、および画像Cの撮影時刻に反映される。即ち、図14(C)に示したように、画像Aの撮影時刻が、画像Bの撮影時刻の5分前の11:55に、画像Cの撮影時刻が、画像Bの撮影時刻の5分後の、それぞれ訂正される。
【0067】
実際には、画像Bに対して行われた、10:05から12:00という訂正から、この差分を計算し、その計算結果が、プラス1時間55分と算出される。このプラス1時間55分という差分値が、画像Aと画像Cの撮影時刻に対しても加算され、それぞれ11:55と12:05に訂正される。
【0068】
このように、1つの画像の撮影時刻を訂正することにより、画像群内の他の画像の撮影時刻も訂正するようにすると、ユーザは、一度の訂正で、一括して複数の画像の訂正を行うことができ、もって、簡便に撮影日時の訂正が行えるようになる。
【0069】
上述した説明においては、静止画像を取り扱う場合を説明したが、次に、動画像を取り扱う場合を説明する。動画像には、その動画像を撮影したデジタルビデオカメラのフォーマット形式により、撮影された日時が記録されないものもある。そのような撮影された日時が記録されていない動画像においても、上述した静止画像の場合と同様の処理を行うことにより、換言すれば、動画像内の1シーンの静止画像に対して日時を設定することにより、動画像の内の全てのシーン(動画像から切り出される全ての静止画像)に対して撮影された日時を設定することができる。
【0070】
図15は、動画像を再生する再生ウィンドウ200を示す図である。この再生ウィンドウ200は、図9に示した画像編集ウィンドウ150から選択された動画像が再生されるウィンドウである。例えば、図9に示した画像編集ウィンドウ150の画像表示部153には、フォルダ一覧表示部151から選択されたフォルダが、動画像を記憶しているフォルダであった場合、動画像を代表する静止画像が、スライドとして表示される。その表示されたスライドがダブルクリックなどの所定の操作がされると、図15に示したような再生ウィンドウ200がLCD21上に表示される。
【0071】
再生ウィンドウ200は、主に、選択された動画像を表示する再生画像表示部201と、再生や再生停止などのコマンドを指示するコマンドボタン202から構成されている。ユーザは、再生画像表示部201に再生されている動画像を視聴し、撮影した時刻または場所を特定できるシーンを探し出す。そして、シーンを探し出したら、ダブルクリックなどの所定の操作を行うことにより、そのシーンを静止画像として切り出すことができる。
【0072】
図16は、動画像から切り出された静止画像が、画像編集ウィンドウ150の画像表示部153に表示されている状態を示す図である。各画像(スライド)の下側には、選択されたシーンの先頭からの経過時刻が表示されている。このようにスライドが表示された後の処理としては、図9乃至図14を参照して説明した静止画像の場合と、基本的に同様である。
【0073】
すなわち、動画像から切り出された複数の静止画像のうち、1枚の静止画像に対して撮影日時を設定した場合、その静止画像を基準とし、フレームレートおよびフレーム数から、時間的に前後に位置する全ての静止画像に対して経過時間を算出(撮影日時を算出)する。
【0074】
次に、図17のフローチャートを参照して、静止画像に対する撮影日時の変更(訂正)について説明する。まず、ユーザが所定の操作を行うことにより、画像編集モジュール135を起動が起動され、図9に示したような画像編集ウィンド150がLCD21上に表示される。その表示された画像編集ウィンドウ150が参照され、処理対象となる画像群が、ステップS1において指示されると、その指示に対応する処理、例えば、フォルダの選択により画像群が選択された場合、その画像群に対応する画像データを画像・撮影日時データベースをとして読み出し、その画像データを基とするスライドを画像表示部153に表示させるなどの処理が行われ、ステップS2に進む。ステップS2において、指示された画像群の中から、さらに、日時の変更を行う対象画像が指示される。
【0075】
ステップS2における処理は、上述したように、まず、ユーザが画像表示部153に表示されている画像(スライド)をダブルクリックなどの所定の処理を行うことにより指示される。画像編集モジュール135は、ステップS2において、対象画像の指示を受けると、図10に示したような選択画像表示ウィンドウ160をLCD21上に表示させように画像編集ウィンドウ入出力インタフェース134に対して行う。ユーザが、表示された選択画像表示ウィンドウ160のメニューバー161の”編集”というメニューを選択することによりさらに表示されるプルダウンメニューの中から、”画像の情報”という項目を選択すると、図11に示したような情報表示ウィンドウ170がLCD21上に表示される。
【0076】
ユーザが、図11に示したような情報表示ウィンドウ170の変更ボタン174を操作すると、操作に対応する処理として、画像編集モジュール135は、ステップS3において、画像編集ウィンドウ入出力インタフェース134に対して図12に示したような日時変更ウィンドウ180をLCD21上に表示させように指示する。ステップS4において、日時設定ウィンドウ180の”OK”というボタン183−1が操作されたか否かが判断される。ボタン183−1は操作されていないと判断された場合、ステップS5に進み、”GPSデータから取得”というボタン183−2が操作されたか否かが判断される。
【0077】
ステップS5において、”GPSデータから取得”というボタン183−2が操作されたのではないと判断された場合、”キャンセル”というボタン183−3が操作されたと判断することが可能であり、画像編集モジュール135は、画像編集ウィンドウ入出力インタフェース134に対して指示を出すことにより、日時変更ウィンドウ180を閉じ、日時変更に関する処理を終了する。
【0078】
一方、ステップS5において、”GPSデータから取得”というボタン183−2が操作されたと判断された場合、ステップS6に進み、画像編集モジュール135は、地図描画モジュール133に図13に示したような地図ウィンドウ190をLCD21上に表示させるように指示する。ユーザは、LCD21上に表示された地図ウィンド190を参照し、上述したように、位置から撮像日時を特定する。特定された日時に対して、ステップS7において、差分が計算される。
【0079】
ステップS7における処理は、上述したように、ステップS2において対象画像として指示された画像に対応する撮影日時と、ステップS6において、地図ウィンドウ190から指示された撮影日時の差分を計算することにより行われる。この差分は、正しくない日時と正しい日時との開きを表す値であり、ステップS1において、ユーザが選択した対象画像群全てに対して適用できる値である。そこで、ステップS8において、この差分値を用いて、対象画像群の他の画像に対応する撮影日時に関する情報も、訂正する。
【0080】
ステップS7の処理には、ステップS4において、”OK”というボタン183−1が操作されたと判断された場合も来る。このように、ステップS4からステップS7へと処理が進んだ場合、ステップS7においては、日程変更ウィンドウ180の撮影日設定欄181と時刻設定欄182に、それぞれ入力された日時を用いて、対象画像の、正しくない撮影日時との差分が計算され、その計算された差分値が用いられて、ステップS8における処理が行われる。
【0081】
次に、図18のフローチャートを参照して、動画像に対する撮影日時の変更(設定)について説明する。動画像に対する撮影日時の変更処理は、基本的に上述した静止画像に対する撮影日時の変更処理と同様であるので、その詳細な説明は適宜省略する。
【0082】
ステップS11においては、対象動画像の指示が行われる。この指示は、上述したように行われる。そして、ステップS12において、対象画像の指示が行われる。ステップS12乃至S17の処理は、図17のフローチャートのステップS2乃至S7の処理と同様である。動画像に対する撮影日時の変更においては、ステップS18の処理が設けられる。このステップS18の処理は、フォーマットの形式により、撮影日時に関する情報が含まれていない動画像に対しても撮影日時が特定できるようにするために設けられている。
【0083】
動画像から切り出した所定の静止画像を基準として、その前後に位置する静止画像は、フレームレートとフレーム数から、その基準となっている静止画像からの経過時間を計算することができる。その計算された経過時間と、ステップS17において計算された差分値を用いて、ステップS19の処理、すなわち、対象となっている静止画像以外の静止画像の撮影日時に関する情報を訂正することができる。
【0084】
このようにして、動画像内の全ての静止画像に対して撮影日時を設定することができる。従って、静止画像の集まりとしてとらえることができる動画像の撮影日時も設定できることになる。
【0085】
このように、1枚の静止画像、または、動画像から切り出した1枚の静止画像に対して撮影日時の変更(設定)を行うだけで、他の静止画像(動画像)に対しても、その処理が反映され、正しい撮影日時に変更されるようにすることにより、ユーザは、簡便に画像の管理、整理などの処理を行うことが可能となる。
【0086】
なお、上述したウィンドウのデザインなどは一例であり、同様の効果が得られるものであれば、どのようなものでも良い。また、例えば、図9に示した画像編集ウィンドウ150から、図12に示した日時変更ウィンドウ180が表示されるまでに行うユーザの操作は、上述したのは一例であり、他の操作、例えば、メニューバー154のメニューから直接、日時変更ウィンドウ180を呼び出して同様の処理ができるようにしても良い。
【0087】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【0088】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納媒体は、図7に示すように、磁気ディスク95(フロッピディスクを含む)、光ディスク96(CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む)、光磁気ディスク97(MD(Mini-Disc)を含む)、若しくは半導体メモリ98などよりなるパッケージメディア、または、プログラムが一時的若しくは永続的に格納されるROM69や、ハードディスク56などにより構成される。プログラム格納媒体へのプログラムの格納は、必要に応じてルータ、モデム50などのインタフェースを介して、ローカルエリアネットワーク、インターネット92、図示せぬデジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【0089】
なお、本明細書において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【0090】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【0091】
【発明の効果】
以上の如く、本発明によれば、ユーザは複数の画像に対して一括して簡便に日時の変更を行うことが可能となる。
【図面の簡単な説明】
【図1】パーソナルコンピュータ1の外観斜視図である。
【図2】パーソナルコンピュータ1の平面図である。
【図3】パーソナルコンピュータ1の左側側面図である。
【図4】パーソナルコンピュータ1の右側側面図である。
【図5】パーソナルコンピュータ1の正面図である。
【図6】パーソナルコンピュータ1の底面図である。
【図7】パーソナルコンピュータ1の構成を示すブロック図である。
【図8】パーソナルコンピュータ1の機能を示す機能ブロック図である。
【図9】画像編集ウィンドウについて説明する図である。
【図10】選択画像表示ウィンドウについて説明する図である。
【図11】情報表示ウィンドウについて説明する図である。
【図12】日時変更ウィンドウについて説明する図である。
【図13】地図ウィンドウについて説明する図である。
【図14】撮影日時の変更について説明する図である。
【図15】再生ウィンドウについて説明する図である。
【図16】動画像の場合の画像編集ウィンドウについて説明する図である。
【図17】静止画像に対する日時変更に関する処理について説明するフローチャートである。
【図18】動画像に対する日時変更に関する処理について説明するフローチャートである。
【符号の説明】
1 パーソナルコンピュータ, 4 キーボード, 10 シャッタボタン,21 LCD, 23 CCDビデオカメラ, 24 マイクロフォン, 52 CPU, 59 ROM, 54 RAM, 88 ドライブ, 92 インターネット,95 磁気ディスク, 96 光ディスク, 97 光磁気ディスク, 98半導体メモリ, 180 日時変更ウィンドウ, 181 撮影日設定欄, 182 時刻設定欄[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information processing apparatus and method, andRecordInformation processing apparatus and method suitable for use in editing information related to date and time when image data is acquired, andRecordMedium.
[0002]
[Prior art]
In recent years, with the digitization of information, application software for handling various forms of information such as map information, photographic image information, and character information is becoming widespread. For example, when handling still images and moving images taken with a digital video camera, etc., using software called an electronic album application, each still image or moving image is recorded with its shooting location, shooting time, and shooting time. Comments (character information) can be linked and edited.
[0003]
[Problems to be solved by the invention]
A still image or a moving image taken by a digital video camera or the like may be recorded including information on the date and time when the image was taken. When information including date and time information is recorded, editing can be performed by the electronic album application described above using the recorded information.
[0004]
However, for example, when traveling abroad and the time set on the digital video camera's built-in clock has not been reset according to the time difference, or for some reason the time and date set on the clock has gone wrong The incorrect date / time is recorded as the shooting date / time. When editing is performed using such date and time, information regarding the date and time after the editing is also incorrect.
[0005]
Therefore, the electronic album application described above has a function that can correct the shooting date and time. However, this function can correct individual still images, but cannot correct them all at once, resulting in a troublesome process for the user. In addition, when one still image is extracted from a moving image and the shooting date / time is corrected for the still image, the still image extracted from the moving image does not include information on the shooting date / time. There has been a problem that editing related to the shooting date and time as described above cannot be performed.
[0006]
The present invention has been made in view of such a situation. When a shooting date and time is specified for one still image (including a still image extracted from a moving image), the other is determined based on the relationship with the still image. The purpose is to make it easier for the user to edit by specifying the shooting date and time of the still image (still image in the moving image).
[0007]
[Means for Solving the Problems]
The information processing apparatus according to
[0008]
When the date and time information is attached to each image in the image group, the second setting unit calculates a difference between the date and time of one image and the date and time set by the first setting unit, An image by adding the difference value to the date and time of another imagegroupIt is possible to set the date and time of all the images.
[0009]
The image group is a moving image composed of a plurality of still images, and one image can be a still image obtained from the moving image.
[0010]
Storage means for associating and storing latitude, longitude, and date and time; and display control means for controlling display of a map based on the latitude and longitude stored in the storage means, wherein the first setting means includes display control The date and time corresponding to the designated latitude and longitude on the map whose display is controlled by the means can be set.
[0011]
According to a fifth aspect of the present invention, there is provided an information processing method comprising: a first setting step for setting a date and time for one image selected from an image group composed of a plurality of images; and a process of the first setting step. Based on the date and time of one set image, the imagegroupAnd a second setting step for setting the date and time of all the images.
[0012]
Claim 6RecordThe medium includes a first setting step for setting the date and time for one image selected from an image group composed of a plurality of images, and one image set in the processing of the first setting step. Image based on date and timegroupA second setting step for setting the date and time of all the images inExecute the processComputerReadableProgramRecordHas been.
[0013]
The information processing apparatus according to
The information processing apparatus according to
The information processing apparatus according to
[0014]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of an information processing apparatus according to the present invention will be described with reference to the drawings.
[0015]
1 to 6 show a configuration example of a portable personal computer to which the present invention is applied. The
[0016]
The
[0017]
A claw 13 is provided at the upper end of the
[0018]
A programmable power key (PPK) 9 is also provided on the front surface of the
[0019]
An LCD (Liquid Crystal Display) 21 for displaying an image is provided on the front surface of the
[0020]
On the lower main body side of the
[0021]
A GPS (Global Positioning System) 31 attached to the upper part of the
[0022]
FIG. 7 shows the internal configuration of the
[0023]
The
[0024]
In the
[0025]
The
[0026]
The
[0027]
The
[0028]
On the other hand, the hard disk drive (HDD) 56 on the
[0029]
The I / O controller 57 includes a microcontroller 61, and the microcontroller 61 is provided with an I / O interface 62. The microcontroller 61 is configured by connecting an I / O interface 62, a
[0030]
The key input status register 65 stores an operation key flag when a programmable power key (PPK) 9 for one-touch operation is pressed. The LED control register 66 controls lighting of the message lamp ML that displays the startup state of the application program (e-mail) stored in the register 68. The set time register 67 can arbitrarily set a predetermined time.
[0031]
Note that a backup battery 74 is connected to the microcontroller 61, and the values of the
[0032]
In the
[0033]
The wake-up
[0034]
In the
[0035]
A
[0036]
The
[0037]
The
[0038]
Image data captured by the
[0039]
The
[0040]
The drive 88 is connected to the
[0041]
The drive 88 is provided with a program or data supplied from the
[0042]
FIG. 8 shows a functional block diagram when the
[0043]
The
[0044]
The image editing window input /
[0045]
The
[0046]
FIG. 9 is a diagram showing a display example of the
[0047]
A menu bar 154 and a tool bar 155 are provided at the top of the
[0048]
In the tool bar 155, a part of processing that can be selected from the menu in the menu bar 154 is displayed as an icon. By operating a
[0049]
Here, first, a case where a still image is handled will be described as an example. When a folder to be displayed on the
[0050]
A
[0051]
When the user selects the menu “Edit” in the
[0052]
The
[0053]
The change button 174 is operated when it is desired to change information regarding the shooting date of the selected image. On the right side of the file
[0054]
When the user operates the change button 174 while the
[0055]
The user directly sets the date and time when the currently selected image was taken in each of the shooting date setting column 181 and the time setting column 182, or operates the buttons provided on the right side of the respective columns. To set. If the date and time set in this way are acceptable, the user can change the date and time by operating the button 181-1 “OK”. In addition, when the user wants to close the date / time setting window 180 without changing the date / time, the user operates a button 183-3 called “Cancel”.
[0056]
In this way, in addition to setting (changing) the date and time when the selected image was taken, it can also be set by operating a button 183-2 “obtained from GPS data”. The GPS data is data in which latitude, longitude, and time obtained by the
[0057]
Further, the user can carry the
[0058]
When the button 183-2 “obtain from GPS data” is operated, a
[0059]
By the way, even if the user does not know the time when the image was taken, the user may be able to specify where the image was taken. In such a case, the user performs a predetermined operation such as clicking by pointing the location where the image was captured from the locus on the map displayed on the
[0060]
In this way, the user can set the shooting date and the shooting time by specifying the location.
[0061]
Usually, there are a plurality of images taken by a digital camera or the like, and when the shooting date and time of one of the images is corrected, it is necessary to perform the same correction on the other images. In other words, it is necessary to correct the shooting date and time for all images shot when the date and time are not set correctly.
[0062]
Even in a plurality of images taken by a digital camera whose date and time are not set correctly, the arrangement with respect to the time axis for each image is correct. In other words, for example, an image taken every 5 minutes is an image taken every 5 minutes without changing the time interval even when taken by a digital camera whose date and time are not set correctly. is there.
[0063]
Using the fact that the time interval does not change, when the shooting date / time is corrected for one image, the shooting date / time of another image is also corrected. Such a case will be described with reference to FIG. In FIG. 14, for the sake of explanation, the shooting date and time shows only hours and minutes, but actually, year, month, day, hour, minute, and second are handled, or a combination of a plurality of items is handled. .
[0064]
As shown in FIG. 14A, it is assumed that the image A is taken at 10:00, the image B is taken at 10:05, and the image C is taken at 10:10. Here, the images A to C are referred to as an image group. An image group is composed of one or more images, and when the time is changed for one image in the image group, it is a collection of images reflecting the processing. The image group is, for example, a plurality of images (images in a folder) displayed on the image display unit 153 (FIG. 9) or a plurality of images selected by the user from the
[0065]
The user can select an image group that reflects the corrected shooting date and time for one image as described above. Here, a description will be given assuming that images A to C are selected as the image group. As shown in FIG. 14A, it is assumed that the shooting time of image B is corrected among images A to C shot every 5 minutes. As described above, this correction is performed by inputting directly using the date / time setting window 180 or using GPS data.
[0066]
As shown in FIG. 14B, when the shooting time of the image B is corrected from 10:05 to 12:00, this correction is reflected in the shooting time of the image A and the shooting time of the image C. The That is, as shown in FIG. 14C, the shooting time of image A is 5: 5 minutes before the shooting time of image B, and the shooting time of image C is 5 minutes of the shooting time of image B. Each is corrected later.
[0067]
Actually, this difference is calculated from the correction of 10:05 to 12:00 performed on the image B, and the calculation result is calculated as
[0068]
In this way, by correcting the shooting time of one image, the imagegroupIf the shooting time of other images in the image is also corrected, the user can correct a plurality of images at once with a single correction, so that the shooting date and time can be corrected easily. .
[0069]
In the above description, a case where a still image is handled has been described. Next, a case where a moving image is handled will be described. Some moving images may not be recorded with the date and time they were shot, depending on the format of the digital video camera that shot the moving image. Even in such a moving image in which the shooting date and time is not recorded, by performing the same process as in the case of the above-described still image, in other words, the date and time is set for one scene still image in the moving image. By setting, it is possible to set the shooting date and time for all scenes in the moving image (all still images cut out from the moving image).
[0070]
FIG. 15 is a diagram showing a
[0071]
The
[0072]
FIG. 16 is a diagram illustrating a state in which a still image cut out from a moving image is displayed on the
[0073]
In other words, when the shooting date and time is set for one still image among a plurality of still images cut out from a moving image, the position is positioned forward or backward in time from the frame rate and the number of frames with reference to the still image. The elapsed time is calculated (the shooting date and time is calculated) for all the still images to be played.
[0074]
Next, the change (correction) of the shooting date and time for a still image will be described with reference to the flowchart of FIG. First, when the user performs a predetermined operation, activation of the
[0075]
As described above, the process in step S2 is first instructed by the user performing a predetermined process such as double-clicking on the image (slide) displayed on the
[0076]
When the user operates the change button 174 of the
[0077]
If it is determined in step S5 that the button 183-3 “obtained from GPS data” has not been operated, it can be determined that the button 183-3 “cancel” has been operated, and image editing can be performed. The
[0078]
On the other hand, if it is determined in step S5 that the button 183-2 “obtain from GPS data” has been operated, the process proceeds to step S6, and the
[0079]
As described above, the process in step S7 is performed by calculating the difference between the shooting date and time corresponding to the image instructed as the target image in step S2 and the shooting date and time instructed from the
[0080]
The process of step S7 also comes when it is determined in step S4 that the “OK” button 183-1 has been operated. As described above, when the process proceeds from step S4 to step S7, in step S7, the target image is input using the date and time respectively input to the shooting date setting field 181 and the time setting field 182 of the schedule change window 180. The difference from the incorrect shooting date / time is calculated, and the calculated difference value is used to perform the process in step S8.
[0081]
Next, referring to the flowchart of FIG. 18, the change (setting) of the shooting date and time for a moving image will be described. The process for changing the shooting date / time for a moving image is basically the same as the process for changing the shooting date / time for a still image described above, and a detailed description thereof will be omitted as appropriate.
[0082]
In step S11, the target moving image is instructed. This instruction is performed as described above. In step S12, the target image is instructed. The processing in steps S12 to S17 is the same as the processing in steps S2 to S7 in the flowchart of FIG. In changing the shooting date and time for a moving image, a process of step S18 is provided. The processing in step S18 is provided so that the shooting date and time can be specified for a moving image that does not include information related to the shooting date and time, depending on the format.
[0083]
With reference to a predetermined still image cut out from a moving image, a still image positioned before and after that can calculate an elapsed time from the reference still image from the frame rate and the number of frames. Using the calculated elapsed time and the difference value calculated in step S17, the processing in step S19, that is, information regarding the shooting date and time of a still image other than the target still image can be corrected.
[0084]
In this way, the shooting date and time can be set for all the still images in the moving image. Accordingly, it is possible to set the shooting date and time of moving images that can be regarded as a collection of still images.
[0085]
In this way, by simply changing (setting) the shooting date and time for one still image or one still image cut out from a moving image, other still images (moving images) By reflecting the processing and changing to the correct shooting date and time, the user can easily perform processing such as image management and organization.
[0086]
The above-described window design is an example, and any window design can be used as long as the same effect can be obtained. Further, for example, the user operation performed from the
[0087]
The series of processes described above can be executed by hardware, but can also be executed by software. When a series of processing is executed by software, a program constituting the software may execute various functions by installing a computer incorporated in dedicated hardware or various programs. For example, it is installed from a program storage medium in a general-purpose personal computer or the like.
[0088]
As shown in FIG. 7, a program storage medium that stores a program that is installed in a computer and can be executed by the computer includes a magnetic disk 95 (including a floppy disk), an optical disk 96 (CD-ROM (Compact Disc- Package media including a read-only memory (DVD) (including a digital versatile disc (DVD)), a magneto-optical disc 97 (including an MD (mini-disc)), or a semiconductor memory 98, or a program temporarily or permanently. A
[0089]
In the present specification, the step of describing the program stored in the program storage medium is not limited to the processing performed in chronological order according to the described order, but is not necessarily performed in chronological order. Or the process performed separately is also included.
[0090]
Further, in this specification, the system represents the entire apparatus constituted by a plurality of apparatuses.
[0091]
【The invention's effect】
As above,According to the present invention,The user can easily change the date and time for a plurality of images at once.
[Brief description of the drawings]
FIG. 1 is an external perspective view of a
FIG. 2 is a plan view of the
FIG. 3 is a left side view of the
4 is a right side view of the
FIG. 5 is a front view of the
6 is a bottom view of the
7 is a block diagram showing a configuration of a
FIG. 8 is a functional block diagram showing functions of the
FIG. 9 is a diagram illustrating an image editing window.
FIG. 10 is a diagram illustrating a selected image display window.
FIG. 11 is a diagram illustrating an information display window.
FIG. 12 is a diagram for explaining a date / time change window;
FIG. 13 is a diagram illustrating a map window.
FIG. 14 is a diagram illustrating a change in shooting date and time.
FIG. 15 is a diagram illustrating a playback window.
FIG. 16 is a diagram illustrating an image editing window in the case of a moving image.
FIG. 17 is a flowchart illustrating processing related to date / time change for a still image;
FIG. 18 is a flowchart illustrating processing related to date / time change for a moving image.
[Explanation of symbols]
1 personal computer, 4 keyboard, 10 shutter button, 21 LCD, 23 CCD video camera, 24 microphone, 52 CPU, 59 ROM, 54 RAM, 88 drive, 92 Internet, 95 magnetic disk, 96 optical disk, 97 magneto-optical disk, 98 Semiconductor memory, 180 Date / time change window, 181 Shooting date setting field, 182 Time setting field
Claims (7)
前記第1の設定手段により設定された前記1枚の画像の日時を基準とし、前記画像群内の全ての画像の日時を設定する第2の設定手段と
を含むことを特徴とする情報処理装置。First setting means for setting a date and time for one image selected from an image group composed of a plurality of images;
An information processing apparatus comprising: a second setting unit that sets the date and time of all the images in the image group based on the date and time of the one image set by the first setting unit. .
ことを特徴とする請求項1に記載の情報処理装置。When the date and time information is attached to each image in the image group, the second setting unit calculates a difference between the date and time of the one image and the date and time set by the first setting unit. The information processing apparatus according to claim 1, wherein the date and time of all images in the image group are set by calculating and adding the difference value to the date and time of another image.
ことを特徴とする請求項1に記載の情報処理装置。The information processing apparatus according to claim 1, wherein the image group is a moving image including a plurality of still images, and the one image is a still image obtained from the moving image.
前記記憶手段により記憶されている前記緯度と経度に基づく地図の表示を制御する表示制御手段と
をさらに含み、
前記第1の設定手段は、前記表示制御手段により表示が制御された前記地図上の指示された緯度と経度に対応する日時を設定する
ことを特徴とする請求項1に記載の情報処理装置。Storage means for storing latitude, longitude, and date and time in association with each other;
Display control means for controlling display of a map based on the latitude and longitude stored in the storage means,
The information processing apparatus according to claim 1, wherein the first setting unit sets a date and time corresponding to the designated latitude and longitude on the map whose display is controlled by the display control unit.
前記第1の設定ステップの処理で設定された前記1枚の画像の日時を基準とし、前記画像群内の全ての画像の日時を設定する第2の設定ステップと
を含むことを特徴とする情報処理方法。A first setting step for setting the date and time for one image selected from an image group composed of a plurality of images;
And a second setting step for setting the date and time of all the images in the image group based on the date and time of the one image set in the processing of the first setting step. Processing method.
前記第1の設定ステップの処理で設定された前記1枚の画像の日時を基準とし、前記画像群内の全ての画像の日時を設定する第2の設定ステップと
を含む処理を実行するコンピュータが読み取り可能なプログラムが記録されている記録媒体。A first setting step for setting the date and time for one image selected from an image group composed of a plurality of images;
A computer that executes processing including: a second setting step that sets the date and time of all images in the image group based on the date and time of the one image set in the processing of the first setting step. A recording medium on which a readable program is recorded .
前記第1の設定手段により設定された前記1枚の画像の日時を基準とし、前記1枚の画像以外の他の画像の日時を設定する第2の設定手段と Second setting means for setting the date and time of another image other than the one image on the basis of the date and time of the one image set by the first setting means;
を含むことを特徴とする情報処理装置。 An information processing apparatus comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000089319A JP4273379B2 (en) | 2000-03-28 | 2000-03-28 | Information processing apparatus and method, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000089319A JP4273379B2 (en) | 2000-03-28 | 2000-03-28 | Information processing apparatus and method, and recording medium |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008323227A Division JP4811457B2 (en) | 2008-12-19 | 2008-12-19 | Image recording apparatus and method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001285778A JP2001285778A (en) | 2001-10-12 |
| JP4273379B2 true JP4273379B2 (en) | 2009-06-03 |
Family
ID=18605091
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000089319A Expired - Lifetime JP4273379B2 (en) | 2000-03-28 | 2000-03-28 | Information processing apparatus and method, and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4273379B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007036576A (en) * | 2005-07-26 | 2007-02-08 | Sony Corp | Information processing apparatus and method, and program |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4598374B2 (en) | 2003-06-12 | 2010-12-15 | パナソニック株式会社 | Image processing device |
| EP1598638A2 (en) | 2004-05-20 | 2005-11-23 | Noritsu Koki Co., Ltd. | Image processing system and navigaton system for correlating position data with image data |
| JP2006085588A (en) * | 2004-09-17 | 2006-03-30 | Noritsu Koki Co Ltd | Image storage device |
| JP2005352773A (en) * | 2004-06-10 | 2005-12-22 | Noritsu Koki Co Ltd | Photo printing system and print production target designation program |
| JP4498236B2 (en) * | 2005-07-13 | 2010-07-07 | キヤノン株式会社 | Image processing apparatus and control method thereof |
| JP4818158B2 (en) * | 2007-02-20 | 2011-11-16 | キヤノン株式会社 | Image processing apparatus, control method therefor, and computer program |
| JP4864848B2 (en) * | 2007-10-03 | 2012-02-01 | 富士フイルム株式会社 | Image reproducing apparatus, image reproducing method and program |
-
2000
- 2000-03-28 JP JP2000089319A patent/JP4273379B2/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007036576A (en) * | 2005-07-26 | 2007-02-08 | Sony Corp | Information processing apparatus and method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001285778A (en) | 2001-10-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6914625B1 (en) | Method and apparatus for managing image categories in a digital camera to enhance performance of a high-capacity image storage media | |
| US7523410B2 (en) | Computer systems for the management and distribution of information | |
| US6538698B1 (en) | Method and system for sorting images in an image capture unit to ease browsing access | |
| US8570398B2 (en) | Image processing apparatus that records image files in a folder based on a set condition and shooting mode | |
| US20010028394A1 (en) | Electronic photography system | |
| US20050105374A1 (en) | Media diary application for use with digital device | |
| US20110292073A1 (en) | Method and apparatus for image acquisition, organization, manipulation, and publication | |
| JP2005044367A (en) | Image capture device loaded with image metadata | |
| JP4273379B2 (en) | Information processing apparatus and method, and recording medium | |
| US20060055992A1 (en) | Display device having electronic album function and method for controlling the same | |
| JP3149309B2 (en) | Information equipment | |
| JP4811457B2 (en) | Image recording apparatus and method, and program | |
| JP2003317447A (en) | Program for image display and information recording medium recorded with the program | |
| CN104113676B (en) | Display control unit and its control method | |
| JP5173666B2 (en) | camera | |
| JP4480163B2 (en) | Image processing apparatus and control method thereof | |
| JP2000339344A (en) | Image reading and storing device | |
| US20090009620A1 (en) | Video camera and event recording method | |
| CN119743668B (en) | Method and apparatus for generating dynamic images | |
| JP2003316580A (en) | Program for image display and information recording medium with its program recorded | |
| JP2001052015A (en) | Information processing apparatus, information processing method, and program storage medium | |
| JP2001229166A (en) | Information processing apparatus and information processing method, and program storage medium | |
| JP4366487B2 (en) | Image processing apparatus and program | |
| JP2004241815A (en) | Imaging device, recording / reproducing device, and recording medium recording recording / reproducing processing program | |
| KR20040084211A (en) | A method of managing digital images on a compact disk and a computer readable storage |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070226 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081118 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081219 |
|
| 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: 20090205 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090218 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 4273379 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120313 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130313 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140313 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |