JPH11168754A - 画像の記録方法、画像データベースシステム、画像記録装置及びコンピュータプログラムの記憶媒体 - Google Patents

画像の記録方法、画像データベースシステム、画像記録装置及びコンピュータプログラムの記憶媒体

Info

Publication number
JPH11168754A
JPH11168754A JP9333286A JP33328697A JPH11168754A JP H11168754 A JPH11168754 A JP H11168754A JP 9333286 A JP9333286 A JP 9333286A JP 33328697 A JP33328697 A JP 33328697A JP H11168754 A JPH11168754 A JP H11168754A
Authority
JP
Japan
Prior art keywords
image
memory
information
camera
data frame
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.)
Pending
Application number
JP9333286A
Other languages
English (en)
Inventor
Takaaki Endo
隆明 遠藤
Akihiro Katayama
昭宏 片山
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.)
MR System Kenkyusho KK
Original Assignee
MR System Kenkyusho KK
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 MR System Kenkyusho KK filed Critical MR System Kenkyusho KK
Priority to JP9333286A priority Critical patent/JPH11168754A/ja
Priority to US09/098,546 priority patent/US6335754B1/en
Priority to EP98304943A priority patent/EP0921376B1/en
Priority to DE69833089T priority patent/DE69833089T2/de
Priority to AT98304943T priority patent/ATE315212T1/de
Publication of JPH11168754A publication Critical patent/JPH11168754A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C11/00Photogrammetry or videogrammetry, e.g. stereogrammetry; Photographic surveying
    • G01C11/02Picture taking arrangements specially adapted for photogrammetry or photographic surveying, e.g. controlling overlapping of pictures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42202Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] environmental sensors, e.g. for detecting temperature, luminosity, pressure, earthquakes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4223Cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42646Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43074Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on the same device, e.g. of EPG data or interactive icon with a TV programme
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/698Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/77Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8227Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8233Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being a character code signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Remote Sensing (AREA)
  • Ecology (AREA)
  • Environmental Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Physics & Mathematics (AREA)
  • Emergency Management (AREA)
  • Environmental & Geological Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Databases & Information Systems (AREA)
  • Studio Devices (AREA)
  • Television Signal Processing For Recording (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Image Analysis (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】 【課題】 カメラで撮影して得た実写の画像シーケンス
に、撮影位置に関する位置情報を効率よく付加すること
を可能ならしめる、画像の記録方法を提案する。 【解決手段】 ウオークスルー空間を実現するための、
離散的な複数の方位方向で複数のカメラにより撮影して
得られた画像を記録する方法であって、環境をシーケン
シャルに撮像して生成した画像のデータフレームを、そ
のデータフレームを特定するタイムコードと共に、ビデ
オテープに記憶し、データフレームの撮影位置について
の位置情報LOCを取得し、その位置情報を当該位置情報
の取得時刻TIMを示す取得時刻情報と共にディスクHD
に記憶し、当該データフレームの特定情報と、当該デー
タフレームの生成された時点において取得した位置情報
に対応する取得時刻情報とを対にしてHDに記憶するこ
とを特徴とする。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、実写画像をもとに
仮想空間の記述を行うための画像の記録方法及び装置に
関し、特にカメラで撮影して得た実写の画像シーケンス
に、撮影位置に関する位置情報を効率良く付加する方法
に関する。また、本発明は、実写画像をもとに仮想空間
の記述を行うために構築された画像データベースシステ
ムに関する。本発明は、さらに上記記録の制御を行うコ
ンピュータプログラムに記憶媒体に関する。
【0002】
【従来の技術】近年、コンピュータネットワークが形成
する電脳空間(cyber spaces)内に、人が集い社会的営み
を行う都市環境を構築する試みが行われている。通常、
この種の仮想空間の記述と表示には、従来からのCG技
術が用いられている。しかし、幾何モデルを基にしたC
G表現には限界があるため、最近、実写画像に基づくIm
age Based Rendering (IBR)が注目を集めている。
【0003】所で、実写で得た画像データをそのまま再
生するのでは、撮影者の追体験をするに過ぎない。そこ
で、画像データベースを基に、IBR技術を用いて任意の
景観を画像データとしてリアルタイムで生成して呈示す
る。即ち、撮影された映像を一枚一枚独立した画像とし
て扱い、それを体験者の求めに応じて並び換えれば、遠
隔地において、体験者の求める独自の移動経路上をウオ
ークスルーすることができ、そこに3次元の仮想空間を
感じることができる。
【0004】体験者の求めに応じて画像を検索再構成す
るには、それぞれの画像が撮影された地点の位置情報を
用いるのが有効である。これらは、体験者の求めに最も
近い画像をデータベースから選択し、適切な画像補間処
理を行うことによって最適な画像を表示するというもの
である。第1図は、実写画像を用いた広域ウオークスル
ーの原理を示す。
【0005】即ち、狭領域1,2,3,4については実
写画像が用意されている。これらの狭領域を亙って歩い
て行く広域ウオークスルー(経路10又は経路11に沿
って)を実現する場合には、狭領域間の空間の画像を補
間する必要がある。狭領域2と3の間を補間するには、
空間2と3の間の体験者の存在位置についての情報か
ら、領域2と領域3の実写画像を検索する必要がある。
即ち、ユーザの位置情報に基づいて必要な画像を検索す
るには、実写画像は、撮影時の位置データに従ってデー
タベース化されている必要がある。
【0006】また、補間を精度良く行い、補間された画
像と実写画像とが滑らかに繋がるためには、体験者は自
分のまわりの360度の範囲でウオークスルー可能性が
あることに鑑みれば、数多くのカメラを様々な角度に向
けて配置し、これらのカメラで同時に環境の画像を取り
込み、これらの実写画像から画像データベースを構築す
る必要がある。
【0007】しかしながら、多数のカメラの個々の撮影
中心を一点にして配置することはなかなか困難である。
この点で、従来では、第2図に示すように、複数のミラ
ーを点対称に配置し、周囲からの光が上方に向かうよう
に、個々のミラーの鏡面を配置することにより、個々の
カメラの撮影中心を一点に集中させるようにしていた。
【0008】
【発明が解決しようとする課題】しかしながら、従来技
術において、実写画像のデータベースを作成するには、
個々の画像フレーム毎に位置情報を付加するようにして
いた。しかしながら、この位置情報の画像への付加は、
撮影を行うビデオカメラを例えば等速度移動させながら
画像を連続的にビデオテープに記録し、そのビデオテー
プの先頭から位置情報を付加しようとする画像を記憶し
ているテープ上の位置までの距離によって、位置を計算
するものである。そして、テープ上の各画像とその画像
を撮影した位置情報を統合して実写画像データベースを
作成していた。
【0009】従って、この作業は実質的に手作業に等し
く、実写画像の量が多ければ多いほど膨大な時間を必要
とするものであった。また、広域ウオークスルーを実現
するには、実写画像は広範囲(広角)でなくてはならな
いが、1つのカメラで広角の実写画像を得ると、広角画
像の周辺画素を用いて画像補間が行われた場合には、そ
の補間後の画像に大量の誤差が発生してしまい、実質的
には補間画像と実写画像との間に連続性が失われてしま
うこともある。そこで、複数のカメラ(n個のカメラ)
を広角に配置して実写を行った場合には、上記位置情報
の付加作業がn倍に増えてしまうと言う問題があった。
【0010】
【課題を解決するための手段】本発明はこのような事態
に鑑みてなされたもので、その目的は、カメラで撮影し
て得た実写の画像シーケンスに、撮影位置に関する位置
情報を効率よく付加することを可能ならしめる、画像の
記録方法並びに画像記録装置を提案する。本発明の他の
目的は、カメラで撮影して得た実写の画像シーケンス
に、撮影位置に関する位置情報を効率よく付加可能なよ
うに、時刻情報が付加された画像データベースを構築す
るデータベース装置を提案する。
【0011】上記課題を達成するために、本発明の、連
続的な三次元画像空間を構築するための基礎とするため
に、離散的な複数の方位方向で複数のカメラにより撮影
して得られた画像を記録する方法は、前記複数のカメラ
の任意のカメラにより、対象をシーケンシャルに撮像し
て生成した画像のデータフレームを、そのデータフレー
ムを特定する特定情報と共に、第1のメモリに記憶し、
前記データフレームの撮影位置についての位置情報を取
得し、その位置情報を当該位置情報の取得時刻を示す取
得時刻情報と共に、第2のメモリに記憶し、当該データ
フレームの特定情報と、当該データフレームの生成され
た時点において取得した位置情報に対応する取得時刻情
報とを対にして第3のメモリに記憶することを特徴とす
る。
【0012】本発明の好適な一態様に拠れば、前記第1
のメモリはシーケンシャルメモリであって、前記特定情
報は、前記第1のメモリ内における当該データフレーム
の記録順序を示すフレーム番号であることを特徴とす
る。本発明の好適な一態様に拠れば、前記特定情報は当
該データフレームを前記第1メモリに記録する時の相対
時刻を示す情報である。
【0013】本発明の好適な一態様に拠れば、前記第1
のメモリは、カメラ毎に設けられたビデオテープメモリ
であり、前記第2のメモリは磁気ディスクである。本発
明の好適な一態様に拠れば、前記特定情報は、カメラに
おいてカメラ毎に発生されたタイムコードであり、前記
複数のカメラの内の特定の1つカメラのタイムコードを
基準とし、この特定の1つのカメラのタイムコードと、
他のカメラのタイムコードとの差異を求める。
【0014】本発明の好適な一態様に拠れば、前記カメ
ラは車両に搭載される。本発明の好適な一態様に拠れ
ば、カメラの姿勢を示す姿勢情報も併せて前記第2のメ
モリに記録される。本発明の好適な一態様に拠れば、前
記位置情報はGPSセンサから得られる。本発明の好適な
一態様に拠れば、取得時刻情報の値をキーにして、前記
第2のメモリと前記第3のメモリとをサーチして、この
取得時刻情報に対応する特定情報が特定する前記第1の
メモリ内の画像フレームデータと、前記取得時刻情報に
対応する前記第2のメモリ内の位置情報とを互いに関連
付けて第4のメモリに記録する。
【0015】本発明は上記記録方法で作成した画像デー
タベースにも及ぶ。上記課題は、本発明の、連続的な三
次元画像空間を構築するための基礎とするために、離散
的な複数の方位方向で複数のカメラにより撮影して得ら
れた画像を記録する方法であって、前記複数のカメラの
任意のカメラにより、対象をシーケンシャルに撮像して
生成した画像のデータフレームを、そのデータフレーム
の生成された生成時刻を表す生成時刻情報と共に、第1
のメモリに記憶し、前記データフレームの撮影位置につ
いての位置情報を取得し、その位置情報を当該位置情報
の取得時刻を示す取得時刻情報と共に、第2のメモリに
記憶することを特徴とする画像の記録方法によっても達
成される。
【0016】本発明の好適な一態様に拠れば、前記生成
時刻情報と取得時刻情報の値が等しい、前記第1のメモ
リ内の画像データフレームと、前記第2のメモリ内の位
置情報とを互いに関連付けて第4のメモリに記録する。
上記課題は、本発明の、離散的な複数の方位方向で複数
のカメラにより撮影して得られた画像データベースシス
テムであって、撮影位置に関連する位置情報と、位置情
報を取得した時刻を表す第1の時刻情報とを共に含む位
置・時刻データベースと、画像データと、この画像デー
タを生成した時刻を表す第2の時刻情報とを共に含む画
像・時刻データベースと、を具備する画像データベース
システムによっても達成される。
【0017】上記課題を達成するための、本発明の、連
続的な三次元画像空間を構築するための基礎とするため
に、離散的な複数の方位方向で複数のカメラにより撮影
して得られた画像を記録する記録装置は、前記複数のカ
メラの任意のカメラにより、対象をシーケンシャルに撮
像して生成した画像のデータフレームを、そのデータフ
レームを特定する特定情報と共に記憶する第1のメモリ
と、前記データフレームの撮影位置についての位置情報
を取得し、その位置情報を当該位置情報の取得時刻を示
す取得時刻情報と共に記憶する第2のメモリと、当該デ
ータフレームの特定情報と、当該データフレームの生成
された時点において取得した位置情報に対応する取得時
刻情報とを対にして記憶する第3のメモリとを具備する
ことを特徴とする。
【0018】本発明の好適な一態様に拠れば、前記第1
のメモリはシーケンシャルメモリであって、前記特定情
報は、前記第1のメモリ内における当該データフレーム
の記録順序を示すフレーム番号である。本発明の好適な
一態様に拠れば、前記特定情報は当該データフレームを
前記第1メモリに記録する時の相対時刻を示す情報であ
ることを特徴とする。
【0019】本発明の好適な一態様に拠れば、前記第1
のメモリは、カメラ毎に設けられたビデオテープメモリ
であり、前記第2のメモリは磁気ディスクである。本発
明の好適な一態様に拠れば、前記特定情報は、カメラに
おいてカメラ毎に発生されたタイムコードであり、前記
複数のカメラの内の特定の1つカメラのタイムコードを
基準とし、この特定の1つのカメラのタイムコードと、
他のカメラのタイムコードとの差異を求めることを特徴
とする。
【0020】本発明の好適な一態様に拠れば、前記カメ
ラは車両に搭載される。本発明の好適な一態様に拠れ
ば、カメラの姿勢を示す姿勢情報も併せて前記第2のメ
モリに記録される。本発明の好適な一態様に拠れば、前
記位置情報はGPSセンサから得られる。本発明の好適な
一態様に拠れば、取得時刻情報の値をキーにして、前記
第2のメモリと前記第3のメモリとをサーチして、この
取得時刻情報に対応する特定情報が特定する前記第1の
メモリ内の画像フレームデータと、前記取得時刻情報に
対応する前記第2のメモリ内の位置情報とを互いに関連
付けて記憶する第4のメモリとを具備する。
【0021】本発明の他の目的は、連続的な三次元画像
空間を構築するための基礎とするために、離散的な複数
の方位方向で複数のカメラにより撮影して得られた画像
を記録する記録装置であって、前記複数のカメラの任意
のカメラにより、対象をシーケンシャルに撮像して生成
した画像のデータフレームを、そのデータフレームの生
成された生成時刻を表す生成時刻情報と共に記憶する第
1のメモリと、前記データフレームの撮影位置について
の位置情報を取得し、その位置情報を当該位置情報の取
得時刻を示す取得時刻情報と共に記憶する第2のメモリ
とを具備することを特徴とする画像記録装置によっても
達成される。
【0022】本発明の好適な一態様に拠れば、前記生成
時刻情報と取得時刻情報の値が等しい、前記第1のメモ
リ内の画像データフレームと、前記第2のメモリ内の位
置情報とを互いに関連付けて記憶する第4のメモリを具
備する。
【0023】
【発明の実施の形態】以下、本発明を適用した画像の収
集システムと、さらに、広域ウオークスルーを可能にす
るための画像データベースであって、この収集システム
で収集した画像からデータベースを構築するシステムを
説明する。 〈画像収集システムの構成〉本画像収集システムは、車
両に搭載された複数のカメラにより周辺環境の撮影を行
う。また、車両には、車両位置を検知するGPSセンサ並
びに、車体の姿勢(即ち、カメラの姿勢)を検知する姿
勢センサ、方位を地磁気により検出する方位センサが搭
載されている。
【0024】第3図にこの画像収集システムの構成を示
す。環境を撮影するためのカメラは7台(20a,20
b,…20g)搭載されている。このカメラは例えばソ
ニー社製のビデオカメラDCR-VX1000を用いた。PC30は
本画像収集システムの全体を制御するもので、マイクロ
プロセッサPentium Pro 200Hzを内蔵する。PC30と夫
々のカメラ20との間はビデオ/コンピュータインタフ
ェースユニット21a…21g(ソニー社製Vbox II CI
-1100)により接続されている。
【0025】PC30とインタフェース21gとの間は周
知のRS232Cインタフェースバスによって接続され、イン
タフェースユニット21a,21b,…21gはデイジ
ーチェーン方式(入力信号:VISCAIN、出力信号:VISCA
OUT)で接続されている。後述するように、PC30は、
各インタフェースユニット21a…21gを介してタイ
ムコード問い合わせ信号を各々のカメラ20a、…、2
0gに送る。各カメラ20a、…、20gは、信号ライ
ンVISCAOUT上にタイムコード情報を載せ、このタイムコ
ード情報はPC30に伝わる。
【0026】PC30には、GPSセンサ40と3軸の姿勢
センサ41とが、夫々のRS232Cバスインタフェースを介
して接続され、また、地磁気方位センサ42がアナログ
バスを介してPC30に接続されている。センサ42から
の方位信号はPC30内のA/D変換器(不図示)によっ
てA/D変換される。本システムに用いられているGPS
センサ40は、Trimble社製のキネマティック方式の4
400を採用した。ネマティック方式のセンサは、5Hz
のサンプリングレートで±3cmの精度で位置測定を可能
にする。
【0027】姿勢センサ41には、ピッチ角とロール角
において±0.5度の精度、ヨー角において±0.9度の精度
を確保することのできるDATATECH社製のGU-3020を採用
した。また、地磁気方位センサ42には精度±2度を確
保するTOKIN社製のTMC-2000を採用した。なお、GPSセン
サ40からの信号に基づいて、位置情報を演算する作業
は高速性を要するために、PC30に過度の負荷をかける
おそれがある。そこで、第3図のデータ収集システムの
変形として、GPSデータ演算専用のPCを付加しても良
い。
【0028】第4図に、第3図のシステムで収集された
各種データの記録場所を示す。周知のように、キネマテ
ィック方式のGPSセンサは、精度の高い時刻データと位
置データとを出力する。第4図において、PC30内のハ
ードウエアディスクHDには、カメラ20からの「タイム
コード」と、センサ40からの「時刻データ」並びに
「位置情報データ」と、姿勢センサ41からの「姿勢情
報データ」と、方位センサ42からの「方位情報」とが
記憶される。
【0029】第4図において、各カメラ(20a…20
g)からの実写画像は、各々のビデオテープ22a,2
2b,…,22gに記録される。第5図に、カムコーダ
(20a…20g)における記録の方式を示す。周知の
ように、カムコーダ20は、タイムコードジェネレータ
23と、信号ミキサ24と、データ記録のためのビデオ
テープ22とを内蔵する。タイムコードジェネレータ2
3は、画像のフレームをインデックスするためのタイム
コードを出力する。即ち、タイムコードは、テープ上に
記録された画像データのフレーム位置を特定する。
【0030】第5図において、タイムコードジェネレー
タ23からのタイムコードと、不図示のCCDセンサか
らの画像データとは、ミキサ24によって所定のフォー
マットに従ってテープ22上に記録される。第6図に、
カメラ20のテープ22上に記録される上記2つのデー
タ(画像データとタイムコード)の記録される形式の一
例を示す。即ち、テープ上においては、各画像フレーム
には1つのタイムコードが割り当てられている。換言す
れば、あるテープ22上の目的の画像データは、その画
像データに対応するタイムコードを指定すれば、そのテ
ープ22上でサーチすることができる。
【0031】第7図にハードウエアディスクHD内におけ
る前記各種情報の1レコードの記録フォーマットの一例
を示す。PC30は、任意のカメラから任意の時点でタイ
ムコードを受けると、その時の「時刻データ」(センサ
40から受信した)と、車両の「位置情報」(センサ4
0から受信した)と、姿勢センサ41からの「姿勢情
報」と、方位センサ42から「方位情報」とを組にし
て、タイムコード・センサ情報レコードファイル(第7
図の形式)としてディスクHD内に書き込む。即ち、1つ
のタイムコード・センサ情報レコードは、タイムコード
TCの値、そのときの時刻TIM、そのタイムコードを発生
したカメラの番号#、そのタイムコードを受信した時点
の、車両位置データLOC、姿勢データPOS、方位データAZ
M等により構成される。
【0032】第7図の「タイムコード・センサ情報レコ
ード」から明らかなように、ある時刻txの値が与えら
れば、その時刻txの値から、その時刻txの値に近いTI
Mを有するレコードが知れ、そのレコードから、タイム
コードTC、車両位置LOC、姿勢POS、方位AZMを知ること
ができる。また、得られたタイムコードTCの値から、テ
ープ22上をサーチして、目的の画像データを得ること
ができる。
【0033】第3図のデータ収集システムの目的は、パ
ノラマ画像を生成するのに好都合な画像データベースを
生成するための、基になる画像データを生成することに
ある。ここで、センサデータや画像データの位置を表し
得る信号は、カメラではタイムコード、センサ信号では
センサ40からの時刻データである。画像データベース
は、最終的には、画像データと、車両の位置情報や姿勢
データとが結びつけばよい。従って、データ収集システ
ムが記憶するファイル形式は、第6図,第7図以外で
も、データ量に即した形式とすることが可能である。
【0034】後述のデータ画像の収集は第6図,第7図
のデータ収集方法を変えたものである。 〈カメラの配置〉第8図に、本データ収集システムの7
台のカメラ(20a〜20g)の車両上への配置を示
す。
【0035】第8図において図面上方を車両の進行方向
とする。第8図,第9図が示すように、カメラ20c
(#3カメラ)とカメラ20d(#4カメラ)は車両進
行方向の環境の撮影を担当し、カメラ20a(#1カメ
ラ)とカメラ20b(#2カメラ)は車両左側の環境の
撮影を担当し、カメラ20e(#5カメラ)とカメラ2
0f(#6カメラ)は車両右側の環境の撮影を担当す
る。
【0036】第8図において、#7カメラ(20g)は
後方の環境を撮影する。カメラ20gはその撮影中心が
他のカメラ(20a乃至20f)の撮影中心(第8図の
点Tで示す)から距離rだけ離間している。カメラ20
gを車両の後部に置くことにより、カメラ20gが車体
を写し込んでしまうことを防止する。また、カメラ20
gを後方に下げることにより、多くのカメラの配置の自
由度を確保する。即ち、中心位置Tに過度に多くのカメ
ラが集中するのを防止する。
【0037】〈実写画像の収集〉次に、本データ収集シ
ステムによる画像データ収集のための処理の流れを説明
する。第10図は、PC30によって制御される実写画像
データ収集処理の全体的な手順を説明する。
【0038】ステップS100では全カメラのタイムコ
ード同士の対応付けを行う。ステップS200ではタイ
ムコードTCとGPSセンサからの時刻データとの対応付け
を行う。ステップS300では、タイムコードTCと、各
センサからの情報との対応付けを行う。ステップS30
0の処理は、撮影が終了するまで繰り返される。
【0039】第11図は、ステップS100における
「タイムコードの対応付け」処理の詳細な手順を示す。
即ち、ステップS102で、カメラの番号示すカウンタ
kの値を2にセットする。2にセットする理由は、本シ
ステムでは、#1カメラ(カメラ22a)を便宜上基準
としているからに過ぎない。そこで、ステップS104
では、#1カメラからのタイムコードをロギングする。
ステップS106では、#kカメラのタイムコードをロ
ギングする。ステップS108では、上記操作を所定回
数だけ繰り返したかを判断する。この操作により、#1
カメラのタイムコードと、#2カメラ乃至#7カメラの
内の任意のカメラkのタイムコードとの組み合わせでの
対応関係(タイムコードの値の相違)を示すデータが複
数得られた。この複数個のデータを平均化すれば、#1
カメラと#kカメラのタイムコード同士での対応付け、
即ち、値の相違が得られる。この対応付けを、#2カメ
ラから#7カメラの全てのカメラについて行う。
【0040】第12図は、第9図のステップS200に
おけるタイムコードTCと時刻データTIMとの対応付けを
得るための処理手順の詳細である。即ち、ステップS2
02で、GPSセンサからの時刻データTIMを得る。ステッ
プS204では、時刻データTIM における#1カメラの
タイムコードTCの値をロギングする。上記操作を何回か
繰り返して、その平均値より、#1カメラにおけるタイ
ムコードが示す値と絶対時刻(GPSセンサからの時刻TI
M)との差異を知ることができる。
【0041】即ち、第11図と第12図のフローチャー
トによって得られた関係により、あるカメラkのタイム
コードがTCkであるときに、#1カメラのタイムコード
はいくつであり、時間間隔でどの程度ずれているかを予
め把握しておくことができる。第13図はステップS3
00の詳細を説明する。即ち、ステップS302では、
基準である#1カメラからのタイムコードを受信する。
ステップS304では、姿勢センサからの姿勢データ
(ピッチ角、ロール角、ヨー角)を記憶する。ステップ
S306では、方位センサのデータを取得する。ステッ
プS308では、得たタイムコードやセンサなどに基づ
いて、ハードウエアディスクHD内のタイムコード・セン
サ情報ファイルに1レコード分だけ記録する。
【0042】〈カメラ配置の自由度の確保〉第8図にお
いて、#7カメラ(20g)は後方の環境を撮影する。
カメラ20gはその撮影中心が他のカメラ(20a乃至
20f)の撮影中心(第8図の点Tで示す)から距離r
だけ離間している。カメラ20gを車両の後部に置くこ
とにより、カメラ20gが車体を写し込んでしまうこと
を防止する。また、カメラ20gを後方に下げることに
より、多くのカメラの配置の自由度を確保する。即ち、
中心位置Tに過度に多くのカメラが集中するのを防止す
る。
【0043】従来技術の項で述べたように、不連続の2
つ点で撮影した実写画像から、1つの補間画像を生成す
るには、これらの撮影位置は過度に離間すると、補間画
像と実写画像との間にスムーズさが無くなってしまう。
そこで、本システムでは、第14図に示すように、#7
カメラ(20g)から、時間幅 r/v (ここでvは車両の進行速度) だけ未来の画像データ、即ち、#7カメラがr/v時間
後に位置Tにまで進んだときに撮影した実写画像データ
を、#1乃至#6カメラがr/v時間だけ過去の位置
(即ち、第14図に示された位置)で実写した画像デー
タと共に用いることとする。
【0044】即ち、広域ウオークスルーシステムを実現
するために、実写画像から補間画像を生成するための基
となる画像データベースは、#1カメラ乃至#7カメラ
の実写画像を互いに関係づけてデータベースとしなけれ
ばならないが、第15図に示すように、#1カメラ乃至
#6カメラの画像は実際に同じ時刻(時刻t1とする)
に撮影された画像同士(即ち、同じ「時刻データ」を有
する画像同士)をデータベースの1レコードとして統合
し、#7カメラ(20g)からの画像データについて
は、時刻 t1+(r/v) の画像データを同レコードに統合する。
【0045】第15図の処理を、第3図のデータ収集シ
ステムで行う場合には、第11図の制御手順によって得
られた所の、#1カメラのタイムコードと#7カメラか
らのタイムコードとの対応関係に対して、更に、 時間幅r/vに相当するフレーム数 だけ減算することにより、上記対応関係を修正する。即
ち、#1カメラ乃至#6カメラのタイムコードにたいし
て、#7カメラのタイムコードは、常に、上記時間幅r
/vに相当するフレーム数だけ未来の画像データを示す
ことになる。
【0046】〈データベース生成システム〉第16図
は、第3図のデータ収集システムにより得られたビデオ
テープファイルと、磁気ディスクファイル(PC30内の
HD)とから、広域ウオークスルー画像呈示のための画像
補間を行うのに適したデータベースを生成するデータベ
ース生成システムの構成を示す。
【0047】第3図のシステムは、第6図と第7図に示
された2つのファイルを生成する。2つのファイルは、
タイムコードによって、任意のフレームの画像データ
を、その画像データを撮影したときのカメラの位置、カ
メラの姿勢、カメラの方位とをリンクさせることは可能
である。データベース生成システムの必要性は、テープ
上の画像データを高速のファイルに移し代える所にあ
る。
【0048】また、第3図システムは、処理すべきデー
タ量が多いために、第6図のタイムコード・センサ情報
ファイルを生成することが困難な場合がある。換言すれ
ば、第3図のシステムは、第17図に示すように、タイ
ムコードデータTCと時刻データTIMと姿勢データPOSとが
1つのファイル(第1ロギングファイルと呼ぶ)に、位
置データLOCと時刻データTIMとが別の1つのファイル
(以下、第2ロギングファイルと呼ぶ)に記憶するよう
にしている。また、画像データは、第3ロギングファイ
ルとして、実写画像とタイムコードとが組になってテー
プ中に記録されている。なお、第1ロギングファイルと
第2ロギングファイルとは、GPSセンサ40の出力が発
生する毎にレコードが生成されているので、データ量は
多く、従って、画像補間を行う際の精度が確保される。
【0049】以下に説明するデータベース生成システム
は、第3図のデータ収集システムが生成した第17図の
2つのロギングファイルをデータベースに変換するもの
である。第16図において、データベースの生成は、画
像処理装置計算機50によって行われる。上記ビデオテ
ープファイルはビデオデッキ60a〜60gにセットさ
れて読み取られる。また、PC30は計算機50に接続さ
れる。
【0050】第18図は計算機50による処理の流れを
全体的に示す。ステップS500は、PC30から第1ロ
ギングファイルを計算機50に転送する。ステップS6
00では、第2ロギングファイルを計算機50に転送す
る。ステップS700では、ビデオデッキ60から第3
ロギングファイルを計算機50に転送する。
【0051】ステップS800では、第1ロギングファ
イルと第2ロギングファイルとを、時刻データTIMをキ
ーにして対応づける。その詳細を第19図に示す。この
処理の結果は、計算機50内のハードウエアディスク
(不図示)に記憶される。ステップS900では、第1
ロギングファイルと第3ロギングファイルとを、タイム
コードTCをキーにして対応づける。その詳細を第20図
に示す。この処理の結果も、計算機50内のハードウエ
アディスク(不図示)に記憶される。
【0052】なお、第8図に関連して説明したように、
#7カメラからの画像について、時間幅r/vに相当す
る未来のフレームをデータベースの対象とする処理につ
いては、#7カメラについての、第1ロギングファイル
と第2ロギングファイルの対応付け処理(ステップS8
06)、並びに、第1ロギングファイルと第3ロギング
ファイルの対応付け処理(ステップS906)につい
て、上記r/vに対応した時間操作に基づいたサーチを
行えばよい。
【0053】具体的には、ステップS806、ステップ
S906の処理を、第21図に示した制御手順に変形し
て、パノラマ画像合成用の画像データベースを作成す
る。即ち、第21図のステップS1000で第1ロギン
グファイルの1レコードを読み出して、ステップS10
02で当該レコード中の時刻データTIMを知る。次に、
#1カメラ乃至#6カメラの画像データについては、ス
テップS1004で、#1カメラ乃至#6カメラそれぞ
れの第2ロギングファイル中をサーチして、上記TIMと
同じ値を有するTIMを有するレコードを探す。ステップ
S1006で、ステップS1000で見つかった第1ロ
ギングファイルのレコードとステップS1004で見つ
かった第2ロギングファイルのレコードとを統合(実質
的に、情報TIMとLOCとが統合される)する。
【0054】一方、#7カメラについては、ステップS
1010で、ステップS1002で得た時刻TIM から、
【0055】
【数1】
【0056】を計算し、上記数1式の時刻TIMと同じ値
を有するTIMを有するレコードを#7カメラの第2ロギ
ングファイル中に探す。尚、上記式中のfは、時間幅r
/vを、本データ収集系において必要とされる時間幅に
変換する関数を示す。ステップS1012で、ステップ
S1000で見つかった第1ロギングファイルのレコー
ドとステップS1010で見つかった第2ロギングファ
イルのレコードとを統合する。
【0057】ステップS1020では、第1ロギングフ
ァイルの全てのレコードについて上記処理を行ったかを
判断し、終了したのであれば、ステップS1022に進
んで、第1ロギングファイルと第2ロギングファイルと
を統合したレコードをデータベースファイルに書き込
む。かくして、計算機50内に、広域ウオークスルーを
行うための画像補間が容易なデータベースシステムが生
成された。
【0058】〈パノラマ画像の生成〉第22図は、第8
図に示された6つのカメラ(20a〜20f)において
視野範囲をオーバラップさせる角度を説明する原理図で
ある。一般に、距離2dだけ離間して配置された2つの
カメラ(視野角度は同じ)から得られた画像の補間にお
いて、今、距離L0にある対象Pがスムーズに繋がるよ
うに画像を合成(パノラマ画像の生成)する場合を考え
る。カメラの前方で点Pを頂点とする三角形の領域は死
角となる。また、点P’は両カメラによって二重に撮像
される領域内の点を示す。点P’はカメラの前方の距離
L(L≧L0)だけ離れているとすると、点P’は、P
よりも
【0059】
【数2】
【0060】だけ角画像の中央側に映じることになる。
よって2枚の画像をつなげると、対象Pは二重に表示さ
れ、二重の像の映る位置間の差は、
【0061】
【数3】
【0062】となる。1組のカメラ(20aと20b、
または20cと20d、または20eと20f)は上記
差を考慮してオーバラップ角度を設定する。撮影中心が
互いに最も離れている#2カメラと#3カメラ、或いは
#4カメラと#5カメラとについて計算すると、3m先
の対象について画像の継ぎ目を最適化すると、10m先
の対象が6.5度(距離に換算して1.1m)、無限遠方の対
象が9.3度の角度差で二重に映ることを意味する。
【0063】#1カメラ乃至#6カメラについては、撮
影中心が近接しているために、上記式を考慮した二重写
りを考慮して画像補間を行う。また、#7カメラ(20
g)からの画像データについては、データベース上にお
いて、時刻 t1+(r/v) の画像データが時刻t1の画像データとして記録されて
いるので、データベース中の#7カメラ(20g)につ
いての画像データを使用して画像補間する。
【0064】一枚のパノラマ画像を合成するには、仮想
投影面を平面から円筒面に変換する必要がある。第23
図に示すように、絶対方位θ0の方向を向いた水平画角
2・θωのカメラによって撮影された画像(縦:2Z,
横:2X)を考える。この画像内で画像の中央から縦
z、横xの位置にある画像を、円筒投影面上へ投射した
場合の平面への投射位置(θ,z')は、
【0065】
【数4】
【0066】となる。実際には、先ずカメラの球面収差
補正を行い、上記の変換を施して円筒面に投影した画像
を得て、これを横一列に並べることによって一枚のパノ
ラマ画像を得ている。また、画像同士の重なり部分には
ブレンディング処理を行い、連続的な変化を持たせてい
る。
【0067】7台のカメラで大量に作られた画像データ
ベースを以上のようにパノラマ画像にまとめていくこと
で、新たにパノラマ画像のデータベースができあがる。
これが本ウオークスルーシステムで用いるソース画像と
なる。 〈データ収集の変形例〉…第1変形例 第10図,第11図に示したデータ収集は、姿勢センサ
からの出力が不定期である場合に有効であった。
【0068】これから説明する変形例は、姿勢センサか
らの出力が一定の周期でなされ、且つ、そのデータの取
りこぼしがない場合に有効なものである。即ち、第10
図の制御手順は第24図の制御手順に変わる。ステップ
S1100の制御はステップS100のそれに等価であ
る。また、ステップS1200の制御はステップS20
0の制御に等価である。
【0069】ステップS1300では、タイムコードTC
と姿勢センサの出力POSとの対応付けを行う。具体的に
は、第25図のステップS1302において、姿勢セン
サの出力データをロギングし、ステップS1304で#
1カメラのタイムコードをロギングし、これらをペアに
してディスクに書き込む。第24図のステップS140
0では、姿勢センサの出力データPOSと方位センサの出
力AZMとの対応付けを行う。具体的には、第26図のス
テップS1402で姿勢センサの出力をロギングし、ス
テップS1404で方位センサの出力をロギングする。
こうして、姿勢センサ出力と方位センサ出力とは組とな
ってロギングされる。
【0070】第24図の手法では、ステップS1500
とステップS1400との間のループでは、タイムコー
ドを考慮する必要が無くなり、データ収集が高速にな
る。 〈カメラ配置の変形例〉…第2変形例 第8図に示したカメラの配置では、後方の背景を撮影す
るカメラ20gは1つのみが設置されていた。一個のカ
メラで後方視界をカバーするためには、カメラ20gの
視野角は広く設定する必要があるが、視野を広く設定す
ると、周囲の解像度が劣化して、画像補間の際のつなが
りが不連続になる可能性がある。また、第8図のカメラ
配置は直進時には問題はないが、右左折時には問題が発
生する。
【0071】第27図に示した変形例は、後方に#8カ
メラを1つ増やしたものである。後方カメラを2つとし
たことで、1つのカメラ(#7又は#8)の視野は狭く
とも良くなる。また、死角となる領域を狭くするため
に、第27図に示すように、#7カメラと#8カメラの
光軸を交叉させる。第27図のカメラ配置の車両に画像
収集システムを搭載した場合において、この車両が直進
した場合には、r/v時間後には、#7カメラと#8カ
メラとは夫々第28図の7'と8'の位置に移動する。即
ち、車両が前進を継続する場合には、r/v時間に相当
するフレーム数前の#7カメラ7,#8カメラ双方の画
像データを用いる。
【0072】#7カメラと#8カメラとを交叉させる利
点の1つは、右折時或いは左折時に現れる。即ち、左折
の場合は、車体は反時計まわりに回転するので、後方の
#8カメラは第29図のような配置位置(8'位置)に
到達する。即ち、8'位置にある#8カメラの画像デー
タと、左折前の位置にあるときの#1カメラ乃至#6カ
メラの画像データとを組み合わせることとする。このよ
うにすると、#1カメラ乃至#6カメラは車体が左折前
の方向(直進方向)を向いたときの画像データが、#8
カメラが直進方向に向いたときの画像データと統合され
ることとなって、第8図の配置の問題は解消される。
【0073】なお、左折及び右折の検出は、例えばせ姿
勢センサ41の出力から知ることができる。即ち、計算
機50は、姿勢センサ41の出力が記憶されているファ
イルを読み取り、そのときのターン方向が例えば右折
(或いは左折)を示しているときは、#7カメラ(或い
は#8カメラ)からの画像データを選択するようにす
る。一般的に言えば、車体が時計回り(反時計回り)に
ターンすれば、中心線よりも反時計回り(時計回り)に
ずれて設けられたカメラの出力を採用する。
【0074】第30図は、右折の場合には、#7カメラ
の画像データが用いられることを示す。尚、第2変形例
の制御手順は、後述の第3変形例の制御手順から自ずと
明らかになる。 〈カメラ配置の変形例〉…第3変形例 第3変形例(第31図〜第34図)は、第2変形例に対
して、更に、車両の直後方を向く#8カメラを付加した
ものである。
【0075】この配置によれば、直進時には、第32図
に示すように、中央の#8カメラの画像データを用い、
左折時には第33図に示すように、後方右側に配置され
た#9カメラの画像データを用い、右折時には第34図
に示すように、後方左側に配置された#7カメラの画像
データを用いる。第3変形例は、第2変形例よりもさら
に画像のつながりがスムーズになるという効果がある。
【0076】第35図に第3変形例のデータベース生成
の手順を示す。この制御手順は、車両の進行方向(姿勢
データPOS或いはセンサ42からの方位データから判断
できる)に基づいて後方視界を撮影するカメラの内のど
の画像データを使用するかという点で、第2変形例と実
質的に同じである。第21図のそれと異なるところは、
ステップS2010で姿勢データPOS(或いは、センサ
42から方位データ)に基づいて右折か直進か左折かを
判断し、右折の場合は、#7カメラ(第33図)の画像
データを採用し、直進の場合は#8カメラ(第31図)
の画像データを採用し、左折の場合は、#9カメラ(第
32図)の画像データを採用するというものである。
【0077】〈撮影とデータベース構築の同時化〉…第
4変形例 上記実施形態では、画像データベースを、前もってテー
プに撮影した画像データを元に、撮影後に構築した。し
かしながら、撮影しながらデータベースを構築すること
も可能である。この場合、大容量かつ高速のファイル装
置が必要となる。
【0078】尚、第14図或いは第27図または至第3
1図などに示した上記実施形態に対してデータベースの
リアルタイムを構築を行う場合には、後部位置に配置さ
れたカメラ(第14図の例ではカメラ#7、第27図の
例ではカメラ#7及び#8,第31図の例では#7乃至
#9のカメラ)が撮影した画像データを、前述の時間f
(r/v)だけ遅延させるバッファが必要となる。
【0079】〈その他の変形例〉上記実施形態では、第
1ロギングファイル及び第2ロギングファイルに記憶す
るデータの組み合わせは、例えば第17図に示すよう
に、前者に、TC、TIM、POSを記録し、後者にLOC、TIMを
記録した。しかしながら、記録の組み合わせは第17図
の組み合わせに限定されない。
【0080】即ち、画像データが大容量であることに鑑
みれば、画像データは磁気テープなどの大容量メモリに
単独で記録することが好ましい。しかしながら、 TC、T
IM、POS、LOCについては、1つの高速ファイルに記録し
てもよい。
【0081】
【発明の効果】以上説明したように本発明によれば、カ
メラで撮影して得た実写の画像シーケンスに、撮影位置
に関する位置情報を効率よく付加することが可能にな
る。また、カメラで撮影して得た実写の画像シーケンス
に、撮影位置に関する位置情報を効率よく付加可能なよ
うに、時刻情報が付加された画像データベースを構築す
るデータベース装置ができる。
【図面の簡単な説明】
【図1】 本発明が適用され得る広域ウオークスルー方
式の概略を説明する図。
【図2】 従来のカメラ配置装置に設けられたカメラ搭
載装置の概略の構成を示す側面図。
【図3】 本発明を適用した実施例にかかるデータ収集
システムの構成を示すブロック図。
【図4】 第3図のシステムにおいて、各種データが最
終的にどこに記録されるかを示す図。
【図5】 第3図のビデオカメラ20におけるタイムコ
ードの生成を示すブロック図。
【図6】 ビデオカメラ20のビデオテープ22上に記
録されるデータのフォーマットを説明する図。
【図7】 PC30のハードウエアディスクHD内に記録さ
れるデータのフォーマットを説明する図。
【図8】 本実施形態のカメラ配置の特徴を説明する
図。
【図9】 第8図のカメラ配置において、#1カメラ乃
至#6カメラの撮影方位を説明する図。
【図10】 第3図のデータ収集システムの処理の全体
を示すフローチャート。
【図11】 第10図のフローチャートの一部を詳細に
説明するフローチャート。
【図12】 第10図のフローチャートの一部を詳細に
説明するフローチャート。
【図13】 第10図のフローチャートの一部を詳細に
説明するフローチャート。
【図14】 第8図のカメラ配置の利点を説明する図。
【図15】 画像データベースの1レコードに統合する
画像データの時刻を説明する図。
【図16】 実施形態のデータベース生成システムの構
成を示すブロック図。
【図17】 第6図,第7図の形式以外のファイルの構
成を示す図。
【図18】 実施形態のデータベース生成のための制御
の基本原理を説明するフローチャート。
【図19】 第18図のフローチャートの一部を詳細に
説明するフローチャート。
【図20】 第18図のフローチャートの一部を詳細に
説明するフローチャート。
【図21】 第14図のカメラ配置において、#7カメ
ラの画像データを7’一にあるカメラからの画像データ
に変換する制御手順を示すフローチャート。
【図22】 本実施形態においてパノラマ画像精製時に
おいて、死角領域及び2重域領域をの発生を説明する
図。
【図23】 パノラマ画像生成のための円筒への射影原
理を説明する図。
【図24】 第10図の制御手順の変形例にかかる制御
手順のフローチャート。
【図25】 第24図のフローチャートの一部を詳細に
説明したフローチャート。
【図26】 第24図のフローチャートの一部を詳細に
説明したフローチャート。
【図27】 他の方式によるカメラ配置を説明する図。
【図28】 第27図の方式によるカメラ配置において
車両が直進動作を行ったときの画像データの収集を説明
する図。
【図29】 第27図の方式によるカメラ配置において
車両が左折動作を行ったときの画像データの収集を説明
する図。
【図30】 第27図の方式によるカメラ配置において
車両が右折動作を行ったときの画像データの収集を説明
する図。
【図31】 さらに他の方式によるカメラ配置を説明す
る図。
【図32】 第31図の方式によるカメラ配置において
車両が直進動作を行ったときの画像データの収集を説明
する図。
【図33】 第31図の方式によるカメラ配置において
車両が左折動作を行ったときの画像データの収集を説明
する図。
【図34】 第31図の方式によるカメラ配置において
車両が右折動作を行ったときの画像データの収集を説明
する図。
【図35】 第3変形例に関わる画像データベースの作
成手順を示すフローチャート。

Claims (26)

    【特許請求の範囲】
  1. 【請求項1】 連続的な三次元画像空間を構築するため
    の基礎とするために、離散的な複数の方位方向で複数の
    カメラにより撮影して得られた画像を記録する方法であ
    って、 前記複数のカメラの任意のカメラにより、対象をシーケ
    ンシャルに撮像して生成した画像のデータフレームを、
    そのデータフレームを特定する特定情報と共に、第1の
    メモリに記憶し、 前記データフレームの撮影位置についての位置情報を取
    得し、その位置情報を当該位置情報の取得時刻を示す取
    得時刻情報と共に、第2のメモリに記憶し、 当該データフレームの特定情報と、当該データフレーム
    の生成された時点において取得した位置情報に対応する
    取得時刻情報とを対にして第3のメモリに記憶すること
    を特徴とする画像の記録方法。
  2. 【請求項2】 前記第1のメモリはシーケンシャルメモ
    リであって、前記特定情報は、前記第1のメモリ内にお
    ける当該データフレームの記録順序を示すフレーム番号
    であることを特徴とする請求項1に記載の画像の記録方
    法。
  3. 【請求項3】 前記特定情報は当該データフレームを前
    記第1メモリに記録する時の相対時刻を示す情報である
    ことを特徴とする請求項1に記載の画像の記録方法。
  4. 【請求項4】 前記第1のメモリは、カメラ毎に設けら
    れたビデオテープメモリであり、前記第2のメモリは磁
    気ディスクであることを特徴とする請求項1に記載の画
    像の記録方法。
  5. 【請求項5】 前記特定情報は、カメラにおいてカメラ
    毎に発生されたタイムコードであり、前記複数のカメラ
    の内の特定の1つカメラのタイムコードを基準とし、こ
    の特定の1つのカメラのタイムコードと、他のカメラの
    タイムコードとの差異を求めることを特徴とする請求項
    1に記載の画像の記録方法。
  6. 【請求項6】 前記カメラは車両に搭載されることを特
    徴とする請求項1に記載の画像の記録方法。
  7. 【請求項7】 カメラの姿勢を示す姿勢情報も併せて前
    記第2のメモリに記録されることを特徴とする請求項1
    に記載の画像の記録方法。
  8. 【請求項8】 前記位置情報はGPSセンサから得られる
    ことを特徴とする請求項1に記載の画像の記録方法。
  9. 【請求項9】 取得時刻情報の値をキーにして、前記第
    2のメモリと前記第3のメモリとをサーチして、この取
    得時刻情報に対応する特定情報が特定する前記第1のメ
    モリ内の画像フレームデータと、前記取得時刻情報に対
    応する前記第2のメモリ内の位置情報とを互いに関連付
    けて第4のメモリに記録することを特徴とする請求項1
    に記載の画像の記録方法。
  10. 【請求項10】 請求項1に記載の記録方法で作成した
    画像データベース。
  11. 【請求項11】 連続的な三次元画像空間を構築するた
    めの基礎とするために、離散的な複数の方位方向で複数
    のカメラにより撮影して得られた画像を記録する方法で
    あって、 前記複数のカメラの任意のカメラにより、対象をシーケ
    ンシャルに撮像して生成した画像のデータフレームを、
    そのデータフレームの生成された生成時刻を表す生成時
    刻情報と共に、第1のメモリに記憶し、 前記データフレームの撮影位置についての位置情報を取
    得し、その位置情報を当該位置情報の取得時刻を示す取
    得時刻情報と共に、第2のメモリに記憶することを特徴
    とする画像の記録方法。
  12. 【請求項12】 前記生成時刻情報と取得時刻情報の値
    が等しい、前記第1のメモリ内の画像データフレーム
    と、前記第2のメモリ内の位置情報とを互いに関連付け
    て第4のメモリに記録することを特徴とする請求項11
    に記載の画像の記録方法。
  13. 【請求項13】 離散的な複数の方位方向で複数のカメ
    ラにより撮影して得られた画像データベースシステムで
    あって、 撮影位置に関連する位置情報と、位置情報を取得した時
    刻を表す第1の時刻情報とを共に含む位置・時刻データ
    ベースと、 画像データと、この画像データを生成した時刻を表す第
    2の時刻情報とを共に含む画像・時刻データベースと、 を具備する画像データベースシステム。
  14. 【請求項14】 連続的な三次元画像空間を構築するた
    めの基礎とするために、離散的な複数の方位方向で複数
    のカメラにより撮影して得られた画像を記録する記録装
    置であって、 前記複数のカメラの任意のカメラにより、対象をシーケ
    ンシャルに撮像して生成した画像のデータフレームを、
    そのデータフレームを特定する特定情報と共に記憶する
    第1のメモリと、 前記データフレームの撮影位置についての位置情報を取
    得し、その位置情報を当該位置情報の取得時刻を示す取
    得時刻情報と共に記憶する第2のメモリと、 当該データフレームの特定情報と、当該データフレーム
    の生成された時点において取得した位置情報に対応する
    取得時刻情報とを対にして記憶する第3のメモリとを具
    備することを特徴とする画像記録装置。
  15. 【請求項15】 前記第1のメモリはシーケンシャルメ
    モリであって、前記特定情報は、前記第1のメモリ内に
    おける当該データフレームの記録順序を示すフレーム番
    号であることを特徴とする請求項14に記載の画像記録
    装置。
  16. 【請求項16】 前記特定情報は当該データフレームを
    前記第1メモリに記録する時の相対時刻を示す情報であ
    ることを特徴とする請求項14に記載の画像記録装置。
  17. 【請求項17】 前記第1のメモリは、カメラ毎に設け
    られたビデオテープメモリであり、前記第2のメモリは
    磁気ディスクであることを特徴とする請求項14に記載
    の画像記録装置。
  18. 【請求項18】 前記特定情報は、カメラにおいてカメ
    ラ毎に発生されたタイムコードであり、前記複数のカメ
    ラの内の特定の1つカメラのタイムコードを基準とし、
    この特定の1つのカメラのタイムコードと、他のカメラ
    のタイムコードとの差異を求めることを特徴とする請求
    項14に記載の画像記録装置。
  19. 【請求項19】 前記カメラは車両に搭載されることを
    特徴とする請求項14に記載の画像記録装置。
  20. 【請求項20】 カメラの姿勢を示す姿勢情報も併せて
    前記第2のメモリに記録されることを特徴とする請求項
    14に記載の画像記録装置。
  21. 【請求項21】 前記位置情報はGPSセンサから得られ
    ることを特徴とする請求項14に記載の画像記録装置。
  22. 【請求項22】 取得時刻情報の値をキーにして、前記
    第2のメモリと前記第3のメモリとをサーチして、この
    取得時刻情報に対応する特定情報が特定する前記第1の
    メモリ内の画像フレームデータと、前記取得時刻情報に
    対応する前記第2のメモリ内の位置情報とを互いに関連
    付けて記憶する第4のメモリとを具備する請求項14に
    記載の画像記録装置。
  23. 【請求項23】 連続的な三次元画像空間を構築するた
    めの基礎とするために、離散的な複数の方位方向で複数
    のカメラにより撮影して得られた画像を記録する記憶装
    置であって、 前記複数のカメラの任意のカメラにより、対象をシーケ
    ンシャルに撮像して生成した画像のデータフレームを、
    そのデータフレームの生成された生成時刻を表す生成時
    刻情報と共に記憶する第1のメモリと、 前記データフレームの撮影位置についての位置情報を取
    得し、その位置情報を当該位置情報の取得時刻を示す取
    得時刻情報と共に記憶する第2のメモリとを具備するこ
    とを特徴とする画像記録装置。
  24. 【請求項24】 前記生成時刻情報と取得時刻情報の値
    が等しい、前記第1のメモリ内の画像データフレーム
    と、前記第2のメモリ内の位置情報とを互いに関連付け
    て記憶する第4のメモリを具備することを特徴とする請
    求項23に記載の画像記録装置。
  25. 【請求項25】 連続的な三次元画像空間を構築するた
    めの基礎とするために、離散的な複数の方位方向で複数
    のカメラにより画像を撮影し得られた画像を記録する制
    御をコンピュータに実行させるコンピュータプログラム
    の記憶媒体であって、 前記複数のカメラの任意のカメラにより、対象をシーケ
    ンシャルに撮像して生成した画像のデータフレームを、
    そのデータフレームを特定する特定情報と共に、第1の
    メモリに記憶する第1のプログラムコード手段と、 前記データフレームの撮影位置についての位置情報を取
    得し、その位置情報を当該位置情報の取得時刻を示す取
    得時刻情報と共に、第2のメモリに記憶する第2のプロ
    グラムコード手段と、 当該データフレームの特定情報と、当該データフレーム
    の生成された時点において取得した位置情報に対応する
    取得時刻情報とを対にして第3のメモリに記憶する第3
    のプログラムコード手段とを記憶したコンピュータプロ
    グラムの記憶媒体。
  26. 【請求項26】 連続的な三次元画像空間を構築するた
    めの基礎とするために、離散的な複数の方位方向で複数
    のカメラにより画像を撮影し得られた画像を記録する制
    御をコンピュータに実行させるコンピュータプログラム
    の記憶媒体であって、 前記複数のカメラの任意のカメラにより、対象をシーケ
    ンシャルに撮像して生成した画像のデータフレームを、
    そのデータフレームの生成された生成時刻を表す生成時
    刻情報と共に、第1のメモリに記憶する第1のプログラ
    ムコード手段と、 前記データフレームの撮影位置についての位置情報を取
    得し、その位置情報を当該位置情報の取得時刻を示す取
    得時刻情報と共に、第2のメモリに記憶する第2のプロ
    グラムコード手段とを記憶したコンピュータプログラム
    の記憶媒体。
JP9333286A 1997-12-03 1997-12-03 画像の記録方法、画像データベースシステム、画像記録装置及びコンピュータプログラムの記憶媒体 Pending JPH11168754A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP9333286A JPH11168754A (ja) 1997-12-03 1997-12-03 画像の記録方法、画像データベースシステム、画像記録装置及びコンピュータプログラムの記憶媒体
US09/098,546 US6335754B1 (en) 1997-12-03 1998-06-17 Synchronization between image data and location information for panoramic image synthesis
EP98304943A EP0921376B1 (en) 1997-12-03 1998-06-23 Panoramic image acquisition system
DE69833089T DE69833089T2 (de) 1997-12-03 1998-06-23 Panorama-Bilderzeugungssystem
AT98304943T ATE315212T1 (de) 1997-12-03 1998-06-23 Panorama-bilderzeugungssystem

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9333286A JPH11168754A (ja) 1997-12-03 1997-12-03 画像の記録方法、画像データベースシステム、画像記録装置及びコンピュータプログラムの記憶媒体

Publications (1)

Publication Number Publication Date
JPH11168754A true JPH11168754A (ja) 1999-06-22

Family

ID=18264406

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9333286A Pending JPH11168754A (ja) 1997-12-03 1997-12-03 画像の記録方法、画像データベースシステム、画像記録装置及びコンピュータプログラムの記憶媒体

Country Status (5)

Country Link
US (1) US6335754B1 (ja)
EP (1) EP0921376B1 (ja)
JP (1) JPH11168754A (ja)
AT (1) ATE315212T1 (ja)
DE (1) DE69833089T2 (ja)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001074090A1 (en) * 2000-03-31 2001-10-04 Olympus Optical Co., Ltd. Method for posting three-dimensional image data and system for creating three-dimensional image
JP2002209208A (ja) * 2001-01-11 2002-07-26 Mixed Reality Systems Laboratory Inc 画像処理装置及びその方法並びに記憶媒体
JP2003203251A (ja) * 2001-09-28 2003-07-18 Fuji Xerox Co Ltd ビデオシステム、仮想現実を生成するための方法、トランスポートプロトコル、コンピュータ読み取り可能記憶媒体、および、プログラム
WO2005071619A1 (ja) * 2004-01-21 2005-08-04 Campus Create Co., Ltd. 画像生成方法
US7110592B2 (en) 2001-03-02 2006-09-19 Canon Kabushiki Kaisha Image recording apparatus, image reproducing apparatus and methods therefor
US7120313B2 (en) 2001-03-07 2006-10-10 Canon Kabushiki Kaisha Image processing apparatus and method for producing a virtual space for walk-through
US7388982B2 (en) 2002-11-29 2008-06-17 Canon Kabushiki Kaisha Image processing method and apparatus for generating panoramic image
US7411594B2 (en) 2002-01-15 2008-08-12 Canon Kabushiki Kaisha Information processing apparatus and method
US7518636B2 (en) 2003-02-21 2009-04-14 Canon Kabushiki Kaisha Image processing apparatus and image processing method
JP2009129183A (ja) * 2007-11-22 2009-06-11 Internatl Business Mach Corp <Ibm> 仮想空間を構築するための画像処理方法、装置
US7673246B2 (en) 2001-12-12 2010-03-02 Canon Kabushiki Kaisha Image information processing apparatus and method, virtual space presentation apparatus, information administration apparatus, and control methods thereof
US8421797B2 (en) 2008-11-28 2013-04-16 Yamaha Hatsudoki Kabushiki Kaisha Remote control system and remote control apparatus
US9403482B2 (en) 2013-11-22 2016-08-02 At&T Intellectual Property I, L.P. Enhanced view for connected cars

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6389179B1 (en) * 1996-05-28 2002-05-14 Canon Kabushiki Kaisha Image combining apparatus using a combining algorithm selected based on an image sensing condition corresponding to each stored image
JP3571893B2 (ja) 1997-12-03 2004-09-29 キヤノン株式会社 画像記録装置及び画像記録方法、画像データベース生成装置及び画像データベース生成方法
US6906708B1 (en) * 1999-03-26 2005-06-14 Canon Kabushiki Kaisha Image processing method and apparatus, and storage medium
CN100438623C (zh) * 1999-04-16 2008-11-26 松下电器产业株式会社 图象处理装置及监视系统
US7176960B1 (en) * 1999-09-20 2007-02-13 The Trustees Of Columbia University In The City Of New York System and methods for generating spherical mosaic images
DE19961428C2 (de) * 1999-12-17 2002-03-07 Florian Maier Verfahren und Vorrichtung zum Visualisieren eines Vorganges zu einem definierten Zeitpunkt
JP4624594B2 (ja) * 2000-06-28 2011-02-02 パナソニック株式会社 物体認識方法および物体認識装置
US6731305B1 (en) * 2000-07-17 2004-05-04 Imove, Inc. Camera system which records camera identification in image file
US6895126B2 (en) * 2000-10-06 2005-05-17 Enrico Di Bernardo System and method for creating, storing, and utilizing composite images of a geographic location
DE10053683A1 (de) * 2000-10-28 2002-05-08 Alcatel Sa Bild-Überwachung
US7126630B1 (en) * 2001-02-09 2006-10-24 Kujin Lee Method and apparatus for omni-directional image and 3-dimensional data acquisition with data annotation and dynamic range extension method
JP3472273B2 (ja) * 2001-03-07 2003-12-02 キヤノン株式会社 画像再生装置及び画像処理装置及び方法
JP5037765B2 (ja) * 2001-09-07 2012-10-03 株式会社トプコン オペレータ誘導システム
JP3720747B2 (ja) * 2001-09-28 2005-11-30 キヤノン株式会社 画像形成システム及び画像形成装置、及び画像形成方法
JP2004072349A (ja) * 2002-08-05 2004-03-04 Canon Inc 撮像装置、及びその制御方法
US7436429B2 (en) * 2003-11-24 2008-10-14 The Boeing Company Virtual pan/tilt camera system and method for vehicles
US20050168485A1 (en) * 2004-01-29 2005-08-04 Nattress Thomas G. System for combining a sequence of images with computer-generated 3D graphics
US7079173B2 (en) * 2004-02-04 2006-07-18 Hewlett-Packard Development Company, L.P. Displaying a wide field of view video image
CA2559726C (en) 2004-03-24 2015-10-20 A9.Com, Inc. System and method for displaying images in an online directory
GB2421653A (en) * 2004-12-24 2006-06-28 Trek Wireless Ltd System for the collection and association of image and position data
US7720353B1 (en) * 2005-06-21 2010-05-18 Hewlett-Packard Development Company, L.P. Parallel communication streams from a multimedia system
EP1916846B1 (en) * 2005-08-02 2016-09-14 Nissan Motor Company Limited Device and method for monitoring vehicle surroundings
US20090153468A1 (en) * 2005-10-31 2009-06-18 National University Of Singapore Virtual Interface System
US20090128630A1 (en) * 2006-07-06 2009-05-21 Nissan Motor Co., Ltd. Vehicle image display system and image display method
JP4254887B2 (ja) * 2006-07-06 2009-04-15 日産自動車株式会社 車両用画像表示システム
WO2008128348A1 (en) * 2007-04-22 2008-10-30 Ilookabout Inc. Method of obtaining geographically related images using a vehicle
US8855856B2 (en) * 2007-05-08 2014-10-07 GM Global Technology Operations LLC Vehicle roll control method using controllable friction force of MR dampers
US8174561B2 (en) * 2008-03-14 2012-05-08 Sony Ericsson Mobile Communications Ab Device, method and program for creating and displaying composite images generated from images related by capture position
WO2010052550A2 (en) * 2008-11-05 2010-05-14 Easywalk Capital S.A. System and method for creating and broadcasting interactive panoramic walk-through applications
US9876953B2 (en) 2010-10-29 2018-01-23 Ecole Polytechnique Federale De Lausanne (Epfl) Omnidirectional sensor array system
US9007428B2 (en) * 2011-06-01 2015-04-14 Apple Inc. Motion-based image stitching
EP2779621B1 (en) 2011-11-07 2021-12-22 Sony Interactive Entertainment Inc. Image generation device, image generation method and program
WO2013069048A1 (ja) 2011-11-07 2013-05-16 株式会社ソニー・コンピュータエンタテインメント 画像生成装置および画像生成方法
JP5659304B2 (ja) * 2011-11-07 2015-01-28 株式会社ソニー・コンピュータエンタテインメント 画像生成装置および画像生成方法
JP5769813B2 (ja) 2011-11-07 2015-08-26 株式会社ソニー・コンピュータエンタテインメント 画像生成装置および画像生成方法
WO2013141922A2 (en) * 2011-12-20 2013-09-26 Sadar 3D, Inc. Systems, apparatus, and methods for data acquisiton and imaging
JP5915158B2 (ja) * 2011-12-22 2016-05-11 ソニー株式会社 タイムコード表示装置及びタイムコード表示方法
WO2013186804A1 (ja) * 2012-06-11 2013-12-19 株式会社ソニー・コンピュータエンタテインメント 画像生成装置および画像生成方法
US20140315489A1 (en) * 2013-04-22 2014-10-23 Htc Corporation Method for performing wireless display sharing, and associated apparatus and associated computer program product
CN107003600A (zh) * 2014-09-15 2017-08-01 德米特里·戈里洛夫斯基 包括观察大场景的多个数字照相机的系统
FR3052252B1 (fr) * 2016-06-07 2019-05-10 Thales Equipement optronique de vision pour un vehicule terrestre
TWI779029B (zh) * 2018-05-04 2022-10-01 大猩猩科技股份有限公司 一種分佈式的物件追蹤系統
IL265818A (en) * 2019-04-02 2020-10-28 Ception Tech Ltd System and method for determining location and orientation of an object in a space

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL8503378A (nl) 1985-12-06 1987-07-01 Theo Jogchum Poelstra Nieuwe werkwijze voor het opbouwen en bijhouden van data-bestanden voor het wegverkeer.
US5517419A (en) 1993-07-22 1996-05-14 Synectics Corporation Advanced terrain mapping system
DE69532126T2 (de) * 1994-05-19 2004-07-22 Geospan Corp., Plymouth Verfahren zum sammeln und verarbeiten visueller und räumlicher positionsinformation
US5672820A (en) * 1995-05-16 1997-09-30 Boeing North American, Inc. Object location identification system for providing location data of an object being pointed at by a pointing device
JP3658659B2 (ja) * 1995-11-15 2005-06-08 カシオ計算機株式会社 画像処理装置
JP3528548B2 (ja) * 1997-11-18 2004-05-17 トヨタ自動車株式会社 車両用動画像処理方法および車両用動画像処理装置

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001074090A1 (en) * 2000-03-31 2001-10-04 Olympus Optical Co., Ltd. Method for posting three-dimensional image data and system for creating three-dimensional image
JP2002209208A (ja) * 2001-01-11 2002-07-26 Mixed Reality Systems Laboratory Inc 画像処理装置及びその方法並びに記憶媒体
US6810152B2 (en) 2001-01-11 2004-10-26 Canon Kabushiki Kaisha Image processing apparatus, method of processing images, and storage medium
US7110592B2 (en) 2001-03-02 2006-09-19 Canon Kabushiki Kaisha Image recording apparatus, image reproducing apparatus and methods therefor
US7120313B2 (en) 2001-03-07 2006-10-10 Canon Kabushiki Kaisha Image processing apparatus and method for producing a virtual space for walk-through
JP2009181587A (ja) * 2001-09-28 2009-08-13 Fuji Xerox Co Ltd ビデオシステム、及びビデオシステム用プログラム
JP2003203251A (ja) * 2001-09-28 2003-07-18 Fuji Xerox Co Ltd ビデオシステム、仮想現実を生成するための方法、トランスポートプロトコル、コンピュータ読み取り可能記憶媒体、および、プログラム
US7673246B2 (en) 2001-12-12 2010-03-02 Canon Kabushiki Kaisha Image information processing apparatus and method, virtual space presentation apparatus, information administration apparatus, and control methods thereof
US7791618B2 (en) 2002-01-15 2010-09-07 Canon Kabushiki Kaisha Information processing apparatus and method
US7411594B2 (en) 2002-01-15 2008-08-12 Canon Kabushiki Kaisha Information processing apparatus and method
US7388982B2 (en) 2002-11-29 2008-06-17 Canon Kabushiki Kaisha Image processing method and apparatus for generating panoramic image
US7518636B2 (en) 2003-02-21 2009-04-14 Canon Kabushiki Kaisha Image processing apparatus and image processing method
GB2427520A (en) * 2004-01-21 2006-12-27 Campus Create Co Ltd Image generation method
WO2005071619A1 (ja) * 2004-01-21 2005-08-04 Campus Create Co., Ltd. 画像生成方法
JP2009129183A (ja) * 2007-11-22 2009-06-11 Internatl Business Mach Corp <Ibm> 仮想空間を構築するための画像処理方法、装置
US8493380B2 (en) 2007-11-22 2013-07-23 International Business Machines Corporation Method and system for constructing virtual space
US8421797B2 (en) 2008-11-28 2013-04-16 Yamaha Hatsudoki Kabushiki Kaisha Remote control system and remote control apparatus
US9403482B2 (en) 2013-11-22 2016-08-02 At&T Intellectual Property I, L.P. Enhanced view for connected cars
US9866782B2 (en) 2013-11-22 2018-01-09 At&T Intellectual Property I, L.P. Enhanced view for connected cars

Also Published As

Publication number Publication date
EP0921376B1 (en) 2006-01-04
DE69833089T2 (de) 2006-08-03
DE69833089D1 (de) 2006-03-30
EP0921376A1 (en) 1999-06-09
US6335754B1 (en) 2002-01-01
ATE315212T1 (de) 2006-02-15

Similar Documents

Publication Publication Date Title
JPH11168754A (ja) 画像の記録方法、画像データベースシステム、画像記録装置及びコンピュータプログラムの記憶媒体
JP3571893B2 (ja) 画像記録装置及び画像記録方法、画像データベース生成装置及び画像データベース生成方法
JP3290993B2 (ja) 球形画像を作成する方法および装置
US10027931B2 (en) Virtual image generating apparatus, virtual image generating method, and recording medium storing virtual image generating program
EP2583449B1 (en) Mobile and server-side computational photography
KR0184245B1 (ko) 전자식 카메라와 그 재생장치
US20170353658A1 (en) Immersive capture and review
US20110211040A1 (en) System and method for creating interactive panoramic walk-through applications
US20090073265A1 (en) Virtual observer
US20210227195A1 (en) Creating cinematic video from multi-view capture data
CN1965578A (zh) 数码3d/360度照相机系统
JP2002269591A (ja) 画像再生装置及び画像処理装置及び方法
JP2002269592A (ja) 画像処理装置及び方法
US20040021767A1 (en) Image sensing apparatus and control method thereof
US11297371B1 (en) Vehicle video system
JPH082090B2 (ja) 画像動き補正装置
JPH099197A (ja) 連続ステレオ画像データ記録装置
KR20160031464A (ko) 비디오 필름을 촬영하기 위한 촬영 카메라의 위치를 추적하는 시스템
JP2001057652A (ja) 画像入力装置および画像入力方法
JP3433882B2 (ja) 仮想空間生成装置
CN117479022A (zh) 信息处理装置、系统及方法、输入输出装置及方法
JP2001177850A (ja) 画像信号記録装置および方法、画像信号再生方法並びに記録媒体
JP3432213B2 (ja) 画像再生装置及び方法
US20040027365A1 (en) Controlling playback of a temporal stream with a user interface device
JPH09186957A (ja) 画像記録再生装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040315