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
JP6785983B2 - 情報表示装置及び方法、並びにプログラム及び記録媒体 - Google Patents
[go: Go Back, main page]

JP6785983B2 - 情報表示装置及び方法、並びにプログラム及び記録媒体 - Google Patents

情報表示装置及び方法、並びにプログラム及び記録媒体 Download PDF

Info

Publication number
JP6785983B2
JP6785983B2 JP2019543445A JP2019543445A JP6785983B2 JP 6785983 B2 JP6785983 B2 JP 6785983B2 JP 2019543445 A JP2019543445 A JP 2019543445A JP 2019543445 A JP2019543445 A JP 2019543445A JP 6785983 B2 JP6785983 B2 JP 6785983B2
Authority
JP
Japan
Prior art keywords
information
image
display
viewpoint
observer
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.)
Active
Application number
JP2019543445A
Other languages
English (en)
Other versions
JPWO2019058734A1 (ja
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of JPWO2019058734A1 publication Critical patent/JPWO2019058734A1/ja
Application granted granted Critical
Publication of JP6785983B2 publication Critical patent/JP6785983B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/37Details of the operation on graphic patterns
    • G09G5/377Details of the operation on graphic patterns for mixing or overlaying two or more graphic patterns
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/10Input arrangements, i.e. from user to vehicle, associated with vehicle functions or specially adapted therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/21Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using visual output, e.g. blinking lights or matrix displays
    • B60K35/22Display screens
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/28Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor characterised by the type of the output information, e.g. video entertainment or vehicle dynamics information; characterised by the purpose of the output information, e.g. for attracting the attention of the driver
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/012Head tracking input arrangements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/40Filling planar surfaces by adding surface attributes, e.g. adding colours or textures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating three-dimensional [3D] models or images for computer graphics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/001Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background
    • G09G3/003Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background to produce spatial visual effects
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/10Intensity circuits
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/38Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory with means for controlling the display position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/16Type of output information
    • B60K2360/176Camera images
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/20Optical features of instruments
    • B60K2360/21Optical features of instruments using cameras
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/20Optical features of instruments
    • B60K2360/31Virtual images
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/20Optical features of instruments
    • B60K2360/33Illumination features
    • B60K2360/334Projection means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/80Arrangements for controlling instruments
    • B60K35/81Arrangements for controlling instruments for controlling displays
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30196Human being; Person
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2300/00Aspects of the constitution of display devices
    • G09G2300/02Composition of display devices
    • G09G2300/023Display panel composed of stacked panels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0261Improving the quality of display appearance in the context of movement of objects on the screen or movement of the observer relative to the screen
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0686Adjustment of display parameters with two or more screen areas displaying information with different brightness or colours
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/10Mixing of images, i.e. displayed pixel being the result of an operation, e.g. adding, on the corresponding input pixels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/12Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2380/00Specific applications
    • G09G2380/10Automotive applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Transportation (AREA)
  • Combustion & Propulsion (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Processing Or Creating Images (AREA)
  • Instrument Panels (AREA)
  • Image Generation (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Indicating Measured Values (AREA)

Description

本発明は情報表示装置及び方法、並びにプログラム及び記録媒体に関する。本発明は特に被表示物の質感を表現し、被表示物をよりリアルに表示することができる情報表示装置及び方法、並びにプログラム及び記録媒体に関する。本発明の情報表示装置は、例えば車両用の表示装置、例えば計器盤(インストルメント・パネル)を表示する表示装置として用いられる。
情報表示装置は、例えばCRT(Cathode Ray Tube)ディスプレイ、液晶ディスプレイ、LED(Light Emitting Diode)ディスプレイ、有機EL(Electroluminescence)ディスプレイ等から成る表示部を用いて情報を表示する。
情報表示装置は、近年情報のデジタル化により用途を広げており、例えば車両情報の表示などにも使われるようになってきている。車両情報を情報表示装置で表示する場合、アナログ式計器を表す画像がコンピュータグラフィックス技術で生成されて2次元の表示部に表示されることがある。このような表示においては、質感、リアリティの改善が課題である。
特許文献1には、車両の乗員の視線方向を取得し、取得結果に基づき計器の表示態様、例えば反射光の態様を推定することとしている。
特開2010−58633号公報(第5−7頁、第1図)
特許文献1では、表示態様の算出のために、計器の3次元形状を用いており、そのため、処理データ量が大きく、処理負荷が大きく、観察者の動きに対する応答性が悪いと言う問題がある。
本発明は、このような状況に鑑みてなされたものであり、少ないデータ処理量とメモリ量とで、質感を表現することができ、かつ観察者の動きに対し応答性良く、リアリティのある映像を表示することが可能な情報表示装置及び方法を提供することを目的とする。
本発明の情報表示装置は、
被表示物を表す表示画像を生成する画像処理装置と、
前記表示画像を表示する表示部と、
前記表示部を見る観察者を撮像し、観察者画像を出力する観察者撮像部とを有し、
前記画像処理装置は、
前記観察者画像に基づいて、前記観察者の視点の位置及び動きを表す視点情報を生成する視点情報処理部と、
想空間内に配置され、前記被表示物の複数の構成部分の前記観察者から見える可視面にそれぞれ対応し、対応する可視面の、前記観察者から見たときの奥行方向位置に対応する、前記仮想空間内の奥行方向位置に配置された複数の平面状のオブジェクトの各々についての質感情報と、前記視点情報とに基づいて、当該オブジェクトの画像を生成し、前記複数のオブジェクトの画像を合成することで、前記表示画像を生成する表示画像生成部とを有する
ことを特徴とする。
本発明によれば、被表示物の複数の構成部分の可視面の各々に対応するオブジェクトが平面状であって、3次元形状を持たないため、データ量を減らし処理負荷を減らすことができ、観察者の視点の動きに対する応答性を高めることができる。
本発明の実施の形態1に係る情報表示装置2の構成を概略的に示すブロック図である。 図1の画像処理装置を構成する画像表示ECUを示すブロック図である。 表示部に表示される画像で表される計器盤の一例を示す正面図である。 図3の計器盤の分解斜視図である。 図3及び図4に示される計器盤を表す画像の生成に用いられるオブジェクトを示す図である。 (a)及び(b)は平面オブジェクトに対応する可視面の一例及び法線情報を示す図である。 1つのレイヤについての物体色情報、鏡面反射情報、及び法線情報を示す図である。 他のレイヤについての物体色情報、鏡面反射情報、及び法線情報を示す図である。 さらに他のレイヤについての物体色情報、鏡面反射情報、及び法線情報を示す図である。 (a)〜(d)は、観察者の視点の移動に伴う、表示画像の変化の例を示す概略図である。 オブジェクト及び擬似光源の仮想空間における配置の例を示す図である。 観察者の視点の移動に伴うオブジェクトの移動の例を示す図である。 図1の画像処理装置の画像処理の手順を示すフローチャートである。 図13の表示画像生成のステップにおける処理の手順を示すフローチャートである。 奥行情報の他の例を示す図である。 奥行情報のさらなる例を示す図である。 本発明の実施の形態3に係る情報表示装置の構成を概略的に示すブロック図である。
実施の形態1.
図1は、本発明の実施の形態1に係る情報表示装置2の構成を概略的に示す。
図1に示すように、情報表示装置2は、画像処理装置10と、状態情報取得部21と、観察者撮像部22と、周辺環境撮像部23と、表示部25とを有する。
画像処理装置10は、被表示物を表す画像を表示する。被表示物は、例えば車両に関する情報(エンジンの回転速度、車両の走行速度等)を示す計器盤である。
ここで言う車両は、乗用車等の4輪車のほか、2輪車を含む。
表示部25は、画像処理装置10で生成された画像を表示する。表示部25は、例えば液晶ディスプレイ、有機ELディスプレイ、プラズマディスプレイ、空中ディスプレイ等の2次元ディスプレイで構成される。
被表示物が車両の計器盤である場合、表示部25は、本来計器盤が配置される位置に、例えばダッシュボードに配置される。この場合、観察者(例えば、運転者)は、計器盤の代わりに表示部25に表示される画像を見ることで、車両に関する情報を得る。
画像処理装置10は、表示部25の位置に被表示物を置いたと仮定した場合に、観察者の側から見られるのと同様の画像を生成する。
画像処理装置10は、グラフィックス技術により画像を生成するものである。具体的には、複数のオブジェクトを仮想空間内に配置し、仮想投影面に投影することで画像を生成する。この仮想空間は、被表示物が置かれる空間、従って表示部25が置かれる空間(実空間)を模擬したものである。仮想投影面は、実空間における表示部25の表示面に対応する、仮想空間内の平面(仮想表示面)に平行に配置される。
複数のオブジェクトは、仮想表示面に平行に配置された平面状のオブジェクトであり、被表示物の複数の構成部分の観察者から見える面(可視面)にそれぞれ対応し、被表示物の対応する可視面の奥行方向位置に対応する、仮想空間における奥行方向位置に配置される。
被表示物の可視面の奥行方向位置とは、表示部25の位置に置かれた被表示物を、観察者から見たときの奥行方向位置であり、例えば、観察者の視点を含み、表示部25の表示面に平行な基準面からの距離で定義される。
仮想空間内における奥行方向位置とは、仮想空間内に配置されたオブジェクトを、仮想空間内に仮想される観察者から見たときの奥行方向位置であり、例えば、仮想空間内に仮想される観察者の視点(実空間における観察者の視点に対応する)を含み、仮想表示面に平行な基準面からの距離で定義される。
各オブジェクトは、その奥行方向位置と同じ奥行方向位置に仮想されるレイヤに属するものとして扱われる。各レイヤは、仮想表示面に平行な平面であり、各レイヤには、1以上のオブジェクトが属する。
状態情報取得部21は、被表示物の状態を定める状態情報Faを取得する。被表示物が車両の計器盤である場合、車両の状態(エンジンの回転速度、車両の走行速度、方向指示器の状態等)に基づいて被表示物である計器盤の状態(計器の指針の位置、インジケータの輝度或いは色)が定められる。この場合、状態情報として、車両の状態を示す情報(車両情報)を取得する。
観察者撮像部22は、表示部25を見る観察者4、特にその頭部を撮像し、撮像画像を観察者画像Fbとして出力する。被表示物が車両の計器盤である場合、観察者4は一般に運転者である。
周辺環境撮像部23は、表示部25の周辺の環境を撮像し、撮像画像を周辺環境画像Fcとして出力する。被表示物が車両の計器盤である場合、表示部25の周辺の環境には、車両の内部の環境のみならず車両の外部の環境が含まれる。
画像処理装置10は、属性情報記憶部11と、視点情報処理部12と、環境情報処理部13と、表示画像生成部14とを有する。
属性情報記憶部11には、複数のオブジェクトの各々についての属性情報Jaが記憶されている。
視点情報処理部12は、観察者撮像部22から出力される観察者画像Fbに基づいて、観察者の視点の位置及び動きを表す視点情報Gbを生成する。
環境情報処理部13は、周辺環境撮像部23から出力される周辺環境画像Fcに基づいて、周辺の光学的環境を表す周辺環境情報Gcを生成する。
表示画像生成部14は、属性情報記憶部11に記憶されている属性情報Jaと、状態情報取得部21で得られた状態情報Faと、視点情報処理部12で生成された視点情報Gbと、環境情報処理部13で生成された周辺環境情報Gcとに基づいて、当該オブジェクトの画像を生成し、複数のオブジェクトの画像を合成することで、表示画像を生成する。
表示画像生成部14は、レイヤ画像生成部15と、レイヤ画像合成部16とを有する。
レイヤ画像生成部15は、属性情報Ja、状態情報Fa、視点情報Gb、及び周辺環境情報Gcとに基づいて、複数のレイヤ画像を生成する。
レイヤ画像生成部15は、複数のオブジェクトの各々を、当該オブジェクトと同じ奥行方向位置のレイヤに属するものとして扱い、各々各レイヤに属する1以上のオブジェクトの画像から成る複数のレイヤ画像を生成する。
各レイヤのレイヤ画像は、当該レイヤに属するオブジェクトを、仮想投影面に投影することで得られる画像である。
各オブジェクトを画素の集合で表す場合、各オブジェクトの各画素の画素値を定めることで当該オブジェクトの画像が生成され、各レイヤに属する1以上のオブジェクトの画像を統合することで、当該レイヤの画像が生成される。例えば、各レイヤに対して一組のメモリプレーンが用意され、当該レイヤに属するオブジェクトの各画素の画素値を当該メモリプレーンに書き込むことで当該レイヤの画像が生成される。
各レイヤのレイヤ画像の生成に当たっては、属性情報記憶部11に記憶されている属性情報Jaのうち、当該レイヤに属するオブジェクトについての属性情報が、上記の状態情報Fa、視点情報Gb及び周辺環境情報Gcとともに、参照される。
レイヤ画像合成部16は、複数のレイヤ画像を合成して表示画像を生成する。
合成に当たり、レイヤ画像合成部16は、複数のレイヤ画像に対し、運動視差を与える処理及び陰面消去の処理を施す。
運動視差を与える処理においては、より奥側に位置するレイヤに属するオブジェクトに対しより大きな運動視差を与える。
陰面消去の処理においては、手前側のレイヤに属するオブジェクトに重なる、奥側のレイヤに属するオブジェクトが消去される。
画像処理装置10は、例えば図2に示される画像表示ECU(Electronic Control Unit)により構成される。
図2に示される画像表示ECUは、CPU101と、メモリ102とを有し、これらはバス103により接続されている。CPU101及びメモリ102はさらに、バス103を介し、さらにそれぞれ入力インターフェース104、105及び106を介して状態情報取得部21、観察者撮像部22及び周辺環境撮像部23と接続されるとともに、バス103及び出力インターフェース107を介して、表示部25と接続されている。
CPU101はメモリ102に記憶されたプログラムに従って動作し、図1に示される視点情報処理部12、環境情報処理部13、及び表示画像生成部14の機能を実現する。
メモリ102は、上記のプログラムを記憶するほか、図1の属性情報記憶部11並びに後述のメモリ12m、13m、15mとしての役割を果たす。
以下、情報表示装置2が、車両の計器盤を表示するものである場合について、各部の動作をより詳しく説明する。
この場合、状態情報取得部21は、車両情報Faを取得し、レイヤ画像生成部15に供給する。
車両情報Faには、一般に、エンジンの回転速度を示す情報、車両の走行速度を示す情報、冷却水の温度を示す情報、走行距離を示す情報、燃料残量を示す情報、方向指示器の動作状態を示す情報が含まれる。状態情報取得部21は、これらの情報を、車両のそれぞれの部分を制御するための制御ECUから、CAN(Control Area Network)を通じて所定時間間隔で入手する。
以下に示す例では、上記のうち、エンジンの回転速度を示す情報、車両の走行速度を示す情報、及び方向指示器の動作状態を示す情報が、レイヤ画像生成部15に供給されるものとしている。
表示部25に表示される画像で表される計器盤の一例が図3及び図4に示されている。
図3は計器盤の正面図であり、図4は計器盤の構成部分を示す分解斜視図である。図3には、計器盤とともに、計器盤を見る観察者4が示され、図4には、計器盤とともに、観察者4の視点4Eが示されている。
図示の計器盤300は、2個の計器301、302とインジケータ303とを含む。
左側の計器301は、回転速度計であり、エンジンの回転速度を示す。具体的には、状態情報取得部21で取得されたエンジンの回転速度を示す情報に応じて指針311の回転方向の位置が変わる。計器301は、指針311のほか、文字盤312及びリング313を含む。
右側の計器302は、走行速度計であり、車両の走行速度を示す。具体的には、状態情報取得部21で取得された車両の走行速度を示す情報に応じて指針321の回転方向の位置が変わる。計器302は、指針321のほか、文字盤322及びリング323を含む。
インジケータ303は、一対の矢印型の表示灯331及び332を含み、図示しない方向指示器(車両の外部に設けられ、他の車両等に対する合図のために用いられる)の状態を示す。
方向指示器は、例えば、運転者による操作に応じて点滅する。インジケータ303は、方向指示器が点滅しているとき、これに同調して、高輝度状態と低輝度状態とを交互に繰り返す。
計器301及び302及びインジケータ303はダッシュボード305に設けられている。
このような計器盤300を表示部25に表示する場合、指針311、321、文字盤312、322、リング313、323、インジケータ303、及びダッシュボード305が、被表示物の構成部分となる。即ち被表示物には、主たる表示対象(計器盤)のみならず、その背景(ダッシュボード)が含まれる。
これらの構成部分の、観察者4から見える面(可視面)は、図4に示されるように、異なる奥行方向位置(視点4Eを含み表示部25の表示面25Qに平行な基準面Q0からの距離が異なる位置)にある。
図示の例では、指針311、321の可視面は基準面Q0から距離D1の位置にあり、文字盤312、322の可視面は基準面Q0から距離D2の位置にあり、リング313、323の可視面は基準面Q0から距離D3の位置にあり、インジケータ303の可視面は基準面Q0から距離D4の位置にあり、ダッシュボード305の可視面は基準面Q0から距離D5の位置にある。
図4には、基準面Q0からそれぞれ距離D1〜D5の位置にある平面が符号Q1〜Q5で示されている。
これらの可視面は、基準面Q0に対して傾斜している場合もあり、また基準面Q0の方に突出した部分、或いは窪んだ部分を含むことがあるので、基準面Q0までの距離(D1〜D5)は代表的な値で表される。代表的な値としては、平均値、中間値、或いは主要部分についての値を用いることができる。
本実施の形態の情報表示装置2は、可視面に対応するオブジェクトを用いて表示画像を生成する。
図5には、図3及び図4に示される上記の構成部分の可視面に対応するオブジェクトが示されている。各オブジェクトは、対応する可視面を持つ構成部分と同じ符号に添え字bを付したもので示されている。
オブジェクトは、仮想空間内に、実空間における表示部25の表示面25Qに対応する、仮想空間内の平面(仮想表示面)25Lに平行に、かつそれぞれ対応する可視面(構成部分である指針、文字盤、リング、インジケータ、背景の可視面)の奥行方向位置に対応する奥行方向位置に配置されている。
ここで、オブジェクトについての奥行方向位置とは、仮想空間内における、視点4Ebを含み、仮想表示面25Lに平行な基準面L0からの距離(仮想空間における奥行距離)C1〜C5で定義される。
一方、被表示物の構成部分の可視面についての奥行方向位置とは、上記のように被表示物が観察者4の前に、即ち、表示部25の位置に置かれたと仮定した場合における、視点4Eを含む基準面Q0から当該可視面までの距離(実空間における奥行距離)D1〜D5で定義される。この場合、例えば、被表示物の構成部分の可視面のいずれか、例えば、基準面Q0に最も近い可視面(指針311、321の可視面)の奥行方向位置が、表示部25の表示面25Qの位置に一致するように、被表示物が配置されるものとする。
視点4Eが表示面25Qに対して、前後に動く(近づいたり、遠ざかったりする)ので、表示面25Qから視点4Eを含む基準面Q0までの距離は変化し得る。表示面25Qから基準面Q0までの距離として、測定により求めた値を用いても良く、経験に基づき定められる標準的な値を用いても良い。例えば、該距離が変化する場合には、その中間値又は平均値を標準的な値として用いても良い。以下では、経験に基づいて定められる標準的な値を用いる場合について説明する。測定により求めた距離を用いる構成については後述する。
標準的な値を用いる場合にも、後述のように、視点4Eの前後の動きに応じて表示画像の明るさを変える場合には、前後の動きを検出し、検出した動き(位置の変化)に基づいて表示画像の明るさを変化させることとしても良い。
上記のようにして定められた奥行距離D1〜D5に基づいて奥行距離C1〜C5を定める。距離C1〜C5は、距離D1〜D5に一致するように定めるのが望ましい。しかしながら、本発明はこれに限定されず、距離C1〜C5が、距離D1〜D5に対して比例関係、或いは同じ大小関係を有する等の何等かの類似性を有すれば良い。
上記のオブジェクトの各々は当該オブジェクトと同じ奥行方向位置のレイヤに属するものとして扱われる。複数のオブジェクトが同じ奥行方向位置にある場合、それらは同じレイヤに属するものとして扱われる。図示の例では、オブジェクト311b及び321bは第1のレイヤL1に属し、オブジェクト312b及び322bは第2のレイヤL2に属し、オブジェクト313b及び323bは第3のレイヤL3に属し、オブジェクト331b及び332bは第4のレイヤL4に属し、オブジェクト305bは第5のレイヤL5に属するものとして扱われる。
属性情報記憶部11には、上記のオブジェクトの各々についての属性情報Jaが予め外部から与えられて記憶されている。
属性情報Jaは、形状情報Jbと、質感情報Jcと、奥行情報Jdとを含む。
各オブジェクトについての形状情報Jbは、表示部25の位置に仮想的に配置された被表示物の、該オブジェクトに対応する構成部分の可視面を、視点4Eの側から見たときの形状を表す情報である。
各オブジェクトについての質感情報Jcは、表示部25の位置に仮想的に配置された被表示物の、該オブジェクトに対応する構成部分の可視面の質感情報Jcであり、物体色情報Jeと、鏡面反射情報Jfと、法線情報Jgとを含む。
各オブジェクトについての物体色情報Jeは、当該オブジェクトに対応する構成部分の可視面の色を表す情報である。ここで言う色は、反射、シェーディングの影響を無視した物体そのものの色(即ち、分光反射率)である。
オブジェクトを画素の集合として表す場合、物体色情報Jeは各画素についての物体色を表す画素値、例えばR、G、Bの成分値で表される。
構成部分の可視面の全体が同じ物体色であれば、オブジェクトのすべての画素の画素値が互いに同じとなる。構成部分の可視面に模様がある場合には、オブジェクト内の位置に応じて画素値が異なるものとなる。
各オブジェクトについての鏡面反射情報Jfは、当該オブジェクトに対応する構成部分の可視面の鏡面反射の程度(光沢)を表す情報である。
オブジェクトを画素の集合として表す場合、鏡面反射情報Jfは各画素についての光沢の度合いを示す画素値で表される。この画素値は例えば0から255までの範囲内の値である。例えば、光沢が最も強く、鏡面反射の度合いが最も大きい場合には、鏡面反射情報Jfを表す画素値が「255」とされ、少し表面加工がされたマット(つや消し)調の表面を表現する場合、鏡面反射情報Jfは一様に中程度の値とされる。
各オブジェクトについての法線情報Jgは、表示部25の位置に仮想的に配置された被表示物の、当該オブジェクトに対応する構成部分の可視面の法線方向を表す情報である。
法線方向は例えば、基準面Q0の法線の方向を基準とする。
法線方向は、例えば、3次元のベクトルで表される。3次元のベクトルは3つの成分値の組み合わせで表される。
オブジェクトを画素の集合として表す場合、法線情報は各画素についての法線方向を示す3つの画素値の組み合わせで表される。
オブジェクトの法線情報が、R、G、Bの成分値から成るカラー画像データの形式で表される場合、3次元ベクトルの3つの成分値X、Y、ZをそれぞれR、G、Bのチャンネルに割り当てて表現することができる。各成分値が0から255までの範囲の値である場合、0〜127を負の値を表すのに用い、128〜255を正の値を表すのに用いても良い。
平面状のオブジェクトについて、このように法線情報Jgを持たせるのは、被表示物の可視面における光の反射をより忠実に再現するためである。法線情報Jgに基づき反射等の計算を行う際には、平面状のオブジェクトの表面が画素毎に法線情報Jgに対応する傾斜を有するものとみなす。
例えば、可視面が図6(a)に示すように、左半部と右半部とで異なる方向に傾斜している場合、図6(b)に示すように、オブジェクトのうち、可視面の左半部に対応する画素Px群と右半部に対応する画素Px群とでは異なる法線方向を示す法線情報を持つことになる。
オブジェクトの各々についての奥行情報Jdは、当該オブジェクトの奥行方向位置を表す。
上記のように、各オブジェクトの奥行方向位置は、被表示物を表示部25の位置に仮想的に配置したときの当該オブジェクトに対応する構成部分の可視面の奥行方向位置に対応する。
また、各オブジェクトは、当該オブジェクトの奥行方向位置にあると仮想されるレイヤに属するものとして扱われる。
この場合、各レイヤについての奥行情報Jdと、各オブジェクトについて、当該オブジェクトが属するレイヤを示す情報との組み合わせを、当該オブジェクトの奥行情報の代わりとして用いることができる。
その場合、基準面L0からレイヤL1〜L5までの距離C1〜C5を表す情報と、各オブジェクトについてどのレイヤに属するかを示す情報とが、属性情報記憶部11に記憶されている。
また、各レイヤに属する1以上のオブジェクトについての形状情報Jb及び質感情報Jcも、纏められ、当該レイヤの情報として扱われる。
図7〜図9には、レイヤL1〜L5のうち、レイヤL1、L2及びL3について、物体色情報Je、鏡面反射情報Jf、法線情報Jgをレイヤ毎の情報として、即ち、各レイヤのそれぞれの画素にマッピングした情報として図示している。
観察者撮像部22は、表示部25を観察する観察者4(特にその頭部)を撮像し、撮像画像を観察者画像Fbとして出力する。
観察者撮像部22は、撮像装置(カメラ)を備え、フレーム毎に撮像を行い、フレーム毎の画像を順次出力する。
観察者撮像部22は、例えば、図10(a)〜(d)のように、表示部25の上部に設置されている。
視点情報処理部12は、観察者撮像部22から出力される観察者画像Fbから観察者の視点の位置を検出し、視点の位置及び動きを表す情報(視点情報)Gbを生成する。
視点情報処理部12は、観察者撮像部22から出力される観察者画像Fb中の眼を認識して、認識した眼の位置を視点の位置としても良く、観察者画像Fb中の頭部を認識して、認識した頭部の位置を視点の位置としても良い。要するに、眼の位置、又は観察者のうち、眼に近い部分の位置を検出するものであれば良い。以下では、頭部を認識し、頭部の位置を視点の位置として検出するものとして説明する。頭部の位置を視点の位置として扱うことを考慮し、図10(a)〜(d)には観察者4の頭部に符号4Eが付してある。
視点情報処理部12は、検出した視点の位置を示す情報(視点位置情報)に基づいて、視点4Eの動きを追跡し、視点4Eの動きを表す動き情報を生成する。この動き情報としては、例えば、移動方向及び移動量を表す情報が生成される。
視点の位置を表す情報は、相対的な位置を表す情報であっても良い。例えば視点情報処理部12が観察者4の頭部を最初に認識したときの、該頭部の位置を基準位置とし、それ以降の動きを累積することで、基準位置に対する相対的な位置を表す情報を生成することとしても良い。
図10(a)は、視点4Eが表示部25に表示される計器盤のうち、右側の計器に正対している状態を示し、図10(b)は、視点4Eが表示部25に表示される計器盤のうち、左側の計器に正対している状態を示す。
図10(c)は、視点4Eが表示部25に近い位置にある状態を示し、図10(d)は、視点4Eが表示部25から遠い位置にある状態を示す。
視点4Eの左右上下の動きは、観察者画像内において認識された頭部の位置の変化に基づいて検出することができる。
視点4Eの前後(奥行方向)の動きの向きについては、例えば観察者画像中の、認識された頭部の面積が次第に大きくなれば前に(近寄る方向に)移動しているものと判断することができ、頭部の面積が次第に小さくなれば後ろに(遠ざかる方向に)移動しているものと判断することができる。
視点4Eの前後の移動量も相対的な量が得られれば良く、例えば頭部の面積を画素数で表す場合、1画素当たりの移動量を予め定義しておき、増加又は減少した画素数に基づいて手前側又は奥側への移動量を求めることとしても良い。
前後の動きについては、観察者画像中の頭部の面積によるものに限らず、例えば観察者画像中の頭部の特定の部分(特徴点)相互間の距離で判断しても良い。
視点情報処理部12は、上記のようにして生成した動き情報をレイヤ画像生成部15に供給する。
視点情報処理部12は、視点位置情報のフレーム間補間を行い、これにより、フレームレートのより高い情報を生成するものであっても良い。即ち、視点情報処理部12は、観察者撮像部22から出力されるフレーム毎の観察者画像Fbからフレーム毎の視点情報Gbを生成するが、フレーム毎の視点情報に含まれる視点位置情報に対しフレーム間補間を行い、これにより、フレームレートのより高い視点位置情報を生成することとしても良い。フレームレートのより高い視点位置情報から動き情報を生成することで、視点4Eの動きを滑らかに表現する動き情報を生成することができる。
周辺環境撮像部23は、表示部25の周辺の環境を撮像し、撮像画像を周辺環境画像Fcとして出力する。周辺環境撮像部23は、フレーム毎に撮像を行い、フレーム毎の画像を順次出力する。周辺環境撮像部23は、例えば全天球カメラ、半天球カメラ、広角カメラなどの画角の広い撮像装置を備える。また2以上の撮像装置の組み合わせであっても良い。
ここで言う周辺の環境には、車内における表示部25の周辺及び車外に存在する人、物、風景が含まれる。ここで言う「人」には、観察者自身、他の乗員、車外の歩行者等が含まれる。ここで言う「物」には、車内灯、太陽、街路灯、他の車両のヘッドライト、テールライト等が含まれる。
環境情報処理部13は、周辺環境撮像部23から出力される周辺環境画像Fcに基づいて周辺環境情報Gcを生成し、内部のメモリ13mに記憶する。
環境情報処理部13は、周辺環境画像Fcに含まれる、人、物、風景のうち、表示部25の位置に実際の被表示物、例えば計器盤が存在すると仮定した場合に、該被表示物の構成部分の可視面に写り込む程度、即ち、上記可視面の輝度、色等に変化を生じさせる程度が比較的大きいものについての情報を取得する。
周辺環境情報Gcは、方向別の光の強さ及び色を表す情報であっても良い。例えば、特定の方向に特定の色の強い光の光源があるといった情報であっても良い。
周辺環境情報Gcは、車両の高速移動中の環境変化を遅滞なく表示画像に反映させるために、観察者が表示部25に表示される画像の変化に滑らかさを感じるフレームレートで取得するのが望ましい。
一方、車両の走行速度が低い場合や周辺の環境の変化が少ない場合、或いは被表示物の構成部分の可視面がマット調(つや消し処理を施されたもの)であり、写り込みが少ない場合は、フレーム毎のデータを間引きながら(例えば数フレームに1回、或いは数秒に1回だけ)取得するようにしても良い。この場合、生成された周辺環境情報Gcは一旦環境情報処理部13内のメモリ13mに記憶された後、繰り返し読み出されて使用される。
環境情報処理部13は、周辺環境画像Fc中の人、物、風景による、写り込みの視認性を高めるため、周辺環境情報Gcで表される画像(写り込み画像)の色を補正する処理、解像度を高くする処理等、周辺環境情報Gcの補正処理を実施した上で、レイヤ画像生成部15に供給することとしても良い。
レイヤ画像生成部15は、複数のレイヤの各々についてレイヤ画像を生成する。各レイヤのレイヤ画像は、当該レイヤに属するオブジェクトを仮想投影面PLに投影することで得られる画像である。
レイヤ画像生成部15は、属性情報記憶部11に記憶されている形状情報Jb及び質感情報Jcで表される形状及び質感を持つオブジェクトを、同じく属性情報記憶部11に記憶されている当該オブジェクトの奥行情報(当該オブジェクトが属するレイヤの奥行情報)Jdで表される奥行方向位置に配置し、仮想投影面PLへの投影を行う。
レイヤ画像生成部15は、属性情報記憶部11に記憶されている形状情報Jb、質感情報Jc、及び奥行情報Jdと、状態情報取得部21で取得される車両情報Faと、視点情報処理部12から提供される視点情報Gbと、環境情報処理部13から提供される周辺環境情報Gcとを入力とし、各レイヤの画像を生成する。即ち、各レイヤに属する1以上のオブジェクトの画像を生成し、生成した1以上のオブジェクトの画像を統合して、当該レイヤのレイヤ画像として出力する。
各オブジェクトの画像の生成に当たり、車両情報Faに基づいて表示される計器盤の状態(計器301、302の指針311、321に対応するオブジェクト311b、321bの回転位置、インジケータ303の表示灯331、332に対応するオブジェクト331b、332bの輝度)を定める。
各オブジェクトが画素の集合で表される場合、レイヤ画像生成部15は、各オブジェクトの画像の生成において、各画素の画素値(色成分値、輝度値等)を定める。
この場合、構成部分の可視面に模様、写り込みがある場合には(即ち、属性情報記憶部11から読み出された質感情報Jc及び環境情報処理部13で生成された周辺環境情報Gcに基づいて、写り込みを表現すべきであると判断されるときには)、それらの模様、写り込みをも表現する。また、視点4Eの位置(視点情報Gbにより表される)に応じて輝度、色等に変化を生じさせるべきである場合には、該輝度、色の変化をも加える。
各オブジェクトの画像の生成においては、当該オブジェクトに対し質感情報Jcに基づいて、バンプマッピングを行うことで、当該オブジェクトに対応する構成部分の可視面の質感を表現する。
光学反射の計算はPhongモデル、Torrance−Sparrowモデル、Blinnモデル等、オブジェクトに対応する構成部分の可視面の材質に合わせた反射モデルを選択して行う。
また、視点4Eの移動に伴い、被表示物の明るさが変化し、或いは明るい部分(ハイライト部分)が移動することが知られている。例えば、視点4Eの上下左右の移動(基準面Q0に平行な移動)に伴い、明るい部分(特に、ハイライト部分)が同じ方向に移動すること、及び視点4Eの前後の移動(基準面Q0に垂直な方向の移動)に伴い、被表示物の明るさが変わることが知られている。本実施の形態ではそのような現象を再現するため、仮想空間内に位置し、視点4Ebの移動に伴い移動する擬似光源を仮想して画像の生成を行う。この擬似光源は、例えば視点4Ebと同じ位置にあるものと仮想される。
この時仮想空間における、オブジェクトの位置は固定されており、擬似光源が視点4Ebの動きに追従して移動するものとする。
例えば、図11に示されるように、各オブジェクトはレイヤL1〜L5のいずれかに配置されており、上下左右の位置(基準面L0に対して平行な方向の位置)も変わらないものとし、擬似光源は視点4Ebと同じ位置にあり、視点4Ebとともに、動くものとする。
レイヤ画像生成部15は、この擬似光源の位置の変化に応じ、オブジェクトからの表面反射光の強さを変化させ、それにより画像の各部分の明るさを変化させる。明るさを変化させる処理は輝度を変化させることで行われる。このとき各オブジェクトの表面は図6に例示するように、画素毎に定義された法線方向を有するものとされる。
例えば、図10(a)に示されるように、視点4Eが表示部25に対し右方向に動くと、仮想空間内の視点4Eb及び擬似光源を同様に移動させ、それによってオブジェクトからの表面反射を変化させ、画像中の明るい部分(ハイライト部分)を右方向に移動させる。
図10(b)に示されるように、視点4Eが表示部25に対し左方向に動くと、仮想空間内の視点4Eb及び擬似光源を同様に移動させ、それによってオブジェクトからの表面反射を変化させ、画像中の明るい部分(ハイライト部分)を左方向に移動させる。
また、図10(c)に示されるように、視点4Eが表示部25に近づくと、仮想空間内の視点4Eb及び擬似光源を同様に移動させることで、オブジェクトからの表面反射をより強くし、画像の輝度をより高くする。
図10(d)に示されるように、視点4Eが表示部25から遠ざかると、仮想空間内の視点4Eb及び擬似光源を同様に移動させることで、オブジェクトからの表面反射をより弱くし、画像の輝度をより低くする。
さらに、レイヤ画像生成部15は、仮想空間における擬似光源からの光の強度(各オブジェクトの表面における照度)を、各レイヤの奥行距離(C1〜C5)に応じて減衰させ、各レイヤのオブジェクトの画像の明るさを調整する。明るさの調整は、輝度を調整することで行われる。このとき、各レイヤにおける照度は、擬似光源からの距離の2乗に反比例するという法則に従うものとする。
例えば図11において、擬似光源(視点4Ebと同じ位置にある)から第1のレイヤL1までの距離をC1とし、第1のレイヤL1における照度をE1とすると、第2のレイヤL2における照度E2は、
E2=(C1/C2)^2×E1 (1)
として計算する。第3のレイヤL3における照度E3も同様に、
E3=(C2/C3)^2×E2 (2)
で求められる。他のレイヤについても同様の計算により照度が求められる。
各レイヤのオブジェクトの画像の明るさを、この照度に応じた値に定める。このようにすることで、画像に奥行感を与えることができる。
なお、擬似光源の強さ、擬似光源の広がり特性は、固有のパラメータとしてレイヤ画像生成部15内のメモリ15mに記憶されているものとする。
以上のように、レイヤ画像生成部15は、複雑な3次元形状データを用いずに光沢、シェーディングの影響を計算し、各オブジェクトの画像を生成する。3次元形状データを用いないので計算のためのデータ処理量が少なくて済む。
レイヤ画像合成部16は、レイヤ画像生成部15で生成されたレイヤ画像L1〜L5を奥行情報Jdに従い、重ね合せることで表示画像を生成する。この重ね合せにおいて、運動視差を与える処理及び陰面消去の処理が行われる。
運動視差を与えるための処理は以下のようにして行われる。
図12に示すように、仮想空間における視点4Ebを含む基準面L0から、それぞれのレイヤL1〜L5までの距離をC1〜C5とする。
運動視差は、視点4Eの移動に伴って、仮想空間内の視点4Ebを移動させ、これに伴ってオブジェクトを同方向に移動させることで表現される。このとき視点4Ebから遠いオブジェクトほどより大きく移動させる。具体的にはオブジェクトの移動量を視点4Ebからの距離に比例させる。
第jのレイヤ(jは1から5のいずれか)のオブジェクトの移動量Mjは、視点4Ebの移動量M0に基づき以下の式で求められる値に定められる。
Mj=Cj×M0×K (3)
Kは係数であり、実験等により、違和感のない値に定められる。
陰面消去の処理においては、各レイヤのオブジェクトは、それよりも手前のレイヤのオブジェクトと重なるときは、消去される。
レイヤ画像合成部16は各レイヤのオブジェクトに対して運動視差を与えるための移動をさせた後に、陰面消去を行って重ね合わせることで、表示画像を生成する。
表示部25はレイヤ画像合成部16で生成した表示画像を表示する。
なおまた、視点情報処理部12は、観察者画像中の視点の位置の特定ができない場合には、そのことを示す情報(検出失敗情報)を出力し、レイヤ画像生成部15は、検出失敗情報が出力されたときは、視点4Ebが既定の位置(既定の視点位置)にあるものとして画像の生成(画像の各部の明るさの決定、及び運動視差を与えるための移動量の決定)を行う。既定の視点位置を示す情報は例えば予めレイヤ画像生成部15内のメモリ15mに記憶されている。
レイヤ画像合成部16は、表示画像を表示部25に送ることで、表示部25の表示画像を更新する。表示画像の更新のレートは、視点4Eの動きに即応し、変化が滑らかで遅延の少ない画像を表示させるように、例えば20fps以上であることが望ましい。
観察者画像Fbの取得のレートが低く、観察者が画像表示に遅延を感じる場合はカルマンフィルタ等で視点4Eの動きを予測しながら表示画像の更新をより高いレートで行っても良い。
この予測は、レイヤ画像生成部15におけるレイヤ画像の生成の際に行っても良く、レイヤ画像合成部16における表示画像の生成の際に行っても良い。
次に、上記の画像処理装置10による画像処理の手順を図13のフローチャートを参照して説明する。
まずステップST1において、レイヤ画像生成部15は、表示部25で表示される被表示物の構成部分に対応するオブジェクトについての属性情報Jaを取得する。属性情報Jaには、形状情報Jb、質感情報Jc及び奥行情報Jdが含まれる。
次に、ステップST2、ST3、ST4の処理が平行して行われる。
ステップST2においては、視点情報処理部12が、観察者画像Fbから視点情報Gbを生成する。即ち、観察者画像Fb中の視点の検出(視点の位置の特定)を試み、検出できたか否かを示す情報を保存するとともに、検出できた場合には、検出された視点の位置を示す情報を内部のメモリ12mに記憶する。さらに、視点の動きの検出を行う。動きの検出においては、例えば2フレーム連続で視点4Eを検出した場合、該視点4Eの位置の差分に基づいて、移動方向及び移動量を求め、動き情報としてメモリ12mに記憶する。
ステップST3では、環境情報処理部13が、周辺環境撮像部23での撮像で得られた周辺環境画像Fcから、周辺環境情報Gcを生成する。
ステップST4では、レイヤ画像生成部15が、状態情報取得部21から車両情報Faを取得する。
ステップST5では、視点情報処理部12が、ステップST2の処理で視点4Eが検出できたことを示す情報が保存されているか否かの判定を行う。
視点4Eが検出できたことを示す情報が保存されている場合には、ステップST6に進む。そうでなければステップST7に進む。
ステップST6では、レイヤ画像生成部15が、ステップST2で検出された視点の位置を示す情報をメモリ12mから読み出す。
ステップST7では、レイヤ画像生成部15のメモリ15mに予め記憶されている既定の視点位置を示す情報を読み出す。
ステップST6又はステップST7の次にステップST8に進む。
ステップST8では、表示画像生成部14が、表示画像生成処理(図14)を行う。
具体的には、レイヤ画像生成部15が、ステップST1で取得された属性情報Ja、ステップST6でメモリ12mから読み出された、検出された視点位置を示す情報又はステップST7でメモリ15mから読み出された既定の視点位置を示す情報、ステップST3で生成された周辺環境情報Gc、及びステップST4で取得された車両情報Faに基づき複数のレイヤ画像を生成し、レイヤ画像合成部16が、レイヤ画像生成部15で生成された複数のレイヤ画像を合成して表示画像を生成する。
ステップST9では、レイヤ画像合成部16が、ステップST8で生成された表示画像を表示部25に送り、表示部25の表示画像を更新する。
次に上記のステップST8の表示画像生成処理の詳細を、図14を参照して説明する。
まず、ステップST11において、レイヤ画像生成部15は、ステップST6又はST7で読み出された視点位置を示す情報に基づき仮想空間内の擬似光源の位置を決定する。
ステップST12では、レイヤ画像生成部15が各レイヤのレイヤ画像を生成する。
ステップST13では、レイヤ画像合成部16は、ステップST12で生成した複数のレイヤ画像を合成して表示画像を生成する。
以上に説明したように、実施の形態1に係る情報表示装置2においては、それぞれ被表示物の構成部分の可視面に対応する平面状のオブジェクトを、当該可視面の奥行方向位置に対応する奥行方向位置に配置し、仮想投影面に投影することで、当該オブジェクトの画像を生成する。そして各レイヤに属する複数のオブジェクトの画像を統合することで、当該レイヤの画像を生成し、複数のレイヤの画像を合成して表示画像を生成する。
各オブジェクトの画像の生成に当たっては、オブジェクトを照らす仮想の擬似光源を視点4Eとともに移動させることで、視点4Eの動きに伴う、被表示物の可視面の明るさの変化、ハイライト部分の移動を再現することができ、表示画像のリアリティを向上させることができる。
また、質感情報に基づいてバンプマッピングを行って当該オブジェクトに対応する構成部分の可視面の質感を表現することができ、表示画像のリアリティを向上させることができる。
レイヤ画像の合成に際しては、奥行方向位置に応じた運動視差を与える処理及び陰面消去の処理を行う。その結果、視点の動きに伴って、異なる奥行方向位置にある可視面が、視点の動きに対して異なる移動量だけ移動する現象を忠実に再現することができ、表示画像のリアリティを向上させることができる。
また、オブジェクトが平面状であり、複雑な3次元形状データを使用しないので、表示画像の生成のための計算処理を減らすことができる。その結果、処理を高速に行うことができ、観察者の視点4Eの動き等に対する応答性を向上させることができる。
なおまた、視点情報処理部12が、視点位置情報のフレーム間補間を行うこととすれば、視点4Eの動きに滑らかに追従する視点情報を生成することができる。
視点の動きに滑らかに追従する視点情報を用いることで、表示画像の変化が視点4Eの動きにより滑らかに追従するものとなり、よりリアルな表示が可能となる。
上記の例では、観察者撮像部22が表示部25の上部に設置されているが、本発明はこれに限定されず、観察者撮像部22は表示部25の上部以外の位置に設置されていても良い。例えば、表示部25の下部に設置されていても良く、表示部25の筐体内に設置されていても良い。また、表示部25の近傍に設置されていても良く、表示部25から離れた位置に設置されていても良い。要するに、観察者撮像部22は、観察者4を撮像することができ、撮像で得られた画像から、視点4Eの位置及び動きを把握することができるように設けられていれば良い。
上記の実施の形態では、視点の位置及び動きに応じて、擬似光源の位置及び動きを定めることとしている。但し、視点の位置は相対的な位置であっても良いこととしている。これは、視点毎の見え方に関し、観察者は正確な認識乃至記憶があるわけではなく、要するに、視点の動きに対して表示画像が変化すれば、リアリティを感じることができるためである。従って、オブジェクト画像の生成に当たり、視点の位置を示す情報を用いず、視点の動きを示す情報のみを用い、視点の動きに応じて画像を変化させることとしても良い。
実施の形態2.
上記の実施の形態では、属性情報記憶部11に記憶されている各オブジェクトについての奥行情報Jdが、基準面L0からの距離C1〜C5を表すものである。代わりに、基準面L0に最も近いレイヤのオブジェクトについては、基準面L0からの距離を表し、それ以外のレイヤのオブジェクトについては、当該レイヤよりも基準面側に位置し、隣接するレイヤまでの距離を表す情報であっても良い。
例えば、図15に示すように、基準面L0からレイヤL1までの距離A0、レイヤL1、L2間の距離A1、レイヤL2、L3間の距離A2、レイヤL3、L4間の距離A3、及びレイヤL4、L5間の距離A4を表す情報を属性情報記憶部11に記憶させておくこととしても良い。
そして、レイヤ画像生成部15及びレイヤ画像合成部16は、このような奥行情報Jdを属性情報記憶部11から読出し、該奥行情報Jdで表される距離A0〜A5に基づいて、基準面L0からの距離C1〜C5を算出し、式(1)〜(3)の演算に用いることとしても良い。
なおまた、基準面L0に最も近いレイヤ(第1のレイヤ)のオブジェクトについては、基準面L0からの距離を表し、それ以外のレイヤのオブジェクトについては、基準面に最も近いレイヤ(第1のレイヤ)からの距離を表す情報であっても良い。
例えば、図16に示すように、基準面L0からレイヤL1までの距離B0、レイヤL1、L2間の距離B1、レイヤL1、L3間の距離B2、レイヤL1、L4間の距離B3、及びレイヤL1、L5間の距離B4を表す情報を属性情報記憶部11に記憶させておくこととしても良い。
そして、レイヤ画像生成部15及びレイヤ画像合成部16は、このような奥行情報Jdを属性情報記憶部11から読出し、該奥行情報Jdで表される距離B0〜B5に基づいて、基準面L0からの距離C1〜C5を算出し、それぞれ式(1)〜(3)の演算に用いることとしても良い。
実施の形態3.
実施の形態1では、観察者の視点の奥行方向位置として、経験的に得られる標準的な位置を用いて、式(1)、(2)による奥行方向位置の変化に基づく画像の明るさの調整のための計算、及び式(3)による動的視差を与えるためのレイヤ画像の移動量の計算を行っている。しかしながら、本発明はこれに限定されず、観察者撮像部観察者の視点までの距離を測定して、測定結果に基づいて表示面から視点までの距離を算出し、算出した距離に基づいて画像の生成を行っても良い。
測定により視点4Eまでの距離を求めるには、例えば観察者撮像部として、測距機能を有する撮像部を用いれば良い。観察者の視点4Eまでの距離としては、例えば頭部までの距離を測定することとすれば良い。
測距機能を有する撮像部としては、例えばToF(Time of Flight)方式の測距機能を有する撮像部を用いることができる。
視点までの距離を測定により求める場合の情報表示装置の構成を図17に示す。
図17に示される情報表示装置2cは、図1の情報表示装置2と概して同じであるが、奥行距離算出部17が付加されており、属性情報記憶部11、観察者撮像部22、及び視点情報処理部12の代わりに、属性情報記憶部11b、観察者撮像部22b、及び視点情報処理部12bが設けられている。属性情報記憶部11b、観察者撮像部22b、及び視点情報処理部12bは、それぞれ属性情報記憶部11、観察者撮像部22、及び視点情報処理部12と概して同じであるが、以下の点で異なる。
図17の属性情報記憶部11bに記憶される奥行情報Jdには、基準面L0からの距離を表す情報が含まれない。即ち、レイヤ相互間の距離を表す情報のみが記憶されている。例えば、図15に示される距離のうち、基準面L0からの距離A0を表す情報が記憶されておらず、隣接レイヤ間の距離A1〜A4を表す情報のみが記憶されており、或いは図16に示される距離のうち、基準面L0からの距離B0を表す情報が記憶されておらず、第1のレイヤからの距離B1〜B4を表す情報のみが記憶されている。
図17の観察者撮像部22bは、被写体の撮像を行って観察者画像を出力するのみならず、被写体までの距離を示す情報を生成して出力する。
図17の視点情報処理部12bは、観察者撮像部22bからの観察者画像及び被写体までの距離を示す情報に基づいて、撮像画像中の視点の位置を特定し、観察者撮像部22bから視点4Eまでの距離を示す情報を生成し、該生成した情報で表される距離に基づいて、表示面25Qから視点4Eまでの距離D1を算出し、算出した距離D1を示す情報を生成して、奥行距離算出部17に供給する。
なお、観察者撮像部22bが表示面25Qと同じ平面上にある場合には、観察者撮像部22bから視点4Eまでの距離をそのまま、表示面25Qから視点4Eまでの距離D1として用いることができる。
奥行距離算出部17は、視点情報処理部12bから供給される距離D1を表す情報に基づいて基準面L0から第1のレイヤまでの距離C1を定める。例えばC1はD1と同じ値に定められる。さらにこのようにして定めた距離C1と、属性情報記憶部11bに記憶されている奥行情報Jdで表される距離A1〜A4又はB1〜B4とを用いて距離C2〜C5を算出する。そして、このようにして定めた距離C1〜C5を示す情報をレイヤ画像生成部15及びレイヤ画像合成部16に供給する。
レイヤ画像生成部15は、属性情報記憶部11bから、形状情報Jb及び質感情報Jcを受けるとともに、奥行距離算出部17から距離C1〜C5を示す情報を受けてレイヤ画像を生成する。レイヤ画像の生成に当たり、レイヤ画像生成部15は、奥行距離算出部17で算出された距離C1〜C5を式(1)及び(2)の演算に用いる。
レイヤ画像合成部16は、レイヤ画像生成部15で生成された複数のレイヤ画像を合成して表示画像を生成する。合成に当たり、レイヤ画像合成部16は、奥行距離算出部17で算出された距離C1〜C5を式(3)の演算に用いる。
さらに実施の形態1では、観察者画像Fb中の頭部の面積の変化などに基づいて、視点4Eから表示面25Qまでの距離の変化を算出し、算出した距離の変化に応じて画像の明るさを変えることとしているが、実施の形態では、奥行距離算出部17で算出された距離C1〜C5の変化に応じて画像の明るさを変えることができる。
本実施の形態では、測定結果に基づいて算出された距離D1に基づいて、式(1)、(2)、(3)の演算、並びに視点の前後の動きに応じた画像の明るさの変更を行うので、明るさの調整、運動視差の決定をより正確に行うことができる。
なお、上記の実施の形態1〜3の情報表示装置は、車両に搭載されたものであるが、本発明はこれに限定されず、例えば、船舶に搭載され、船舶の状態を示す情報(船舶情報)を表示する表示装置にも適用可能である。本発明はさらに、上記以外の計器盤、例えば他の種類の乗物、例えば航空機の計器盤、乗物以外の計器盤を表す画像を表示する表示装置にも適用可能である。
以上本発明を情報表示装置として説明したが、上記の情報表示装置で行われる情報表示方法及び画像表示方法もまた、本発明の一部を成す。さらに、上記の情報表示装置、情報表示方法、或いは画像処理方法で行われる処理をコンピュータに実行させるプログラム、及び該プログラムを記録したコンピュータで読取り可能な記録媒体もまた本発明の一部を成す。
2、2c 情報表示装置、 4 観察者、 4E、4Eb 観察者の視点、 10 画像処理装置、 11、11b 属性情報記憶部、 12、12b 視点情報処理部、 12m メモリ、 13 環境情報処理部、 13m メモリ、 14 表示画像生成部、 15 レイヤ画像生成部、 15m メモリ、 16 レイヤ画像合成部、 17 奥行距離算出部、 21 状態情報取得部、 22、22b 観察者撮像部、 23 周辺環境撮像部、 25 表示部、 101 CPU、 102 メモリ、 104、105、106 入力インターフェース、 107 出力インターフェース。

Claims (15)

  1. 被表示物を表す表示画像を生成する画像処理装置と、
    前記表示画像を表示する表示部と、
    前記表示部を見る観察者を撮像し、観察者画像を出力する観察者撮像部とを有し、
    前記画像処理装置は、
    前記観察者画像に基づいて、前記観察者の視点の位置を表す視点情報を生成する視点情報処理部と、
    想空間内に配置され、前記被表示物の複数の構成部分の前記観察者から見える可視面にそれぞれ対応し、対応する可視面の、前記観察者から見たときの奥行方向位置に対応する、前記仮想空間内の奥行方向位置に配置された複数の平面状のオブジェクトの各々についての質感情報と、前記視点情報とに基づいて、当該オブジェクトの画像を生成し、前記複数のオブジェクトの画像を合成することで、前記表示画像を生成する表示画像生成部とを有する
    ことを特徴とする情報表示装置。
  2. 前記表示画像は、前記被表示物を前記表示部の位置に置いたと仮定した場合に、前記観察者から見えるのと同様の画像である
    ことを特徴とする請求項1に記載の情報表示装置。
  3. 前記仮想空間は、前記表示部が置かれる空間を模擬したものであり、
    前記複数のオブジェクトは、前記表示部の表示面に対応する前記仮想空間内の平面に平行に配置される
    ことを特徴とする請求項1又は2に記載の情報表示装置。
  4. 前記表示画像生成部は、
    前記複数のオブジェクトを、前記表示部の表示面に対応する前記仮想空間内の平面に平行に配置された仮想投影面に投影することで前記オブジェクトの画像を生成する
    ことを特徴とする請求項3に記載の情報表示装置。
  5. 前記表示部の周辺の環境を撮像し、周辺環境画像を出力する周辺環境撮像部をさらに有し、
    前記画像処理装置は、前記周辺環境画像に基づいて、前記表示部の周辺の光学的環境を表す周辺環境情報を生成する環境情報処理部をさらに有し、
    前記表示画像生成部は、前記周辺環境情報にも基づいて前記オブジェクトの画像を生成する
    ことを特徴とする請求項4に記載の情報表示装置。
  6. 前記表示画像生成部は、前記複数のオブジェクトの各々の奥行方向位置に基づいて、当該オブジェクトの輝度を調整することを特徴とする請求項5に記載の情報表示装置。
  7. 前記表示画像生成部は、
    前記複数のオブジェクトの各々を、当該オブジェクトと同じ奥行方向位置に仮想されるレイヤに属するものとして扱い、各々各レイヤに属する1以上のオブジェクトの画像から成る複数のレイヤ画像を生成するレイヤ画像生成部と、
    前記複数のレイヤ画像を、当該レイヤの奥行方向位置及び前記視点情報に基づいて運動視差を与える処理及び陰面消去の処理を行って、前記複数のレイヤ画像を合成して前記表示画像を生成するレイヤ画像合成部とを有する
    ことを特徴とする請求項5又は6に記載の情報表示装置。
  8. 前記レイヤ画像生成部は、
    前記視点情報で示される前記観察者の視点の移動に伴い、前記レイヤ画像のうちの明るい部分を移動させることを特徴とする請求項7に記載の情報表示装置。
  9. 前記観察者撮像部はフレーム毎に撮像を行い、フレーム毎の前記観察者画像を順次出力し、
    前記視点情報処理部は、前記フレーム毎の前記観察者画像からフレーム毎の前記視点情報を生成し、フレーム毎の前記視点情報に含まれる視点の位置を示す情報に対しフレーム間補間を行い、これにより、フレームレートのより高い視点の位置を示す情報を生成する
    ことを特徴とする請求項1から8のいずれか1項に記載の情報表示装置。
  10. 前記被表示物の状態を定める状態情報を取得する状態情報取得部をさらに有し、
    前記表示画像生成部は、前記状態情報にも基づいて、前記オブジェクトの画像を生成することを特徴とする請求項1から9のいずれか1項に記載の情報表示装置。
  11. 前記被表示物は、車両の計器盤であり、
    前記状態情報取得部は、前記計器盤で示すべき車両の状態を表す情報を前記状態情報として取得することを特徴とする請求項10に記載の情報表示装置。
  12. 前記視点情報処理部は、前記観察者画像内において視点の位置を特定できないときは、そのことを示す検出失敗情報を出力し、
    前記表示画像生成部は、前記検出失敗情報が出力されたときは、視点が既定位置にあるものとして、前記オブジェクトの画像を生成する
    ことを特徴とする請求項1から11のいずれか1項に記載の情報表示装置。
  13. 被表示物を表す表示画像を表示する表示部と、
    前記表示部を見る観察者を撮像し、観察者画像を出力する観察者撮像部とを有する情報表示装置における情報表示方法であって、
    前記観察者画像に基づいて、前記観察者の視点の位置を表す視点情報を生成し、
    想空間内に配置され、前記被表示物の複数の構成部分の前記観察者から見える可視面にそれぞれ対応し、対応する可視面の、前記観察者から見たときの奥行方向位置に対応する、前記仮想空間内の奥行方向位置に配置された複数の平面状のオブジェクトの各々についての質感情報と、前記視点情報とに基づいて、当該オブジェクトの画像を生成し、前記複数のオブジェクトの画像を合成することで、前記表示画像を生成する
    ことを特徴とする情報表示方法。
  14. 請求項13に記載の情報表示方法における処理をコンピュータに実行させるためのプログラム。
  15. 請求項14に記載のプログラムを記録したコンピュータで読取り可能な記録媒体。
JP2019543445A 2017-09-25 2018-07-19 情報表示装置及び方法、並びにプログラム及び記録媒体 Active JP6785983B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2017183839 2017-09-25
JP2017183839 2017-09-25
PCT/JP2018/027080 WO2019058734A1 (ja) 2017-09-25 2018-07-19 情報表示装置及び方法、並びにプログラム及び記録媒体

Publications (2)

Publication Number Publication Date
JPWO2019058734A1 JPWO2019058734A1 (ja) 2020-05-28
JP6785983B2 true JP6785983B2 (ja) 2020-11-18

Family

ID=65811279

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019543445A Active JP6785983B2 (ja) 2017-09-25 2018-07-19 情報表示装置及び方法、並びにプログラム及び記録媒体

Country Status (5)

Country Link
US (1) US11205402B2 (ja)
JP (1) JP6785983B2 (ja)
CN (1) CN111108530B (ja)
DE (1) DE112018005446T5 (ja)
WO (1) WO2019058734A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116309732B (zh) * 2023-03-22 2025-12-19 上海海事大学 一种基于数字孪生的船舶运动可视化方法
WO2026083571A1 (ja) * 2024-10-18 2026-04-23 日本電気株式会社 画像作成装置、画像作成方法及び記録媒体

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4401728B2 (ja) * 2003-09-30 2010-01-20 キヤノン株式会社 複合現実空間画像生成方法及び複合現実感システム
JP4407434B2 (ja) 2004-08-31 2010-02-03 株式会社セガ 画像処理装置、画像処理方法及び画像処理プログラム
JP4820205B2 (ja) * 2006-04-25 2011-11-24 矢崎総業株式会社 指示装置
JP4901539B2 (ja) * 2007-03-07 2012-03-21 株式会社東芝 立体映像表示システム
JP5181939B2 (ja) 2008-09-03 2013-04-10 アイシン・エィ・ダブリュ株式会社 車両用計器表示装置、車両用計器表示方法及びコンピュータプログラム
WO2010029707A2 (ja) * 2008-09-12 2010-03-18 株式会社 東芝 画像照射システム及び画像照射方法
DE112009005430T5 (de) * 2009-12-11 2012-12-06 Mitsubishi Electric Corporation Bildsynthesevorrichtung und Bildsyntheseprogramm
US8730319B2 (en) * 2010-07-09 2014-05-20 Kabushiki Kaisha Toshiba Display device, image data generating device, image data generating program, and display method
JP2012174116A (ja) * 2011-02-23 2012-09-10 Ntt Docomo Inc オブジェクト表示装置、オブジェクト表示方法及びオブジェクト表示プログラム
WO2014020801A1 (ja) 2012-07-31 2014-02-06 株式会社ソニー・コンピュータエンタテインメント 画像処理装置、画像処理方法、および画像ファイルのデータ構造
JP5893534B2 (ja) * 2012-09-10 2016-03-23 カルソニックカンセイ株式会社 車載装置
JP6265713B2 (ja) * 2013-12-02 2018-01-24 矢崎総業株式会社 グラフィックメータ装置
JP5824537B2 (ja) * 2014-01-16 2015-11-25 キヤノン株式会社 情報処理装置および情報処理方法
CN114359487B (zh) * 2016-09-16 2025-06-24 松下电器(美国)知识产权公司 三维数据制作方法以及三维数据制作装置
KR102547823B1 (ko) * 2017-12-13 2023-06-26 삼성전자주식회사 컨텐츠 시각화 장치 및 방법

Also Published As

Publication number Publication date
WO2019058734A1 (ja) 2019-03-28
JPWO2019058734A1 (ja) 2020-05-28
US11205402B2 (en) 2021-12-21
CN111108530A (zh) 2020-05-05
CN111108530B (zh) 2023-05-12
DE112018005446T5 (de) 2020-07-30
US20210151007A1 (en) 2021-05-20

Similar Documents

Publication Publication Date Title
US20240185539A1 (en) Adaptive Vehicle Augmented Reality Display Using Stereographic Imagery
CN113467600B (zh) 基于增强现实的信息显示方法、系统、装置及投影设备
US8502860B2 (en) Electronic control system, electronic control unit and associated methodology of adapting 3D panoramic views of vehicle surroundings by predicting driver intent
JP4323377B2 (ja) 画像表示装置
CN115244492B (zh) 物理对象对增强现实中的虚拟对象的遮挡
US7952594B2 (en) Information processing method, information processing apparatus, and image sensing apparatus
US20150245017A1 (en) Virtual see-through instrument cluster with live video
CN116483200A (zh) 具有虚拟内容翘曲的混合现实系统和使用该系统生成虚拟内容的方法
JP2015075966A (ja) 画像処理装置、画像処理方法、及び、プログラム
CN112703527B (zh) 平视显示器(hud)内容控制系统和方法
JP2022044627A (ja) 車両デザイン支援システム
CN114008684B (zh) 车辆显示单元上的附加信息的位置正确的显现
CN118135152A (zh) 一种xr系统中ar植入的虚实融合处理方法
CN110148222A (zh) 一种基于ar技术的看车方法及系统
JP6785983B2 (ja) 情報表示装置及び方法、並びにプログラム及び記録媒体
JP2005269010A (ja) 画像生成装置、画像生成プログラム、及び画像生成方法
CN115018942A (zh) 用于车辆的图像显示的方法和设备
CN118151390A (zh) 一种调整抬头显示器显示内容的方法、装置及系统
JP2014213636A (ja) 車両用表示装置
US20240317215A1 (en) Driving assistance apparatus and driving assistance method
Yoshida et al. Transparent cockpit: Visual assistance system for vehicle using retro-reflective projection technology
Tonnis et al. Visualization of spatial sensor data in the context of automotive environment perception systems
JP7318265B2 (ja) 画像生成装置および画像生成方法
US20250342609A1 (en) On-the-fly recalibration of tracking camera
CN119738965A (zh) 显示处理方法、显示设备、存储介质及交通工具

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190920

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190920

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: 20200929

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201027

R150 Certificate of patent or registration of utility model

Ref document number: 6785983

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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