JP2017228044A - 画像生成装置、画像生成システム、および画像生成方法 - Google Patents

画像生成装置、画像生成システム、および画像生成方法 Download PDF

Info

Publication number
JP2017228044A
JP2017228044A JP2016122976A JP2016122976A JP2017228044A JP 2017228044 A JP2017228044 A JP 2017228044A JP 2016122976 A JP2016122976 A JP 2016122976A JP 2016122976 A JP2016122976 A JP 2016122976A JP 2017228044 A JP2017228044 A JP 2017228044A
Authority
JP
Japan
Prior art keywords
image
line
viewpoint position
sight direction
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016122976A
Other languages
English (en)
Inventor
大輔 中田
Daisuke Nakada
大輔 中田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Interactive Entertainment LLC
Original Assignee
Sony Interactive Entertainment LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Interactive Entertainment LLC filed Critical Sony Interactive Entertainment LLC
Priority to JP2016122976A priority Critical patent/JP2017228044A/ja
Priority to PCT/JP2017/021954 priority patent/WO2017221784A1/ja
Priority to US16/309,587 priority patent/US10871822B2/en
Publication of JP2017228044A publication Critical patent/JP2017228044A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating three-dimensional [3D] models or images for computer graphics
    • 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/0093Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00 with means for monitoring data relating to the user, e.g. head-tracking, eye-tracking
    • 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/012Head tracking input arrangements
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/111Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/332Displays for viewing with the aid of special glasses or head-mounted displays [HMD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/332Displays for viewing with the aid of special glasses or head-mounted displays [HMD]
    • H04N13/344Displays for viewing with the aid of special glasses or head-mounted displays [HMD] with head-mounted left-right displays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/366Image reproducers using viewer tracking
    • H04N13/383Image reproducers using viewer tracking for tracking with gaze detection, i.e. detecting the lines of sight of the viewer's eyes
    • 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/0179Display position adjusting means not related to the information to be displayed
    • G02B2027/0187Display position adjusting means not related to the information to be displayed slaved to motion of at least a part of the body of the user, e.g. head, eye
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/111Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation
    • H04N13/117Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation the virtual viewpoint locations being selected by the viewers or determined by viewer tracking

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Optics & Photonics (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Processing Or Creating Images (AREA)

Abstract

【課題】パノラマ画像の生成から表示までにレイテンシが発生し、ヘッドマウントディスプレイを装着したユーザは酔いを感じることがある。【解決手段】画像処理部750は、ある時刻における視点位置から視線方向に見える画像を描画する。画像記憶部760は、画像処理部750により描画された画像を過去フレームとして保持する。過去フレーム選択部790は、画像記憶部760に保持された過去フレームの中から、現在の視点位置から視線方向に見えるべき代替画像を選択する。画像提供部770は、画像処理部750により描画される現在の視点位置から視線方向に見える画像を提供する前に、代替画像を出力する。【選択図】図4

Description

この発明は、画像を生成する装置、システムおよび方法に関する。
ゲーム機に接続されたヘッドマウントディスプレイ(HMD)を頭部に装着して、ヘッドマウントディスプレイに表示された画面を見ながら、コントローラなどを操作してゲームプレイすることが行われている。ヘッドマウントディスプレイを装着すると、ヘッドマウントディスプレイに表示される映像以外はユーザは見ないため、映像世界への没入感が高まり、ゲームのエンタテインメント性を一層高める効果がある。また、ヘッドマウントディスプレイに仮想現実(Virtual Reality)の映像を表示させ、ヘッドマウントディスプレイを装着したユーザが頭部を回転させると、360度見渡せる全周囲の仮想空間が表示されるようにすると、さらに映像への没入感が高まり、ゲームなどのアプリケーションの操作性も向上する。
このようにヘッドマウントディスプレイにヘッドトラッキング機能をもたせて、ユーザの頭部の動きと連動して視点や視線方向を変えて仮想現実の映像を生成した場合、仮想現実の映像の生成から表示までにレイテンシがあるため、映像生成時に前提としたユーザの頭部の向きと、映像をヘッドマウントディスプレイに表示した時点でのユーザの頭部の向きとの間でずれが発生し、ユーザは酔ったような感覚に陥ることがある。また、サーバが生成した仮想現実の映像をネットワーク経由で受信してクライアントで表示する場合は、さらにネットワークの遅延が加わるため、映像の生成時と表示時の間のずれが大きくなる。
本発明はこうした課題に鑑みてなされたものであり、その目的は、画像の生成から表示までのレイテンシを考慮して画像を表示することのできる画像生成装置および画像生成方法を提供することにある。
上記課題を解決するために、本発明のある態様の画像生成装置は、ある時刻における視点位置から視線方向に見える画像を描画する画像生成部と、前記画像生成部により描画された画像を過去フレームとして保持する記憶部と、前記記憶部に保持された過去フレームの中から、現在の視点位置から視線方向に見えるべき代替画像を選択する選択部と、前記画像生成部により描画される現在の視点位置から視線方向に見える画像を提供する前に、前記代替画像を出力する画像提供部とを含む。
本発明の別の態様は、画像生成システムである。この画像生成システムは、サーバとクライアントとがネットワークで接続された画像生成システムであって、前記サーバは、ある時刻における視点位置から視線方向に見える画像を描画する画像生成部と、前記画像生成部により描画された画像を過去フレームとして保持する記憶部と、前記記憶部に保持された過去フレームの中から、現在の視点位置から視線方向に見えるべき代替画像を選択する選択部と、前記画像生成部により描画される現在の視点位置から視線方向に見える画像を提供する前に、前記代替画像をクライアントに送信する画像提供部とを含む。前記クライアントは、前記サーバから受信した前記代替画像を視点位置および視線方向の少なくとも一方の動き量に応じてずらす処理を行うリプロジェクション部を含むを特徴とする。
本発明のさらに別の態様は、画像生成方法である。この方法は、ある時刻における視点位置から視線方向に見える画像を描画する画像生成ステップと、前記画像生成ステップにおいて描画された画像を過去フレームとして保持する記憶ステップと、前記保持された過去フレームの中から、現在の視点位置から視線方向に見えるべき代替画像を選択する選択ステップと、前記画像生成ステップにおいて描画される現在の視点位置から視線方向に見える画像を提供する前に、前記代替画像を出力する画像提供ステップとを含む。
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、コンピュータプログラム、データ構造、記録媒体などの間で変換したものもまた、本発明の態様として有効である。
本発明によれば、画像の生成から表示までのレイテンシを考慮して画像を表示することができる。
ヘッドマウントディスプレイの外観図である。 ヘッドマウントディスプレイの機能構成図である。 本実施の形態に係る画像生成システムの構成図である。 本実施の形態に係る画像生成装置の機能構成図である。 ヘッドマウントディスプレイに表示される全周囲画像を説明する図である。 ヘッドマウントディスプレイに表示される全周囲画像に遅れが生じる理由を説明する図である。 図7(a)および図7(b)は、リプロジェクションを説明する図である。 過去フレームが図4の画像記憶部に保存される様子を説明する図である。 図4の画像記憶部から選択された過去フレームが描画処理に利用される様子を説明する図である。 図4の過去フレーム選択部による過去フレームの選択処理を説明する図である。 図4の過去フレーム破棄部による過去フレームの破棄処理を説明する図である。 スタンドアロンシステムの場合の図4の画像生成装置による過去フレームを利用した描画処理の手順を示すフローチャートである。 図12の過去フレーム選択処理の手順を示すフローチャートである。 図12の過去フレーム破棄処理の手順を示すフローチャートである。 サーバクライアントシステムの場合の図4の画像生成装置による過去フレームを利用した描画処理の手順を示すフローチャートである。
図1は、ヘッドマウントディスプレイ100の外観図である。ヘッドマウントディスプレイ100は、ユーザの頭部に装着してディスプレイに表示される静止画や動画などを鑑賞し、ヘッドホンから出力される音声や音楽などを聴くための表示装置である。
ヘッドマウントディスプレイ100に内蔵または外付けされたジャイロセンサや加速度センサなどによりヘッドマウントディスプレイ100を装着したユーザの頭部の位置情報と頭部の回転角や傾きなどの姿勢情報を計測することができる。
ヘッドマウントディスプレイ100には、さらに、ユーザの目を撮影するカメラが設けられてもよい。ヘッドマウントディスプレイ100に搭載されたカメラにより、ユーザの凝視方向、瞳孔の動き、瞬きなどを検出することができる。
ヘッドマウントディスプレイ100は、「ウェアラブルディスプレイ」の一例である。ここでは、ヘッドマウントディスプレイ100に表示される画像の生成方法を説明するが、本実施の形態の画像生成方法は、狭義のヘッドマウントディスプレイ100に限らず、めがね、めがね型ディスプレイ、めがね型カメラ、ヘッドフォン、ヘッドセット(マイクつきヘッドフォン)、イヤホン、イヤリング、耳かけカメラ、帽子、カメラつき帽子、ヘアバンドなどを装着した場合にも適用することができる。
図2は、ヘッドマウントディスプレイ100の機能構成図である。
制御部10は、画像信号、センサ信号などの信号や、命令やデータを処理して出力するメインプロセッサである。入力インタフェース20は、ユーザからの操作信号や設定信号を受け付け、制御部10に供給する。出力インタフェース30は、制御部10から画像信号を受け取り、ディスプレイに表示させる。バックライト32は、液晶ディスプレイにバックライトを供給する。
通信制御部40は、ネットワークアダプタ42またはアンテナ44を介して、有線または無線通信により、制御部10から入力されるデータを外部に送信する。通信制御部40は、また、ネットワークアダプタ42またはアンテナ44を介して、有線または無線通信により、外部からデータを受信し、制御部10に出力する。
記憶部50は、制御部10が処理するデータやパラメータ、操作信号などを一時的に記憶する。
姿勢センサ64は、ヘッドマウントディスプレイ100の位置、回転角や傾きなどの姿勢情報を検出する。姿勢センサ64は、ジャイロセンサ、加速度センサ、角加速度センサなどを適宜組み合わせて実現される。3軸地磁気センサ、3軸加速度センサおよび3軸ジャイロ(角速度)センサの少なくとも1つ以上を組み合わせたモーションセンサを用いて、ユーザの頭部の前後、左右、上下の動きを検出してもよい。
外部入出力端子インタフェース70は、USB(Universal Serial Bus)コントローラなどの周辺機器を接続するためのインタフェースである。外部メモリ72は、フラッシュメモリなどの外部メモリである。
時計部80は、制御部10からの設定信号によって時間情報を設定し、時間データを制御部10に供給する。
制御部10は、画像やテキストデータを出力インタフェース30に供給してディスプレイに表示させたり、通信制御部40に供給して外部に送信させることができる。
図3は、本実施の形態に係る画像生成システムの構成図である。ヘッドマウントディスプレイ100は、無線通信またはUSBなどの周辺機器を接続するインタフェース300でゲーム機やパーソナルコンピュータ、携帯端末などのクライアント200に接続される。クライアント200は、さらにネットワーク600を介してサーバ400に接続される。サーバ400はクラウドサービスを提供することができる。サーバ400は一台に限らず、複数台あってもよく、複数台のサーバ400が分散処理により一つのタスクを実行してもよい。
サーバ400は、ネットワーク600を介して複数のクライアント200に仮想現実の映像を送信することができる。複数のユーザは、それぞれのクライアント200に接続されたヘッドマウントディスプレイ100を装着してそれぞれの視点から仮想現実の映像を閲覧する。
図4は、本実施の形態に係る画像生成装置700の機能構成図である。同図は機能に着目したブロック図を描いており、これらの機能ブロックはハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現することができる。
クライアント200をサーバ400に接続するサーバクライアントシステムの場合、画像生成装置700はサーバ400に実装される。クライアント200をサーバ400に接続せずに単体で利用するスタンドアロンシステムの場合は、画像生成装置700はクライアント200に実装される。サーバクライアントシステムの場合、画像生成装置700の一部の機能構成をサーバ400に実装し、残りの機能構成をクライアント200に実装してもよい。サーバクライアントシステム、スタンドアロンシステムのいずれの場合にも、画像生成装置700の少なくとも一部の機能をヘッドマウントディスプレイ100の制御部10に実装してもよい。
ズーム指示取得部710は、ヘッドマウントディスプレイ100の入力インタフェース20を介してユーザが指示するズームの倍率を取得する。ズーム指示取得部710が取得したズーム倍率は感度調整部720と画像処理部750に供給される。
位置・回転情報取得部730は、ヘッドマウントディスプレイ100の姿勢センサ64により検知される姿勢情報にもとづいて、ヘッドマウントディスプレイ100を装着したユーザの頭部の位置と回転に関する情報を取得する。
位置・回転情報取得部730は、感度調整部720から指示された感度にもとづいて、ユーザの頭部の位置と回転を取得する。たとえば、ユーザが首を回すと、姿勢センサ64によりユーザの頭部の角度の変化が検出されるが、感度調整部720は、角度の変化が所定の値を超えるまでは検出された角度の変化を無視するように位置・回転情報取得部730に指示する。
また、感度調整部720は、ズーム指示取得部710から取得されたズーム倍率にもとづいて頭部の角度検出の感度を調整する。ズーム倍率が大きくなるほど、頭部の角度検出の感度を下げる。ズームすると、画角が小さくなるため、頭部の角度検出感度を下げることで頭部の揺れによる表示画像の振動を抑えることができる。
座標変換部740は、位置・回転情報取得部730により取得されたヘッドマウントディスプレイ100の位置および回転を用いて、トラッキング機能付きのヘッドマウントディスプレイ100に表示すべき画像を生成するための座標変換を行う。
画像処理部750は、画像記憶部760から画像データを読み出し、座標変換部740による座標変換にしたがって、ヘッドマウントディスプレイ100を装着したユーザの視点位置から視線方向に見える画像を、ズーム指示取得部710から指定されたズーム倍率で生成し、画像提供部770に与える。ここで、画像データは、事前に作成された動画または静止画コンテンツであってもよく、レンダリングされたコンピュータグラフィックスであってもよい。
画像提供部770は、画像処理部750により生成された画像データをヘッドマウントディスプレイ100に供給する。
画像処理部750は、生成された画像を視点情報とフレーム番号とともに「過去フレーム」として画像記憶部760に保存する。視点情報には当該フレームを描画したときの視点位置および視線方向が含まれる。
視点計算部780は、位置・回転情報取得部730から取得されるヘッドマウントディスプレイ100の位置および回転の変化量にもとづいて、頭部を動かした後の視点位置と視線方向を計算する。
過去フレーム選択部790は、視点計算部780により計算された新しい視点位置および/または視線方向と、画像記憶部760に保存された過去フレームの視点位置および/または視線方向とを比較し、視点位置の差および/または視線方向の角度差が所定の閾値以内であれば、選択ルールにしたがって画像記憶部760から過去フレームを選択する。過去フレーム選択部790は、選択された過去フレームを画像提供部770に与える。
画像提供部770は、画像処理部750により新しい視点位置および視線方向での描画結果が生成される前に、過去フレーム選択部790により選択された過去フレームを代替画像としてヘッドマウントディスプレイ100に提供する。
過去フレーム破棄部800は、画像記憶部760に保存された過去フレームのデータ量が所定の閾値を超えた場合、破棄ルールにしたがって画像記憶部760から過去フレームを削除する。過去フレーム破棄部800は、視点計算部780により計算された新しい視点位置および/または視線方向と、画像記憶部760に保存された過去フレームの視点位置および/または視線方向とを比較し、視点位置の差および/または視線方向の角度差が所定の閾値を超えた場合に、破棄ルールにしたがって画像記憶部760から過去フレームを削除してもよい。
図5は、ヘッドマウントディスプレイ100に表示される全周囲画像500を説明する図である。全周囲画像500に対して、ユーザが左前方を向いている場合、ヘッドマウントディスプレイ100aの方向で画角150aの範囲にある画像510aが表示され、ユーザが首を回して右前方を向いている場合、ヘッドマウントディスプレイ100bの方向で画角150bの範囲にある画像510bが表示される。
このように頭部の動きに応じてヘッドマウントディスプレイ100に表示される全周囲画像を見る視点位置と視線方向も変わるため、全周囲画像に対する没入感を高めることができる。
図6は、ヘッドマウントディスプレイ100に表示される全周囲画像に遅れが生じる理由を説明する図である。ユーザが首を回して右前方を向いた場合、ヘッドマウントディスプレイ100bの方向で画角150bの範囲にある画像510bを生成し、ヘッドマウントディスプレイ100に表示するが、画像510bの表示の時点では、既にヘッドマウントディスプレイ100bの位置と回転が符号150cで示すように変化している。そのため、本来は画角150cの範囲で見える画像をヘッドマウントディスプレイ100cに表示する必要があるが、実際に生成されて表示される画像は、少し前の時点のヘッドマウントディスプレイ100bの方向で画角150bの範囲で見える画像となってしまう。この時間差によるずれのため、ユーザが見ている方向とは少しずれた画像がヘッドマウントディスプレイ100に表示され、ユーザはある種の「酔い」を感じることがある。
このように、ヘッドマウントディスプレイ100の回転を検知し、次の描画範囲を確定し、CPUが描画コマンドを発行し、GPU(Graphics Processing Unit)がレンダリングを実行し、描画された画像がヘッドマウントディスプレイ100に出力されるまでには時間がかかる。描画がたとえば60fps(フレーム/秒)のフレームレートで行われているとすると、CPUが十分高速であったとしても、ヘッドマウントディスプレイ100の回転を検知してから画像を出力するまでに1フレーム分の遅れが生じる。これはフレームレート60fpsのもとでは、16.67ミリ秒ほどであり、人間がずれを感知するには十分な時間である。
そこで、従来は、「タイムワープ」または「リプロジェクション」と呼ばれる処理を行うことで人間がずれを感知しにくいようにしている。以下、「リプロジェクション」について説明した後、本実施の形態の過去フレーム利用による描画遅延体感低減方法を説明する。
図7(a)および図7(b)は、リプロジェクションを説明する図である。図7(a)は、視点900から仮想空間を見るときの視錐台910を示す。図7(a)では視錐台910で規定される表示範囲に画像920が表示されている。しかしながらユーザが頭部を右に回転させ、視点900が右に移動していた場合、生成された画像920を視錐台910で規定される表示範囲にそのまま描画すると、図6で説明したようにユーザはずれを感知してしまう。
頭部を右に移動させると、目の前の画像は右から左に、より正確に言えば左下に流れていくはずである。そこで、図7(b)に示すように、生成された画像920を本来表示される位置よりも左下にずらした位置に表示し、その後、視錐台910で規定される本来の表示範囲に正しい画像を遅れて描画する。この処理をリプロジェクションと呼んでいる。リプロジェクションにより、画像が頭部の動きに瞬時に追従しないために人間が感じる違和感を抑えることができる。
しかし、特にサーバクライアントシステムでヘッドマウントディスプレイ100に描画する場合、描画処理にかかる時間に通信時間がさらに加わり、遅延が大きくなるため、リプロジェクションによる遅延対策だけでは違和感を十分に低減することができなくなる。生成された画像920を本来表示される位置からずらした位置に表示した後、視錐台910で規定される本来の表示範囲に正しい画像を描画するが、この正しい画像の描画が通信トラフィックの影響でさらに遅延するからである。そこで、本実施の形態では、過去フレームを利用することによって、ユーザが体感する遅延を低減する。
図8および図9を参照して、過去フレームを利用した描画処理の概略を説明する。図8は、過去フレームが画像記憶部760に保存される様子を説明する図である。視点900a、900bを動かしながら仮想空間を見たときの視錐台910a、910bで規定される表示範囲に画像920a、920bが描画される。過去のNフレーム分(Nは任意の自然数)の画像が画像記憶部760に保存される。
図9は、画像記憶部760から選択された過去フレームが描画処理に利用される様子を説明する図である。視点900cが左方向に移動しているとする。新しい視点での描画結果を得るまでには時間がかかる。そこで、画像記憶部760に保存された画像のフレームの内、視点900cに最も近い視点で過去に描画されたフレーム920aを選択する。選択されたフレーム920aをそのまま利用するか、必要に応じてリプロジェクション処理を施した上で、選択されたフレーム920aを、視点900cから仮想空間を見るときの視錐台910cで規定される表示範囲に代替画像920cとして表示する。
その後、移動先の視点900dから仮想空間を見たときの視錐台910cの表示範囲に本来描画されるべき画像920dが生成されて表示される。視点900dでの最終的な描画結果である画像920dが表示されるまでの間、過去フレーム920aが代替画像920cとして表示されるため、ユーザが体感する遅延が低減される。視点900dでの最終的な描画結果である画像920dは画像記憶部760に新たな過去フレームとして保存される。
図10は、過去フレーム選択部790による過去フレームの選択処理を説明する図である。ここでは、選択ルールとして「現在の視点に最も近い視点で描画された過去フレームを選択する」というルールを採用した場合を説明する。
簡単のため、画像記憶部760には、過去フレームとして、第1の視点VpAで描画されたフレームFrAと、第2の視点VpBで描画されたフレームFrBが格納されているとする。過去フレーム選択部790は、現在の視点VpCから見た場合の代替画像を画像記憶部760に格納された過去フレームの中から選択する。現在の視点VpCを、第1の視点VpAおよび第2の視点VpBと比較すると、第2の視点VpBの方が現在の視点VpCに近い。そこで、過去フレーム選択部790は、現在の視点VpCに最も近い第2の視点VpBで描画されたフレームFrBを現在の視点VpCにおける代替画像として選択する。
図11は、過去フレーム破棄部800による過去フレームの破棄処理を説明する図である。ここでは、破棄ルールとして「現在の視点から最も離れた視点で描画された過去フレームを破棄する」というルールを採用した場合を説明する。
簡単のため、画像記憶部760には、過去フレームとして、第1の視点VpAで描画されたフレームFrAと、第2の視点VpBで描画されたフレームFrBが格納されているとする。現在の視点VpCを、第1の視点VpAおよび第2の視点VpBと比較すると、第1の視点VpAの方が現在の視点VpCから離れている。そこで、過去フレーム破棄部800は、現在の視点VpCから最も離れた第1の視点VpAで描画されたフレームFrAを画像記憶部760から削除する。
図12は、スタンドアロンシステムの場合の画像生成装置700による過去フレームを利用した描画処理の手順を示すフローチャートである。
画像生成装置700は、ヘッドマウントディスプレイ100の表示解像度、カメラ画角などの初期設定時に決まるパラメータを取得し、視点決定用パラメータとして記憶部に保存する(S10)。
画像生成装置700の位置・回転情報取得部730は、ヘッドマウントディスプレイ100を装着したユーザの頭部の動きなどのリアルタイム測定値を取得し、視点決定用パラメータとして記憶部に保存する(S12)。
画像生成装置700の視点計算部780は、保存されている視点決定用パラメータから描画を行うための視点位置と視線方向を計算する(S14)。
過去フレーム選択部790は、画像記憶部760に保存されている過去フレームの視点位置および視点方向と、視点計算部780により計算された視点位置および視点方向とを比較し、視点位置の差および視線方向の角度差が所定の閾値以内であるかどうかを判定する(S16)。
視点位置の差および視線方向の角度差が所定の閾値以内である場合(S16のY)、過去フレーム選択部790は、過去フレーム選択処理を実行する(S18)。過去フレーム選択処理の詳細は後述する。過去フレーム選択処理の実行後、ステップS20に進む。
視点位置の差および視線方向の角度差が所定の閾値を超える場合(S16のN)、ステップS18の過去フレーム選択処理を実行せずに、ステップS20に進む。
画像処理部750は、現在の視点位置から視線方向に見える画像を描画し、描画された画像を画像提供部770に提供する(S20)。
過去フレーム破棄部800は、画像記憶部760に保存された過去フレームのデータ量が所定の閾値を超えたかどうかを判定する(S22)。この所定の閾値は、画像生成装置700の記憶容量を考慮して、画像生成装置700に保持可能なデータ量をもとに設定される。
画像記憶部760に保存された過去フレームのデータ量が所定の閾値を超えた場合(S22のY)、過去フレーム破棄部800は、過去フレーム破棄処理を実行する(S24)。過去フレーム破棄処理の詳細は後述する。過去フレーム破棄処理の実行後、ステップS26に進む。
画像記憶部760に保存された過去フレームのデータ量が所定の閾値以内である場合(S22のN)、ステップS24の過去フレーム破棄処理を実行せずに、ステップS26に進む。
画像処理部750は、現在の視点位置から視線方向に見える画像の描画結果を過去フレームとして、視点とフレーム番号とともに画像記憶部760に保存する(S26)。
画像提供部770は、現在の視点位置から視線方向に見える画像の描画結果をヘッドマウントディスプレイ100に出力し、必要に応じてリプロジェクション処理を行う(S28)。
ユーザの頭部に動きがあれば(S30のY)、ステップS12に戻り、それ以降の処理を繰り返す。ユーザの頭部に動きがなければ(S30のN)、過去フレームを利用した描画処理を終了し、通常の描画処理に戻る。
図13は、図12のステップS18の過去フレーム選択処理の手順を示すフローチャートである。
過去フレーム選択部790は、選択ルールにもとづいて、画像記憶部760から過去フレームを選択する(S40)。
選択ルールとして、たとえば、以下のものがある。
・保存された過去フレームの内、最も新しいフレームを選択
・視点位置の差や視線方向の角度差にもとづいて現在の視点に最も近い視点で描画された過去フレームを選択
・直前に描画されたフレームと過去フレームのマッチングを行い、直前に描画されたフレームと最も近似している過去フレームを選択
・選択された回数が最も多い過去フレームを選択
過去フレーム選択部790は、選択された過去フレームを代替画像としてヘッドマウントディスプレイ100に出力し、必要に応じてリプロジェクション処理を行う(S42)。
図14は、図12のステップS24の過去フレーム破棄処理の手順を示すフローチャートである。
過去フレーム破棄部800は、破棄ルールにもとづいて、画像記憶部760から破棄すべき過去フレームを選択する(S50)。
破棄ルールとして、たとえば、以下のものがある。
・保存された過去フレームの内、最も古いフレームを破棄
・視点位置の差や視線方向の角度差にもとづいて現在の視点から最も離れた視点で描画された過去フレームを破棄
・直前に描画されたフレームと過去フレームのマッチングを行い、直前に描画されたフレームと最も近似していない過去フレームを破棄
・選択された回数が最も少ない過去フレームを破棄
過去フレーム破棄部800は、選択された過去フレームを画像記憶部760から削除する(S52)。
上記のフローチャートでは、クライアント200をサーバ400に接続せずに単体で利用するスタンドアロンシステムの場合を説明した。次にクライアント200をサーバ400に接続したサーバクライアントシステムの場合を説明する。
図15は、サーバクライアントシステムの場合の画像生成装置700による過去フレームを利用した描画処理の手順を示すフローチャートである。
クライアント200は、ヘッドマウントディスプレイ100の表示解像度、カメラ画角などの初期設定時に決まるパラメータを取得し、サーバ400に送信する。サーバ400は、受信したパラメータを視点決定用パラメータとして記憶部に保存する(S60)。
クライアント200は、ヘッドマウントディスプレイ100を装着したユーザの頭部の動きなどのリアルタイム測定値を取得し、サーバ400に送信し、サーバ400の位置・回転情報取得部730は、受信したリアルタイム測定値を視点決定用パラメータとして記憶部に保存する(S62)。
サーバ400の視点計算部780は、保存されている視点決定用パラメータから描画を行うための視点位置と視線方向を計算する(S64)。
サーバ400の過去フレーム選択部790は、画像記憶部760に保存されている過去フレームの視点位置および視点方向と、視点計算部780により計算された視点位置および視点方向とを比較し、視点位置の差および視線方向の角度差が所定の閾値以内であるかどうかを判定する(S66)。
視点位置の差および視線方向の角度差が所定の閾値以内である場合(S66のY)、過去フレーム選択部790は、過去フレーム選択処理を実行する(S68)。過去フレーム選択処理の詳細は後述する。過去フレーム選択処理の実行後、ステップS70に進む。
視点位置の差および視線方向の角度差が所定の閾値を超える場合(S66のN)、ステップS68の過去フレーム選択処理を実行せずに、ステップS70に進む。
サーバ400の画像処理部750は、現在の視点位置から視線方向に見える画像を描画し、描画された画像を画像提供部770に提供する(S70)。
サーバ400の過去フレーム破棄部800は、画像記憶部760に保存された過去フレームのデータ量が所定の閾値を超えたかどうかを判定する(S72)。この所定の閾値は、サーバ400の大容量の記憶装置を考慮して、サーバ400に保持可能なデータ量をもとに設定される。クラウドサービスの場合、記憶容量は十分に大きいため、複数のクライアントに送信した多数の過去フレームを保持することができる。
画像記憶部760に保存された過去フレームのデータ量が所定の閾値を超えた場合(S72のY)、過去フレーム破棄部800は、過去フレーム破棄処理を実行する(S74)。過去フレーム破棄処理の詳細は後述する。過去フレーム破棄処理の実行後、ステップS76に進む。
画像記憶部760に保存された過去フレームのデータ量が所定の閾値以内である場合(S72のN)、ステップS74の過去フレーム破棄処理を実行せずに、ステップS76に進む。
サーバ400の画像処理部750は、現在の視点位置から視線方向に見える画像の描画結果を過去フレームとして、視点とフレーム番号とともに画像記憶部760に保存する(S76)。
サーバ400の画像提供部770は、現在の視点位置から視線方向に見える画像の描画結果をクライアント200に送信する。クライアント200は受信した描画結果をヘッドマウントディスプレイ100に出力し、必要に応じてリプロジェクション処理を行う(S78)。
ユーザの頭部に動きがあれば(S80のY)、ステップS62に戻り、それ以降の処理を繰り返す。ユーザの頭部に動きがなければ(S80のN)、過去フレームを利用した描画処理を終了し、通常の描画処理に戻る。
ステップS68の過去フレーム選択処理は、図13で説明したスタンドアロンの場合と大差はないので、図は省略して手順のみを説明する。サーバ400の過去フレーム選択部790は、選択ルールにもとづいて、画像記憶部760から過去フレームを選択し、クライアント200に送信する。クライアント200は、受信した過去フレームを代替画像としてヘッドマウントディスプレイ100に出力し、必要に応じてリプロジェクション処理を行う。
ステップS74の過去フレーム選択処理は、図14で説明したスタンドアロンの場合と大差はないので、図は省略して手順のみを説明する。サーバ400の過去フレーム破棄部800は、破棄ルールにもとづいて、画像記憶部760から破棄すべき過去フレームを選択する。過去フレーム破棄部800は、選択された過去フレームを画像記憶部760から削除する。
上記の説明では、サーバ400が一つのクライアント200に描画結果を送信する場合を説明したが、サーバ400が複数のクライアント200に描画結果を送信してもよい。たとえば、ゲームアプリケーションを複数のクライアント200において実行する場合、複数のユーザがヘッドマウントディスプレイ100を装着しながら、異なる視点から同一の仮想空間を見ることになる。このような場合、あるクライアント200のために描画された画像のフレームをサーバ400が保存しておき、その過去フレームを別のクライアント200が同じような視点から見た場合の代替画像として再利用してもよい。
以上述べたように、本実施の形態の画像生成装置700によれば、ヘッドマウントディスプレイ100を装着したユーザの頭部の移動によって視点位置や視線方向が変化した場合、過去に描画された画像のフレームの中から新しい視点位置や視線方向に合った過去フレームを再利用して代替画像として描画する。その結果、描画処理や通信による遅延があっても、代替画像が表示されるため、ユーザは遅延を知覚しにくくなり、酔いを防止することができる。
以下、いくつかのユースケースを説明する。第1のユースケースは、ネットワークに接続せずにユーザの手元にあるデバイスが過去フレームを利用して描画を行う形態である。ユーザの手元のデバイスに十分な記憶容量があれば、過去の描画結果を保存し、再利用することにより、描画処理にかかる遅延を隠蔽した描画出力が可能である。
第2のユースケースは、クラウドサーバ上で描画を実行し、クライアントに描画結果を送信する形態である。クラウドサーバはユーザの手元にあるデバイスよりも大容量の記憶装置を有するため、ユーザの手元のデバイスと比べてより多くの過去の描画結果を保持し、再利用することができる。また、クラウドサービスでは、複数のクライアントが同じ仮想空間を見ている場合、あるクライアントの描画結果を他のクライアントで利用することもできる。
第3のユースケースは、360度全周囲の動画コンテンツの再生をクラウドサーバで実行し、ユーザーの視線方向に見える領域のみを切り出して、クライアントに送信する形態である。例えば、4K解像度、8K解像度などの高解像度のコンテンツの再生には高性能ハードウェアが必要となり、クラウドサービスのようなユーザの手元にある端末よりも高性能のハードウェアを提供する環境が必要になる。
4K解像度、8K解像度などの高解像度のコンテンツをすべてクライアントに送信するには、非常に高帯域なネットワーク通信が必要となる。そこで、ユーザの視線方向に見える領域のみを切り出してクライアントに送信することでクラウドサービスの能力を利用しつつ、必要となるネットワーク帯域を低減することができる。しかし、再生される動画の一部の領域しか、クライアントには送信されないため、視点が移動するとリプロジェクション処理が必要となる。そこで、360度動画から切り出された画像のフレームをクラウドサーバに保存しておき、クライアントが360度動画コンテンツを再生する際の視点に合った過去フレームを選択して代替画像として再利用することで遅延を隠蔽することができる。
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。そのような変形例を説明する。
10 制御部、 20 入力インタフェース、 30 出力インタフェース、 32 バックライト、 40 通信制御部、 42 ネットワークアダプタ、 44 アンテナ、 50 記憶部、 64 姿勢センサ、 70 外部入出力端子インタフェース、 72 外部メモリ、 80 時計部、 100 ヘッドマウントディスプレイ、 200 クライアント、 300 インタフェース、 400 サーバ、 500 全周囲画像、 600 ネットワーク、 700 画像生成装置、 710 ズーム指示取得部、 720 感度調整部、 730 位置・回転情報取得部、 740 座標変換部、 750 画像処理部、 760 画像記憶部、 770 画像提供部、 780 視点計算部、 790 過去フレーム選択部、 800 過去フレーム破棄部。

Claims (7)

  1. ある時刻における視点位置から視線方向に見える画像を描画する画像生成部と、
    前記画像生成部により描画された画像を過去フレームとして保持する記憶部と、
    前記記憶部に保持された過去フレームの中から、現在の視点位置から視線方向に見えるべき代替画像を選択する選択部と、
    前記画像生成部により描画される現在の視点位置から視線方向に見える画像を提供する前に、前記代替画像を出力する画像提供部とを含むことを特徴とする画像生成装置。
  2. 前記選択部は、前記記憶部に保持された過去フレームの視点位置および視線方向の少なくとも一方と、現在の視点位置および視線方向の少なくとも一方とを比較し、視点位置の差および視線方向の角度差の少なくとも一方が最も小さい過去フレームを前記代替画像として選択することを特徴とする請求項1に記載の画像生成装置。
  3. 前記視点位置の差および前記視線方向の角度差の少なくとも一方が所定の閾値以内である場合、前記選択部は、前記記憶部に保持された過去フレームの中から前記代替画像を選択し、前記視点位置の差および前記視線方向の角度差の少なくとも一方が所定の閾値を超えた場合、前記選択部は、前記代替画像を選択せず、前記画像提供部は、前記代替画像を出力することなく、前記画像生成部により描画される現在の視点位置から視線方向に見える画像を提供することを特徴とする請求項2に記載の画像生成装置。
  4. 前記記憶部に保持された過去フレームの中から、前記記憶部に保持された過去フレームの視点位置および視線方向の少なくとも一方と、現在の視点位置および視線方向の少なくとも一方とを比較し、視点位置の差および視線方向の角度差の少なくとも一方が最も大きい過去フレームを前記記憶部から削除する破棄部をさらに含むことを特徴とする請求項1から3のいずれかに記載の画像生成装置。
  5. サーバとクライアントとがネットワークで接続された画像生成システムであって、
    前記サーバは、
    ある時刻における視点位置から視線方向に見える画像を描画する画像生成部と、
    前記画像生成部により描画された画像を過去フレームとして保持する記憶部と、
    前記記憶部に保持された過去フレームの中から、現在の視点位置から視線方向に見えるべき代替画像を選択する選択部と、
    前記画像生成部により描画される現在の視点位置から視線方向に見える画像を提供する前に、前記代替画像をクライアントに送信する画像提供部とを含み、
    前記クライアントは、
    前記サーバから受信した前記代替画像を視点位置および視線方向の少なくとも一方の動き量に応じてずらす処理を行うリプロジェクション部を含むを特徴とする画像生成システム。
  6. ある時刻における視点位置から視線方向に見える画像を描画する画像生成ステップと、
    前記画像生成ステップにおいて描画された画像を過去フレームとして保持する記憶ステップと、
    前記保持された過去フレームの中から、現在の視点位置から視線方向に見えるべき代替画像を選択する選択ステップと、
    前記画像生成ステップにおいて描画される現在の視点位置から視線方向に見える画像を提供する前に、前記代替画像を出力する画像提供ステップとを含むことを特徴とする画像生成方法。
  7. ある時刻における視点位置から視線方向に見える画像を描画する画像生成機能と、
    前記画像生成機能により描画された画像を過去フレームとして保持する記憶機能と、
    前記保持された過去フレームの中から、現在の視点位置から視線方向に見えるべき代替画像を選択する選択機能と、
    前記画像生成機能により描画される現在の視点位置から視線方向に見える画像を提供する前に、前記代替画像を出力する画像提供機能とをコンピュータに実現させることを特徴とするプログラム。
JP2016122976A 2016-06-21 2016-06-21 画像生成装置、画像生成システム、および画像生成方法 Pending JP2017228044A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2016122976A JP2017228044A (ja) 2016-06-21 2016-06-21 画像生成装置、画像生成システム、および画像生成方法
PCT/JP2017/021954 WO2017221784A1 (ja) 2016-06-21 2017-06-14 画像生成装置、画像生成システム、および画像生成方法
US16/309,587 US10871822B2 (en) 2016-06-21 2017-06-14 Image generation apparatus, image generation system, and image generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016122976A JP2017228044A (ja) 2016-06-21 2016-06-21 画像生成装置、画像生成システム、および画像生成方法

Publications (1)

Publication Number Publication Date
JP2017228044A true JP2017228044A (ja) 2017-12-28

Family

ID=60784760

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016122976A Pending JP2017228044A (ja) 2016-06-21 2016-06-21 画像生成装置、画像生成システム、および画像生成方法

Country Status (3)

Country Link
US (1) US10871822B2 (ja)
JP (1) JP2017228044A (ja)
WO (1) WO2017221784A1 (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018124746A (ja) * 2017-01-31 2018-08-09 キヤノンマーケティングジャパン株式会社 情報処理装置、情報処理システム、情報処理方法及びプログラム
KR20210014819A (ko) * 2019-07-30 2021-02-10 삼성디스플레이 주식회사 표시 장치 및 이를 포함하는 가상 현실 표시 시스템
WO2021065628A1 (ja) * 2019-09-30 2021-04-08 株式会社ソニー・インタラクティブエンタテインメント 画像処理装置、画像データ転送装置、画像処理方法、および画像データ転送方法
JPWO2021199128A1 (ja) * 2020-03-30 2021-10-07
US12323644B2 (en) 2019-09-30 2025-06-03 Sony Interactive Entertainment Inc. Image display system, moving image distribution server, image processing apparatus, and moving image distribution method
US12363309B2 (en) 2019-09-30 2025-07-15 Sony Interactive Entertainment Inc. Image data transfer apparatus and image compression
US12368830B2 (en) 2019-09-30 2025-07-22 Sony Interactive Entertainment Inc. Image processing apparatus, image display system, image data transfer apparatus, and image processing method
US12432356B2 (en) 2019-09-30 2025-09-30 Sony Interactive Entertainment Inc. Image data transfer apparatus, image display system, and image compression method
US12464146B2 (en) 2019-09-30 2025-11-04 Sony Interactive Entertainment Inc. Image data transfer apparatus and image compression method

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10969861B2 (en) * 2017-02-23 2021-04-06 Sony Corporation Image processing device, image processing method, and image system
CN107398070B (zh) * 2017-07-19 2018-06-12 腾讯科技(深圳)有限公司 一种游戏画面的显示控制方法及装置、电子设备
KR102374404B1 (ko) * 2017-07-25 2022-03-15 삼성전자주식회사 콘텐트를 제공하기 위한 디바이스 및 방법
US12148120B2 (en) * 2019-12-18 2024-11-19 Ati Technologies Ulc Frame reprojection for virtual reality and augmented reality
US12101561B2 (en) 2020-03-30 2024-09-24 Sony Interactive Entertainment Inc. Image display system, image processing device, and image display method

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050156817A1 (en) * 2002-08-30 2005-07-21 Olympus Corporation Head-mounted display system and method for processing images
JP4683639B2 (ja) 2006-01-13 2011-05-18 キヤノン株式会社 画像処理方法、画像処理装置
JP2008204145A (ja) 2007-02-20 2008-09-04 Sega Corp 画像処理装置、プログラム及びコンピュータ読み取り可能な記録媒体
JP5652037B2 (ja) 2010-07-30 2015-01-14 富士通株式会社 模擬映像生成装置、方法、プログラム
US9345957B2 (en) * 2011-09-30 2016-05-24 Microsoft Technology Licensing, Llc Enhancing a sport using an augmented reality display
KR102004265B1 (ko) * 2012-12-28 2019-07-26 엘지전자 주식회사 헤드 마운트 디스플레이 및 이를 이용한 영상 통화 방법
JP6353214B2 (ja) * 2013-11-11 2018-07-04 株式会社ソニー・インタラクティブエンタテインメント 画像生成装置および画像生成方法
US9990035B2 (en) * 2016-03-14 2018-06-05 Robert L. Richmond Image changes based on viewer's gaze

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018124746A (ja) * 2017-01-31 2018-08-09 キヤノンマーケティングジャパン株式会社 情報処理装置、情報処理システム、情報処理方法及びプログラム
KR20210014819A (ko) * 2019-07-30 2021-02-10 삼성디스플레이 주식회사 표시 장치 및 이를 포함하는 가상 현실 표시 시스템
KR102868241B1 (ko) * 2019-07-30 2025-10-14 삼성디스플레이 주식회사 표시 장치 및 이를 포함하는 가상 현실 표시 시스템
US12432356B2 (en) 2019-09-30 2025-09-30 Sony Interactive Entertainment Inc. Image data transfer apparatus, image display system, and image compression method
US12323644B2 (en) 2019-09-30 2025-06-03 Sony Interactive Entertainment Inc. Image display system, moving image distribution server, image processing apparatus, and moving image distribution method
US12363309B2 (en) 2019-09-30 2025-07-15 Sony Interactive Entertainment Inc. Image data transfer apparatus and image compression
US12368830B2 (en) 2019-09-30 2025-07-22 Sony Interactive Entertainment Inc. Image processing apparatus, image display system, image data transfer apparatus, and image processing method
WO2021065628A1 (ja) * 2019-09-30 2021-04-08 株式会社ソニー・インタラクティブエンタテインメント 画像処理装置、画像データ転送装置、画像処理方法、および画像データ転送方法
US12464146B2 (en) 2019-09-30 2025-11-04 Sony Interactive Entertainment Inc. Image data transfer apparatus and image compression method
US12474769B2 (en) 2019-09-30 2025-11-18 Sony Interactive Entertainment Inc. Image processing apparatus, image data transfer apparatus, image processing method, and image data transfer method
JP7441936B2 (ja) 2020-03-30 2024-03-01 株式会社ソニー・インタラクティブエンタテインメント 画像データ転送装置、画像生成方法およびコンピュータプログラム
US12034786B2 (en) 2020-03-30 2024-07-09 Sony Interactive Entertainment Inc. Image processing device, image data transfer device, and image generation method
JPWO2021199128A1 (ja) * 2020-03-30 2021-10-07

Also Published As

Publication number Publication date
WO2017221784A1 (ja) 2017-12-28
US20190317595A1 (en) 2019-10-17
US10871822B2 (en) 2020-12-22

Similar Documents

Publication Publication Date Title
JP2017228044A (ja) 画像生成装置、画像生成システム、および画像生成方法
JP2017215875A (ja) 画像生成装置、画像生成システム、および画像生成方法
EP3516480B1 (en) Compositing an image for display
JP5891131B2 (ja) 画像生成装置および画像生成方法
JP2019028368A (ja) レンダリング装置、ヘッドマウントディスプレイ、画像伝送方法、および画像補正方法
JP6711803B2 (ja) 画像生成装置および画像生成方法
WO2017086263A1 (ja) 情報処理装置および画像生成方法
EP3342166B1 (en) Head-mountable display system
JP2017021461A (ja) 操作入力装置および操作入力方法
US11003408B2 (en) Image generating apparatus and image generating method
JP6978289B2 (ja) 画像生成装置、ヘッドマウントディスプレイ、画像生成システム、画像生成方法、およびプログラム
JP6216398B2 (ja) 画像生成装置および画像生成方法
KR102569715B1 (ko) 헤드 마운티드 디스플레이에서의 vr 멀미 저감 방법 및 장치와 그를 이용한 헤드 마운티드 디스플레이
JP6359572B2 (ja) 画像送信装置、情報処理端末、画像送信方法、情報処理方法、プログラム及び情報記憶媒体
US20220239888A1 (en) Video distribution system, video distribution method, and display terminal
US11187895B2 (en) Content generation apparatus and method
JP7047085B2 (ja) 画像生成装置、画像生成方法、およびプログラム
JP6487512B2 (ja) ヘッドマウントディスプレイおよび画像生成方法
US20240137482A1 (en) Image generation device, program, image generation method, and image displaying system
US20260120413A1 (en) Control for using information processing apparatus existing in real space in virtual space