Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4273379B2 - Information processing apparatus and method, and recording medium - Google Patents
[go: Go Back, main page]

JP4273379B2 - Information processing apparatus and method, and recording medium - Google Patents

Information processing apparatus and method, and recording medium Download PDF

Info

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
Application number
JP2000089319A
Other languages
Japanese (ja)
Other versions
JP2001285778A (en
Inventor
秀征 縣
浩之 坂東
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2000089319A priority Critical patent/JP4273379B2/en
Publication of JP2001285778A publication Critical patent/JP2001285778A/en
Application granted granted Critical
Publication of JP4273379B2 publication Critical patent/JP4273379B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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 claim 1 is set by a first setting unit that sets a date and time for one image selected from an image group including a plurality of images, and a first setting unit. Based on the date and time of a single imagegroupAnd a second setting means for setting the date and time of all the images.
[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 claim 1, the information processing method according to claim 5, and the information processing apparatus according to claim 6.RecordIn the medium, the date and time is set for one image selected from an image group composed of a plurality of images, and the date and time is used as a reference.groupThe date and time of all the images in is set.
  The information processing apparatus according to claim 7 is a first setting unit that sets a date and time for one image selected from a plurality of images, and one sheet set by the first setting unit. And a second setting means for setting the date and time of an image other than one image on the basis of the date and time of the image.
  The information processing apparatus according to claim 7, wherein the date and time is set for one image selected from a plurality of images, the set date and time is used as a reference, and the date and time of another image is set. Is done.
[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 personal computer 1 is a mini-notebook type personal computer, and basically includes a main body 2 and a display unit 3 that can be opened and closed with respect to the main body 2. 1 is an external perspective view showing a state in which the display unit 3 is opened with respect to the main body 2, FIG. 2 is a plan view of FIG. 1, and FIG. 3 shows a state in which the display unit 3 is closed with respect to the main body 2. 4 is a right side view showing a state in which the display unit 3 is opened 180 degrees with respect to the main body 2, FIG. 5 is a front view of FIG. 3, and FIG. 6 is a bottom view of FIG.
[0016]
The main body 2 is provided with a keyboard 4 that is operated when inputting various characters and symbols, and a stick-type pointing device 5 that is operated when moving a mouse cursor. Further, on the upper surface of the main body 2, there are further provided a speaker 8 that outputs sound and a shutter button 10 that is operated when taking an image with the CCD video camera 23 provided in the display unit 3.
[0017]
A claw 13 is provided at the upper end of the display unit 3, and the main body 2 at a position facing the claw 13 in a state where the display unit 3 is closed with respect to the main body 2, as shown in FIG. 3, A hole 6 into which the claw 13 is fitted is provided. A slide lever 7 is provided on the front surface of the main body 2 so as to be movable in parallel with the front surface. The slide lever 7 can be engaged with a claw 13 fitted in the hole 6 to be locked and unlocked. It can be done. The display unit 3 can be rotated with respect to the main body 2 by releasing the lock. Next to the claw 13, a microphone 24 is attached. As shown in FIG. 6, the microphone 24 can collect sound from the back side.
[0018]
A programmable power key (PPK) 9 is also provided on the front surface of the main body 2. As shown in FIG. 4, an exhaust hole 11 is provided on the right side surface of the main body 2, and an intake hole 14 is provided at the lower front surface of the main body 2 as shown in FIG. 5. Furthermore, a slot 12 for inserting a PCMCIA (Personal Computer Memory Card International Association) card (PC card) is provided on the right side of the exhaust hole 11.
[0019]
An LCD (Liquid Crystal Display) 21 for displaying an image is provided on the front surface of the display unit 3, and an imaging unit 22 is provided at an upper end portion thereof so as to be rotatable with respect to the display unit 3. . That is, the imaging unit 22 can be rotated to an arbitrary position within a range of 180 degrees between the same direction as the LCD 21 and the opposite direction (rear direction). A CCD video camera 23 is attached to the imaging unit 22.
[0020]
On the lower main body side of the display unit 3, a power lamp PL, a battery lamp BL, a message lamp ML, and other lamps including LEDs are provided. 3 is a power switch provided on the left side surface of the main body 2, and reference numeral 25 shown in FIG. 5 is an adjustment ring for adjusting the focus of the CCD video camera 23. Further, reference numeral 26 shown in FIG. 6 is a lid that covers an opening for attaching the additional memory in the main body 2, and reference numeral 41 is a small hole for inserting a pin for removing the lock claw of the lid 26.
[0021]
A GPS (Global Positioning System) 31 attached to the upper part of the display unit 3 is connected to the USB terminal 101 and is used together with the personal computer 1 as a device for presenting position information commonly called a navigation system. Further, the GPS 31 is portable by itself, and when it is carried, the position information and time information are recorded on an internal recording medium (not shown), and connected to the USB terminal 101 at a later time. The position information and time information are supplied to the personal computer 1.
[0022]
FIG. 7 shows the internal configuration of the personal computer 1. As shown in FIG. 7, a CPU (Central Processing Unit) 52, a PC card 53 inserted as necessary, a RAM (Random Access Memory) 54, and a graphic chip 81 are connected to the internal bus 51. The internal bus 51 is connected to an external bus 55. The external bus 55 includes a hard disk drive (HDD) 56, an I / O (input / output) controller 57, a keyboard controller 58, a stick-type pointing device controller 59, a sound. A chip 60, an LCD controller 83, a modem 50, and the like are connected.
[0023]
The CPU 52 is a controller that controls each function, and the PC card 53 is appropriately installed when adding an optional function.
[0024]
In the RAM 54, when the activation is completed, an e-mail program (application program) 54A, an autopilot program (application program) 54B, and an OS (basic program) 54C are transferred from the HDD 56 and stored.
[0025]
The e-mail program 54A is a program for sending and receiving communication texts via a network from a communication line such as a telephone line. The electronic mail program 54A has an incoming mail acquisition function as a specific function. This incoming mail acquisition function checks the mail server 93 to check whether a mail addressed to itself (user) has arrived in the mail box 93A, and obtains the mail addressed to the mail server 93 if there is a mail addressed to itself. Execute.
[0026]
The autopilot program 54B is a program for sequentially starting and processing a plurality of preset processes (or programs) in a preset order.
[0027]
The OS 54C controls the basic operation of the computer represented by Windows 98 (trademark).
[0028]
On the other hand, the hard disk drive (HDD) 56 on the external bus 55 side stores an e-mail program 56A, an autopilot program 56B, and an OS 56C. The OS 56C, the autopilot program 56B, and the e-mail program 56A in the hard disk drive 56 are sequentially transferred and stored in the RAM 54 during the startup (boot-up) process.
[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 CPU 63, a RAM 64, and a ROM 69 to each other. The RAM 64 includes a key input status register 65, an LED (light emitting diode) control register 66, a set time register 67, and a register 68. The set time register 67 is used when starting the operation of the activation sequence control unit 76 at a time (activation condition) preset by the user. The register 68 stores correspondences between preset operation key combinations (startup conditions) and application programs to be started. When the stored operation key combinations are input by the user, the register 68 is stored. The application program (for example, electronic mail) is started.
[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 registers 65, 66, and 67 are held even when the power of the main body 2 is turned off. ing.
[0032]
In the ROM 69 in the microcontroller 61, a wake-up program 70, a key input monitoring program 71, and an LED control program 72 are stored in advance. The ROM 69 is composed of, for example, an EEPROM (electrically erasable and programmable read only memory). This EEPROM is also called flash memory. Furthermore, an RTC (Real-Time Clock) 75 that always counts the current time is connected to the microcontroller 61.
[0033]
The wake-up program 70 in the ROM 69 checks whether or not the time set in advance in the set time register 67 is reached based on the current time data supplied from the RTC 75. It is a program for starting processing (or program). The key input monitoring program 71 is a program that constantly monitors whether the PPK 9 has been pressed by the user. The LED control program 72 is a program for controlling lighting of the message lamp ML.
[0034]
In the ROM 69, a BIOS (Basic Input Output System) 73 is further written. The BIOS 73 has functions such as starting up the OS 56C when the power is turned on, and exchanging data between various application software and peripheral devices (display, keyboard, hard disk drive, etc.).
[0035]
A keyboard controller 58 connected to the external bus 55 controls input from the keyboard 4. The stick type pointing device controller 59 controls the input of the stick type pointing device 5.
[0036]
The sound chip 60 takes in an input from the microphone 24 or supplies an audio signal to the built-in speaker 8.
[0037]
The modem 50 can be connected to a communication network 92 such as the Internet, a mail server 93 and the like via a public telephone line 90 and an Internet service provider 91.
[0038]
Image data captured by the CCD video camera 23 is processed by the processing unit 82 and then input to the graphic chip 81 connected to the internal bus 51 via a ZV (Zoomed Video) port. Yes. The graphic chip 81 stores the video data input from the CCD video camera 23 via the processing unit 82 in the built-in VRAM 81, reads it out as appropriate, and outputs it to the LCD controller 83. The LCD controller 83 outputs the image data supplied from the graphic chip 81 to the LCD 21 for display. The backlight 84 illuminates the LCD 21 from behind.
[0039]
The power switch 40 is operated when the power is turned on or off. The half-press switch 85 is turned on when the shutter button 10 is half-pressed, and the full-press switch 86 is turned on when the shutter button 10 is fully pressed. The reversing switch 87 is turned on when the imaging unit 22 is rotated 180 degrees (when the CCD video camera 23 is rotated in the direction of imaging the opposite side of the LCD 21).
[0040]
The drive 88 is connected to the external bus 55. The drive 88 includes a magnetic disk 95 (including a floppy disk), an optical disk 96 (including a CD-ROM (Compact Disc-Read Only Memory), a DVD (Digital Versatile Disc)), and a magneto-optical disk 97 (MD (Mini-Disc)). Or a semiconductor memory 98 or the like, and the program or data recorded in the attached magnetic disk 95, optical disk 96, magneto-optical disk 97, or semiconductor memory 98 is transferred to the external bus 55 or the internal bus 51. To the HDD 56 or the RAM 54.
[0041]
The drive 88 is provided with a program or data supplied from the modem 50, HDD 56, or RAM 54 via the external bus 55 or the internal bus 51, and a magnetic disk 95, an optical disk 96, a magneto-optical disk 97, or a semiconductor memory to which the program or data is attached. 98 and so on.
[0042]
FIG. 8 shows a functional block diagram when the CPU 51 of the personal computer 1 loads the image editing software into the RAM 54 and starts it. In the map image database 131, map image data capable of specifying a display position by latitude and longitude is recorded. In the GPS data database 132, GPS data regarding latitude, longitude, and time obtained from the GPS 31 (FIG. 1) is recorded.
[0043]
The map drawing module 133 reads the data recorded in the map image database 131 and the GPS data database 132 as necessary, and displays the drawing result on the LCD 21.
[0044]
The image editing window input / output interface 134 performs processing such as displaying a window for the user to input various types of information and outputting information input by the user with reference to the displayed window to the image editing module 135. . The image / photographing date and time database 136 records a moving image or a still image photographed by the CCD video camera 23 or a digital video camera (not shown) and data related to the date and time when the image was photographed in association with each other. .
[0045]
The image editing module 135 reads data recorded in the image / photographing date / time database 136 as necessary in accordance with a signal input from the image editing window input / output interface 134, performs image editing, and displays the editing result on the LCD 21. To display.
[0046]
FIG. 9 is a diagram showing a display example of the image editing window 150 displayed on the LCD 21 when the image editing module is activated. The image editing window 150 displayed on the LCD 21 mainly includes a folder list display unit 151, a navigator display unit 152, and an image display unit 153. The user can select a folder in which an image group desired to be displayed on the image display unit 153 is recorded from the folder list display unit 151. The navigator display unit 152 displays the status displayed by the image display unit 153. For example, when the list of images cannot be displayed on the image display unit 153, the currently displayed portion is displayed with a red frame, for example.
[0047]
A menu bar 154 and a tool bar 155 are provided at the top of the image editing window 150. The menu bar 154 is provided with menus such as “file” and “edit”, and when a cursor (not shown) is positioned on a desired menu, a pull-down menu is displayed. The user can select a desired process from the displayed pull-down menu.
[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 zoom bar 156 provided on the tool bar 155, the size of the image displayed on the image display unit 153 can be changed.
[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 image display unit 153 is selected from a plurality of folders displayed on the folder list display unit 151, a still image recorded in the folder is displayed on the image display unit 153. Each still image is displayed as a thumbnail image (hereinafter referred to as “slide” as appropriate), and a name given to the image is displayed below the slide. When a predetermined operation such as double-clicking is performed on the slide displayed on the image display unit 153, a selected image display window 160 as shown in FIG. 10 is displayed on the LCD 21.
[0050]
A menu bar 161 and a tool bar 162 are provided at the top of the selected image display window 160. The menu bar 161 and the tool bar 162 basically have the same functions as the menu bar 154 and the tool bar 155 provided in the image editing window 150. A selection image display unit 163 that displays the selected image is provided below the toolbar 162.
[0051]
When the user selects the menu “Edit” in the menu bar 161, a pull-down menu (not shown) is displayed. In this pull-down menu, three submenus of “Cancel”, “Redo”, and “Image information” are displayed. Among these, when the sub-menu “image information” is selected, an information display window 170 as shown in FIG. 11 is displayed on the LCD 21 instead of the selected image display window 160.
[0052]
The information display window 170 shown in FIG. 11 displays five tags 171 of “basic information”, “detailed information”, “additional information”, “keyword”, and “imaging information”. Of these, a display example when the tag 171 “basic information” is selected is shown. When the tag 171 “basic information” is selected, a file information display unit 172 that displays information such as in which file the selected image is recorded, the date and time when the selected image was created, and the like A date and time information display unit 173 for displaying the information is displayed.
[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 information display unit 172, a slide display unit 175 for displaying the selected image is provided. The slide display unit 175 displays the selected image as a default, but other images can be displayed by operating the scroll bar 176 provided on the lower side.
[0054]
When the user operates the change button 174 while the information display window 170 is displayed, a date / time change window 180 as shown in FIG. 12 is displayed. The date / time change window 180 is provided with a shooting date setting field 181, a time setting field 182, and buttons 183-1 to 183-3. The shooting date setting column 181 is a column for setting the date when the currently selected image was shot, and the time setting column 182 is a column for setting the time when the currently selected image was shot.
[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 GPS 31 are associated. When the GPS 31 is connected to the computer 1 via a USB cable, it can be used as a system commonly called a navigation system. When used as a navigation system, the GPS 31 has a predetermined time interval. The above-described GPS data is recorded in the data database 132.
[0057]
Further, the user can carry the GPS 31 alone without connecting it to the computer 1. When the GPS 31 is carried, the GPS data described above is recorded on a built-in recording medium (not shown), connected to the computer 1 at a later time, and when instructed, the GPS data database 132. Transfer and record the GPS data recorded in the.
[0058]
When the button 183-2 “obtain from GPS data” is operated, a map window 190 for displaying a map based on GPS data as shown in FIG. 13 is displayed on the LCD 21. The map window 190 is provided with a map display unit 191 and a time display unit 192. The map display unit 191 displays a map corresponding to the latitude and longitude of the GPS data, and plots a position corresponding to the latitude and longitude on the map and displays it as a locus. The time display unit 192 displays information related to the time of the GPS data.
[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 map display unit 191 with the cursor. The time in the time display unit 192 corresponding to the location pointed in this way is highlighted so as to be distinguished from other times. The highlighted time is displayed in the time setting field 182 shown in FIG. The date corresponding to the time is also displayed in the shooting date setting field 181.
[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 image display unit 153 as processing targets.
[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 plus 1 hour 55 minutes. The difference value of 1 hour 55 minutes is added to the shooting times of the images A and C, and is corrected to 11:55 and 12:05, respectively.
[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 playback window 200 for playing back a moving image. The reproduction window 200 is a window in which a moving image selected from the image editing window 150 shown in FIG. 9 is reproduced. For example, in the image display unit 153 of the image editing window 150 shown in FIG. 9, when the folder selected from the folder list display unit 151 is a folder storing a moving image, a still image representing the moving image is displayed. The image is displayed as a slide. When the displayed slide is subjected to a predetermined operation such as a double click, a reproduction window 200 as shown in FIG. 15 is displayed on the LCD 21.
[0071]
The reproduction window 200 mainly includes a reproduction image display unit 201 that displays a selected moving image and a command button 202 that instructs a command such as reproduction or reproduction stop. The user views the moving image reproduced on the reproduced image display unit 201 and searches for a scene that can specify the shooting time or place. When a scene is found, the scene can be cut out as a still image by performing a predetermined operation such as double-clicking.
[0072]
FIG. 16 is a diagram illustrating a state in which a still image cut out from a moving image is displayed on the image display unit 153 of the image editing window 150. Below each image (slide), the elapsed time from the beginning of the selected scene is displayed. The processing after the slide is displayed in this manner is basically the same as the case of the still image described with reference to FIGS. 9 to 14.
[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 image editing module 135 is started, and an image editing window 150 as shown in FIG. 9 is displayed on the LCD 21. When the displayed image editing window 150 is referred to and an image group to be processed is instructed in step S1, if an image group is selected by processing corresponding to the instruction, for example, by selecting a folder, Processing such as reading image data corresponding to the image group as an image / photographing date / time database and displaying a slide based on the image data on the image display unit 153 is performed, and the process proceeds to step S2. In step S2, a target image whose date and time are to be changed is further designated from the designated image group.
[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 image display unit 153. In step S2, when receiving an instruction for the target image, the image editing module 135 performs the selected image display window 160 as shown in FIG. 10 on the image editing window input / output interface 134 so as to be displayed on the LCD 21. When the user selects the item “image information” from the pull-down menu further displayed by selecting the “edit” menu on the menu bar 161 of the displayed selected image display window 160, FIG. An information display window 170 as shown is displayed on the LCD 21.
[0076]
When the user operates the change button 174 of the information display window 170 as shown in FIG. 11, as a process corresponding to the operation, the image editing module 135 displays the image editing window input / output interface 134 in step S3. 12 is instructed to display the date / time change window 180 as shown in FIG. In step S4, it is determined whether or not the “OK” button 183-1 of the date / time setting window 180 has been operated. If it is determined that the button 183-1 is not operated, the process proceeds to step S5, and it is determined whether or not the button 183-2 "obtain from GPS data" is operated.
[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 module 135 issues an instruction to the image editing window input / output interface 134, thereby closing the date / time change window 180 and ending the processing related to the date / time change.
[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 image editing module 135 sends the map drawing module 133 to the map as shown in FIG. The window 190 is instructed to be displayed on the LCD 21. The user refers to the map window 190 displayed on the LCD 21 and specifies the imaging date and time from the position as described above. In step S7, the difference is calculated for the identified date and time.
[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 map window 190 in step S6. . This difference is a value that represents an opening between an incorrect date and time and a correct date and time, and is a value that can be applied to all target image groups selected by the user in step S1. Therefore, in step S8, information regarding the shooting date and time corresponding to other images in the target image group is also corrected using the difference value.
[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 image editing window 150 shown in FIG. 9 until the date / time change window 180 shown in FIG. 12 is displayed is just an example, and other operations, for example, The same processing may be performed by calling the date / time change window 180 directly from the menu of the menu bar 154.
[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 ROM 69 to be stored, a hard disk 56 and the like are included. The program is stored in the program storage medium using a wired or wireless communication medium such as a local area network, the Internet 92, or a digital satellite broadcast (not shown) via an interface such as a router or a modem 50 as necessary. Done.
[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 personal computer 1. FIG.
FIG. 2 is a plan view of the personal computer 1. FIG.
FIG. 3 is a left side view of the personal computer 1;
4 is a right side view of the personal computer 1. FIG.
FIG. 5 is a front view of the personal computer 1;
6 is a bottom view of the personal computer 1. FIG.
7 is a block diagram showing a configuration of a personal computer 1. FIG.
FIG. 8 is a functional block diagram showing functions of the personal computer 1;
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の設定手段と、
前記第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. .
日時に関する情報が前記画像群内の各画像に付随している場合、前記第2の設定手段は、前記1枚の画像の日時と、前記第1の設定手段により設定された日時との差分を算出し、その差分値を他の画像の日時に加算することにより前記画像内の全ての画像の日時を設定する
ことを特徴とする請求項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枚の画像は、前記動画像から得られる静止画像である
ことを特徴とする請求項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の設定ステップと、
前記第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の設定ステップと、
前記第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の設定手段と、First setting means for setting the date and time for one image selected from a plurality of images;
前記第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:
JP2000089319A 2000-03-28 2000-03-28 Information processing apparatus and method, and recording medium Expired - Lifetime JP4273379B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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