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
JP7702675B2 - 映像表示システム - Google Patents
[go: Go Back, main page]

JP7702675B2 - 映像表示システム - Google Patents

映像表示システム Download PDF

Info

Publication number
JP7702675B2
JP7702675B2 JP2023514693A JP2023514693A JP7702675B2 JP 7702675 B2 JP7702675 B2 JP 7702675B2 JP 2023514693 A JP2023514693 A JP 2023514693A JP 2023514693 A JP2023514693 A JP 2023514693A JP 7702675 B2 JP7702675 B2 JP 7702675B2
Authority
JP
Japan
Prior art keywords
image
display
unit
information
video
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
JP2023514693A
Other languages
English (en)
Other versions
JPWO2022220306A1 (ja
JPWO2022220306A5 (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.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management Co Ltd
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 Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Publication of JPWO2022220306A1 publication Critical patent/JPWO2022220306A1/ja
Publication of JPWO2022220306A5 publication Critical patent/JPWO2022220306A5/ja
Application granted granted Critical
Publication of JP7702675B2 publication Critical patent/JP7702675B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/017Head mounted
    • G02B27/0172Head mounted characterised by optical features
    • 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
    • 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/013Eye tracking input arrangements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/58Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/40Business processes related to social networking or social networking services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
    • G06Q30/0643Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping graphically representing goods, e.g. 3D product representation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q90/00Systems or methods specially adapted for administrative, commercial, financial, managerial or supervisory purposes, not involving significant data processing
    • G06Q90/20Destination assistance within a business structure or complex
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/00Three-dimensional [3D] image rendering
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three-dimensional [3D] modelling for computer graphics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration using two or more images, e.g. averaging or subtraction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/21805Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2353Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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/439Processing of audio elementary streams
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4728End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
    • 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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8106Monomedia components thereof involving special audio data, e.g. different tracks for different languages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/816Monomedia components thereof involving special video data, e.g 3D video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20212Image combination
    • G06T2207/20221Image fusion; Image merging

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Computer Graphics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Finance (AREA)
  • Human Resources & Organizations (AREA)
  • Accounting & Taxation (AREA)
  • Software Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Geometry (AREA)
  • Optics & Photonics (AREA)
  • Library & Information Science (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Primary Health Care (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Telephonic Communication Services (AREA)
  • Studio Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、映像表示システム、観測装置、情報処理装置、情報処理方法、及び、プログラムに関する。
近年、頭部装着型の表示装置である、いわゆるヘッドマウントディスプレイの開発が盛んに行われている。例えば、特許文献1には、コンテンツの映像と外界の映像とを提示(つまり表示)可能なヘッドマウントディスプレイが開示されている。特許文献1に開示されたヘッドマウントディスプレイでは、コンテンツの映像と外界の映像との少なくとも一方の映像の輝度を調整することで、コンテンツの映像と外界の映像とを切り替えた際にユーザに与える違和感が軽減される。
特開2016-090773号公報
ところで、ヘッドマウントディスプレイのような表示装置では、その没入感の高さを活かした用途として、ある地点での体験を、遠隔地から映像視聴によって疑似体験するといった用途がある。このとき、表示装置には、適切な映像が供されることが求められる。
本開示は、上記に鑑みてなされ、適切な映像を表示することが可能な映像表示システム等を提供することを目的とする。
上記目的を達成するために、本開示に係る映像表示システムの一態様は、表示装置により表示映像を表示するための映像表示システムであって、広視野角映像を生成する撮影部と、前記広視野角映像内で前記表示装置のユーザに注視させる注視対象の位置及び方向の少なくとも一方に関するデータ、ならびに、前記観測システムの状態の変化を知らせるためのキュー情報を取得するデータ取得部と、前記データ取得部からの前記データを他の情報とともにメタデータとするメタデータ構成部と、前記広視野角映像を前記メタデータとともに送信する送信部と、を有する観測装置と、前記広視野角映像、前記データ及び前記キュー情報を受信する受信部と、前記表示装置の前記広視野角映像内における位置及び方向の少なくとも一方を推定する表示状態推定部と、推定された前記表示装置の前記広視野角映像内における位置及び方向の少なくとも一方と、前記メタデータ上の前記注視対象の位置及び方向の少なくとも一方との差分に基づいて、前記表示装置の前記広視野角映像内における位置及び方向の少なくとも一方に対する相対的な前記注視対象の位置である相対位置、及び、相対的な前記注視対象の方向である相対方向の少なくとも一方を算出する差分算出部と、算出された前記相対位置及び前記相対方向の少なくとも一方の情報、ならびに、前記キュー情報による指示及び前記観測システムの状態を前記表示装置のユーザに提示する提示部と、受信された前記広視野角映像から前記表示状態推定部が推定した前記表示装置の前記広視野角映像内における位置及び方向の少なくとも一方の情報、ならびに、前記キュー情報による指示及び前記観測システムの状態に応じた視野部分に対応する一部の画像を含む前記表示映像を生成する映像生成部と、前記表示映像を表示する前記表示装置と、を有するVR装置と、を備える。
また、本開示に係る情報処理装置の一態様は、表示装置に広視野角映像内の少なくとも一部の表示映像を表示させるための映像表示システムに用いられる情報処理装置であって、前記広視野角映像で前記表示装置のユーザに注視させる注視対象の位置及び方向の少なくとも一方に関するデータであって、入力を受け付けることによって得られたデータに基づくメタデータを受信する受信部と、前記メタデータ上の前記注視対象の位置及び方向の少なくとも一方との差分に基づいて、前記表示装置の前記広視野角映像内における位置及び方向の少なくとも一方に対する相対的な前記注視対象の位置である相対位置、及び、相対的な前記注視対象の方向である相対方向の少なくとも一方を算出して出力する差分算出部と、を備える。
また、本開示に係る情報処理方法の一態様は、表示装置に広視野角映像内の少なくとも一部の表示映像を表示させる情報処理方法であって、前記広視野角映像で前記表示装置のユーザに注視させる注視対象の位置及び方向の少なくとも一方に関するデータであって、入力を受け付けることによって得られたデータに基づくメタデータを受信し、前記表示装置の前記広視野角映像内における推定された位置及び方向の少なくとも一方と、前記メタデータ上の前記注視対象の位置及び方向の少なくとも一方との差分に基づいて、前記表示装置の向きに対する相対的な前記注視対象の位置である相対位置、及び、相対的な前記注視対象の方向である相対方向の少なくとも一方を算出して出力する。
なお、これらの包括的又は具体的な態様は、システム、装置、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なCD-ROMなどの記録媒体で実現されてもよく、システム、装置、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
本開示によれば、適切な映像を表示することが可能な映像表示システム等が提供される。
図1は、従来例について説明するための図である。 図2は、従来例について説明するための図である。 図3は、従来例について説明するための図である。 図4は、従来例について説明するための図である。 図5は、従来例について説明するための図である。 図6は、従来例について説明するための図である。 図7は、従来例について説明するための図である。 図8は、従来例について説明するための図である。 図9は、従来例について説明するための図である。 図10は、従来例について説明するための図である。 図11は、従来例について説明するための図である。 図12は、従来例について説明するための図である。 図13は、従来例について説明するための図である。 図14は、実施の形態に係る映像表示システムの概略構成を示す図である。 図15は、実施の形態に係る映像表示システムにおいて表示される映像の一例を示す図である。 図16は、実施の形態に係る映像表示システムの機能構成を示すブロック図である。 図17は、実施の形態に係る観測装置の機能構成を示すより詳細なブロック図である。 図18は、実施の形態に係る表示装置の機能構成を示すより詳細なブロック図である。 図19は、実施の形態に係る映像表示システムの動作を示すフローチャートである。 図20は、実施の形態に係る表示映像の生成について説明する概念図である。 図21は、実施の形態に係る表示映像の生成について説明する概念図である。 図22は、実施の形態に係る表示映像の生成について説明する概念図である。 図23は、実施の形態に係る表示映像の生成について説明する概念図である。 図24は、実施の形態に係る表示映像の生成について説明する概念図である。 図25は、実施の形態に係る表示映像の生成について説明する概念図である。 図26は、実施の形態に係る表示映像の生成について説明する概念図である。 図27は、実施の形態に係る表示映像の生成について説明する概念図である。 図28は、実施の形態に係る表示映像の生成について説明する概念図である。 図29は、実施の形態に係る表示映像の生成について説明する概念図である。 図30は、実施の形態に係る表示映像の生成について説明する概念図である。 図31は、実施の形態に係る表示映像の生成について説明する概念図である。 図32は、実施の形態に係る表示映像の生成について説明する概念図である。 図33は、実施例に係る映像表示システムの機能構成の一例を示す図である。 図34は、実施例に係る観測システムの機能構成の一例を示す図である。 図35は、実施例に係るVRシステムの機能構成の一例を示す図である。 図36は、実施例に係るメタデータの構成例を示す図である。 図37は、実施例に係るメタデータの構成例を示す図である。 図38は、実施例に係るメタデータの別の構成例を示す図である。 図39は、実施例に係る映像表示システムの動作フローの一例を示す図である。 図40は、実施例における映像表示システムの動作の結果を説明する図である。 図41は、実施例における映像表示システムの動作の結果を説明する図である。 図42は、実施例における映像表示システムの動作の結果を説明する図である。 図43は、実施例における映像表示システムの動作の結果を説明する図である。 図44は、実施例における映像表示システムの用途の一例を説明する図である。 図45は、実施例における映像表示システムの用途の一例を説明する図である。 図46は、実施例における映像表示システムの移動方法の別の例を説明するための図である。 図47は、実施例に係る映像表示システムをクラウドを利用して実現する構成例を説明するための図である。 図48は、実施例に係る映像表示システムをクラウドを利用して実現する構成例を説明するための図である。 図49は、実施例に係る映像表示システムをクラウドを利用して実現する構成例を説明するための図である。
(開示の基礎となった知見)
近年、ユーザが頭部に装着することで眼前に表示部を配置して、見かけ上、表示される画像を大画面で視認することが可能な表示装置が開発されている。このような表示装置は、ヘッドマウントディスプレイ(HMD)と呼ばれ、光学的に大画面として画像を視認できるという特性がある。また、HMDでは、ユーザの右目及び左目のそれぞれに対応する視差分のずれを発生させた映像を表示させることで、ユーザが、視聴する映像を立体的に感じることができるものもある。そして、近年の通信品質の向上によって、遠隔地に配置された観測装置によって撮影された映像を数ミリ秒~数十ミリ秒程度の遅延で、略リアルタイムに視聴することができ、現地を訪れなくても、その場に居るかのような体験をすることが可能となっている。この技術を利用して、観光旅行、展示会見学、視察、工場見学、美術館・博物館・動物園・水族館見学等のバーチャルな観光体験(以下、疑似観光、又は、VR(Virtual reality)観光ともいう)も実現されるようになってきた。
このようなVR観光においては、360度(全経度)の映像を撮影可能なカメラ(いわゆる全天球カメラ)などが観測装置として用いられる。観測装置によって撮影された映像は、広視野角映像となっており、3次元画像空間を形成する。表示装置のユーザ側が、その映像(つまり3次元画像空間を構成する画像のうちの任意の方向における視野範囲の画像を切り出すようにして表示させることができる。例えば、表示装置にユーザの向いている方向を検知できるような機能が搭載されていれば、3次元画像空間のうち、ユーザの向きに応じた一部の映像を切り出して表示できるので、1つのカメラ映像から、多くのユーザのニーズに合う視聴体験を提供することが可能となる。
ここで、ユーザが任意の方向の一部の映像を見ているときに、この映像内を案内する案内者から、所定の注視対象を注視するように指示された場合、この指示が3次元画像空間内のどこを注視すべき指示であるのかがユーザに理解されない場合がある。例えば、ユーザが3時の方向を見ているときに、12時の方向に存在する案内者がユーザに対して9時の方向を注視させるべく、「左手をご覧ください」といった音声指示を与えると、ユーザは9時の方向ではなく12時の方向を見てしまう。このように、ユーザが正面を見ているものとする前提で注視対象を注視させる指示を案内者が発した場合に、案内者の意図する注視対象をユーザが理解できないといったことが生じうる。
そこで、本開示では、このような注視対象を理解できない状況を抑制するために、ユーザに対して、この注視対象に対応する方向を提示することが可能な映像表示システムを提供することを目的とする。なお、本開示では、観測装置によって360度の広視野角映像が撮影されるものとして説明するが、広視野角映像とは、例えば、270度以上、180度以上、又は、150度以上等の任意の角度範囲を撮影した映像であればよい。このような広視野角映像は、少なくともユーザが表示装置側で表示する映像の視野角よりも広い視野角であればよい。また、本開示では、水平面内での映像の移動の発生を想定した映像表示システムについて説明するが、鉛直成分を含む、水平面に交差する交差面で発生する映像の移動に対しても適用可能である。
以下、図面を用いて従来の映像表示システム等についてさらに詳しく説明する。図1は、従来例について説明するための図である。図1に示すように、従来、VR観光(1人称体験)と呼ばれるサービスが提供されている。VR観光では、現地のVR空間が適切に再現されている場合、その場所に居るような観光体験が可能である。360°カメラ撮影でのサービスの例としては、FirstAirlines(https://firstairlines.jp/index.html)や、旅助(https://www.tokyotravelpartners.jp/kaigotabisuke-2/)などが挙げられる。また、3D CG(コンピュータグラフィックス)でのサービスの例としては、Google Earth VR、Boulevard(https://www.blvrd.com/)などが挙げられる。
図2は、従来例について説明するための図である。図2に示すように、VR観光以外にも、現地で撮影された映像をテレビなどの表示装置に表示させて、3人称視点で、このような映像を視聴するサービス(3人称体験ともいう)も提供されている。3人称体験では、専門家がガイドする、ユーザに特化したサービスの提供があり、個人の趣味に合えば収益化が可能などの特徴がある。
図3は、従来例について説明するための図である。図3に示すように、VR観光を展開する場合、基本的な構成として、VRシステムの本体、コントローラ311、コンピュータまたはスマートフォン313、ネットワーク、クラウド314、観測システム315等が必要である。VRシステムの本体は、従来は重量があり顔をかなり覆うHMDタイプのみであったが、小型の眼鏡型のVRグラスタイプにより長時間の使用が容易となり、より広く使用されるようになりつつある。VRシステムの本体には、VRシステム本体に必要な機能が含まれるAll in Oneタイプとコンピュータやスマートフォンなどに一部の機能を任せるテザードタイプがある。コントローラは、メニューを選択したり、VR空間を移動するなどに使用される。コンピュータまたはスマートフォンは、通信機能のみの場合とVRシステムの一部を構成する場合とがある。
ネットワーク、クラウド314は、観測システムとVRシステムとを接続し、クラウド上のコンピュータシステムで観測システムまたはVRシステムの一部機能を実施する場合がある。観測システムには、無線機能付きの360°カメラあるいはスマートフォンやコンピュータに無線あるいは有線で接続された360°カメラ、180°カメラや広角カメラが利用される。これらの装置等を介して、ユーザ312は、ガイドと観光対象の建物や景色とをVR空間内で視認することが可能となる。
なお、説明では、360°カメラを用いたVR観光を例にしているが、180°カメラを用いたものなど、VRグラスを用いた参加者が視点を変えられるものであればよい。また、実際の景色を撮影しガイドする例を説明する場合があるが、実際の景色の代わりにコンピュータグラフィックスで構成された仮想空間で仮想的なカメラを用いて、ガイドもVRグラスなどを利用して仮想空間に入り、仮想空間内に映像を再生するなどで観光を実現することもできる。したがって、本発明は、このような用途に対しても適用することが可能である。上記の典型的な例としては、月旅行などのように一般の旅行者が容易に行くことができない地域、空間へのVR旅行などに代表される。
図4は、従来例について説明するための図である。図4では、360°カメラ撮影の場合のVR観光サービス(ガイドなし:上段(以下従来例1と称す)、ガイド付き:中段(以下従来例2と称す))と3人称体験の一例であるZoom(登録商標)観光サービスの従来例(下段(以下従来例3と称す))との概略構成を示している。以下、本発明では音声あるいは音声データ、音声情報とは会話だけでなく音楽や場合によっては可聴帯域外の超音波を含むオーディオ信号まで含むものとする。VR観光サービスでは、観測システム(観光目的地)側は、事前に記録された映像を送出するか、VRシステム側が、360°カメラやロボットまたはドローンを操作し、VRシステム側でVR映像を見ることができる。中段に示すように、観測システム側にガイドやカメラ操作者が存在し、360°カメラなどのVR映像をVRシステムでVRとして楽しむということも可能である。また、下段に示すように、3人称体験では、観測システム側から2D映像がZoomのような音声・映像による複数人での遠隔会話サービスで2Dで送られ、遠隔地で観光地の映像を見て楽しむことができる。
図5は、従来例について説明するための図である。従来例2について全体システム構成を説明する。従来例1は、従来例2とは異なりあらかじめ記録されたVR映像を使うか、操作をVRシステム側から行う場合であり、その差についても説明していく。従来例2の観測システムは、VR撮影用のカメラ、例えば360°カメラと撮影された情報を遠隔地に送出するための通信装置とから構成される。
VR撮影用の360°カメラは、異なる方向を撮影する複数のカメラの映像を合成(ステッチング)し、一つの動画とし、これを例えば正距円筒図法(ERP)により、平面にマッピングし、ERP画像として適切に圧縮し、マイクでとらえたオーディオデータなどとともに通信装置から遠隔地のVRシステムへ送出される。360°カメラは、ロボットやドローンなどに搭載される場合もある。360°カメラまたそれを搭載するロボットやドローンなどは、撮影者やガイドによって操作されるが、従来例1では、VRシステム側で操作する場合も、あるいは、あらかじめ記録された映像などをVRシステム側で受け取る場合がある。このように、3次元画像空間とは、その空間を構成する画像は、ユーザが奥行きを体感するものだけではなく、結果として表示される画像が、平面状の画像であって、仮想的な3次元面に配置された複数の平面状の画像を含む概念である。
VRシステム側では、観測システムとは逆に、受信した平面映像(ERP画像)を球体映像に変換し、観測者の方位や位置などに従って、一部を切り出し、VR表示装置で表示する。従来例3では、受信した映像は2Dであるので2Dとして表示され、ほとんどは2D表示装置、例えばタブレットやスマートフォンまたはTVを使うことになる。上記は、従来例1における、あらかじめ記録された映像を受信する場合も同様である。
VRシステム側で操作する場合は、VRシステム側の方位や位置に連動して観測システム側が動作する場合、マウス、タブレット、ジョイスティック、キーボードなどのキー操作や、画面上のメニューやアイコンを選択することで観測システムが動作する場合などがあり、VRシステム側から適切な制御データが観測システムへ送出されるとともに、観測システム側からその状態、つまり、方位や位置などが、VRシステムへ送られることが必要である。
図6は、従来例について説明するための図である。図6に示す360°映像と通常の映像との対比を使って、360°映像をVRシステムで見る場合の解像度について説明する。360°の4K映像を視野角(FOV)100度のVR機器で見る場合は、VR表示のため切りだされる映像の解像度は1067×600しかない(SD映像の2倍程度)。片目の解像度2K×2Kのパネルを使ったVRシステムは正方形パネルに表示するため、縦方向は更に2倍に引き伸ばされるため、非常に解像度が低い映像になる。
8K映像の場合のVR表示の解像度は2133×1200となりデータ量的には、Full HD(1920×1080)の面積の1.23倍となるが、縦方向は2倍に引き伸ばされるので、Full HD程度の映像となる。11K撮影(10560×5940)では、VR解像度は2933×1650となりVRシステム相当になる。
高解像度で臨場感の高いVR観光体験を提供するためには、最低限8K、できれば11Kでの撮影が必要になる。8K、11Kの撮影は、機材も大きく、映像の転送レートも高く、容量も大きい。このため撮影も配信も高価になる。
このため、VR酔いも避け、分かりやすく、使いやすくすることで、多くのユーザに利用させてユーザあたりの利用単価を下げていくことが必須となる。またVR録画コンテンツの有効利用もビジネスを成立させるために重要になる。
図7は、従来例について説明するための図である。従来例1及び2の主な機能の構成例を機能別に説明する。従来例1及び2の観測システム751は、VR撮影をおこなうためのVR撮影手段762(VR撮影カメラ)、VR撮影手段762で撮影した映像を処理し伝送に適した画像とするVR映像処理手段758、VR映像処理手段758で処理したVR映像を圧縮し、伝送に適したデータレートおよび映像信号形式とするVR映像圧縮手段756、ガイドや周辺の音声を入力するためのマイクロフォンからなる音声入力手段763、音声入力手段763で入力した音声信号を伝送に適したデータレートおよび音声信号形式とする音声圧縮手段760、補助情報をグラフィックスとして生成するグラフィックス生成手段759、VR映像圧縮手段756、グラフィックス生成手段759および音声圧縮手段760で圧縮された映像信号および音声信号およびグラフィックス情報を伝送に適した信号とする多重化手段757、多重化手段757で多重化された通信用観測信号を複数のVRシステム701へ送り、複数のVRシステム701からの通信用音声信号を受信するための通信手段754、通信手段754が受信した通信用音声信号から圧縮音声信号を取り出す分離手段755、分離手段755からの圧縮音声信号から音声信号を取り出す音声復号手段761、音声復号手段761で復号された音声信号を音として出力するための音声出力手段764から構成される。
本例では、VR映像処理手段758、VR映像圧縮手段756およびグラフィックス生成手段759はGPU内で実現され、音声圧縮手段760、多重化手段757、分離手段755、音声復号手段761はCPU内で実現されるとするが、必ずしもこれに限らず、より簡易な構成では、CPUとGPUとが一つのプロセッサとして実現される場合もあるが、その機能構成及び動作は同じである。
VR撮影手段762は、例えば360°カメラであるが、異なる方向を撮影する複数のカメラから構成され、VR映像処理手段において、複数のカメラの出力を合成(ステッチング)し、一つの動画とし、これを例えば生距円筒図法(ERP)により、平面にマッピング、ERP画像とし出力する。
従来例1及び2のVRシステム701は、観測システム751とは逆に、観測システム751から送られた通信用観測信号を受信またはVRシステム701で入力された音声を通信用音声情報として観測システム751へ送出する通信手段716、通信手段716からの通信用観測信号から圧縮VR映像(ERP画像)、グラフィックス情報及び圧縮音声情報を分離出力する分離手段715、分離手段715からの圧縮VR映像(ERP画像)を復号するVR映像復号手段710、VR映像復号手段710からのERP画像を球体映像に変換し、VR制御手段707からの制御情報により、一部を切り出し、VR表示手段704で表示できる映像とするとともに、分離手段715から出力されたグラフィックス情報から表示すべきグラフィックスへ変換するグラフィックス生成手段712のグラフィックス情報とともにVR表示手段704で表示するVR映像を出力するVR表示制御手段708、VR表示制御手段708からのVR映像を両目でみるために出力するVR表示手段704、VR表示手段704の前後左右の傾きあるいは白目の向きを検出する回転検出手段703とVR表示手段704の左右前後および高さ方向の位置を検出する位置検出手段702のそれぞれの出力がVR制御手段707に送られ、VR制御手段707の出力によりVR表示手段704で表示される映像および音声再生制御手段により音声再生手段709により出力される音声が適切に制御される。分離手段715で分離された圧縮音声情報は、音声復号手段713で、復号され、音声情報として音声再生制御手段709へ送られ、音声再生制御手段709において、VR制御手段707からの制御情報に応じて、左右前後高さ方向のバランス、場合によっては、周波数特性や遅延処理、またはVRシステム701としてのアラームなどの合成などがなされる。グラフィックス生成手段712においても、VRシステム701のシステムメニューや警告などの表示用のグラフィックスの生成も行われ、VR画像に重ねて、VR表示手段704で表示される。VRシステム701にはVRシステム701の使用者の音声を入力するための音声入力手段706を備え、音声入力手段706からの音声情報は音声圧縮手段714で圧縮され圧縮音声情報として多重化手段717へ送られここで通信用音声情報として、通信手段716から観測システム751へ送出される。
図8は、従来例について説明するための図である。従来例2の観測システムの典型的な実現例として360°カメラ801の実現例を説明する。
360°カメラ801の典型的な例は、2つの撮像系つまり超広角のレンズ854、シャッター853、撮像素子852を組み合わせ、前後上下360°の映像を撮影する。より高品質のものを撮影するために2つ以上の撮影系を組み合わせる場合もあることから、本例では、VR撮影カメラ804に2つ以上の撮影系があるとして図示している。撮影系は、独立したカメラを組み合わせて構成する場合もあり、その場合、一般的には、映像のADC851の後に高速なデジタル映像I/Fがあり、これにより、GPU(Graphics Processing Unit)803あるいはCPU(Central Processing Unit)802に接続される映像系バスに接続された高速なデジタル映像入力に接続されることになるがここでは一体化したものとして説明する。
360°カメラ801の主要な構成は、前述した複数の撮像系からならVR撮影カメラ804、映像データやグラフィックスの処理を主に行うGPU803、一般的なデータ処理、入出力にかかわる処理及び360°カメラ801全体の制御を行うCPU802、CPU802やGPU803を動作させるためのプログラムを記憶するためのEEPROM(Electrical Erasable Programmable ROM)813、CPU802やGPU803が動作するためのデータの格納に用いるRAM814、映像、音声またプログラムの保存を行う取り外し可能なメモリであるSDカード(登録商標)821、外部とデータのやり取りや外部からの操作を受けるためのWiFi(登録商標)やBluetooth(登録商標)での無線通信を行う無線通信素子820、操作や表示のためのボタンや表示素子808、バッテリー807と電源制御素子812、音声を入力するための複数のマイク(マイク群819)又はマイク端子825、マイクアンプ818、ADC817からなる音声入力部、スピーカー826又はヘッドフォン端子824、アンプ823、DAC822からなる音声出力部、主にVR撮影カメラ804とCPU802とを接続しデジタル映像データの読み取りに用いる映像系バス、前述のEEPROM813、RAM814、SDカード821とGPU803、CPU802とを接続しメモリとのデータのやり取りを行うメモリバス、前述のCPU802、GPU803、無線通信素子820、音声入力部および音声出力部が接続され、制御やデータのやり取りを行うシステムバス、前述のボタンや表示素子808、電源制御素子812、また図示されていないが音声入力部、音声出力部およびVR撮影カメラ804などを含めて制御や低速のデータのやり取りを行うI/Oバス、およびそれぞれのバスを接続するいくつかのバス変換部815及び816から構成される。I/Oバスには、さらに動き・位置検出部860が接続される。いくつかの処理についてはGPU803で行うかCPU802で行うかは本例と異なる場合があり、バス構成も本例と異なる場合があるが、後述する機能構成、動作に違いはない。
VR撮影カメラ804は、それぞれ、広角な映像を撮影するためのレンズ854、レンズ854で集められた光を電気信号に変換する撮像素子852、レンズ854と撮像素子852の間にあり、光を遮断するシャッター853、ここでは図示していないが、シャッター853と同様な位置にありレンズ854からの光の強さを制御する絞り、撮像素子852からのアナログ電気信号をデジタル映像信号に変換するADC851から構成され、図示していないがそれぞれがI/Oバスを通じてCPU802から制御され、状態がCPU802に知らされる。
ボタンとしては、電源のON/OFFを行う電源スイッチ806、撮影の開始/終了の操作のための撮影開始/終了ボタン811、備わっていない場合もあるが撮影のモードを変えるための撮影モード選択ボタン809とレンズ854を動かすことやデジタル的に画角を制御し拡大縮小を行うズームボタン810がある。
電源制御素子812は、バッテリー807と一体であることもあるが、電圧の安定化、バッテリー容量の管理などを行い、図示していないがすべての構成要素に電源を供給する。さらにUSBあるいはAV出力を通じ、HMD/VRグラスに電源を供給する。
GPU803で実現されているそれぞれの機能は、画像処理などの専用のハードウエアおよびプログラムで実現されるが、一般的にCPU802で実現される機能は、汎用のハードウエアとプログラムにより実現される。一例として、GPU803は、VR映像処理部842、VR映像圧縮部841、及び、グラフィックス生成部843などを実現するために用いられる。また、一例として、CPU802は、メモリ制御部835、多重化部832、音声圧縮部833、音声復号部834、及び、分離部831を実現するために用いられる。
図9は、従来例について説明するための図である。図9に基づき、従来例2の観測システムの典型的な実現例としてVRシステム901の実現例を説明する。本実現例では、VRシステム901はコンピュータまたはスマートフォン951とそれに接続されたHMDまたはVRグラス902から構成されるとする。HMDまたはVRグラス902単体で実現する例もあるが、その場合は、双方のCPUとGPUの機能を一つにし、周辺の機能もまとめたものになると考えることができる。
VRシステム901の中でコンピュータ/スマートフォン951の主な構成は、観測システムと接続するためのWiFiやイーサネット(登録商標)などの高速な通信素子970、映像データやグラフィックスの処理を主に行うGPU954、一般的なデータ処理及びコンピュータ/スマートフォン951全体の制御を行うCPU965、CPU965やGPU954を動作させるためのプログラムを記憶するためのハードディスクやフラッシュメモリなどの不揮発性メモリ962、CPU965やGPU954が動作するためのデータの格納に用いるRAM961、電源スイッチ963や各部に電源を供給するための電源制御素子964、HMD/VRグラス902に映像と音声信号を出力するためのAV出力952、HMD/VRグラス902を制御したり、そこからのデータを取得するためのUSB953などのI/F、RAM961や不揮発性メモリ962を接続しCPU965やGPU954がアクセスするためのメモリバス、CPU965やGPU954がAV出力952、USB953、通信素子970にアクセスするためのシステムバス、システムバスとメモリバスを接続するバス接続(バス変換部960)、ここでは図示していないが表示装置、操作のための入力装置、その他の汎用のI/Fなどから構成される。
いくつかの処理についてはGPU954で行うかCPU965で行うかは本例と異なる場合があり、バス構成も本例と異なる場合があるが、後述する機能構成、動作に違いはない。一例として、GPU954は、動き・位置検出処理部955、VR制御部956、VR表示制御部957、VR映像復号部958、及び、グラフィックス生成部959などを実現するために用いられる。また、一例として、CPU965は、音声復号部966、音声再生制御部967、多重化部968、及び、分離部969を実現するために用いられる。
またAV出力952とUSB953については高速な双方向I/Fとして、例えばUSB Type-C(登録商標)などのI/Fで替えることもできる。その場合、HMD/VRグラス902側も同じI/Fで接続するか、I/Fを変換する変換器で接続することになる。一般的にUSB953で映像を送る場合、適切な圧縮を行いデータ量を圧縮するため、CPU965またはGPU954で適切な映像圧縮を行いUSB953を経由して映像をHMD/VRグラス902に映像を送出する。
VRシステム901の中でHMD/VRグラス902の主な構成は、音声を入力するためのマイク906、マイクアンプ917、ADC918からなる音声入力部、スピーカー907又はヘットフォン端子908、アンプ919、DAC920からなる音声出力部、使用者がVR映像を見るための2組のレンズ904と表示素子905からなるVR表示部、ジャイロセンサ、カメラあるいは超音波マイクなどからなる動き・位置検出部および方位検出部からなる動き・位置センサ903、図示していないコントローラと通信するためのBluetoothなどの無線通信素子927、音声出力部からの出力音量を制御するための音量ボタン909、HMD/VRグラスの電源をON/OFFするための電源スイッチ921、電源制御のための電源制御素子924、前述のEEPROM913、RAM914、SDカードとGPU910、CPU915を接続しメモリとのデータのやり取りを行うメモリバス、前述のCPU915、GPU910、無線通信素子927、コンピュータ/スマートフォン951からの映像信号と音声信号を受けるためのAV入力925、コンピュータ/スマートフォン951からの制御信号を受けたり、映像や音声信号や動き・位置のデータを送るためのUSB926などのI/F、主に音声圧縮(音声圧縮部916により実現)やスイッチや電源などの制御、HMD/VRグラス902全体の制御を行うCPU915、主にVR表示部への映像の調整を行う映像表示処理(映像表示処理部912により実現)と動き・位置センサ903からの情報からコンピュータ/スマートフォン951に送る動き・位置情報を補正・成形する動き・位置検出(動き・位置検出部911により実現)を行うGPU910、CPU915とGPU910を動作させるためのプログラムやデータを記憶するためのEEPROM913、CPU915とGPU910の動作時のデータを記憶するためのRAM914、CPU915、GPU910、RAM914とEEPROM913を接続するためのメモリバス、CPU915、GPU910、USB926、音声入力部、音声出力部および無線通信素子927が接続され、制御やデータのやり取りを行うシステムバス、前述のボタンや電源制御素子924、動き・位置センサ903また図示されていないが音声入力部、音声出力部およびVR撮影カメラなどを含めて制御や低速のデータのやり取りを行うI/Oバス、およびそれぞれのバスを接続するいくつかのバス変換部922から構成される。いくつかの処理についてはGPU910で行うかCPU910で行うかは本例と異なる場合があり、バス構成も本例と異なる場合があるが、後述する機能構成、動作に違いはない。
AV入力925からの映像データはデータ量が多く高速であるため、システムバスが十分な速度を持っていない場合、直接GPU910にとりこまれるとして図示している。
なお、動き・位置センサ903のカメラで撮影された映像情報は、HMD/VRグラス902の周辺を使用者が確認する情報として表示素子に送られたり、USB926を通じてコンピュータ/スマートフォン951へ送付し使用者が危険な状況にないかの監視を行ったりすることがある。
電源制御素子924は、USB926またはAV入力925からの電源供給を受け、電圧の安定化、バッテリー容量の管理などを行い、図示していないがすべての構成要素に電源を供給する。場合によってはバッテリー923を内部あるいは外部に設け、電源制御素子924に接続する場合がある。
図示していないコントローラのボタンやカーソルの状態は、無線通信素子927を通じてCPU915が取得し、VR空間でのボタン操作、移動やアプリケーションの操作に用いられる。コントローラの位置及び向きは、動き・位置検出部にあるカメラあるいは超音波センサなどで検出し、適切な処理を動き・位置センサで行ったのち、CPU915での制御に用いられるとともに、USB926を経由してコンピュータ/スマートフォン951へ送られ、CPU915で実行されるプログラムあるいはGPU910で実行されるグラフィックスの描画や画像処理に用いられる。基本的な動作は本発明と直接関連しないので割愛する。
図10は、従来例について説明するための図である。HMD/VRグラスにコンピュータ/スマートフォンのなかでVRのための機能を備えた一体型VRシステム1001の実現例について説明する。
図10でわかるように、コンピュータ/スマートフォンおよびHMD/VRグラスの機能が一体化され、CPU、GPUのそれぞれの機能が一つのCPU、GPUで実現されている。
通信素子1033は、典型的にはワイヤレス通信を行うWiFiであり、電源ケーブルを持たないことからバッテリー1026を持つ。バッテリー1026の充電や初期設定のためにUSB1034などの汎用のコンピュータとのI/Fを持つ。
一体型VRシステム1001は、コンピュータ/スマートフォンおよびHMD/VRグラスをつなぐAV出力、AV入力、USBが必要ないため、高品位かつ遅れがないAV情報の伝送や効率的な制御が可能となるが、一体とすることで、大きさに制限があることで、電力や熱、スペースの制限で高性能なCPU1027やGPU1006を使うことができない場合があり、VR機能としては制限されたものになる可能性がある。
しかしながらケーブルで接続されないことは自由度が増し、アプリケーションの幅を広げることができる。
また、機能の一部をクラウド上のコンピュータで実現するなどにより、性能の不足を補い高機能なアプリケーションを実現することができる。
一体型VRシステム1001は、図8及び図9に説明した構成と同様に、他に、レンズ1002、表示素子1011、マイク1003、マイクアンプ1007、ADC1009、スピーカー1004、ヘッドフォン端子1005、アンプ1008、DAC1010、RAM1019、EEPROM1020、バス変換1021、動き位置センサ1022、電源スイッチ1023、音量ボタン1024、電源制御素子1025を備える。また、映像表示処理1012、動き・位置検出処理1013、VR制御1014、VR表示制御1015、動き・位置検出1016、VR映像復号1017、及び、グラフィックス生成1018がGPU1006を用いて実現される。また、音声圧縮1028、音声復号1029、音声再生制御1030、多重化1031、及び、分離1032がCPU1027を用いて実現される。
図11は、従来例について説明するための図である。図11に基づき、従来例1および2の観測システムのVR撮影カメラ1151で撮影された映像を処理するVR映像処理部1103のより詳細な構成を説明する。
前述したようにVR撮影カメラは、360°上下四方の映像を撮影するための複数のカメラcm、典型的には超広角レンズのカメラcmを持ち、それぞれのカメラcmで撮影した同じ画素を持つ矩形の個別映像がGPU1101内のプログラムあるいは専用回路で実現されるVR映像処理部1103へ入力される。
VR映像処理部1103では、まず入力された複数の映像をそれぞれのカメラcmの撮影方向および撮影して得られた映像を評価し、連続した球形の映像となるように合成しつなぎ合わせる処理を行うステッチング処理部1105へそれぞれのカメラcmで撮影された映像を入力する。ステッチング処理部1105から出力された球形の映像データは、VR映像マッピング部1104により、例えば、正距円筒図法(ERP)により、平面にマッピングし、ERP画像としてVR映像処理部1103から出力され、次のVR映像圧縮部1102へ渡される。
なお、映像系バスとカメラとの接続は、それぞれのカメラがバスに接続されるように図示しているが、VR撮影カメラ1151内で、一つの信号としてまとめ、時分割でそれぞれのカメラで撮影した映像を映像系バスに送り、VR映像処理部1103へ入力するとしてもよい。簡易な構成では、カメラcmが2つであるため、バスではなく、2つのカメラの出力をそれぞれGPU1101が受け取る構成とし、並列に撮影した映像をVR映像処理部1103が受け取り処理するということも可能である。
図12は、従来例について説明するための図である。図12に基づき従来例1および2のVRシステムのVR表示制御部1204のより詳細な構成を説明する。
前述したようにVR表示制御部1204は、コンピュータ/スマートフォンのGPU1201でプログラムあるいは専用回路で実現され、マッピング部1206と表示VR映像変換部1205から構成される。
その動作は次のようになる。通信素子1261が観測システムから送られる通信データを受け、CPU1231の分離部1232で圧縮映像が分離され、メモリバスを経由して、GPU1201が映像を受け取り、VR映像復号部1207で、復号され、平面映像(ERP画像)となる。平面映像が、VR表示制御部1204のマッピング部1206で360°球体映像に変換され、次の表示VR映像変換1205で、VR制御部1203が出力する制御情報をもとにVR表示手段1202で表示する部分が切り出される。
具体的には、ERP画像の中心を全面とし、360°球体映像の原点とする。VR表示手段1202に表示されるVR映像の初期映像は、原点を中心としVR表示手段1202の能力に応じ、右目用のものは少し右によった映像、左目用のものは少し左に寄った映像とし、高さ方向は初期設定の値を用い映像がそれぞれ切り出され、右目用、左目用の表示素子で表示される。ここからVRシステム左右に回転、上下を見るなどに応じ切り出しの位置が変わる。
一般的には360°カメラからの映像はVRシステムの移動では変化しないが、CGで生成されたものの場合、VRシステムの移動やコントローラでの操作により位置が変わる。
360°球体映像からの切り出しの初期値は、前回の切り出し位置からである場合もあるが、一般的には、初期位置に戻す機能が備えられている。
図13は、従来例について説明するための図である。図13に基づき従来例2の動作例を説明する。
観測システムでは、音声入力部(マイク群、マイク端子、マイクアンプ、ADC)により、音声を入力し(S1325)、音声圧縮部により音声圧縮を行う(S1326)。
同時に、VR撮影カメラの複数のカメラ(レンズ、シャッター、撮像素子、ADC)において動画を撮影し(S1321)、VR映像処理部のステッチング処理部で中央であるカメラ1を中央として球体映像にステッチングし(S1322)、これをVR映像マッピング部により正距円筒図法などによりERP画像を生成し(S1323)、VR映像圧縮部により適切に圧縮する(S1324)。
圧縮されたERP画像と音声情報は、多重化部により、多重化され(S1327)伝送可能な形式とされ、無線通信素子により、VRシステムに送出(送信)される(S1328)。
時間経過とともに場合によっては新しい方向、位置に移動し(S1329)、音声入力と複数のVR撮影カメラでの撮影から送出が繰り返される。
ここでは、グラフィックス情報については映像圧縮前に映像に重畳される場合や、グラフィックス情報として、映像・音声とともに多重化される場合があるが、省略した。
VRシステムでは、コンピュータ/スマートフォンにおいて、観測システムから送られてきた情報を通信素子で受信し(S1301)、分離部へ送る。分離部では送られ圧縮映像情報と圧縮音声情報を分離する(S1302)。分離部で分離された圧縮音声情報は音声復号部に送られ復号され(S1303)非圧縮の音声情報となる。音声復号部から音声情報は音声再生制御部へ送られ、GPUのVR制御部からシステムバス経由で送られたVR観測システムの位置・方位情報に基づき音声再生制御部で音声処理が行われる(S1304)。音声処理が行われた音声情報は、システムバス経由で、AV出力またはUSBを経由して、HMD/VRグラスの音声出力部(DAC、アンプ、スピーカーおよびヘッドフォン端子)へ送られ、音声として出力される(S1305)。音声処理としては、左右や空間内での音量のバランス制御、周波数特性の変更、ディレイ、空間内での移動、特定の音源のみについての同様の処理、効果音の追加などが行われる。
圧縮映像信号は、コンピュータ/スマートフォンのCPUの分離部からの映像データがメモリバスを経由してGPUのVR映像復号部に送られ、VR映像復号部において復号され(S1307)ERP画像としてVR表示制御部に入力される。VR表示制御部では、マッピング部によりERP映像が360°球体映像にマッピングされ(S1308)、表示VR映像変換部においてVR制御部からのVRシステムの位置・方位情報に基づき適切な部分が360°球体映像から映像が切り出され(S1309)、VR表示部(表示素子、レンズ)によりVR映像として表示される(S1310)。
観測システムからの受信から映像表示、音声出力が繰り返し行われる。
なお、ここでグラフィックスについては、映像・音声分離と同時にグラフィックスが分離され、VR表示制御部によりVR映像に重畳される場合や、VRシステム内で生成され、VR映像に重畳される場合などがあり、ここでは説明を省略した。
(開示の概要)
本開示の概要は、以下のとおりである。
本開示の一態様に係る映像表示システムは、表示装置により表示映像を表示するための映像表示システムであって、広視野角映像を生成する撮影部と、広視野角映像内で表示装置のユーザに注視させる注視対象の位置及び方向の少なくとも一方に関するデータ、ならびに、観測システムの状態の変化を知らせるためのキュー情報を取得するデータ取得部と、データ取得部からのデータを他の情報とともにメタデータとするメタデータ構成部と、広視野角映像をメタデータとともに送信する送信部と、を有する観測装置と、広視野角映像、データ及びキュー情報を受信する受信部と、表示装置の広視野角映像内における位置及び方向の少なくとも一方を推定する表示状態推定部と、推定された表示装置の広視野角映像内における位置及び方向の少なくとも一方と、メタデータ上の注視対象の位置及び方向の少なくとも一方との差分に基づいて、表示装置の広視野角映像内における位置及び方向の少なくとも一方に対する相対的な注視対象の位置である相対位置、及び、相対的な注視対象の方向である相対方向の少なくとも一方を算出する差分算出部と、算出された相対位置及び相対方向の少なくとも一方の情報、ならびに、キュー情報による指示及び観測システムの状態を表示装置のユーザに提示する提示部と、受信された広視野角映像から表示状態推定部が推定した表示装置の広視野角映像内における位置及び方向の少なくとも一方の情報、ならびに、キュー情報による指示及び観測システムの状態に応じた視野部分に対応する一部の画像を含む表示映像を生成する映像生成部と、表示映像を表示する表示装置と、を有するVR装置と、を備える。
このような映像表示ステムは、メタデータを用いることによって表示装置のユーザに注視させる注視対象の位置及び方向の少なくとも一方に関する相対的な注視対象の位置である相対位置、及び、相対的な注視対象の方向である相対方向の少なくとも一方を算出される。そして、相対位置及び相対方向の少なくとも一方がユーザに提示されるので、ユーザが移動可能な場合に注視対象の位置を見失ってしまうという不具合を抑制できる。したがって、映像表示システムによれば、ユーザが移動可能な場合に注視対象の位置を見失ってしまうという不具合の抑制という観点で、適切な映像を表示することが可能となる。
また、例えば、映像を撮影するカメラ、又は、演算により画像を生成する画像生成部をさらに備え、広視野角映像は、カメラによって撮影された映像、又は、画像生成部によって演算された画像であってもよい。
これによれば、カメラによって撮影された映像、又は、画像生成部によって演算された画像からなる広視野角映像について、適切な映像を表示することが可能となる。
また、例えば、提示部は、算出された相対位置及び相対方向の少なくとも一方およびキュー情報に基づく情報を示すグラフィックスを生成して出力し、一部の画像に、出力したグラフィックスを重畳させることで、映像生成部に相対位置及び相対方向の少なくとも一方を提示させてもよい。
これによれば、グラフィックスにより、相対位置及び相対方向の少なくとも一方をユーザに提示できる。
また、例えば、データ受付部は、注視対象の方向に関するデータの入力を受け付け、表示状態推定部は、表示装置の広視野角映像内における方向を推定し、グラフィックスは、表示映像上に相対方向を指し示す矢印を表示させてもよい。
これによれば、表示映像上に相対移動方向を指し示す矢印を表示させるグラフィックスにより、相対位置及び相対方向の少なくとも一方をユーザに提示できる。
また、例えば、データ受付部は、注視対象の方向に関するデータの入力を受け付け、表示状態推定部は、表示装置の広視野角映像内における方向を推定し、グラフィックスは、表示映像上における相対方向側以外の少なくとも一部を覆い隠すための画像であるマスクを表示させてもよい。
これによれば、表示映像上における相対方向側以外の少なくとも一部を覆い隠すための画像であるマスクを表示させるグラフィックスにより、相対方向をユーザに提示できる。
また、例えば、データ受付部は、注視対象の位置に関するデータの入力を受け付け、表示状態推定部は、表示装置の広視野角映像内における位置を推定し、グラフィックスは、表示映像上に相対位置を示すマップを表示させてもよい。
これによれば、表示映像上に相対位置を示すマップを表示させるグラフィックスにより、相対移動方向をユーザに提示できる。
また、例えば、さらに、データの入力に用いるための入力インターフェイスを備え、データ取得部は、入力インターフェイスを介して入力されたデータを取得してもよい。
これによれば、入力インターフェイスを介して入力されたデータからメタデータを構成できる。
また、例えば、さらに、ユーザの広視野角映像内での移動の開始と終了のタイミングの少なくとも一方を指定するための入力インターフェイスを備え、データ取得部は、入力インターフェイスを介して入力された移動の開始と終了のタイミングの少なくとも一方を取得してもよい。
これによれば、入力インターフェイスを介して入力された移動の開始と終了のタイミングの少なくとも一方を取得できる。
また、例えば、広視野角映像を構成する画像は、実空間を撮影する撮影部によって出力された画像であり、入力インターフェイスは、実空間において入力インターフェイスの操作者が保持する指示マーカであって、指示マーカの動きによって注視対象の位置及び方向の少なくとも一方を指示する指示マーカと、撮影部によって出力された指示マーカを含む画像を解析することにより指示マーカによって指示された注視対象の位置及び方向の少なくとも一方を受け付ける画像解析部と、を有してもよい。
これによれば、指示マーカの動きによって注視対象の位置及び方向の少なくとも一方を指示することで、相対位置、及び、相対方向の少なくとも一方を算出できる。
また、例えば、観測装置とVR装置が備える機能の少なくとも一部を備え、観測装置及びVR装置とをネットワークで接続され、観測装置またVR装置の処理の一部を担う情報処理装置を備えてもよい。
これによれば、観測装置とVR装置と情報処理装置とによって、映像表示システムを実現できる。
また、例えば、記情報処理装置は、広視野角映像、データ及びキュー情報を観測装置からメタデータとして受信する受信部と、メタデータ上の注視対象の位置及び方向の少なくとも一方、ならびに、キュー情報に従った情報を表示装置のユーザに提示させるための情報を生成する提示部と、受信された広視野角映像から、表示状態推定部が推定した表示装置の広視野角映像内における位置及び方向の少なくとも一方の情報に応じた視野部分に対応する一部の画像に提示部で生成された情報を加えて、表示映像を生成する映像生成部と、広視野角映像、相対位置及び相対方向の少なくとも一方の情報に応じた視野部分に対応する一部の画像、ならびに、メタデータを送信する送信部と、を備えてもよい。
これによれば、上記構成の観測装置とVR装置と情報処理装置とによって、映像表示システムを実現できる。
また、例えば、情報処理装置は、広視野角映像、データ及びキュー情報を観測装置からメタデータとして受信する受信部と、メタデータ上の注視対象の位置及び方向の少なくとも一方、ならびに、キュー情報に従った情報を表示装置のユーザに提示させるための情報を生成する提示部と、提示部で生成された情報からメタデータを生成するメタデータ構成部と、メタデータ構成部で生成されたメタデータと受信部で受信された広視野角映像とその他の情報とを、VR装置に送信する送信部と、を備えてもよい。
これによれば、上記構成の観測装置とVR装置と情報処理装置とによって、映像表示システムを実現できる。
また、例えば、情報処理装置は、広視野角映像、データ及びキュー情報を観測装置からメタデータとして受信し、表示装置の向きに関するデータを表示装置から受信する受信部と、表示装置の向きと撮影部の移動に関する移動情報との差分およびキュー情報に基づいて、表示装置の向きに対する相対的な撮影部の移動方向である相対移動方向を算出する差分算出部と、算出した相対移動方向を示すグラフィックスであって、 広視野角映像のうち、表示装置の推定された向きに応じた視野部分に対応する一部の映像に対して重畳されることで相対移動方向およびキュー情報に従った情報を表示装置のユーザに提示させるグラフィックスを生成して出力する提示部と、グラフフィックスを表示装置の向きに関するデータに基づいて修正し、広視野角映像に重畳することで表示映像を生成する映像生成部と、表示映像とその他の情報とを送信する送信部と、を備えてもよい。
これによれば、上記構成の観測装置とVR装置と情報処理装置とによって、映像表示システムを実現できる。
また、例えば、情報処理装置は広域ネットワークに接続されたクラウド上に設けられ、広域ネットワークを介して観測装置及びVR装置と接続されてもよい。
これによれば、観測装置と、VR装置と、観測装置およびVR装置に広域ネットワークを介して接続されクラウド上に設けられた情報処理装置とによって、映像表示システムを実現できる。
また、例えば、キュー情報は観測装置の移動方向又は表示装置のユーザに注視させる注視対象の位置及び方向の少なくとも一方が変化することを示す情報であってもよい。
これによれば、キュー情報として観測装置の移動方向又は表示装置のユーザに注視させる注視対象の位置及び方向の少なくとも一方が変化することを示す情報を用いることができる。
また、本開示の一態様に係る情報処理装置は、表示装置に広視野角映像内の少なくとも一部の表示映像を表示させるための映像表示システムに用いられる情報処理装置であって、広視野角映像で表示装置のユーザに注視させる注視対象の位置及び方向の少なくとも一方に関するデータであって、入力を受け付けることによって得られたデータに基づくメタデータを受信する受信部と、メタデータ上の注視対象の位置及び方向の少なくとも一方との差分に基づいて、表示装置の広視野角映像内における位置及び方向の少なくとも一方に対する相対的な注視対象の位置である相対位置、及び、相対的な注視対象の方向である相対方向の少なくとも一方を算出して出力する差分算出部と、を備える。
また、例えば、算出した相対位置及び相対方向の少なくとも一方を示すグラフィックスであって、広視野角映像を構成する画像のうち、表示装置の広視野角映像内における推定された位置及び方向の少なくとも一方に応じた視野部分に対応する一部の画像に対して重畳されることで、相対位置及び相対方向の少なくとも一方を表示装置のユーザに提示させるグラフィックスを生成して出力する提示部をさらに備えてもよい。
これらによれば、上記に記載の映像表示システムに用いることで、上記に記載の映像表示システムと同様の効果を奏することができる。
また、本開示の一態様に係る情報処理方法は、表示装置に広視野角映像内の少なくとも一部の表示映像を表示させる情報処理方法であって、広視野角映像で表示装置のユーザに注視させる注視対象の位置及び方向の少なくとも一方に関するデータであって、入力を受け付けることによって得られたデータに基づくメタデータを受信し、表示装置の広視野角映像内における推定された位置及び方向の少なくとも一方と、メタデータ上の注視対象の位置及び方向の少なくとも一方との差分に基づいて、表示装置の向きに対する相対的な注視対象の位置である相対位置、及び、相対的な注視対象の方向である相対方向の少なくとも一方を算出して出力する。
このような情報処理方法は、上記に記載の映像表示システムと同様の効果を奏することができる。
また、本開示の一態様に係るプログラムは、上記に記載の情報処理方法をコンピュータに実行させるためのプログラムである。
このようなプログラムは、コンピュータを用いて、上記に記載の映像表示システムと同様の効果を奏することができる。
以下では、本開示の実施の形態について図面とともに説明する。
なお、以下で説明する実施の形態は、いずれも包括的又は具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置、及び接続形態、ステップ、ステップの順序などは、一例であり、請求の範囲を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
なお、各図は、必ずしも厳密に図示したものではない。各図において、実質的に同一の構成については同一の符号を付し、重複する説明は省略又は簡略化する。
また、本明細書において、平行などの要素間の関係性を示す用語、及び、矩形などの要素の形状を示す用語、ならびに、数値、及び、数値範囲は、厳格な意味のみを表す表現ではなく、実質的に同等な範囲、例えば数%程度の誤差等の差異も含むことを意味する表現である。
(実施の形態)
[構成]
はじめに、実施の形態における映像表示システムの概要について、図14及び図15を用いて説明する。図14は、実施の形態に係る映像表示システムの概略構成を示す図である。また、図15は、実施の形態に係る映像表示システムにおいて表示される映像の一例を示す図である。
図14に示すように、本実施の形態の映像表示システム500は、観測装置300と、ネットワーク150を介して接続されたサーバ装置200と、ネットワーク150を介して接続された表示装置100とによって実現される。
観測装置300は、画像保持装置内部に有する装置である。より詳しくは、観測装置300は、撮影によって得られた画像を広視野角映像の情報として保持し、表示装置100へと供給することで表示装置100においてその一部の映像を視認可能なように構成されている。観測装置300は、周囲360度の映像を撮影可能な、いわゆる、全天球カメラである。観測装置300は、例えば、手に持って撮影する撮影装置300aであってもよいし、三脚などで固定する観測装置300bであってもよい。手に持って撮影する撮影装置300aの場合は動き回りながら撮影することが容易である。以下、これらの種別を特に区別することなく観測装置300と呼ぶ。観測装置300は、魚眼レンズなど光学素子を有し、広視野角領域、例えば180度などを1つのセンサアレイで撮影することができる。そして、異なる広視野角領域を補完しあうように配置された複数の組み合わせの光学素子及びセンサアレイを用いて、360度の広視野角映像を撮影することができる。なお、複数のセンサアレイそれぞれにおいて撮影された画像同士は、互いに対応する素子同士を特定して重ね合わせする処理(ステッチング)が行われる。この結果、例えば、正距離円筒図などの平面と球面とを相互に変換可能な1つの画像が生成される。このような画像が時間領域において連続的に生成されることで、時間領域で変化する映像(動画像)が生成される。なお、球面の映像の内部を3D映像空間又は3次元画像空間ともいう。
また、本実施の形態では、人の視差に対応するずれを発生させた2つの3次元画像空間が生成される。このような2つの3次元画像空間は1つの3次元画像空間からシミュレーション等によって生成してもよいし、視差分のずれが生じた2つのカメラによって生成してもよい。本実施の形態では、この3次元画像空間の内部から、3次元画像空間の任意の方向をユーザが視聴することができるVR映像を表示することができる。
ネットワーク150は、観測装置300とサーバ装置200と表示装置100との間を互いに通信可能に接続するための通信網である。ここではネットワーク150として、インターネット等の通信網が用いられるがこれに限られない。また、観測装置300とネットワーク150との接続、サーバ装置200とネットワーク150との接続、及び、表示装置100とネットワーク150との接続は、それぞれ無線通信によって行われてもよいし、有線通信によって行われてもよい。
サーバ装置200は、情報処理等を行うための装置であり、例えば、プロセッサとメモリとを用いて実現される。サーバ装置200は、エッジコンピュータによって実現されてもよいし、クラウドコンピュータによって実現されてもよい。また、サーバ装置200は、1つの映像表示システム500に対して1つ設けられてもよいし、複数の映像表示システム500に対して1つ設けられてもよい。つまり、サーバ装置200は、複数の映像表示システム500における各種の処理を並列的に行ってもよい。なお、サーバ装置200は、映像表示システム500において必須の構成ではない。
例えば、後述するサーバ装置200の各機能部を観測装置300及び表示装置100のそれぞれに振り分けて配置することで、観測装置300及び表示装置100のみを備える映像表示システムを実現することもできる。特に、表示装置100を、表示パネルを兼ね備えるスマートフォンなどの情報処理端末によって実現すれば、サーバ装置200の機能部を情報処理端末のプロセッサ等を用いて容易に実現することができる。あるいは、観測装置300および表示装置100の機能を、サーバ装置200に持たせることで、観測装置300または表示装置100の機能の一部を削減し、既存の観測装置または表示装置を転用することが可能となる。つまり、サーバ装置200に各種機能を集約することで、容易に映像表示システムを実現することができるようになる。サーバ装置200の各機能部については、図16等を用いて後述する。
表示装置100は、左右のそれぞれから延びるテンプル部を耳殻に係止した状態にすることによって互いに分離された2つの鏡筒を支持することで、2つの鏡筒をユーザの右目及び左目のそれぞれに対応する位置に保持するグラス型のHMDである。表示装置100のそれぞれの鏡筒には、表示パネルが内蔵されており、例えば、図15に示すように、視差分のすれが生じた映像をユーザの左右の目のそれぞれに向けて投影する。図15では、(L)に左目用の映像における1フレーム分の画像を示し、(R)に右目用の映像における同じ1フレーム分の画像を示している。なお、表示装置100は、このような映像表示専用の端末でなくてもよい。スマートフォン、タブレット端末、又はPCなどに備えられた表示パネルによって本開示の表示装置を実現することも可能である。
以下、図16~図18を参照して、本実施の形態の映像表示システム500の詳細な構成について説明する。図16は、実施の形態に係る映像表示システムの機能構成を示すブロック図である。図16に示すように、また、図14において説明した通り、映像表示システム500は、表示装置100と、サーバ装置200と、観測装置300とを備える。
表示装置100は、表示部101と表示状態推定部102とを有する。表示部101は、バックライト及び液晶パネル、有機EL、ならびに、マイクロLED等を用いて、画像情報に応じた光信号を出力する機能部である。表示部101は、出力した光信号をレンズ及び光学パネルなどの光学素子を介してユーザの目の網膜上に画像が結像されるように制御する。この結果、ユーザは網膜上に結像された画像によって、当該画像を視認することができる。表示部101は、上記のような画像を、時間領域において連続的に出力することで、連続する画像、すなわち映像を視認させることができる。このようにして、表示部101は、表示装置100のユーザに対して映像を表示する。
表示状態推定部102は、表示装置100を用いてユーザが3次元画像空間内のどの位置でどの方向の映像を視認しているかを推定するための機能部である。表示状態推定部102は、表示装置100の3次元画像空間内における位置及び方向の少なくとも一方に関するを推定するともいえる。表示状態推定部102は、表示装置100の適切な位置に内蔵された加速度センサ、ジャイロセンサ等の各種センサによって実現される。表示状態推定部102は、表示装置100にあらかじめ設定された基準位置に対して、どの方向にどの程度だけ位置が変更されたかを推定することによって、表示装置100の3次元画像空間内における位置を推定する。また、表示状態推定部102は、表示装置100にあらかじめ設定された基準方向に対して、どの方向にどの程度の角度だけ姿勢が変更されたかを推定することによって、表示装置100の3次元画像空間内における方向を推定する。先に説明したように、表示装置100は、ユーザの頭部(耳殻及び鼻根部)に支持されているため、ユーザの頭部と共に移動する。
そして、表示装置100の位置及び方向を推定することで、当該位置及び方向に応じた視野部分を広視野角映像から切り出して表示することができる。つまり、表示状態推定部102によって推定される表示装置100の位置及び方向によって、ユーザの頭部が向いている方向を3次元画像空間内で見たい視野領域であるとして当該視野領域を表示することができる。なお、ここで推定される表示装置100の方向とは、表示装置100の表示パネルの法線方向に沿う方向である。表示パネルは、ユーザの目に対向するように配置されているので、表示パネルの法線方向には通常ユーザの目が位置している。このため、表示装置100の方向は、ユーザの目と表示パネルとを結ぶ方向に一致している。
ただし、ユーザの眼球運動によって表示装置100の方向とユーザの視線方向とがずれる場合がある。この場合、表示装置100にユーザの視線を検知するセンサ(アイトラッカ)などが搭載されていれば、検知したユーザの視線を表示装置100の方向としてもよい。つまり、アイトラッカは、表示状態推定部の別の一例である。
表示装置100には、上記の他に、電源、各種の入力用スイッチ、表示パネルの駆動用回路、入出力用の有線及び無線通信モジュール、信号変換器及び増幅器等の音声信号処理回路、ならびに、音声入出力用のマイクロフォン及びスピーカー等が搭載されている。これらの詳細な構成については、後述する。
サーバ装置200は、受信部201と、差分算出部202と、提示部203と、映像生成部204とを有する。受信部201は、後述する観測装置300から、各種の信号を受信する(取得する)処理部である。受信部201は、観測装置300において撮影された広視野角映像を受信する。また、受信部201は、観測装置300において取得されたメタデータを受信する。さらに、受信部201は、表示装置100において推定された表示装置100の位置及び方向に関する情報を受信する。
差分算出部202は、表示装置100の位置及び方向とメタデータに含まれる注視対象301の位置及び方向との差分に基づいて、表示装置100の位置に対する相対的な注視対象301の位置である相対位置及び表示装置100の方向に対する相対的な注視対象301の方向である相対方向を算出する処理部である。差分算出部202の詳細な動作については後述する。
提示部203は、差分算出部202において算出された相対位置及び相対方向を表示装置100のユーザに提示する処理部である。ここでは、提示部203は、映像生成部204において生成される表示映像に相対移動方向を示す内容を含めることで、映像生成部204に上記の提示をさせる例を説明するが、相対移動方向の提示は上記表示映像に含める例に限られない。例えば、3次元音場内で相対位置及び相対方向の少なくとも一方に対応する所定の到来方向からの音声として提示されてもよいし、ユーザが両手に持つ振動デバイス等の装置を相対位置及び相対方向の少なくとも一方に対応する側のデバイスを振動させることで提示されてもよい。提示部203の詳細な動作については差分算出部202の詳細な動作と共に後述する。
映像生成部204は、受信された広視野角映像から表示状態推定部102が推定した表示装置100の位置及び方向に応じた視野部分に対応する一部の映像を切り出し、さらに、必要がある場合には、算出された相対位置及び相対方向の少なくとも一方を示す内容を含む表示映像を生成する。映像生成部204の詳細な動作については差分算出部202及び提示部203の詳細な動作と共に後述する。サーバ装置200は、この他に、生成した表示映像を表示装置100に送信するための通信モジュールを有する。
観測装置300は、記憶部301と、入力インターフェイス302と、位置入力部303と、データ取得部304と、メタデータ取得部305と、送信部306とを有する。また、観測装置300は、画像の撮影に関する機能部分であり、観測装置300の他の機能構成と一体的に構成されている撮影部(不図示)を有する。なお、撮影部は、撮影装置300の他の機能構成と有線又は無線通信によって分離されていてもよい。撮影部は、光学素子とセンサアレイと画像処理回路等を含む。撮影部は、例えば、光学素子を介してセンサアレイ上に受光した各画素の光の輝度値を2D状の輝度値データとして出力する。画像処理回路は、輝度値データのノイズ除去等の後処理を行う他、ステッチングなどの2D画像データから3次元画像空間を生成するための処理等を行う。本実施の形態では、撮影部によって撮影された実際の画像から形成された3次元画像空間内における映像を、表示装置を用いて表示する例を説明するが、3次元画像空間は、コンピュータグラフィックスなどの技術で形成された架空の画像であってもよい。このため、撮影部は必須の構成ではない。
記憶部301は、撮影部によって生成された3次元画像空間の画像情報(3次元画像空間を構成する画像)を記憶する記憶装置である。記憶部301は、半導体メモリ等を用いて実現される。
入力インターフェイス302は、3次元画像空間内で、VR観光の案内等をする案内者によって入力が行われる際に使用される機能部である。例えば、入力インターフェイス302は、撮影部301の移動方向に対応する360度の各方向への傾倒が可能なスティックと、その傾倒方向を検出する物理的なセンサとを含む。案内者は、注視対象の方向を入力する際、その方向に向けてスティックを傾倒させることで、注視対象の方向をシステムに入力することができる。入力インターフェイスの別の例として、案内者が保持する指示棒等の先端に蛍光マーカなどが付された指示マーカであって、指示マーカの動きによって注視対象の方向を指示する指示マーカと、撮影部によって出力された指示マーカを含む画像を解析することにより指示マーカによって指示された注視対象の方向を受け付ける画像解析部と含む入力インターフェイスが用いられてもよい。なお、入力インターフェイス302は、必須の構成ではなく、後述の位置入力部303と、いずれか一方のみが供えられていれば本実施の形態を実現可能である。
位置入力部303は、注視対象の位置を入力するための機能部である。位置入力部303例えば案内者が有するスマートフォン等の情報端末で専用のアプリケーションを実行することで実現される。情報端末の画面上には、3次元画像空間に対応する空間全域のマップ情報が表示され、このマップ情報上で所定の位置を選択することにより、選択した位置が注視対象の位置としてシステムに入力される。このように、位置入力部303は、注視対象の位置を入力するための入力インターフェイスの一例である。
データ取得部304は、入力インターフェイス302及び位置検出部303等から、注視対象の位置及び方向に関するデータを取得する機能部である。データ取得部304は、入力インターフェイス302及び位置検出部303の少なくとも一方に接続され、これらの機能部から、注視対象の位置及び方向に関するデータに相当する物理量を取得する。このように、データ取得部304は、本実施の形態における表示装置100のユーザに注視させる注視対象の方向に関するデータの入力を受け付けるデータ受付部の一例である。
メタデータ取得部305は、データ取得部304において取得された注視対象の位置及び方向に関するデータを撮影された映像データに付加するためのメタデータに変換することで、このメタデータを取得する機能部である。取得されたメタデータには、注視対象の位置及び方向に関するデータの他に、映像表示システム500内で利用される各種のデータが含まれてもよい。つまり、メタデータ取得部305は、複数のデータを1つにまとめることで、1つの情報から複数のデータを読み出すことが可能なメタデータを構成するメタデータ構成部の一例である。
送信部306は、撮影され、記憶部301に記憶された映像(広視野角映像)と、取得したメタデータとを送信する通信モジュールである。送信部306は、サーバ装置200の受信部201と通信することで、記憶された映像及び取得したメタデータを送信して、受信部に受信させる。
図17は、実施の形態に係る観測装置の機能構成を示すより詳細なブロック図である。また、図18は、実施の形態に係る表示装置の機能構成を示すより詳細なブロック図である。図17及び図18では、観測装置300及び表示装置100の周辺の機能構成について、より詳しく示している。これらの図に示される一部の機能は、サーバ装置200の構成によって実現される場合がある。
キュー情報入力手段51は、入力インターフェイス302及び位置入力部303に相当し、観測装置300の操作者や案内者が物理的に操作するスイッチやタブレット、スマートフォンなどにより、注視対象の位置及び方向を入力する。また、キュー情報入力手段51は、キューデータにより複数の目標から移動する目標を指定する。
キュー情報入力手段51は、VR映像処理手段67から得られる映像又は音声入力手段71から得られる音声情報からキュー情報を得ることもある。音声入力手段71は、入力インターフェイスの別の一例である。なお、VR映像処理手段67は、撮影部に相当するVR撮影手段69に接続されている。
キュー情報入力手段51から得られたキュー情報は、位置・方位検出・記憶手段53に送られ、観測装置300の位置、方位とともに処理され、場合によっては、その状態が記憶されるとともに適したデータに成形されて、メタデータとして多重化手段61に送られ、映像、音声及びグラフィックスとともに多重化後、通信手段55により、サーバ装置200を介して表示装置100に送信される。観測装置300には、上記の他、分離手段57、VR映像圧縮手段59、音声圧縮手段63、音声復号手段65、及び、音声出力手段73が含まれる。
表示装置100では、通信手段39が観測装置300からの通信情報を受け取り、分離手段37により、メタデータを分離し、位置・方位・キュー判断手段31に送る。位置・方位・キュー判断手段31では、キューデータがメタデータより取り出され、あらかじめ定められた処理を行い、図形としてキュー情報を表示するためにグラフィックス生成手段33へ送り、VR表示手段15でVR映像に重畳し表示すること、VR制御手段21へ送り、表示装置100の位置・方位の状態とともにVR表示制御手段23でVR映像を適切に加工し、VR表示手段15で表示すること、又は、音声再生制御手段25により案内用のガイド音声を生成することや再生音声を適切に加工することなどが行われる。
具体例として、キューデータで、「目標Aへ移動」というデータが示された場合、表示装置100の位置によっては、目標Aとの相対位置が異なり、グラフィックスでキュー情報を示す場合、適切な方向に矢印が表示される。さらに具体的には、目標Aが左側にある場合、左向きの矢印が表示され、映像を制御する場合、例えば左側にのみがクリアになる(右側の画質が劣化する)などの制御が行われ、音声で制御する場合、「左側を向いてください」というようなアナウンスが再生される。このようにキューデータの内容と表示装置100の位置・方位を比較して適切な処理が行われる。表示装置100には、上記の他、位置検出手段11、回転検出手段13、音声再生手段17、音声入力手段19、VR制御手段21、音声圧縮手段27、音声復号手段35、及び、多重化手段41が含まれる。以上の図17及び図18に示す各構成要素をそれぞれが1つ以上の組み合わせで含むことによって、図3に示す各構成要素が実現されている。
[動作]
次に、上記のように構成された映像表示システム500の動作について、図19~図32を用いて説明する。図19は、実施の形態に係る映像表示システムの動作を示すフローチャートである。
映像表示システム500の動作が開始されると、撮影部による映像の撮影が行われ、画像が記憶部301に記憶されるとともに、入力インターフェイス302、位置入力部303、データ取得部304、及び、メタデータ取得部305が動作することで、注視対象の位置及び方向に関するデータを含むメタデータが取得される。メタデータは、送信部306及び受信部201を介して撮影及び記憶された映像とともにサーバ装置200によって受信される(S101)。
また、表示装置100の表示状態推定部102は、連続的に表示装置100の位置及び方向を推定している。表示装置100は、表示状態推定部102によって推定された表示装置100の向きをサーバ装置200へと送信する。この結果、サーバ装置200は、表示装置100の推定された位置及び方向を受信する(S102)。なお、ステップS101及びステップS102の順序は入れ替えられてもよい。サーバ装置200は、注視対象の位置及び方向に関するデータが含まれているか否かに基づいて、注視対象の位置及び方向を指示する入力があったかを判定する(S103)。注視対象の位置及び方向を指示する入力があると判定した場合(S103でYes)、サーバ装置200は、相対位置及び相対方向を表示装置100のユーザに提示するための動作に入る。具体的には、差分算出部202は、表示装置100の位置及び方向と、メタデータ上の注視対象の位置及び方向に関するデータとに基づいて、ユーザの見ている位置(つまり表示装置100の位置に相当)に対する相対的な注視対象の位置を相対位置として算出する。また、差分算出部202は、表示装置100の位置及び方向と、メタデータ上の注視対象の位置及び方向に関するデータとに基づいて、ユーザの見ている方向(つまり表示装置100の方向に相当)に対する相対的な注視対象の方向を相対方向として算出する(S104)。
相対位置及び相対方向を算出した後、提示部203は、この相対位置及び相対方向に対応するグラフィックスを生成する(S105)。そして、映像生成部204は、表示装置100の向きに応じた視野部分に対応する少なくとも一部の画像を3次元画像空間から切り出して(S106)、提示部203が生成したグラフィックスを、切り出した一部の映像に重畳することで、表示映像を生成する(S107)。図20は、実施の形態に係る表示映像の生成について説明する概念図である。図20では、(a)に3次元画像空間から切り出された一部の画像を示し、(b)に提示部203によって生成されたグラフィックス99を示し、(c)に重畳によって生成された表示映像を示している。一部の画像にグラフィックス99が重畳されることで、表示映像では、相対位置及び相対方向のうち少なくとも一方を指し示す矢印99aが表示されている。
また、図21は、実施の形態に係る表示映像の生成について説明する概念図である。図21では、(a)に撮影部によって撮影された画像を示し、(b)にユーザがみている表示映像を示している。図21では、(a)に案内者が示されているが、この案内者は、映像上には登場していない。そのため、(b)では、案内者のいない映像が示されている。ここで、図21の(a)に示すように案内者は、案内者と対向するユーザに対して、「正面に見えますのは」とあるように正面方向の注視対象を注視するように指示している。図21の(b)では、ユーザが視認している映像の図の下方にユーザがみている方向について表す模式図が示されている。
ここでは、紙面上側が3次元画像空間における正面方向であり、案内者によってユーザがみている方向として認識されている方向である。つまり、図21に示すユーザは、正面を見ている状態である。ここで、入力インターフェイスとして、音声入力手段71などにより案内者が発した「正面」というキーワードを取得し、これを注視対象の方向に関するデータとして取得する。すると、図21の(b)に示すように、矢印99aが重畳されて表示映像が生成される。この矢印の方向は、注視対象の方向としての「正面」と、表示装置100の方向としての「正面」とが一致しているため、単純に「正面」方向を指し示す矢印99aとなっている。また、図21の(b)に示すように音声が再生される。ここでは、注視対象の方向としての「正面」と、表示装置100の方向としての「正面」とが一致しているため、「正面に見えますのは」という音声がそのまま表示映像と供に再生される。
図22は、実施の形態に係る表示映像の生成について説明する概念図である。図22では、(a)に撮影部によって撮影された画像を示し、(b)にユーザがみている表示映像を示している。図22では、(a)に案内者が示されているが、この案内者は、映像上には登場していない。そのため、(b)では、案内者のいない映像が示されている。ここで、図22の(a)に示すように案内者は、案内者と対向するユーザに対して、「右手に見えますのは」とあるように右手方向の注視対象を注視するように指示している。図22の(b)では、ユーザが視認している映像の図の下方にユーザがみている方向について表す模式図が示されている。
ここでは、紙面上側が3次元画像空間における正面方向であり、案内者によってユーザがみている方向として認識されている方向である。つまり、図22に示すユーザは、正面を見ている状態である。ここで、入力インターフェイスとして、音声入力手段71などにより案内者が発した「右手」というキーワードを取得し、これを注視対象の方向に関するデータとして取得する。すると、図22の(b)に示すように、矢印99aが重畳されて表示映像が生成される。この矢印の方向は、注視対象の方向としての「右手」と、表示装置100の方向としての「正面」とが一致していないため、「右手」と「正面」との差分が算出されて、「右手」方向を指し示す矢印99aとなっている。また、図22の(b)に示すように音声が再生される。ここでは、注視対象の方向としての「右手」と、表示装置100の方向としての「正面」とが一致していないので、「正面」と「右手」との差分が算出されて、「右手に見えますのは」という音声が表示映像と供に再生される。
図23は、実施の形態に係る表示映像の生成について説明する概念図である。図23では、(a)に撮影部によって撮影された画像を示し、(b)にユーザがみている表示映像を示している。図23では、(a)に案内者が示されているが、この案内者は、映像上には登場してもよいし登場しなくてもよい。ただし、(b)では、案内者のいない視野部分の映像が示されている。ここで、図23の(a)に示すように案内者は、案内者と対向するユーザに対して、「右手に見えますのは」とあるように右手方向の注視対象を注視するように指示している。図23の(b)では、ユーザが視認している映像の図の下方にユーザがみている方向について表す模式図が示されている。
ここでは、紙面上側が3次元画像空間における正面方向であり、案内者によってユーザがみている方向として認識されている方向である。つまり、図23に示すユーザは、右手方向を見ている状態である。ここで、入力インターフェイスとして、音声入力手段71などにより案内者が発した「右手」というキーワードを取得し、これを注視対象の方向に関するデータとして取得する。ただし、ここでの「右手」は、ユーザがみている右手方向よりは、正面側に近い方向である。このような細かな注視対象の方向は、入力インターフェイス302などを用いて入力される。そして、図23の(b)に示すように、矢印99aが重畳されて表示映像が生成される。この矢印の方向は、注視対象の方向としての「正面寄りの右手」と、表示装置100の方向としての「右手」とが一致していないため、「正面寄りの右手」と「右手」との差分が算出されて、「左手」方向を指し示す矢印99aとなっている。
図24は、実施の形態に係る表示映像の生成について説明する概念図である。図24では、(a)に撮影部によって撮影された画像を示し、(b)にユーザがみている表示映像を示している。図24では、(a)に案内者が示されているが、この案内者は、映像上には登場していない。そのため、(b)では、案内者のいない映像が示されている。ここで、図24の(a)に示すように案内者は、案内者と対向するユーザに対して、「右手に見えますのは」とあるように右手方向の位置にある注視対象を注視するように指示している。図24の(b)では、ユーザが視認している映像の図の下方にユーザがみている方向について表す模式図が示されている。
ここでは、紙面上側が3次元画像空間における正面方向であり、案内者によってユーザがみている方向として認識されている方向である。つまり、図24に示すユーザは、正面方向を見ている状態である。ここで、入力インターフェイスとして、位置入力部303などにより案内者が入力した注視対象の位置を取得し、これを注視対象の位置に関するデータとして取得する。そして、図24の(b)に示すように、マップ99bが重畳されて表示映像が生成される。このマップではマップ内に注視対象の位置に対応する位置を指し示す矢印が付されている。注視対象の位置と、表示装置100の位置とが一致していないため、4時の方向付近を指し示す矢印が付されたマップ99bとなっている。なお、マップ99bでは、ユーザの位置(つまり、表示装置100の位置)は、中心部分である。
図25は、実施の形態に係る表示映像の生成について説明する概念図である。図25では、(a)に撮影部によって撮影された画像を示し、(b)にユーザがみている表示映像を示している。図25では、(a)に案内者が示されているが、この案内者は、映像上には登場してもよいし登場しなくてもよい。ただし、(b)では、案内者のいない視野部分の映像が示されている。ここで、図25の(a)に示すように案内者は、案内者と対向するユーザに対して、「右手に見えますのは」とあるように右手方向の位置にある注視対象を注視するように指示している。図25の(b)では、ユーザが視認している映像の図の下方にユーザがみている方向について表す模式図が示されている。
ここでは、紙面上側が3次元画像空間における正面方向であり、案内者によってユーザがみている方向として認識されている方向である。つまり、図25に示すユーザは、右手方向を見ている状態である。ここで、入力インターフェイスとして、位置入力部303などにより案内者が入力した注視対象の位置を取得し、これを注視対象の位置に関するデータとして取得する。そして、図25の(b)に示すように、マップ99bが重畳されて表示映像が生成される。このマップではマップ内に注視対象の位置に対応する位置を指し示す矢印が付されている。注視対象の位置と、表示装置100の位置とが一致していないため、2時の方向付近を指し示す矢印が付されたマップ99bとなっている。
図26は、実施の形態に係る表示映像の生成について説明する概念図である。図26は、図21と同様の状況における動作の別例を示しているため、状況に関する説明は省略する。図26の(b)に示すように、矢印99aが重畳されていない表示映像が生成される。注視対象の方向としての「正面」と、表示装置100の方向としての「正面」とが一致しているため、単純に「正面」方向を指し示す矢印99aを表示することになるが、正面を見ているユーザに、正面の方向を指し示す矢印を提示することは冗長であるため、ここでは矢印99aが表示されていない。一方で、図26の(b)に示すように音声が再生される。ここでは、注視対象の方向としての「正面」と、表示装置100の方向としての「正面」とが一致しているため、「正面に見えますのは」という音声がそのまま表示映像と供に再生される。
図27は、実施の形態に係る表示映像の生成について説明する概念図である。図27は、図22と同様の状況における動作の別例を示しているため、状況に関する説明は省略する。図27の(b)に示すように、矢印99aの代わりに、マスク99cが重畳されて表示映像が生成される。注視対象の方向としての「右手」と、表示装置100の方向としての「正面」とが一致していないため、「右手」と「正面」との差分が算出されて、「右手」方向をユーザが視認するように誘導するためのマスク99cとなっている。このように、相対方向側とは反対側の一部を覆い隠すマスク99cをグラフィックス99として生成して重畳させることで、表示映像上で、大きな変化を与える構成としている。矢印99aは、視覚的にその方向がわかりやすい反面、映像上での変化がわかりにくい場合がある。この例では、上記の欠点を補うことができる。すなわち、マスク99cによって覆い隠された領域から、残っている映像を視認すべくユーザが視線移動を行い、その視線移動の方向が相対方向に相当するため、映像上での変化がわかりやすく、かつ、相対方向を自然と認識しやすいという利点がある。なお、ここでの「覆い隠す」とは、覆い隠される対象の領域が一部透過して見えるような半透過状態の画像によって覆われることも含む。
また、図22の(b)に示すように音声が再生される。ここでは、注視対象の方向としての「右手」と、表示装置100の方向としての「正面」とが一致していないので、「正面」と「右手」との差分が算出されて、「右手に見えますのは」という音声が表示映像と供に再生される。
図28は、実施の形態に係る表示映像の生成について説明する概念図である。図28は、図22及び図27と同様の状況における動作の別例を示しているため、状況に関する説明は省略する。図28の(b)に示すように、矢印99a及びマスク99cの代わりに、低解像度化フィルタ99dが重畳されて表示映像が生成される。低解像度化フィルタ99dは、いわゆるモザイク処理のように、フィルタが重畳された部分の画像を荒くする。そして、マスク99cと同様に、低解像度化によって視認が困難となった領域から、より鮮明な映像部分を視認すべくユーザが視線移動を行い、その視線移動の方向が相対方向に相当するため、相対方向を自然と認識しやすいという利点がある。
図28の(c)は、ユーザが右手方向を視認している状況を示している。この右手方向は注視対象の方向に相当するため、この領域には、低解像度化フィルタ99dが重畳されておらず画像が鮮明なままとなっている。また、図28の(c)は、ユーザがさらに右手方向(つまり、元の正面に対する背面方向)を視認している状況を示している。背面方向にも同様の低解像度化フィルタ99dが重畳されて表示映像が生成されているので、ユーザにとって、視認すべき右手方向がより分かりやすいという利点がある。図28の(c)及び図28の(d)についての説明は、マスク99cを用いる例(図27の例)に対しても有効である。
図29は、実施の形態に係る表示映像の生成について説明する概念図である。図29は、図21及び図29と同様の状況における動作の別例を示しているため、状況に関する説明は省略する。図29の(b)に示すように、矢印99aが重畳されていない表示映像が生成される。注視対象の方向としての「正面」と、表示装置100の方向としての「正面」とが一致しているため、単純に「正面」方向を指し示す矢印99aを表示することになるが、正面を見ているユーザに、正面の方向を指し示す矢印を提示することは冗長であるため、ここでは矢印99aが表示されていない。一方で、図29の(b)に示すように音声が再生される。ここでは、注視対象の方向としての「正面」と、表示装置100の方向としての「正面」とが一致しているため、「正面に見えますのは」という音声がそのまま表示映像と供に再生される。ただし、ここで再生される音声は、ユーザの「正面」から到来する音として、ユーザに知覚される立体音声である。
図30は、実施の形態に係る表示映像の生成について説明する概念図である。図30は、図22、図27及び図28と同様の状況における動作の別例を示しているため、状況に関する説明は省略する。図30の(b)に示すように、矢印99aが重畳されていない表示映像が生成される。一方で、図30の(b)に示すように音声が再生される。ここでは、注視対象の方向としての「右手」と、表示装置100の方向としての「正面」とが一致していないので、「正面」と「右手」との差分が算出されて、「右手に見えますのは」という音声が表示映像と供に再生される。そして、ここで再生される音声は、図29の例と同様に、ユーザの「右手」から到来する音として、ユーザに知覚される立体音声である。
図31は、実施の形態に係る表示映像の生成について説明する概念図である。図31では、(a)に撮影部によって撮影された画像を示し、(b)にユーザがみている表示映像を示している。図31では、(a)に案内者が示されているが、この案内者は、映像上には登場してもよいし登場しなくてもよい。ただし、(b)では、案内者のいない視野部分の映像が示されている。ここで、図31の(a)に示すように案内者は、案内者と対向するユーザに対して、「右手に見えますのは」とあるように右手方向の注視対象を注視するように指示している。図31の(b)では、ユーザが視認している映像の図の下方にユーザがみている方向について表す模式図が示されている。
ここでは、紙面上側が3次元画像空間における正面方向であり、案内者によってユーザがみている方向として認識されている方向である。つまり、図31に示すユーザは、背面方向を見ている状態である。ここで、入力インターフェイスとして、音声入力手段71などにより案内者が発した「右手」というキーワードを取得し、これを注視対象の方向に関するデータとして取得する。すると、図31の(b)に示すように音声が再生される。ここでは、注視対象の方向としての「右手」と、表示装置100の方向としての「背面」とが一致していないので、「右手」と「背面」との差分が算出されて、「左手に見えますのは」という音声が表示映像と供に再生される。
図32は、実施の形態に係る表示映像の生成について説明する概念図である。図32では、(a)に3次元画像空間内に含まれる各地点の地図と、当該地図上の地点A、地点B、地点C、及び、地点Gとを示し、(b)~(d)にユーザがみている表示映像を示している。図32では、(a)に示す地点Aが(b)のユーザの位置(表示装置100の位置)に対応し、(a)に示す地点Bが(c)のユーザの位置(表示装置100の位置)に対応し、(a)に示す地点Dが(d)のユーザの位置(表示装置100の位置)に対応し、(a)に示す地点Gが注視対象の位置に対応している。図32の(b)~(d)では、それぞれのユーザが視認している映像の図の下方にユーザがみている方向について表す模式図が示されている。
ここでは、紙面上側が3次元画像空間における正面方向であり、案内者によってユーザがみている方向として認識されている方向である。つまり、図32の(b)に示すユーザは、正面方向を見ている状態であり、図32の(c)に示すユーザは、正面方向を見ている状態であり、図32の(d)に示すユーザは、右手方向を見ている状態である。ここで、入力インターフェイスとして、音声入力手段71などにより案内者が発した「○○(地点Gの地名等)に集合してください」というキーワードを取得し、これを注視対象の位置に関するデータとして取得する。すると、図32の(b)~(d)に示すように音声が再生される。ここでは、注視対象の位置と、表示装置100の位置とがいずれも一致していないので、それぞれの相対位置が算出されて、「○○に集合してください」という音声が表示映像と供に再生される。そして、ここで再生される音声は、図29及び図30の例と同様に、相対位置の方向から到来する音として、ユーザに知覚される立体音声である。
このようにして、ユーザに相対位置及び相対方向の少なくとも一方を把握させることができるので、容易に注視対象の位置及び方向の少なくとも一方を認識することができる。このように、映像表示システム500では、適切な映像を表示装置100に表示させることが可能となる。
[実施例]
以下、実施の形態の実施例に基づいて、さらに詳細に説明する。この実施例では、主にVR観光の2つのユースケースについて説明する。2つのユースケースは、360°カメラ撮影の場合、および、3DCG空間の場合の2つのケースである。前者では、遠隔地に360°カメラをもつ撮影者が居て、360°映像+メタデータを送り、視聴者はVR機器でメタデータの情報等を元にCGを生成し、送られてきた360°映像と合成することで視聴するという使い方が想定される。この場合、VR観光(リアルタイム観光)、VR観光(リアルタイム+録画)、VR工場見学、現場視察:引率者がガイドする(カメラマンへの指示が必要)、および、VRリアル展示会視察:引率者(グループ毎に、特権リーダを指定)が引率して、ガイドツアーを行う、などの用途にさらに細分される。
一方、後者では、3D空間内を複数人が参加し、一人がガイド(特権ユーザー)として、他の参加者を誘導したり、説明したりする機能を実装したVR機器で視聴するという使い方が想定される。この場合、ガイド付きVR観光(CG空間内):博物館等の3D空間を各自が自由に移動できる場合を除く、ガイド付きVR展示会(VRマーケット)視察、VR集合教育(例えば30人の生徒。学生がVR‐CG空間(360°空間)で勉強している場合、先生が指示することができるので、実際の教室よりも優れた点が期待できる)、VRプレゼン:例えば建築CG空間を複数の人が確認している場合にプレゼンターが受講者の行動を制御できる、などの用途にさらに細分される。
360°映像では、360°映像のリアルタイム撮影、伝送している時は、場所は同じ場所で、各ユーザの見ている向きのみ異なる場合、ガイドが自撮りしていて、自分の映っている方向を見てほしい時にキューを入れると、そのキューを何らかの方法で伝送して、ビュワー側では、そのキューが来たら、そちらに強制的に視点の中心を移動させることができる(映像の切り出し位置を変える)。この際、VR酔いを避けるために、動くことの表示と切り替えるなどの処理が行われる(例えば、ズルズルと強制的に移動させられると酔う場合がある)。あるいは、キューが来たら、ビュワー上に矢印やターゲットを表示して、その向きに体を変えることを促すとしてもよい。
一方、別の人が撮影している場合、ガイドが指示したら、もしくはカメラマンが決めたらカメラの特定の方向を、その方向に向け、キューを入れ、伝送する。ビュワー側については上記と同じでよい。キューの実装方法としては、360°カメラにキューを入れるボタンをつける、画像認識技術の応用、例えば、特定マーカ、特定動作(ジェスチャー等)、をガイドが提示したら、カメラ、サーバ、ビュワーの何れかが認識して、キューを確認する(画像マーカキュー)、非可聴域音利用、例えば、犬笛のような非可聴音声を使って伝送してキューにする(特定音源キュー)、または、音声認識技術利用、例えば、特定のキーワード(AIスピーカーの起動ワード)を登録して、ビュワーが認識してキューにする(音声キュー)などが挙げられる。
3DCGでは、CGで平城京などを再現してその中をガイドツアーしているような場合を想定すると(VR会議システムで、大きな建物内を複数人で見ている場合と同じ)、各自の位置もバラバラなことが想定される。この場合は、場所と視線の向きを指定して、強制的に現在位置を指定場所に移動させる必要がある。
ガイドに対応するCG内アバターなどが説明等のため特定の場所の特定の方向を見ることを指示した場合、強制的に特定の方向を向ける、空間ガイドを表示することで誘導する、現在位置が指定場所と大幅に異なり、指定された物体が見えない位置の場合は、位置を移動(ワープ)させる、ただし、急にワープすると驚きを与える(酔いに繋がりうる)のでビュワー上に何らかのワーニングを表示し、通常と異なるワープボタン(脱出ボタン)を表示する等で、ユーザにアクションをさせた上で移動させる(移動時に方向も合わせる)などの処理が行われる。CG内アバターが集合を指示した場合の処理としては、上記の3つ目に相当し、ガイドが居る場所にワープさせ、ガイドの方向を向かせることが行われる。
本発明における重要な要素としては、(i)方向、方位を検出、記録、送出する方法、および、(ii)参加者を特定の方向に向ける、集合させるなどのキューの生成、送出、制御(強制、注意喚起など)の方法の2つが挙げられる。(i)には、さらに、方向、方位の検出、方向、方位の送出の2つの副要素がある。また、(ii)には、さらに、キューの生成、キューの送出、キューに従ったVR空間の制御方法の3つの副要素がある。
キューの生成には、スイッチ、メニューを用いる、特定の物体の表示、例えば、ガイドの案内旗のようなものを用いる、特定の光パルスを用いる、特定のキーワード、例えば、観光ガイドが使う正面、右などの方向、建物の名称、集合などの行動、または、特定のキーワードを頭に付けて「皆さん、右を向きましょう」などの指示をする際のキーワードを用いる、人には認識できない音声パルス、例えば、オーディオ透かしのようなものを用いることが想定される。
キューの送出には、方向の送出に準じた内容が想定される。
キューに従ったVR空間の制御方法には、キューの種類により以下のような制御を行うことが想定される。すなわち、VR空間をマーカ位置に合わせる、VR空間の場所を移動する、VR映像の見え方を制御する(解像度、コントラスト、フレームレート、視野角など)、ライブとレコーディング映像との切り替えを行う、などである。
図33は、実施例に係る映像表示システムの機能構成の一例を示す図である。図34は、実施例に係る観測システムの機能構成の一例を示す図である。図35は、実施例に係るVRシステムの機能構成の一例を示す図である。
本発明の実施例の観測システム(観測装置)の実現例のうち360°カメラの実現例を図33及び図34を参照して説明する。
本発明の実施例の観測システム3351(360°カメラ3401)は、従来例2の360°カメラの実現例とほぼ同様であり、差異について説明する。本発明の実施例の360°カメラでは、キュー情報入力部(キュー情報入力手段3352)として入力ボタンおよび位置・方位検出・記憶部3402がCPU802のプログラムとして追加され、入力ボタン(データ入力部)から入力されたキュー情報と位置・方位検出・記憶部(メタデータ変換部)3402で検出された位置・方位によるメタデータが位置・方位検出・記憶部で生成され、多重化部832へ送られ、多重化され、無線通信素子(送信部)820を経由して、VRシステム3301に送出される。
キュー情報は、入力ボタンで、あらかじめ指定してあった方向、例えば右側や左側を選択すること、あらかじめ指定してあった複数の場所を番号やメニューで選択することにより、目的地を選択し、動き出しのタイミングを与えることに用いられる。
より具体的には、ボタンによる右左正面背面の指定と方位の変更開始/終了ボタン811による開始/終了の指定や、番号キーによる目標の指定、タッチパネルによる指定などがある。
場合によっては、キュー情報は、入力ボタンだけでなく、破線で示した位置・方位分析部3403及び3404で、撮影された映像を分析することで、あらかじめ指定された画像と比較することで、目的地を検出し、動く先の位置・方位を検出すること、ガイドの手振り・身振りを分析し、動き先の方向や動き出すタイミングを検出すること、ガイドが持つ指示棒のようなものにボタンとLEDのような発光素子を設け、ガイドの操作により発光素子がパルス的に発光しその発行パターンを検出することで、動き先の方向、位置を検出することまたはあらかじめ定めていた複数の目的地から一つを選択すること、動き出しのタイミングを検出することなどを行うことで生成される。あるいは、マイクからの音声を分析し、ガイドが発生する言葉から目的地を特定すること、動く方向や動き出しのタイミングを検出することを行い、CPU802で実行される位置・方位検出機能で適切なメタデータに変換されVRシステム3301に送られる。
本発明の実施例のVRシステム3301(表示装置、HMD/VRグラスとコンピュータ/スマートフォン3501)の実現例を図33及び図35を参照して説明する。
本発明の実施例のVRシステム3301の従来例2のVRシステムの差を中心に説明する。
実施例では、従来例2のVRシステムのコンピュータ/スマートフォン3501のCPU965およびGPU954にプログラムとして位置・方位・キュー判断部(視点判断部)3502及び3503が追加されている。
CPU965の位置・方位・キュー判断部3503では、通信素子(受信部)経由で観測システム3351より、観測システム3351あるいはガイドから取得した目標物の位置・方位とともにキューデータをメタデータとして受け取り、キューデータに従い、音声を変更する場合は、CPU965のプログラムで実現される音声再生部によりガイド音声を生成することや再生音声を適切に加工することなどが行われる。キューデータによりVR映像やグラフィックスを変更する場合は、CPU965の位置・方位・キュー判断部3503はメタデータをシステムバス経由で、GPUへ送る。
GPU954では位置・方位・キュー判断部3502により受け取ったメタデータを処理し、キューデータに基づいた図形を表示するためにグラフィックス生成部(グラフィックス生成部)959に情報を送る。グラフィックス生成部959からのグラフィックスデータはVR表示制御部957でVR映像に重畳し表示される。あるいは位置・方位・キュー判断部3502からキューデータに基づいた情報がVR制御部956へ送り、動き・位置センサ903からの情報を動き・位置検出処理部(検出部)955で検出されたVRシステムの位置・方位の状態とともにVR表示制御部(表示制御部)957でVR映像を適切に加工し、AV出力952からAV入力925に映像データを送り、映像表示処理部912でVR映像として表示素子(表示部)905で表示することを行う。上記の音声、グラフィックス、VR映像の処理は、それぞれ単独で実現され他の処理はなされない場合も、複数の処理が実現され、VRシステムあるいは観測システムの動作時に処理を選択するとされる場合がある。
また、観測システム3351の位置・方位検出処理は、クラウドなど観測システムとVRシステムの間にあるコンピュータシステムで実現される場合もある。この場合、観測システム3351からはメタデータは送出されないか、操作者が入力するデータがメタデータとして送出され、例えばクラウドにある位置・方位検出手段で、観測システムから送出される映像、音声あるいはメタデータから観測システム、ガイドあるいは目標物の位置・方位または動きを検出しメタデータとしてVRシステムに送る。これにより既存の360°カメラでも本実施例の効果を発揮することができる。
いくつかの処理についてはGPU954で行うかCPU965で行うかは本例と異なる場合があり、バス構成も本例と異なる場合があるが、後述する機能構成、動作に違いはない。
一体型のVRシステムについては、本実施例についても従来例とほぼ変わらず、CPU965およびGPU954をそれぞれ一つとして機能を実現することで、小型の一体型のVRシステムを実現できる。
再び図33を参照して、実施例の別の構成について説明する。
図33では、実施例は、図34の観測システム、図35のVRシステムのそれぞれを機能ブロックとして実際の接続ではなくデータや制御の流れとして2つのシステムを一体化させて記載している。
観測システム3351では、図34におけるVR撮影カメラ804は図33ではVR撮影手段762にあたる。同様にVR映像処理部はVR映像処理手段758、VR映像圧縮部はVR圧縮手段756、マイク群、マイク端子、マイクアンプおよびADCは音声入力手段763、音声圧縮部は音声圧縮手段760、入力ボタンはキュー情報入力手段3352、動き・位置検出部、位置・方位検出・記憶部とGPUとCPUの2つの位置・方位分析部は位置・方位検出・記憶手段3353、多重化部は多重化手段2652、無線通信素子は通信手段754、分離部は分離手段755、音声復号部は音声復号手段761、DAC、アンプ、ヘッドフォン素子、スピーカーは音声出力手段764にあたる。映像系バス、メモリバス、システムバス、I/Oバス、バス変換、RAM、EEPROM、SDカード、電源スイッチ、電源制御素子、バッテリー、表示素子、撮影モード選択ボタン、ズームボタン、撮影開始/終了ボタンは本発明の動作に直接関連がないことから図示を省略した。
VRシステム3301では、図35の通信素子は図33では通信手段716にあたる。同様に分離部は分離手段715、音声復号部は音声復号手段713、音声再生制御部は、音声再生制御手段709、DAC、アンプ、スピーカー、ヘッドフォン端子は、音声再生手段705、VR映像復号部はVR映像復号手段710、グラフィックス生成部はグラフィックス生成手段712、CPUとGPUそれぞれにある位置・方位・キュー判断部は位置方位・キュー判断手段3302、動き・位置センサと動き・位置検出部は位置検出手段と回転検出手段、動き・位置検出処理部とVR制御部は、VR制御手段707、VR表示制御部はVR表示制御手段708、映像表示処理部、表示素子、レンズは、VR映像表示手段704、マイク、マイクアンプ、ADCは音声入力手段706、音声圧縮部は音声圧縮手段714、多重化部は多重化手段717にあたる。映像系バス、メモリバス、システムバス、I/Oバス、バス変換、RAM、EEPROM、不揮発性メモリ、電源スイッチ、電源制御素子、バッテリー、音量ボタン、AV出力、AV入力、USBは本発明の動作に直接関連がないこと、または一つのシステムとして記載したことから図示を省略した。無線通信素子はコントローラとの通信のために必要であるが、図33ではコントローラを省いたことから図示を省略した。
本発明の実施例では、キュー情報入力手段3352を備える。キュー情報入力手段3352は、観測システム3351の操作者やガイドが物理的に操作するスイッチやタブレット、スマートフォンなどにより、移動の開始と終了のタイミング、移動の位置または方向、あるいは目的地(ターゲット)の位置、方向を入力する。また、キューデータにより複数の目標から移動する目標を指定する。
あるいはキュー情報入力手段3352は、破線で示されているように、VR映像処理手段758から得られる映像または音声入力手段から得られる音声情報からキュー情報を得ることもある。
キュー情報入力手段3352から得られたキュー情報は位置・方位検出・記憶手段3353に送られ、観測システム3351の位置、方位とともに処理され、場合によってはその状態が記憶されるとともに適したデータに成形され、メタデータとして多重化手段2652に送られ、映像、音声およびグラフィックスとともに多重化後、通信手段754により、VRシステム3301に送出される。
VRシステム3301では、通信手段716が観測システム3351からの通信情報を受け取り、分離手段715により、メタデータを分離し、位置・方位・キュー判断手段3302に送る。
位置・方位・キュー判断手段3302では、キューデータがメタデータより取り出され、定められた処理を行い、図形としてキュー情報を表示するためにグラフィックス生成手段712へ送り、VR表示手段704でVR映像に重畳し表示すること、あるいはVR制御手段707へ送り、VRシステム3301の位置・方位の状態とともにVR表示制御手段708でVR映像を適切に加工し、VR表示手段704で表示すること、あるいは、音声再生制御手段709によりガイド音声を生成することや再生音声を適切に加工することなどが行われる。
具体例として、キューデータで、「目標Aへ移動」というデータが示された場合、VRシステムの位置によっては、目標Aの位置が異なり、グラフィックスでキュー情報を示す場合、適切な方向に矢印が表示される。具体的には目標Aが左側にある場合、左向きの矢印が表示され、映像を制御する場合、例えば左側にのみがクリアになるなどの制御が行われ、音声で制御する場合、「左側を向いてください」というようなアナウンスが流れる。このようにキューデータの内容とVRシステムの位置・方位を比較して適切な処理が行われる。
図36および図37は、実施例に係るメタデータの構成例を示す図である。本実施例のメタデータの構成例を説明する。
メタデータの種別は、本発明のメタデータであることを示す既定のコードあるいは文字列が入る。バージョン番号は、メタデータの構造を変更したときのための番号であり、例えば、評価段階では0.81(0081)、実証実験中は0.92(0092)、リリース時は1.0(0100)などのようにメジャーバージョン、マイナーバージョンのように用い、同じメジャーバージョンの間では互換性を保証するという考え方で用いる。
機能コードは、0の場合、メタデータの情報が無効であることを示し、他の場合は、メタデータ内の情報の種別を示す。例えば、0001は、基準位置、カメラ、ガイドとターゲットの位置と移動方向と速度を記載するフォーマットであることを示す。0002は、グラフィックスデータを示すものであり、0003は、VRシステムの情報を示すもの、0011は、0001に観測システムから送られるキューデータが付属しているもの、0021は、キューデータ付きであり移動する目標を定めたものであるなどである。
この他、キューデータの種類、サイズなど、メタデータにはキューデータに関するパラメータが複数含まれている。キューデータに関するパラメータとして、図37に示すように、キューデータの種類には、例えば、0~7の8種類が用意され、そのいずれのキューデータであるかを指定する数値が入力されている。また、この例では、複数のターゲットを選択的に指定できるようになっているため、ターゲットを指定するためのパラメータが含まれている。具体的には、複数のターゲットのそれぞれには、異なる数値が設定されており、ターゲットを数値によって指定して選択できるようになっている。また、パラメータの1つとして、単に方向を指定するためのパラメータを入力することも可能になっている。ここでは、方向として、1°単位で方向を指定することができる。
基準位置は、位置データの基準となる位置のデータであり、全体システムとして例えばX(東西の距離)、Y(南北の距離)、Z(高さ方向の距離)あるいは経緯度と高度で表すなど単位を含めてあらかじめ定めておく。基準位置が0の場合は、システム全体のリセット時の位置を基準とすることを示す。カメラの位置、ガイドの位置についてもあらかじめ絶対座標なのか基準位置からの相対座標であるのかを定めておく。
移動方向、速度は観測システムとしてあるいはガイドの移動状況を示すが、キューデータがある場合はこれからどう移動するのかを示す。
ターゲットの数は、VR観光の場合、観光としての訪問先を示す。ターゲットの数が0の場合はターゲットがないことを示している。
検証コードは、メタデータのデータが送出中に誤っていないかの検証のためのコードであり、例えばCRCなどが用いられる。
メタデータのそれぞれ項目の順序、項目の内容、値については、本構成例と異なっても同様の機能を有するものであってもよい。
図38は、実施例に係るメタデータの別の構成例を示す図である。この例では、図36の例に対して、目標を定めた状態のメタデータが示されている。
図39は、実施例に係る映像表示システムの動作フローの一例を示す図である。本発明の実施例の動作を説明する。
観測システムでは、キュー情報入力ステップで入力ボタンなどからの入力をキュー情報入力手段でキュー情報とされ(S3932)、位置・方位検出・記憶手段で有効なキュー情報があるか確認される(S3933)。有効なキュー情報がある場合(S3933でYes)、入力されたキュー情報が位置・方位検出・記憶手段でメタデータが生成され(S3934)、次に、多重化手段によりキュー情報は映像、音声およびグラフィックス情報と多重化され(S3927)、通信手段によりVRシステムに送出される(S3928)。有効なキュー情報がない場合(S3933でNo)、何も処理が行われない(S3935)。
あるいは、入力された音声情報、VR映像音声入力および撮影手段からのVR映像の入力からキュー入力手段によりキュー情報を抽出し(S3930)、位置・方位検出・記憶手段でメタデータに変換し(S3931)、多重化手段により映像、音声およびグラフィックス情報と多重化され(S2927)、通信手段によりVRシステムに送出される(S3928)。
VRシステムでは、通信手段で受信した情報から分離手段でメタデータを分離し(S3901、S3902)、メタデータ解析ステップで位置・方位・キュー判断手段によりメタデータを解析し(S3906)、キュー情報がある場合、キュー情報に従い、グラフィックス生成手段あるいはVR制御手段また音声制御手段にキュー情報を送る。グラフィックス生成手段は、キュー情報に基づきグラフィックスの生成を行う。あるいは、VR制御手段はキュー情報に基づくによるVR映像の制御を行う(S3907、S3908、S3909、S3910)。さらに音声制御手段によるキュー情報に基づく音声情報の付加や制御が行われる場合がある(S3903、S3904、S3905)。上記のどの処理を行うかは、VRシステムあるいはシステム全体の設定に依存する。
また、上記に説明のないステップは、図13の同様のステップにおける説明を参照することによりここでの説明を省略する。具体的には、ステップS3921は、ステップS1321に対応し、ステップS3922は、ステップS1322に対応し、ステップS3923は、ステップS1323に対応し、ステップS3924は、ステップS1324に対応し、ステップS3925は、ステップS1325に対応し、ステップS3926は、ステップS1326に対応している。
図40は、実施例における映像表示システムの動作の結果を説明する図である。図40の例では、矢印表示グラフィックスが重畳される場合を示している。具体的には、キューデータで、「右を向く」というデータが示された場合、VRシステムの位置によってはVRシステムの使用者の左側に目標がある場合があり、その場合、グラフィックスでキュー情報を示す場合では、左向きの矢印が表示される。どちらに矢印が出るかは、観測システムにおいて、ターゲットの位置・方向がかなり精度よくわかっている場合、その情報を入力しメタデータとして、VRシステムに送ると、VRシステムの使用者の向きと比較し、所定の誤差で正面にターゲットがある場合は、矢印はVRシステムの使用者の正面を示し、使用者の所定の誤差以上左であれば左側を示す矢印となり、所定の誤差以上右であれば右を示す矢印が示される。もし、別に定める誤差の範囲で使用者の後方にターゲットがある場合は、後ろ向きの矢印が示される。
観測システムでターゲットの位置・方向があいまいな場合でも近い情報を入力すれば、それらがメタデータに反視され、VRシステムに送られ、上記と同様な処理が行われ矢印が表示される位置・方位判断手段では、観測システムあるいはガイドや目標物の位置・方位をメタデータとして受け取り、その情報を図形として表示するためにグラフィックス生成手段へ送り、VR表示手段でVR映像に重畳し表示する。
例えば、図中の左端の例では、正面を示す矢印が表示される様子が示されている。次に、中央左側の例では、右側を示すように矢印が表示される様子が示されている。次に、真ん中の例では、VRシステムの使用者が右を向いている場合、左側を示す矢印、左を向いている場合、後ろ差す矢印、後ろを向いている場合、左後ろを差す矢印となる様子(図中では、右を向いている場合に左側を示す矢印が表示されている)が示されている。使用者が向きを変えるとそれに沿って上記のように矢印の向きが変わる。次に、中央右側の例では、MAP表示の場合の様子が示されている。MAP表示の場合、右側を示すように矢印が表示されたり、星マークなどで目的地を示すようになっている。次に、右端の例では、MAP表示の場合について示されている。MAP表示の場合も、向きに応じて適切に矢印とMAPとが回転して表示される様子が示されている。
図41は、実施例における映像表示システムの動作の結果を説明する図である。図41の例では、VR映像を加工する場合を示している。具体的には、キューデータで、「右を向く」というデータが示された場合、VRシステムの位置によってはVRシステムの使用者の左側や背後に目標がある場合があり、映像を制御する場合、例えばマスクや解像度の制御位置が変わる。なお、向きの判断は矢印の場合と同様である。
例えば、図中の左端の例では、正面が目標の場合は特に処理は行われず、そのまま映像が表示される様子が示されている。次に、中央左側の例では、右側以外がマスクされ、右を向くことを促す様子が示されている。次に、真ん中の例では、右側以外の解像度を落とし右を向くことを促す様子が示されている。次に、中央右側の例では、右を向くとマスク(中央左側の例)や解像度(真ん中の例)が元の表示に戻る様子が示されている。次に、右端の例では、最初から右を向いていた場合は、特に何も表示されない、または、中央部以外がマスクされたり、解像度を落としたりする処理が行われる。左を向いていた場合は、右の少しだけがマスクされ、後ろを向いていた場合は、左側がマスクされるとしてもよい。
図42は、実施例における映像表示システムの動作の結果を説明する図である。図42の例では、音声ガイドが再生される場合を示している。具体的には、キューデータで、「右を向く」というデータが示された場合、VRシステムの位置によってはVRシステムの使用者の左側に目標がある場合があり、音声で制御する場合、「左側を向いてください」というようなアナウンスが流れる。なお、向きの判断は矢印の場合と同様である。
例えば、図中の左端の例では、正面の建物の説明をしているときは正面からガイドの声が聞こえるように音声が再生される様子が示されている。次に、真ん中の例では、右手の建物の説明をしているときは右からガイドの声が聞こえ、後ろが目標になる場合は後ろ、左が目標になる場合は左から聞こえるように音声が再生される様子(図中では、右手の建物の説明をしているときに右からガイドの声が聞こえる例)が示されている。次に、右端の例では、VRシステムの使用者が右や後ろを向いている場合、右手が実際は左手であるので、VRシステムの使用者の左からガイドの声が聞こえる。混乱する場合は、音声中の「右」を「左」に置き換える、グラフィックスと組み合わせて矢印などで向きを示すなどを行う。
図43は、実施例における映像表示システムの動作の結果を説明する図である。図43の例では、複数のユーザが同じ画像空間内で分散している場合を示している。具体的には、複数のVRシステムの使用者がいて、VR空間内でガイドの場所とは異なるところにいる場合、VRシステムの使用者が見ているVR映像はあらかじめ撮影してあったものとなる。あるいは複数の観測システムが存在する。この時、ガイドがガイドの場所へ参加者を集合させるために、音声やボタンまたは地図の位置を示し集合のためのキューデータを送ると、VRシステムの使用者の位置、向きに応じ、矢印やVR画像を加工することまたは音声、コントローラの振動などで、VRシステムの使用者それぞれに表示または再生される。
図中では、VRシステムAは、北向きであり、正面がA神社なので、矢印が正面を差すように表示される、VRシステムBは、北向きであり、左手がA神社なので、矢印が左を差すように表示される、VRシステムCは、東向きであり、右手がA神社なので、矢印が右を差すように表示される。なお、VRシステムCの別例として示すように、MAP表示を行ってもよい。
移動に際しては、コントローラで、いわゆるワープ機能を用いて移動するようにしてもよい。同様の機能として、メニューから、「ガイドの位置に移動する」という機能を選択するようにして移動させてもよい。
この機能は、VR会議、VRイベント、VRスポーツ観戦など広いVR空間に複数のVRシステムが分散している場合にも有効である。
図44は、実施例における映像表示システムの用途の一例を説明する図である。図44に示すように、VR展示会の例に映像表示システムを用いることができる。例えば、ブース2-3に集合などとガイドまたは主催者がアナウンスすると、複数のVRシステムでの参加者が、それぞれの位置から移動することが可能となる。
図45は、実施例における映像表示システムの用途の一例を説明する図である。図45に示すように、VRモールの例に映像表示システムを用いることができる。例えば、アトリウムA8に集合などとガイドまたは主催者がアナウンスすると、複数のVRシステムでの参加者が、それぞれの位置から移動することが可能となる。
このように、観測システムからのVR画像を送るのではなく、CGで構成されたVR空間でのVR観光、VR会議(複数のセッションから全体セッションに集合)、VRスポーツ観戦(複数の観戦場所からメインの場所に集合)、VRイベント(複数の異なるイベントの場所からメイン会場へ集合)などに応用できる。
この場合、観測システムに実装された機能と操作などは、ガイドあるいは主催者が操作するVRシステムで実現される。
また、集合だけでなく、異なる会場へグループで移動する場合も同様の手法が使用できる。この場合、主催者あるいはガイドがキューを出すのでなく、グループのメンバーがキューを出すことにすればよい。
図46は、実施例における映像表示システムの移動方法の別の例を説明するための図である。図46に示すように、ガイドまたは主催者などから移動のキューが出されたときに、VRシステムの使用者が見ているVR画面の状況によって移動の開始方法が異なる。例えば、移動方向が矢印や画面の変更、音声で指示されたときにコントローラの機能(例えばワープ機能)を使って移動する。この方法は近距離では問題ないが遠距離では手間である。
矢印が表示されたとき、矢印を選択することで、目標の場所に移動することができるようになっていてもよい。同様に、MAP表示の場合において、MAP内の任意の点を選択することで対応する地点まで移動することができるようになっていてもよい。さらに、目標に対応する文字(A、B、Cなど)を表示させ、このいずれかの文字を選択することで、対応するあらかじめ設定された地点まで移動することができるようになっていてもよい。画面がマスクされているときに、マスクされていない部分を選択すると指定された地点に移動することができるようになっていてもよい。
図47は、実施例に係る映像表示システムをクラウドを利用して実現する構成例を説明するための図である。図47に示す構成では、クラウド上に観測システム4761の位置・方位・キュー情報とVRシステムの位置・方位に応じてグラフィックスやVR動画、音声およびコントローラの振動を制御しVRシステムの使用者に適切な情報を与える機能を持つことで、簡易なVRシステムにおいても本発明の効果を発揮できる。
図47に示す構成では、クラウドに位置・方位・キュー検出記憶手段4740を持つことで、クラウド上で観測システム4761の位置・方位を観測システムから送られてきたデータから分離手段4742で分離したメタデータより読み取ることや、観測システム4761から送られてきたVR映像から観測システムの位置や方位を読み取ることで矢印などのグラフィックスをグラフィックス生成手段4736で生成する。観測システムの位置・方位およびVRシステム位置と方位をVR制御手段4707で判断し、VR表示制御手段4708でVR映像とグラフィックス合成すること、あるいは、VR映像を加工すること、また、音声再生制御手段4739で音声の定位を変えること、音声の内容を変更することなどにより、VRシステム4701の位置や方位に適した表示や音声の出力が可能となる。また、ここでは図示しないがVRシステムのコントローラを適切に制御し、振動などにより、方向や位置をVRシステムの使用者に知らせることが可能となる。
なお、クラウド上に備える機能としては、図47に示す構成に限定されるものでなく、接続される観測システムまたVRシステムの構成、機能により、全体としての機能、動作をほぼ同様とするようにクラウド上に備える機能を選択することができる。例として、観測システムでは、観測システムの位置・方位を検出せず、クラウド上で観測システムの位置・方位を検出し、グラフィックスとしてVRシステムに映像に重畳して送る場合は、VRシステムの位置・方位によるグラフィックスの変更に制限があるがVRシステムに格別の機能は必要ない。また、VRシステムにVRシステムの位置・方位によりグラフィックスを修正する位置・方位制御手段とグラフィックス生成手段を備える構成では、VRシステムの位置・方位によるグラフィックスの変更も可能となる。
なお、上記に説明のない構成は、図33の同様の名称の構成における説明を参照することによりここでの説明を省略する。VRシステム4701が備える、位置検出手段4702、回転検出手段4703、VR表示手段4704、音声再生手段4705、音声入力手段4706、VR制御手段4707、VR表示制御手段4708、音声復号手段4709、音声圧縮手段4710、VR映像復号手段4711、分離手段4712、多重化手段4713、及び、通信手段4714、ならびに、コンピュータシステム4731が備える分離手段4732、VR映像圧縮手段4733、多重化手段4734、通信手段4735、グラフィックス生成手段4736、VR表示制御手段4737、VR映像伸張手段4738、音声再生制御手段4739、位置・方位・キュー検出記憶手段4740、通信手段4741、及び、分離手段4742、ならびに、観測システム4761が備えるキュー情報入力手段4762、多重化手段4763、通信手段4764、分離手段4765、VR映像圧縮手段4766、音声圧縮手段4767、音声復号手段4768、VR映像処理手段4769、VR撮影手段4770、音声入力手段4771、音声出力手段4772のそれぞれは、位置検出手段702、回転検出手段703、VR表示手段704、音声再生手段705、音声入力手段706、VR制御手段707、VR表示制御手段708、音声再生制御手段709、VR映像復号手段710、グラフィックス生成手段712、音声復号手段713、音声圧縮手段714、分離手段715、通信手段716、多重化手段717、位置・方位・キュー判断手段3302、キュー情報入力手段3352、位置・方位検出・記憶手段3353、通信手段754、分離手段755、VR映像圧縮手段756、多重化手段757、VR映像処理手段758、グラフィックス生成手段759、音声圧縮手段760、音声復号手段761、VR撮影手段762、音声入力手段763、音声出力手段764のそれぞれに1対1、多対1、1対多、又は多対多で対応している。
図48は、実施例に係る映像表示システムをクラウドを利用して実現する構成例を説明するための図である。図48に示すように、観測システムの位置・方位・キュー検出記憶手段4740は、クラウドなど観測システム4761とVRシステム4701の間にあるコンピュータシステムで実現される場合もある。この場合、観測システムからは方向を示すメタデータは送出されないか、操作者が入力するなどしたキュー情報のデータがメタデータとして送出され、例えばクラウドにある位置・方位・キュー検出記憶手段4840で、観測システム4861から送出される映像、音声あるいはメタデータから観測システム、ガイドあるいは目標物の位置・方位または動きを検出しメタデータとしてVRシステムに送る。これにより既存の360°カメラでも本実施例の効果を発揮することができる。
さらには、VRシステム側の位置・方位判断手段4915とそれによるVR映像、音声の制御についても、クラウドなどのVRシステムと観測システムの間にあるコンピュータシステムで実現される場合もある。この場合、同じ処理を一か所で行い、複数のVRシステムに同じ効果を同時に与えることが容易となる、また既存システムに本発明の効果を与えることができるなどの効果が期待できる。しかしながらVRシステムの方向や位置を反映させるには、VRシステムからVRシステムの位置や方向をクラウド側に送付することが必要であり、クラウド側にVRシステムそれぞれに対応した処理部を設ける必要がある。
図48の構成では、VRシステムの位置や方位をクラウド側に送らない場合の例であり、この場合、VRシステムの位置や方位に応じて矢印を表示する、音声を変えるなどは難しくなるが、VR表示制御手段にて、位置・方位・キュー検出記憶手段の出力に応じてVR映像の解像度を変える、マスクをする、音声の定位を変えるなどの処理を行うことが可能である。
なお、上記に説明のない構成は、図33の同様の名称の構成における説明を参照することによりここでの説明を省略する。VRシステム4801が備える、位置検出手段4802、回転検出手段4803、VR表示手段4804、音声再生手段4805、音声入力手段4806、VR制御手段4807、VR表示制御手段4808、音声復号手段4809、音声圧縮手段4810、VR映像復号手段4811、分離手段4812、多重化手段4813、通信手段4814、及び、音声再生制御手段4817、ならびに、コンピュータシステム4831が備えるVR映像圧縮手段4733、多重化手段4834、通信手段4835、グラフィックス生成手段4836、VR表示制御手段4837、VR映像伸張手段4838、音声再生制御手段4839、位置・方位・キュー検出記憶手段4840、通信手段4841、及び、分離手段4842、ならびに、観測システム4861が備えるキュー情報入力手段4862、多重化手段4863、通信手段4864、分離手段4865、VR映像圧縮手段4866、音声圧縮手段4867、音声復号手段4868、VR映像処理手段4869、VR撮影手段4870、音声入力手段4871、音声出力手段4872のそれぞれは、位置検出手段702、回転検出手段703、VR表示手段704、音声再生手段705、音声入力手段706、VR制御手段707、VR表示制御手段708、音声再生制御手段709、VR映像復号手段710、グラフィックス生成手段712、音声復号手段713、音声圧縮手段714、分離手段715、通信手段716、多重化手段717、位置・方位・キュー判断手段3302、キュー情報入力手段3352、位置・方位検出・記憶手段3353、通信手段754、分離手段755、VR映像圧縮手段756、多重化手段757、VR映像処理手段758、グラフィックス生成手段759、音声圧縮手段760、音声復号手段761、VR撮影手段762、音声入力手段763、音声出力手段764のそれぞれに1対1、多対1、1対多、又は多対多で対応している。
図49は、実施例に係る映像表示システムをクラウドを利用して実現する構成例を説明するための図である。図48の構成では、VRシステムの位置や方位に応じて矢印を表示する、音声を変えるなどが困難であったが、図49に示す構成では、VRシステムに位置・方位判断手段4902、4903を持つことで、クラウド上で観測システムの位置・方位を観測システムから送られてきたデータから分離手段4912で分離したメタデータより読み取り、それに応じて矢印などのグラフィックスグラフィックス生成手段4916で生成し、これをメタデータ変換手段4937で観測システムから送られた位置・方位情報などとともにメタデータに変換し、多重化手段で多重化し、VRシステムに送る。
VRシステムでは、分離手段で分離したメタデータからグラフィックスを生成するとともに、観測システムの位置・方位および位置検出手段と回転検出手段から得られたVRシステムの位置と方向をVR制御手段で判断し、VR表示制御手段で適切にVR映像とグラフィックス合成すること、あるいは、VR映像を加工すること、また、音声再生制御手段で音声の定位を変えること、音声の内容を変更することなどにより、VRシステムの位置や方位に適した表示や音声の出力が可能となる。また、ここでは図示しないがVRシステムのコントローラを適切に制御し、振動などにより、方向や位置をVRシステムの使用者に知らせることが可能となる。
なお、VRシステムの位置検出手段および回転検出手段で検出したVRシステムの位置・方位情報をメタデータとして、多重化手段において他の情報と多重化し、通信手段で、クラウド上のコンピュータシステムに送出する。この機能は、一般的なVRシステムにほぼ備えられている。
なお、上記に説明のない構成は、図33の同様の名称の構成における説明を参照することによりここでの説明を省略する。VRシステム4901が備える、位置検出手段4902、回転検出手段4903、VR表示手段4904、音声再生手段4905、音声入力手段4906、VR制御手段4907、VR表示制御手段4908、音声復号手段4909、音声圧縮手段4910、VR映像復号手段4911、分離手段4912、多重化手段4913、通信手段4914、位置・方位判断手段4915、グラフィックス生成手段4916、及び、音声再生制御手段4917、ならびに、コンピュータシステム4931が備える多重化手段4934、通信手段4935、グラフィックス生成手段4936、VR表示制御手段4937、位置・方位・キュー検出記憶手段4940、通信手段4941、及び、分離手段4942、ならびに、観測システム4961が備えるキュー情報入力手段4962、多重化手段4963、通信手段4964、分離手段4965、VR映像圧縮手段4966、音声圧縮手段4967、音声復号手段4968、VR映像処理手段4969、VR撮影手段4970、音声入力手段4971、音声出力手段4972のそれぞれは、位置検出手段702、回転検出手段703、VR表示手段704、音声再生手段705、音声入力手段706、VR制御手段707、VR表示制御手段708、音声再生制御手段709、VR映像復号手段710、グラフィックス生成手段712、音声復号手段713、音声圧縮手段714、分離手段715、通信手段716、多重化手段717、位置・方位・キュー判断手段3302、キュー情報入力手段3352、位置・方位検出・記憶手段3353、通信手段754、分離手段755、VR映像圧縮手段756、多重化手段757、VR映像処理手段758、グラフィックス生成手段759、音声圧縮手段760、音声復号手段761、VR撮影手段762、音声入力手段763、音声出力手段764のそれぞれに1対1、多対1、1対多、又は多対多で対応している。
(その他の実施の形態)
以上、実施の形態等について説明したが、本開示は、上記実施の形態等に限定されるものではない。
また、上記実施の形態等において映像表示システムを構成する構成要素について例示したが、映像表示システムが備える構成要素の各機能は、映像表示システムを構成する複数の部分にどのように振り分けられてもよい。
また、上記実施の形態において、各構成要素は、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPU又はプロセッサなどのプログラム実行部が、ハードディスク又は半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
また、各構成要素は、ハードウエアによって実現されてもよい。例えば、各構成要素は、回路(又は集積回路)でもよい。これらの回路は、全体として1つの回路を構成してもよいし、それぞれ別々の回路でもよい。また、これらの回路は、それぞれ、汎用的な回路でもよいし、専用の回路でもよい。
また、本開示の全般的又は具体的な態様は、システム、装置、方法、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なCD-ROMなどの記録媒体で実現されてもよい。また、システム、装置、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
その他、実施の形態等に対して当業者が思いつく各種変形を施して得られる形態、又は、本開示の趣旨を逸脱しない範囲で実施の形態等における構成要素及び機能を任意に組み合わせることで実現される形態も本開示に含まれる。
本開示は、表示装置に適切な映像を表示させる用途において有用である。
11 位置検出手段
13 回転検出手段
15 VR表示手段
17 音声再生手段
19、71 音声入力手段
21 VR制御手段
23 VR表示制御手段
25 音声再生制御手段
27、63 音声圧縮手段
29 VR映像復号手段
31 位置・方位・キュー判断手段
33 グラフィックス生成手段
35、65 音声復号手段
37、57 分離手段
39、55 通信手段
41、61 多重化手段
51 キュー情報入力手段
53 位置・方位検出・記憶手段
59 VR映像圧縮手段
67 VR映像処理手段
69 VR撮影手段
73 音声出力手段
99 グラフィック
99a 矢印
99b マップ
99c マスク
99d 低解像度化フィルタ
100 表示装置
101 表示部
102 表示状態検出部
150 ネットワーク
200 サーバ装置
201 受信部
202 差分算出部
203 提示部
204 映像生成部
300 観測装置
300a、300b 撮影装置
301 記憶部
302 入力インターフェイス
303 位置入力部
304 データ取得部
305 メタデータ取得部
306 送信部
500 映像表示システム

Claims (15)

  1. 表示装置により表示映像を表示するための映像表示システムであって、
    広視野角映像を生成する撮影部と、前記広視野角映像内で前記表示装置のユーザに注視させる注視対象の位置及び方向の少なくとも一方に関するデータ、ならびに、観測システムの状態の変化を知らせるためのキュー情報を取得するデータ取得部と、前記データ取得部からの前記データを他の情報とともにメタデータとするメタデータ構成部と、前記広視野角映像を前記メタデータとともに送信する送信部と、を有する観測装置と、
    前記広視野角映像、前記データ及び前記キュー情報を受信する受信部と、前記表示装置の前記広視野角映像内における位置及び方向の少なくとも一方を推定する表示状態推定部と、推定された前記表示装置の前記広視野角映像内における位置及び方向の少なくとも一方と、前記メタデータ上の前記注視対象の位置及び方向の少なくとも一方との差分に基づいて、前記表示装置の前記広視野角映像内における位置及び方向の少なくとも一方に対する相対的な前記注視対象の位置である相対位置、及び、相対的な前記注視対象の方向である相対方向の少なくとも一方を算出する差分算出部と、算出された前記相対位置及び前記相対方向の少なくとも一方の情報、ならびに、前記キュー情報による指示及び前記観測システムの状態を前記表示装置のユーザに提示する提示部と、受信された前記広視野角映像から前記表示状態推定部が推定した前記表示装置の前記広視野角映像内における位置及び方向の少なくとも一方の情報、ならびに、前記キュー情報による指示及び前記観測システムの状態に応じた視野部分に対応する一部の画像を含む前記表示映像を生成する映像生成部と、前記表示映像を表示する前記表示装置と、を有するVR装置と、を備える
    映像表示システム。
  2. 映像を撮影するカメラ、又は、演算により画像を生成する画像生成部をさらに備え、
    前記広視野角映像は、前記カメラによって撮影された映像、又は、前記画像生成部によって演算された画像である
    請求項1に記載の映像表示システム。
  3. 前記提示部は、
    算出された前記相対位置及び前記相対方向の少なくとも一方およびキュー情報に基づく情報を示すグラフィックスを生成して出力し、
    前記一部の画像に、出力した前記グラフィックスを重畳させることで、前記映像生成部に前記相対位置及び前記相対方向の少なくとも一方を提示させる
    請求項1に記載の映像表示システム。
  4. 前記データ取得部は、前記注視対象の方向に関するデータの入力を受け付け、
    前記表示状態推定部は、前記表示装置の前記広視野角映像内における方向を推定し、
    前記グラフィックスは、前記表示映像上に前記相対方向を指し示す矢印を表示させる
    請求項3に記載の映像表示システム。
  5. 前記データ取得部は、前記注視対象の方向に関するデータの入力を受け付け、
    前記表示状態推定部は、前記表示装置の前記広視野角映像内における方向を推定し、
    前記グラフィックスは、前記表示映像上における前記相対方向側以外の少なくとも一部を覆い隠すための画像であるマスクを表示させる
    請求項3に記載の映像表示システム。
  6. 前記データ取得部は、前記注視対象の位置に関するデータの入力を受け付け、
    前記表示状態推定部は、前記表示装置の前記広視野角映像内における位置を推定し、
    前記グラフィックスは、前記表示映像上に前記相対位置を示すマップを表示させる
    請求項3に記載の映像表示システム。
  7. さらに、前記データの入力に用いるための入力インターフェイスを備え、
    前記データ取得部は、前記入力インターフェイスを介して入力された前記データを取得する
    請求項1に記載の映像表示システム。
  8. さらに、前記ユーザの前記広視野角映像内での移動の開始と終了のタイミングの少なくとも一方を指定するための入力インターフェイスを備え、
    前記データ取得部は、前記入力インターフェイスを介して入力された前記移動の開始と終了のタイミングの少なくとも一方を取得する
    請求項3に記載の映像表示システム。
  9. 前記広視野角映像を構成する画像は、実空間を撮影する撮影部によって出力された画像であり、
    前記入力インターフェイスは、前記実空間において前記入力インターフェイスの操作者が保持する指示マーカであって、前記指示マーカの動きによって前記注視対象の位置及び方向の少なくとも一方を指示する指示マーカと、前記撮影部によって出力された前記指示マーカを含む画像を解析することにより前記指示マーカによって指示された前記注視対象の位置及び方向の少なくとも一方を受け付ける画像解析部と、を有する
    請求項7に記載の映像表示システム。
  10. 前記観測装置と前記VR装置が備える機能の少なくとも一部を備え、前記観測装置及び前記VR装置ネットワークを介して接続され、前記観測装置または前記VR装置の処理の一部を担う情報処理装置を備える
    請求項1に記載の映像表示システム。
  11. 前記情報処理装置は、
    前記広視野角映像、前記データ及び前記キュー情報を前記観測装置から前記メタデータとして受信する受信部と、
    前記メタデータ上の前記注視対象の位置及び方向の少なくとも一方、ならびに、前記キュー情報に従った情報を前記表示装置のユーザに提示させるための情報を生成する提示部と、
    受信された前記広視野角映像から、前記表示状態推定部が推定した前記表示装置の前記広視野角映像内における位置及び方向の少なくとも一方の情報に応じた視野部分に対応する一部の画像に前記提示部で生成された情報を加えて、前記表示映像を生成する映像生成部と、
    前記広視野角映像、前記相対位置及び前記相対方向の少なくとも一方の情報に応じた視野部分に対応する一部の画像、ならびに、前記メタデータを送信する送信部と、を備えた
    請求項10に記載の映像表示システム。
  12. 前記情報処理装置は、
    前記広視野角映像、前記データ及び前記キュー情報を前記観測装置から前記メタデータとして受信する受信部と、
    前記メタデータ上の前記注視対象の位置及び方向の少なくとも一方、ならびに、前記キュー情報に従った情報を前記表示装置のユーザに提示させるための情報を生成する提示部と、
    前記提示部で生成された情報から前記メタデータを生成するメタデータ構成部と、
    前記メタデータ構成部で生成された前記メタデータと前記受信部で受信された前記広視野角映像とその他の情報とを、前記VR装置に送信する送信部と、を備えた
    請求項10に記載の映像表示システム。
  13. 前記情報処理装置は、
    前記広視野角映像、前記データ及び前記キュー情報を前記観測装置から前記メタデータとして受信し、前記表示装置の向きに関するデータを前記表示装置から受信
    する受信部と、
    前記表示装置の向きと前記撮影部の移動に関する移動情報との差分および前記キュー情報に基づいて、前記表示装置の向きに対する相対的な前記撮影部の移動方向である相対移動方向を算出する差分算出部と、
    算出した前記相対移動方向を示すグラフィックスであって、 前記広視野角映像のうち
    、前記表示装置の推定された向きに応じた視野部分に対応する一部の映像に対して重畳されることで前記相対移動方向および前記キュー情報に従った情報を前記表示装置のユーザに提示させるグラフィックスを生成して出力する提示部と、
    前記グラフィックスを前記表示装置の向きに関するデータに基づいて修正し、前記広視野角映像に重畳することで前記表示映像を生成する映像生成部と、
    前記表示映像とその他の情報とを送信する送信部と、を備えた
    請求項10に記載の映像表示システム。
  14. 前記情報処理装置は
    広域ネットワークに接続されたクラウド上に設けられ、
    前記広域ネットワークを介して前記観測装置及び前記VR装置と接続される
    請求項10に記載の映像表示システム。
  15. 前記キュー情報は
    前記観測装置の移動方向又は前記表示装置のユーザに注視させる注視対象の位置及び方向の少なくとも一方が変化することを示す情報である
    請求項1~14のいずれか1項に記載の映像表示システム。
JP2023514693A 2021-04-16 2022-04-18 映像表示システム Active JP7702675B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US202163176004P 2021-04-16 2021-04-16
US63/176,004 2021-04-16
PCT/JP2022/018087 WO2022220306A1 (ja) 2021-04-16 2022-04-18 映像表示システム、情報処理装置、情報処理方法、及び、プログラム

Publications (3)

Publication Number Publication Date
JPWO2022220306A1 JPWO2022220306A1 (ja) 2022-10-20
JPWO2022220306A5 JPWO2022220306A5 (ja) 2024-01-18
JP7702675B2 true JP7702675B2 (ja) 2025-07-04

Family

ID=83640677

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2023514693A Active JP7702675B2 (ja) 2021-04-16 2022-04-18 映像表示システム
JP2023514695A Active JP7486110B2 (ja) 2021-04-16 2022-04-18 映像表示システム及び映像表示方法
JP2023514692A Active JP7710159B2 (ja) 2021-04-16 2022-04-18 映像表示システム、及び、情報処理方法
JP2023514694A Active JP7745177B2 (ja) 2021-04-16 2022-04-18 映像表示システム、情報処理方法、及び、プログラム

Family Applications After (3)

Application Number Title Priority Date Filing Date
JP2023514695A Active JP7486110B2 (ja) 2021-04-16 2022-04-18 映像表示システム及び映像表示方法
JP2023514692A Active JP7710159B2 (ja) 2021-04-16 2022-04-18 映像表示システム、及び、情報処理方法
JP2023514694A Active JP7745177B2 (ja) 2021-04-16 2022-04-18 映像表示システム、情報処理方法、及び、プログラム

Country Status (5)

Country Link
US (4) US12587703B2 (ja)
EP (4) EP4325867A4 (ja)
JP (4) JP7702675B2 (ja)
CN (4) CN117280696A (ja)
WO (4) WO2022220305A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240038095A1 (en) * 2022-07-27 2024-02-01 Carrie Amanda Creed Museum access for all system and method
US20250012625A1 (en) * 2023-07-07 2025-01-09 Electronics And Telecommunications Research Institute System and method for detecting fire event in underground utility tunnels based on acoustics
WO2025169454A1 (ja) * 2024-02-09 2025-08-14 Ntt株式会社 メディア配信システム、メディア配信方法、及びプログラム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015170461A1 (ja) 2014-05-07 2015-11-12 日本電気株式会社 画像処理装置、画像処理方法およびコンピュータ可読記録媒体
WO2016009864A1 (ja) 2014-07-18 2016-01-21 ソニー株式会社 情報処理装置、表示装置、情報処理方法、プログラム、および情報処理システム
JP2019503612A (ja) 2015-12-22 2019-02-07 トムソン ライセンシングThomson Licensing 乖離したカメラの照準方向を制御するための方法及び機器
JP2019521547A (ja) 2016-05-02 2019-07-25 フェイスブック,インク. コンテンツを提示するためのシステムおよび方法
JP2019197939A (ja) 2018-05-07 2019-11-14 株式会社Nttドコモ 情報処理装置及び情報処理システム

Family Cites Families (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012010418A (ja) 1996-10-03 2012-01-12 Masanobu Kujirada 実況映像提供システム
JP2001352534A (ja) 2000-06-08 2001-12-21 Casio Comput Co Ltd 放映配信システムおよびそのプログラム記録媒体
JP2002169901A (ja) 2000-12-01 2002-06-14 I Academy:Kk インターネットを利用した集合参加型教育システム
JP2004007561A (ja) 2002-04-15 2004-01-08 Sumitomo Electric Ind Ltd テレビ会議システム、それに含まれる端末装置、及びデータ配信方法
JP2006040055A (ja) * 2004-07-28 2006-02-09 Matsushita Electric Ind Co Ltd 画像表示装置
WO2008153597A1 (en) * 2006-12-06 2008-12-18 Honeywell International, Inc. Methods, apparatus and systems for enhanced synthetic vision and multi-sensor data fusion to improve operational capabilities of unmanned aerial vehicles
JP4434219B2 (ja) 2007-02-26 2010-03-17 株式会社デンソー 画像サーバ
DE102008023040B4 (de) * 2008-05-09 2011-04-28 Eurocopter Deutschland Gmbh Flugführungsanzeige für einen Hubschrauber
CN101813873B (zh) * 2009-02-19 2014-02-26 奥林巴斯映像株式会社 照相机以及佩戴型图像显示装置
US20100283829A1 (en) 2009-05-11 2010-11-11 Cisco Technology, Inc. System and method for translating communications between participants in a conferencing environment
CA2720886A1 (en) * 2010-11-12 2012-05-12 Crosswing Inc. Customizable virtual presence system
US20130314514A1 (en) * 2011-03-18 2013-11-28 Kazuhiro Mochinaga Display apparatus, 3d glasses, and 3d-video viewing system
JP6026088B2 (ja) * 2011-08-09 2016-11-16 株式会社トプコン 遠隔操作システム
JPWO2014077046A1 (ja) * 2012-11-13 2017-01-05 ソニー株式会社 画像表示装置及び画像表示方法、移動体装置、画像表示システム、並びにコンピューター・プログラム
JP2015005967A (ja) 2013-05-20 2015-01-08 株式会社ニコン 電子機器及びプログラム
JP6289047B2 (ja) * 2013-11-18 2018-03-07 オリンパス株式会社 撮像装置、撮像システム、撮像方法、及び撮像プログラム
WO2015166573A1 (ja) * 2014-05-01 2015-11-05 貴弘 市橋 ライブ放送システム
WO2016065519A1 (en) 2014-10-27 2016-05-06 SZ DJI Technology Co., Ltd. Uav flight display
WO2016050099A1 (en) * 2014-09-30 2016-04-07 SZ DJI Technology Co., Ltd. System and method for supporting simulated movement
JP2016090773A (ja) 2014-11-04 2016-05-23 株式会社ソニー・コンピュータエンタテインメント ヘッドマウントディスプレイおよび輝度調整方法
KR102144515B1 (ko) * 2015-01-07 2020-08-14 삼성전자주식회사 마스터 기기, 슬레이브 기기 및 그 제어 방법
JP6392150B2 (ja) * 2015-03-18 2018-09-19 株式会社東芝 講演支援装置、方法およびプログラム
US20160300392A1 (en) 2015-04-10 2016-10-13 VR Global, Inc. Systems, media, and methods for providing improved virtual reality tours and associated analytics
US9911238B2 (en) * 2015-05-27 2018-03-06 Google Llc Virtual reality expeditions
WO2017134909A1 (ja) * 2016-02-03 2017-08-10 ソニー株式会社 情報処理装置、情報処理方法及びプログラム
CN105867361A (zh) * 2016-04-18 2016-08-17 深圳市道通智能航空技术有限公司 一种飞行方向控制方法、装置及其无人机
US9794514B1 (en) * 2016-06-03 2017-10-17 Avaya Inc. Positional sensitive interaction functionality
WO2017213218A1 (ja) * 2016-06-10 2017-12-14 株式会社コロプラ 仮想空間を提供するための方法、当該方法をコンピュータに実現させるためのプログラム、および仮想空間を提供するためのシステム
KR101917860B1 (ko) * 2016-07-28 2018-11-12 주식회사 빅스 무인 비행체의 최적 경로 탐색 방법, 최적 경로 탐색 서버 및 시스템
US11069250B2 (en) 2016-11-23 2021-07-20 Sharelook Pte. Ltd. Maze training platform
JP2018112809A (ja) 2017-01-10 2018-07-19 セイコーエプソン株式会社 頭部装着型表示装置およびその制御方法、並びにコンピュータープログラム
US10666923B2 (en) 2017-02-24 2020-05-26 Immervision, Inc. Wide-angle stereoscopic vision with cameras having different parameters
JP6929674B2 (ja) * 2017-03-22 2021-09-01 株式会社東京エネシス 環境画像表示システム及び環境画像表示方法
US10430622B2 (en) 2017-06-29 2019-10-01 Intermec, Inc. RFID tag with reconfigurable properties and/or reconfiguring capability
US9992449B1 (en) * 2017-08-10 2018-06-05 Everysight Ltd. System and method for sharing sensed data between remote users
JP6915442B2 (ja) 2017-08-10 2021-08-04 株式会社Ihi 移動体の運動情報表示システム
JP2019040555A (ja) 2017-08-29 2019-03-14 ソニー株式会社 情報処理装置、情報処理方法、およびプログラム
US10950135B2 (en) * 2017-11-09 2021-03-16 Accenture Global Solutions Limited Customized virtual reality learning environment
EP3547691A4 (en) 2018-02-02 2019-11-13 Ntt Docomo, Inc. INFORMATION PROCESSING DEVICE
US20190250601A1 (en) 2018-02-13 2019-08-15 Skydio, Inc. Aircraft flight user interface
JP6981305B2 (ja) 2018-02-27 2021-12-15 トヨタ自動車株式会社 情報処理装置、画像配信システム、情報処理方法、及びプログラム
JP2019164216A (ja) 2018-03-19 2019-09-26 株式会社東芝 指示位置伝達システムおよび指示位置伝達方法
JP2019075075A (ja) 2018-03-28 2019-05-16 株式会社自律制御システム研究所 無人航空機の飛行計画経路を設定するためのシステム及びプログラム
JP6974247B2 (ja) * 2018-04-27 2021-12-01 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co., Ltd 情報処理装置、情報提示指示方法、プログラム、及び記録媒体
KR20200035461A (ko) * 2018-05-02 2020-04-03 에스지 디제이아이 테크놀러지 코., 엘티디 광학적으로 지원되는 객체 내비게이션
EP3793259A4 (en) 2018-05-10 2021-05-26 Beijing Xiaomi Mobile Software Co., Ltd. INFORMATION TRANSFER METHOD AND DEVICE
WO2020116493A1 (ja) 2018-12-05 2020-06-11 株式会社ナイルワークス 移動体
JP7017815B2 (ja) 2018-12-05 2022-02-09 株式会社ナイルワークス 移動体
JP7342409B2 (ja) * 2019-04-16 2023-09-12 凸版印刷株式会社 観察状態表示システム、観察状態表示方法及びプログラム
JP7289432B2 (ja) 2019-04-22 2023-06-12 スカイリンクテクノロジーズ株式会社 飛行ルート設定システム
JP2019195169A (ja) 2019-04-29 2019-11-07 株式会社センシンロボティクス 飛行体の制御に関する情報表示方法
JP7353821B2 (ja) * 2019-06-24 2023-10-02 キヤノン株式会社 画像処理装置、その制御方法、プログラム
US20210031109A1 (en) * 2019-07-31 2021-02-04 David KONYNDYK Augmented reality gaming system
JP2021043599A (ja) * 2019-09-09 2021-03-18 パイオニア株式会社 表示制御装置、表示制御方法及び表示制御プログラム
US11459117B1 (en) * 2019-09-23 2022-10-04 Amazon Technologies, Inc. Drone-based cameras to detect wind direction for landing
CN110673734B (zh) * 2019-09-30 2023-12-01 京东方科技集团股份有限公司 虚拟旅游方法、客户端、服务器端、系统及图像采集设备
JP6727388B1 (ja) * 2019-11-28 2020-07-22 株式会社ドワンゴ 授業システム、視聴端末、情報処理方法およびプログラム
US11776142B2 (en) 2020-01-16 2023-10-03 Fyusion, Inc. Structuring visual data
JP6855616B2 (ja) 2020-04-01 2021-04-07 キヤノン株式会社 操作装置、移動装置、およびその制御システム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015170461A1 (ja) 2014-05-07 2015-11-12 日本電気株式会社 画像処理装置、画像処理方法およびコンピュータ可読記録媒体
WO2016009864A1 (ja) 2014-07-18 2016-01-21 ソニー株式会社 情報処理装置、表示装置、情報処理方法、プログラム、および情報処理システム
JP2019503612A (ja) 2015-12-22 2019-02-07 トムソン ライセンシングThomson Licensing 乖離したカメラの照準方向を制御するための方法及び機器
JP2019521547A (ja) 2016-05-02 2019-07-25 フェイスブック,インク. コンテンツを提示するためのシステムおよび方法
JP2019197939A (ja) 2018-05-07 2019-11-14 株式会社Nttドコモ 情報処理装置及び情報処理システム

Also Published As

Publication number Publication date
US20240205513A1 (en) 2024-06-20
CN117280696A (zh) 2023-12-22
US12587703B2 (en) 2026-03-24
EP4325476A1 (en) 2024-02-21
WO2022220307A1 (ja) 2022-10-20
WO2022220306A1 (ja) 2022-10-20
JPWO2022220306A1 (ja) 2022-10-20
WO2022220308A1 (ja) 2022-10-20
CN117223050A (zh) 2023-12-12
EP4325842A4 (en) 2024-10-16
US20240196062A1 (en) 2024-06-13
EP4325867A4 (en) 2024-09-25
EP4325843A4 (en) 2024-10-16
JPWO2022220305A1 (ja) 2022-10-20
US12452481B2 (en) 2025-10-21
US12413808B2 (en) 2025-09-09
EP4325842A1 (en) 2024-02-21
EP4325476A4 (en) 2024-10-09
JP7710159B2 (ja) 2025-07-18
JP7745177B2 (ja) 2025-09-29
CN117121474A (zh) 2023-11-24
WO2022220305A1 (ja) 2022-10-20
US20250085543A1 (en) 2025-03-13
JP7486110B2 (ja) 2024-05-17
US20240196045A1 (en) 2024-06-13
CN117121473A (zh) 2023-11-24
US12395691B2 (en) 2025-08-19
EP4325867A1 (en) 2024-02-21
JPWO2022220308A1 (ja) 2022-10-20
EP4325843A1 (en) 2024-02-21
JPWO2022220307A1 (ja) 2022-10-20

Similar Documents

Publication Publication Date Title
JP6725038B2 (ja) 情報処理装置及び方法、表示制御装置及び方法、プログラム、並びに情報処理システム
US9858643B2 (en) Image generating device, image generating method, and program
JP7042644B2 (ja) 情報処理装置、画像生成方法およびコンピュータプログラム
JP3744002B2 (ja) 表示装置、撮像装置、および撮像/表示システム
JP7702675B2 (ja) 映像表示システム
EP3954111A1 (en) Multiuser asymmetric immersive teleconferencing
US10681276B2 (en) Virtual reality video processing to compensate for movement of a camera during capture
WO2017086263A1 (ja) 情報処理装置および画像生成方法
CN103871092A (zh) 显示控制装置以及显示控制方法
JP2019124849A (ja) 頭部装着型表示装置、表示システム、及び、頭部装着型表示装置の制御方法
CN108628439A (zh) 信息处理设备、信息处理方法及程序
KR102477993B1 (ko) 표시 제어장치, 촬상 장치, 제어 방법 및 컴퓨터 판독 가능한 매체
WO2020059327A1 (ja) 情報処理装置、情報処理方法、及びプログラム
JP6916896B2 (ja) 情報処理装置および画像生成方法
KR102140077B1 (ko) 서버, 사용자 단말 장치 및 그 제어 방법
JP7844196B2 (ja) 情報処置装置、情報処理装置の制御方法、プログラム、記録媒体、およびシステム
JP2023065528A (ja) ヘッドマウント情報処理装置およびヘッドマウントディスプレイシステム
JP6921204B2 (ja) 情報処理装置および画像出力方法
US20240331317A1 (en) Information processing device, information processing system and method
WO2020054585A1 (ja) 情報処理装置、情報処理方法及びプログラム
JP4148252B2 (ja) 画像処理装置および画像処理方法、並びにプログラム
WO2023248832A1 (ja) 遠隔視認システム、現地撮像システム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231004

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231004

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250214

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250611

R150 Certificate of patent or registration of utility model

Ref document number: 7702675

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

SZ03 Written request for cancellation of trust registration

Free format text: JAPANESE INTERMEDIATE CODE: R313Z03

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350