JP6597041B2 - サーバー装置及び情報処理システム - Google Patents

サーバー装置及び情報処理システム Download PDF

Info

Publication number
JP6597041B2
JP6597041B2 JP2015160896A JP2015160896A JP6597041B2 JP 6597041 B2 JP6597041 B2 JP 6597041B2 JP 2015160896 A JP2015160896 A JP 2015160896A JP 2015160896 A JP2015160896 A JP 2015160896A JP 6597041 B2 JP6597041 B2 JP 6597041B2
Authority
JP
Japan
Prior art keywords
image
information
region
area
virtual machine
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
JP2015160896A
Other languages
English (en)
Other versions
JP2017041688A (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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2015160896A priority Critical patent/JP6597041B2/ja
Priority to US14/996,815 priority patent/US20170053615A1/en
Priority to CN201610131342.6A priority patent/CN106470314B/zh
Publication of JP2017041688A publication Critical patent/JP2017041688A/ja
Application granted granted Critical
Publication of JP6597041B2 publication Critical patent/JP6597041B2/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/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • H04N23/661Transmitting camera control signals through networks, e.g. control via the Internet
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1415Digital output to display device ; Cooperation and interconnection of the display device with other functional units with means for detecting differences between the image stored in the host and the images displayed on the displays
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/452Remote windowing, e.g. X-Window System, desktop virtualisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/61Control of cameras or camera modules based on recognised objects
    • H04N23/611Control of cameras or camera modules based on recognised objects where the recognised objects include parts of the human body
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/62Control of parameters via user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • 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/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0261Improving the quality of display appearance in the context of movement of objects on the screen or movement of the observer relative to the screen
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Digital Computer Display Output (AREA)
  • Position Input By Displaying (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本発明は、サーバー装置及び情報処理システムに関する。
特許文献1には、観察者の視線近傍である中心視野の画像データを低圧縮率とし、観察者の視線から遠ざかる周辺視野ほど画像データを高圧縮率として送信することにより、観察者の体感画質を低下させることなく、通信経路の伝送負荷を減少させる発明が開示されている。また、特許文献2には、画面全体に表示される低品質な低フレームレート動画と、表示画面を複数領域に分割した高画質な高フレームレート動画を生成し、視線位置に対応する領域の高フレームレート動画から高品質画像を生成し、低フレームレート動画における視線位置に高画質画像を合成するシステムが開示されている。
特開平9−9253号公報 特開2012−124784号公報
一般的に、シンクライアントのように、サーバーから仮想マシンの画面の情報を送る場合、視点を動かしたときに、移動後の視点の位置を含む領域について、高画質の画像を新たに送る必要があり、移動後の視点の位置を含む領域について、画像の情報を送るのに時間がかかることになる。
本発明は、表示領域において視点の位置を含む領域内に変化がない場合に、移動後の視点の位置を含む領域について、画像を高画質にする補完情報を送信し終えるまでの時間を、視点が移動した後で送る場合と比べて早くすることを目的とする。
本発明の請求項1に係るサーバー装置は、端末装置の表示領域に対するユーザーの視点から特定される、前記表示領域中の第1領域について、第1画質の画像を送信し、前記表示領域中の前記第1領域以外の領域である第2領域について、前記第1画質より低い第2画質の画像を送信し、前記第1領域について前記第1画質の動画を送信した場合、前記第2画質の画像を前記第1画質に補完する補完情報を、前記第1領域が動画から静止画に変化した後に送信する画像送信手段を備える。
本発明の請求項に係るサーバー装置においては、前記第2画質の画像を送信した後で前記第1領域内の画像に変化がない場合、前記補完情報を送信する。
本発明の請求項に係るサーバー装置においては、前記第2領域は、複数領域で構成されており、前記画像送信手段は、前記第2領域に対応した部分の画像について、前記複数領域のうち前記第1領域に近い部分から順に前記補完情報を送信する。
本発明の請求項に係るサーバー装置においては、前記第2領域は、複数領域で構成されており、前記画像送信手段は、前記第2領域に対応した部分の画像について、前記複数領域のうち情報量の多い部分から順に前記補完情報を送信する。
本発明の請求項に係るサーバー装置においては、前記端末装置の表示領域からユーザーまでの距離を取得し、取得した距離、予め定められた視野角及び前記視点の位置から定まる領域を前記第1領域とする。
本発明の請求項に係る情報処理システムは、端末装置の表示領域に対するユーザーの視点から特定される、前記表示領域中の第1領域について、第1画質の画像を送信し、前記表示領域中の前記第1領域以外の領域である第2領域について、前記第1画質より低い第2画質の画像を送信し、前記第1領域について前記第1画質の動画を送信した場合、前記第2画質の画像を前記第1画質に補完する補完情報を、前記第1領域が動画から静止画に変化した後に送信する画像送信手段を備えるサーバー装置と、前記画像送信手段が送信した画像と補完情報を取得する画像情報取得手段と、前記画像情報取得手段が受信した画像と補完情報とで表される画像が表示されるように表示領域を制御する表示制御手段とを有する端末装置とを備える。
請求項1に係るサーバー装置によれば、表示領域において視点の位置を含む領域内に変化がない場合に、移動後の視点の位置を含む領域について、画像を高画質にする補完情報を送信し終えるまでの時間を、視点が移動した後で送る場合と比べて早くすることができる。
請求項に係るサーバー装置によれば、視点に近い部分から順に画像を高画質にすることができる。
請求項に係るサーバー装置によれば、視点に近い部分から順に画像を高画質にすることができる。
請求項に係るサーバー装置によれば、視点に近い部分から順に画像を高画質にすることができる。
請求項に係るサーバー装置によれば、ユーザーの有効視野に対応した領域を第1領域とすることができる。
請求項に係る情報処理システムによれば、表示領域において視点の位置を含む領域内に変化がない場合に、移動後の視点の位置を含む領域について、画像を高画質にする補完情報を送信し終えるまでの時間を、視点が移動した後で送る場合と比べて早くすることができる。
本発明の一実施形態に係る情報処理システム1を構成する装置を示した図。 端末装置10のハードウェア構成を示した図。 端末装置10の機能ブロック図。 サーバー装置20のハードウェア構成を示した図。 仮想マシン30の機能ブロック図。 実施形態の動作例を説明するためのシーケンス図。 表示領域の分割例を示した図。 第1領域と第2領域を説明するための図。 実施形態の動作例を説明するためのシーケンス図。 実施形態の動作例を説明するためのシーケンス図。 実施形態の動作例を説明するためのシーケンス図。
[実施形態]
(全体構成)
図1は、本発明の一実施形態の情報処理システム1に係る装置を示した図である。通信回線2は、データ通信が行われる通信ネットワークであり、データ通信を行う複数のコンピュータ装置が接続される。通信回線2には、有線及び無線の通信ネットワークが含まれる。
端末装置10は、シンクライアントのクライアント端末として機能する端末装置の一例であり、本実施形態においては、スマートフォンやタブレット端末である。端末装置10は、通信回線2に含まれている無線LAN(Local Area Network)のアクセスポイントや移動体通信網の無線基地局を介して通信回線2に接続し、通信回線2を介してデータ通信を行う。
本実施形態においては、端末装置10は、携帯型の端末装置であるが、デスクトップ型の端末装置であってもよい。なお、図1においては、図面が繁雑になるのを防ぐため、一つの端末装置10を示しているが、情報処理システム1においては、複数の端末装置10が存在し得る。
サーバー装置20は、シンクライアントのサーバー装置として機能する装置である。サーバー装置20は、サーバー装置20により認証されたユーザー毎に仮想マシン30を起動する。仮想マシン30は、端末装置10と接続する。仮想マシン30は、仮想マシン30を操作するためのGUI(Graphical User Interface)画面の情報を端末装置10へ送る。この情報に基づいて端末装置10が表示したGUI画面で情報の入力や操作が行われると、仮想マシン30は、入力された情報や行われた操作に対応した情報処理を行う。
(端末装置10の構成)
図2は、端末装置10のハードウェア構成の一例を示した図である。タッチパネル103は、液晶ディスプレイなどの表示装置と、表示装置の表示面において指の接触を検出するセンサーとを組み合わせた装置であり、ユーザーにより操作される操作部の一例である。タッチパネル103は、文字やGUIなどを表示する。また、タッチパネル103は、ユーザーが指で触れた位置をセンサーで検出する。制御部101は、タッチパネル103が検出した位置と、タッチパネルに表示されている画面に応じてユーザーの操作を特定し、特定した操作に応じて各部の制御や情報処理を行う。
通信部105は、移動体通信網(図示略)の無線基地局に対して無線通信を行う通信インターフェースとして機能する。音声処理部107は、マイクロフォンとスピーカを有している。音声処理部107は、端末装置が音声通話を行う場合、通話相手の音声に係るデジタル信号が通信部105から供給されると、供給されたデジタル信号をアナログ信号に変換する。このアナログ信号は、スピーカへ供給され、スピーカからは、通話相手の音声が放音される。また、音声処理部107は、マイクロフォンが音声を収音すると、収音した音声をデジタル信号に変換する。音声処理部107は、端末装置で音声通話を行う場合、ユーザーの音声を変換したデジタル信号を通信部105へ供給する。このデジタル信号は、通信部105から移動体通信網へ送信され、通話相手の端末装置へ送信される。
近距離通信部109は、Bluetooth(登録商標)の規格に従った無線通信や、無線LANの通信規格に従った無線通信を行う通信インターフェースとして機能する。近距離通信部109は、通信回線2が備える無線LANのアクセスポイントへ無線LANの規格に従った通信により接続し、通信回線2を介してデータ通信を行う。撮像部106は、レンズや固体撮像素子を備えており、レンズによって固体撮像素子に結像した像を表す画像を生成する。撮像部106が生成した画像は、制御部101へ送られる。
記憶部102は、データを永続的に記憶する不揮発性メモリーを有しており、オペレーティングシステムのプログラムやアプリケーションプログラムなどを記憶する。本実施形態においては、記憶部102は、タブレット端末やスマートフォンにインストールされる周知のアプリケーションプログラムに加え、仮想マシン30の起動や仮想マシン30を操作するアプリケーションプログラム(以下、クライアントアプリと称する)を記憶する。制御部101は、CPU(Central Processing Unit)やRAM(Random Access Memory)を備えており、オペレーティングシステムのプログラムやアプリケーションプログラムを実行する。
(端末装置10の機能構成)
図3は、クライアントアプリを実行することにより端末装置10において実現する機能のうち、本発明に係る特徴的な機能の構成を示した機能ブロック図である。
視点検知部151は、タッチパネル103の表示領域にあるユーザーの視点の位置を検知するものである。視点検知部151は、ユーザーの顔の画像を取得する。視点検知部151は、取得した顔の画像から表示領域内にあるユーザーの視点の位置(座標)を検知し、検知した位置を表す位置情報を生成する生成手段の一例である。
位置情報送信部152は、視点検知部151が検知した視点の位置を表す位置情報を仮想マシン30へ送信する位置情報送信手段の一例である。
画像情報取得部153は、仮想マシン30が提供する画面を表す情報を取得する画像情報取得手段の一例である。
表示制御部154は、画像情報取得部153が取得した情報を用い、仮想マシン30が提供する画面がタッチパネル103に表示されるようにタッチパネル103を制御する表示制御手段の一例である。
(サーバー装置20の構成)
図4は、サーバー装置20のハードウェア構成の一例を示したブロック図である。通信部205は、データ通信を行うための通信インターフェースとして機能し、通信回線2に接続されている。記憶部202は、プログラムや仮想マシン30が使用する情報などを永続的に記憶する装置(例えばハードディスク装置)を有している。記憶部202が記憶するプログラムとしては、オペレーティングシステムのプログラムや、文書の作成や編集を行うワードプロセッサーのプログラム、表計算のプログラム、動画像を再生するプログラム、仮想マシン30を実現するプログラムなどがある。記憶部202が記憶する情報としては、管理者によりサーバー装置20の利用を許可されたユーザーのユーザー名とパスワードの組などがある。また、記憶部202は、サーバー装置20を利用するユーザーが使用するデータを記憶する。ユーザーが使用するデータとしては、ワードプロセッサーのプログラムで使用する文書ファイルや、表計算のプログラムで使用する表計算ファイル、動画像を再生するプログラムで使用する動画像ファイルなどがある。
制御部201は、CPUやRAMを有しており、オペレーティングシステムのプログラムを実行し、記憶部202や通信部205を制御する。また、仮想マシン30を実現するプログラムを実行すると、サーバー装置20に認証されたユーザー毎に仮想マシン30を起動し、接続したユーザーが使用する端末装置へ仮想マシン30を提供する。
(仮想マシン30の機能構成)
図5は、仮想マシン30において実現する機能のうち、本発明に係る機能の構成を示したブロック図である。
位置情報受信部351は、端末装置10が送信した位置情報を取得する位置情報受信手段の一例である。
領域特定部352は、位置情報受信部351が取得した位置情報を使用し、端末装置10へ提供する画面において、ユーザーの視点の位置を含む第1領域と、第1領域以外の領域である第2領域を特定する領域特定手段の一例である。
画像情報生成部353は、端末装置10へ提供する画面において、領域特定部352が設定した第1領域に対応する部分の画像を表す第1画像情報と、領域特定部352が設定した第2領域に対応する部分の画像を表す第2画像情報を生成する画像情報生成手段の一例である。
画像情報送信部354は、画像送信手段の一例であり、画像情報生成部353が生成した第1画像情報と第2画像情報を端末装置10へ送信する。
(実施形態の動作例)
次に本実施形態の動作例について図面を参照して説明する。ユーザーは、仮想マシン30を端末装置10から操作する場合、まず、クライアントアプリを起動する操作をタッチパネル103において行う。制御部101は、タッチパネル103で行われた操作に応じてクライアントアプリを起動する(図6:ステップS1)。制御部101は、クライアントアプリを起動すると、近距離通信部109を制御し、サーバー装置20を利用するためのユーザー認証のページへアクセスする(ステップS2)。サーバー装置20は、端末装置10からのアクセスに応じて、ユーザー認証のページを端末装置10へ送信する(ステップS3)。
このページを近距離通信部109が受信すると、制御部101は、受信したページが表示されるようにタッチパネル103を制御する(ステップS4)。ユーザー認証のページが表示されたタッチパネル103において、ユーザーが自身のユーザー名とパスワードを入力する操作を行うと、制御部101は、入力されたユーザー名とパスワードを取得する(ステップS5)。次にユーザーが、入力したユーザー名とパスワードを送信する操作を行うと、制御部101は、入力されたユーザー名とパスワードの組を、近距離通信部109を制御してサーバー装置20へ送信する(ステップS6)。
制御部201は、送信されたユーザー名とパスワードの組が、記憶部202に記憶されている場合、サーバー装置20の利用をユーザーに対して許可する(ステップS7)。制御部201は、サーバー装置20の利用をユーザーに対して許可すると、ユーザーに対応した仮想マシン30を起動する(ステップS9)。起動された仮想マシン30は、仮想マシン30のデスクトップ画面を生成する(ステップS10)。また、仮想マシン30は、ユーザーを認証したことを通知するメッセージを端末装置10へ送信する(ステップS11)。
近距離通信部109が、このメッセージを受信すると、制御部101(視点検知部151)は、撮像部106での撮像を開始し、タッチパネル103の表示領域におけるユーザーの視点の位置の検知を開始する(ステップS12)。具体的には、撮像部106においては、ユーザーの顔を撮影し、ユーザーの顔の画像(以下、顔画像と称する)が生成される。制御部101は、この顔画像を取得する。制御部101は、顔画像を取得すると、例えば、特開平10−39995号公報に開示されている技術を用いて、タッチパネル103の表示領域におけるユーザーの視点の位置を検知する。なお、ユーザーの視点の位置を検知する技術は、上記の方法に限定されるものではなく、他の周知の方法を用いてもよい。
制御部101(位置情報送信部152)は、視点の位置の検知を開始すると、検知した位置を表す位置情報と、タッチパネル103の表示領域のサイズを表すサイズ情報の送信を開始する(ステップS13)。この後、制御部101は、位置情報とサイズ情報を、近距離通信部109を制御して予め定められた周期で仮想マシン30へ送信する(ステップS14)。通信部205は、端末装置10から送られる位置情報とサイズ情報を受信し、仮想マシン30(位置情報受信部351)は、通信部205が受信した位置情報とサイズ情報を取得する。
仮想マシン30(領域特定部352)は、取得した位置情報とサイズ情報に基づいて、表示領域において第1領域と第2領域を特定する(ステップS15)。第1領域は、ユーザーの視点の位置を含む領域であり、第2領域は、第1領域以外の領域である。具体的には、仮想マシン30は、図7に例示したように、サイズ情報が表す表示領域を、予め定められた複数行複数列の複数領域に分割する。次に仮想マシン30は、この複数領域において、位置情報が表す位置を含む領域と、位置情報が表す位置を含む領域に隣り合う領域を第1領域とし、他の領域を第2領域とする。例えば、図8に示したように、視点の位置P1が4行5列目の領域内にある場合、ハッチングで示した3行4列目、3行5列目、3行6列目、4行4列目、4行5列目、4行6列目、5行4列目、5行5列目及び5行6列目の領域を第1領域とし、第1領域以外の領域を第2領域とする。
仮想マシン30(画像情報生成部353)は、第1領域と第2領域を特定すると、第1画像情報と第2画像情報を生成する(ステップS16)。第1画像情報は、デスクトップ画面において第1領域に対応する部分の画像を表す情報である。第1画像情報が表す画像の画質は、予め定められた画質(第1画質)となっている。
第2画像情報は、デスクトップ画面において第2領域に対応する部分を表す情報であり、例えば、JPEG(Joint Photographic Experts Group)におけるプログレッシブ方式のスペクトラルセレクションの技術を用いた情報である。仮想マシン30は、第2領域の部分の画像に対して離散コサイン変換を行うことにより、64個のDCT(Discrete Cosine Transform)係数を取得する。64個のDCT係数は、画像の直流成分や低周波成分、高周波成分を表す。仮想マシン30は、64個のDCT係数を複数のブロックに分け、分けられたブロック毎に符号化を行い、第2画像情報を生成する。本実施形態においては、DCT係数は、直流成分を表す第1ブロック、低周波成分を表す第2ブロック、高周波成分を表す第3ブロックに分けられるが、ブロックの数は3つに限定されるものではなく、2つのブロックや4以上のブロックに分けてもよい。第1ブロックの情報が表す画像は、第1画像情報が表す画像の画質(第1画質)より低い画質(第2画質)となる。第2ブロック及び第3ブロックの情報は、第2画質の画像を第1画質の画像にする補完情報の一例である。
仮想マシン30(画像情報送信部354)は、第1画像情報と第2画像情報を生成すると、通信部205を制御して、第1画像情報と第2画像情報の第1ブロックの情報を端末装置10へ送信する(ステップS17)。また、仮想マシン30は、第2領域を構成する各領域について、第2画像情報を何パーセントまで送信したか記憶する(ステップS18)。ここでは、仮想マシン30は、第2画像情報において第1ブロックが占めるパーセンテージを記憶する。
仮想マシン30が送信した第1画像情報及び第2画像情報の第1ブロックの情報を近距離通信部109が受信すると、制御部101(画像情報取得部153)は、近距離通信部109が受信した情報を取得する。制御部101(表示制御部154)は、受信した情報が表す画面が表示されるようにタッチパネル103を制御する(ステップS19)。ここで表示される画面は、第1ブロックの情報に基づいて表示が行われる第2領域の部分については、第1ブロックの情報がデスクトップ画面の直流成分を表すため、ぼやけた状態の画像となる。また、第1画像情報に基づいて表示が行われる第1領域の部分については、第1画像情報は、デスクトップ画面の直流成分、低周波成分及び高周波成分を含むため高画質の画像となる。
この後、端末装置10が、サイズ情報及びユーザーの視点の位置情報を仮想マシン30へ送信すると(ステップS20)、仮想マシン30は、サイズ情報及びユーザーの視点の位置情報を取得する。仮想マシン30は、新たに位置情報を取得すると、第1領域と第2領域を特定し(ステップS21)、ユーザーの視点の位置が変化したか判断する(ステップS22)。仮想マシン30は、前回取得した位置情報が表す位置が4行5列目の領域内であるため、取得した位置情報が表す位置が、再び4行5列目の領域内にある場合、ユーザーの視点の位置が変化していないと判断し、取得した位置情報が表す位置が4行5列目以外の領域内にある場合、ユーザーの視点の位置が変化したと判断する。
仮想マシン30は、ユーザーの視点の位置が変化していない場合、第1領域内の画像に変化があったか判断する(ステップS23)。仮想マシン30は、前回第1画像情報を送信してから端末装置10へ提供する画面において第1領域内の部分(図8のハッチングの部分)に変化がなかった場合、第2画像情報を何パーセントまで送信済みか特定する(ステップS24)。ここで仮想マシン30は、ステップS18で記憶したパーセンテージに基づいて、第2画像情報において送信済みの第1ブロックの情報のパーセンテージを特定する。仮想マシン30(画像情報送信部354)は、特定したパーセンテージが、第1ブロックのパーセンテージである場合、通信部205を制御し、第2領域について第2画像情報の第2ブロックの情報を端末装置10へ送信する(図9のステップS25)。また、仮想マシン30は、第2画像情報において、送信済みの第1ブロック及び第2ブロックが占めるパーセンテージを記憶する(ステップS26)。
仮想マシン30が送信した第2ブロックの情報を近距離通信部109が受信すると、制御部101は、受信済みの第1ブロックの情報と、新たに受信した第2ブロックの情報で表される画面が表示されるようにタッチパネル103を制御する(ステップS27)。ここで、第2ブロックの情報は第2領域の低周波成分を表すため、第1ブロックの情報と第2ブロックの情報で表される第2領域の部分については、直流成分のみで表示したときより鮮明となった状態の画像が表示される。
この後、端末装置10が、サイズ情報及びユーザーの視点の位置情報を仮想マシン30へ送信すると(ステップS28)、仮想マシン30は、サイズ情報及びユーザーの視点の位置情報を取得する。仮想マシン30は、新たに位置情報を取得すると、第1領域と第2領域を特定し(ステップS29)、ユーザーの視点の位置が変化したか判断する(ステップS30)。仮想マシン30は、前回取得した位置情報が表す位置が4行5列目の領域内であるため、取得した位置情報が表す位置が、再び4行5列目の領域内にある場合、ユーザーの視点の位置が変化していないと判断する。
仮想マシン30は、ユーザーの視点の位置が変化していない場合、第1領域内の画像に変化があったか判断する(ステップS31)。仮想マシン30は、前回第1画像情報を送信してからデスクトップ画面において第1領域内の部分(図8のハッチングの部分)に変化がなかった場合、第2画像情報を何パーセントまで送信済みか特定する(ステップS32)。ここで仮想マシン30は、ステップS26で記憶したパーセンテージに基づいて、第2画像情報において送信済みの情報のパーセンテージを特定する。仮想マシン30(画像情報送信部354)は、特定したパーセンテージが、第1ブロック+第2ブロックのパーセンテージである場合、通信部205を制御し、第2領域について第2画像情報の第3ブロックの情報を端末装置10へ送信する(ステップS33)。また、仮想マシン30は、第2画像情報において、送信済みの第1ブロック、第2ブロック及び第3ブロックが占めるパーセンテージを記憶する(ステップS34)。
仮想マシン30が送信した第3ブロックの情報を近距離通信部109が受信すると、制御部101は、受信済みの第1ブロックと、受信済みの第2ブロックの情報と、新たに受信した第3ブロックの情報とで表される画面が表示されるようにタッチパネル103を制御する(ステップS35)。ここで、第3ブロックの情報は第2領域の高周波成分を表すため、第1ブロック、第2ブロック及び第3ブロックの情報で表される第2領域の部分については、直流成分及び低周波成分で表示したときより鮮明となり、第1領域と同じ画質の画像が表示される。
次に、ユーザーが視点の位置を移動させると、制御部101は、サイズ情報と、移動後の視点の位置を表す位置情報を、近距離通信部109を制御して仮想マシン30へ送信する(ステップS36)。仮想マシン30は、通信部205が受信した位置情報とサイズ情報を取得する。仮想マシン30は、新たに位置情報を取得すると、第1領域と第2領域を特定し(ステップS37)、ユーザーの視点の位置が変化したか判断する(ステップS38)。ここでは、取得した位置情報が表す位置が、4行5列目の領域内ではない場合、仮想マシン30は、ユーザーの視点の位置が変化したと判断する。
仮想マシン30は、ユーザーの視点の位置を含む領域の位置が変化した場合、仮想マシン30が端末装置10へ提供する画面に変化があったか判断する(ステップS39)。仮想マシン30は、画面に変化がなかった場合、画面を表す情報の送信を行わない。
次に、表示されたデスクトップ画面において、動画像を再生するプログラム(以下、再生プログラムと称する)を起動する操作をユーザーが行うと(ステップS40)、制御部101は、ユーザーが行った操作を表す情報を、近距離通信部109を制御して仮想マシン30へ送信する(ステップS41)。仮想マシン30は、端末装置10から送られた情報に応じて再生プログラムを起動し(ステップS42)、デスクトップ画面上に再生プログラムのウィンドウ画面を配置した画面を生成する(ステップS43)。ここで、端末装置10に提供する画面には、新たに再生プログラムのウィンドウ画面が含まれるため、端末装置10に提供する画面が変化したことになる。
仮想マシン30は、端末装置10に提供する画面が変化した場合、取得した位置情報が表す位置に基づいて、第1領域と第2領域を特定する(ステップS44)。仮想マシン30は、第1領域と第2領域を特定すると、第1画像情報と第2画像情報を生成する(ステップS45)。仮想マシン30は、第1画像情報と第2画像情報を生成すると、通信部205を制御して、第1画像情報と第2画像情報の第1ブロックの情報を端末装置10へ送信する(図10のステップS46)。また、仮想マシン30は、第2領域を構成する各領域について、第2画像情報を何パーセントまで送信したか記憶する(ステップS47)。ここでは、仮想マシン30は、第2画像情報において第1ブロックが占めるパーセンテージを記憶する。
仮想マシン30が送信した第1画像情報及び第2画像情報の第1ブロックの情報を近距離通信部109が受信すると、制御部101は、受信した情報が表す画面が表示されるようにタッチパネル103を制御する(ステップS48)。ここで、第1領域が再生プログラムのウィンドウ画面を含む場合、再生プログラムのウィンドウ画面については、直流成分、低周波成分及び高周波成分を含むため、高画質の画像となる。一方、第2領域の部分については、ぼやけた状態の画像が表示される。
表示された再生プログラムのウィンドウ内において、動画ファイルを再生する操作をユーザーが行うと、制御部101は、ユーザーが行った操作を表す情報を、近距離通信部109を制御して仮想マシン30へ送信する(ステップS49)。仮想マシン30は、端末装置10から送られた情報に応じて動画ファイルの再生を開始する(ステップS50)。仮想マシン30は、動画ファイルを再生すると、端末装置10へ提供する画面において、再生プログラムのウィンドウ内の画像を更新する。
この後、端末装置10が、サイズ情報及びユーザーの視点の位置情報を仮想マシン30へ送信すると(ステップS51)、仮想マシン30は、サイズ情報及びユーザーの視点の位置情報を取得する。仮想マシン30は、新たに位置情報を取得すると、第1領域と第2領域を特定し(ステップS52)、ユーザーの視点の位置が変化したか判断する(ステップS53)。
仮想マシン30は、ユーザーの視点の位置が変化していない場合、第1領域内の画像に変化があったか判断する(ステップS54)。ここでは、再生プログラムが動画像ファイルを再生中で再生プログラムのウィンドウ内が更新されているため、仮想マシン30は、第1領域内の画像に変化があったと判断する。仮想マシン30は、ユーザーの視点の位置が変化せず、第1領域内の画像に変化があった場合、通信部205を制御し、第1画像情報を端末装置10へ送信する(ステップS55)。
この第1画像情報を近距離通信部109が受信すると、制御部101は、第1領域の画像を表示する(ステップS56)。この後、動画ファイルの再生を終了するまで、ユーザーが視点を動かさなかった場合、仮想マシン30は、動画ファイルの再生が終了するまでは、第1画像情報を送信し、第2画像情報を送信しない。これにより、端末装置10においては、動画ファイルの再生終了まで再生プログラムのウィンドウ内の画像が更新されるが、第2領域の画像については、端末装置10は、第1ブロックの情報しか受信していないため、ぼやけた状態の画像のままとなる。仮想マシン30が、動画ファイルの再生を終了すると(ステップS57)、再生プログラムのウィンドウ内の画像は、予め定められた静止画像となり、この画像が端末装置10へ送られ(ステップS58)、端末装置10において表示される(ステップS59)。
この後、端末装置10が、サイズ情報及びユーザーの視点の位置情報を仮想マシン30へ送信すると(ステップS60)、仮想マシン30は、サイズ情報及びユーザーの視点の位置情報を取得する。仮想マシン30は、新たに位置情報を取得すると、第1領域と第2領域を特定し(ステップS61)、ユーザーの視点の位置が変化したか判断する(ステップS62)。仮想マシン30は、ユーザーの視点の位置が変化していない場合、第1領域内の画像に変化があったか判断する(ステップS63)。再生プログラムのウィンドウ内が静止画となり、デスクトップ画面にも変化がなかった場合、仮想マシン30は、第1領域内の画像に変化がないと判断する。
仮想マシン30は、第1領域内の部分に変化がなかった場合、第2画像情報を何パーセントまで送信済みか特定する(ステップS64)。
ここで仮想マシン30は、ステップS47で記憶したパーセンテージに基づいて、第2画像情報において送信済みの第1ブロックの情報のパーセンテージを特定する。仮想マシン30は、特定したパーセンテージが、第1ブロックのパーセンテージである場合、通信部205を制御し、第2領域について第2画像情報の第2ブロックの情報を端末装置10へ送信する(ステップS65)。また、仮想マシン30は、第2画像情報において、送信済みの第1ブロック及び第2ブロックが占めるパーセンテージを記憶する(ステップS66)。
仮想マシン30が送信した第2ブロックの情報を近距離通信部109が受信すると、制御部101は、受信済みの第1ブロックの情報と、新たに受信した第2ブロックの情報で表される画面が表示されるようにタッチパネル103を制御する(ステップS67)。ここで、第2ブロックの情報は第2領域の低周波成分を表すため、第1ブロックの情報と第2ブロックの情報で表される第2領域の部分については、直流成分のみで表示したときより鮮明となった状態の画像が表示される。
この後、端末装置10が、サイズ情報及びユーザーの視点の位置情報を仮想マシン30へ送信すると(図11のステップS68)、仮想マシン30は、サイズ情報及びユーザーの視点の位置情報を取得する。仮想マシン30は、新たに位置情報を取得すると、第1領域と第2領域を特定し(ステップS69)、ユーザーの視点の位置が変化したか判断する(ステップS70)。
仮想マシン30は、ユーザーの視点の位置が変化していない場合、第1領域内の画像に変化があったか判断する(ステップS71)。仮想マシン30は、前回第1画像情報を送信してから第1領域内の部分に変化がなかった場合、第2画像情報を何パーセントまで送信済みか特定する(ステップS72)。ここで仮想マシン30は、ステップS66で記憶したパーセンテージに基づいて、第2画像情報において送信済みの情報のパーセンテージを特定する。仮想マシン30は、特定したパーセンテージが、第1ブロック+第2ブロックのパーセンテージである場合、通信部205を制御し、第2領域について第2画像情報の第3ブロックの情報を端末装置10へ送信する(ステップS73)。また、仮想マシン30は、第2画像情報において、送信済みの第1ブロック、第2ブロック及び第3ブロックが占めるパーセンテージを記憶する(ステップS74)。
仮想マシン30が送信した第3ブロックの情報を近距離通信部109が受信すると、制御部101は、受信済みの第1ブロックと、受信済みの第2ブロックの情報と、新たに受信した第3ブロックの情報とで表される画面が表示されるようにタッチパネル103を制御する(ステップS75)。ここで、第3ブロックの情報は第2領域の高周波成分を表すため、第1ブロック、第2ブロック及び第3ブロックの情報で表される第2領域の部分については、直流成分及び低周波成分で表示したときより鮮明となり、第1領域と同じ画質の画像が表示される。
[変形例]
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態および以下の変形例は、各々を組み合わせてもよい。
上述した実施形態においては、タッチパネル103の表示領域のサイズに基づいて、端末装置10へ提供する画面を予め定められた複数行複数列の領域に分割しているが、提供する画面を複数領域に分割する方法は、実施形態の方法に限定されるものではない。例えば、タッチパネル103からユーザーの顔までの距離を検知し、タッチパネル103からユーザーまでの距離(タッチパネル103から眼球までの距離)、視点の位置、予め定められた視野角から有効視野を特定し、有効視野又は安定注視野を第1領域とし、他の領域を第2領域としてもよい。また、画面内に含まれるウィンドウを単位とし、ユーザーの視点が位置しているウィンドウ内の領域を第1領域とし、他の領域を第2領域としてもよい。
上述した実施形態においては、第2領域を構成する複数の領域について、第2画像情報の第2ブロックや第3ブロックの情報を送信する際、第1領域に近い領域の情報から送信するようにしてもよい。
例えば、第2ブロックの情報を送信する際、第1領域が図8のハッチングの領域である場合、まず、第2領域を構成する複数領域のうち、第1領域に接する領域(2行3列目〜2行7列目、3行3列目、3行7列目、4行3列目、4行7列目、5行3列目、5行7列目及び6行3列目〜6行7列目の各領域)から第2ブロックの情報を送信し、第1領域に接する複数領域について第2ブロックの情報の送信が終了した後、残りの領域について、第2ブロックの情報を送信してもよく、第3ブロックについても同様に送信してもよい。
また、例えば、第2ブロックの情報を送信する際、第2領域を構成する各領域のうち、情報量の多い領域から順番に第2ブロックの情報を送信してもよい。例えば、第2領域に静止画を表示するウィンドウやワードプロセッサーのウィンドウがあり、静止画を表示するウィンドウ内の情報量が、ワードプロセッサーのウィンドウ内の情報量より多い場合、静止画を表示するウィンドウの部分から第2ブロックの情報を送信し、静止画を表示するウィンドウの部分について第2ブロックの情報の送信が終了した後、ワードプロセッサーのウィンドウ内について第2ブロックの情報を送信してもよい。また、第3ブロックについても同様に送信してもよい。
また、仮想マシン30が、複数のウィンドウが開いた画面を提供する場合、ユーザーの視点があるウィンドウを第1領域とし、第1領域に近いウィンドウから第2ブロックの情報を送信してもよく、第3ブロックの情報についても同様に送信してもよい。
本発明においては、再生プログラムのウィンドウにユーザーの視点があり、再生プログラムが動画ファイルを再生しているときにユーザーの視点が移動した場合、移動後の視点の位置に応じて第1領域と第2領域を再設定し、再設定した第1領域に対応した第1画像情報と、再設定した第2領域に対応した第2画像情報の第1ブロックを端末装置10へ送信してもよい。この構成によれば、例えば、視点の移動により第2領域に再生プログラムのウィンドウが含まれることになった場合、第1ブロックの情報で端末装置10が画面を表示したときは、再生プログラムのウィンドウは画面の直流成分のみで表示されるため、ぼやけた画像となる。この後、ユーザーの視点が移動せず、第1領域内の画像に変化がない場合、第2ブロックの情報と第3ブロックの情報が送信され、再生プログラムのウィンドウが順次高画質の画像となる。
上述した実施形態においては、第2領域について、第1ブロックの情報(直流成分)、第2ブロックの情報(低周波成分)、第3ブロックの情報(高周波成分)を順番に送ることにより、第2領域を徐々に高画質にしているが、第2領域を徐々に高画質にする方法は、実施形態の方法に限定されるものではない。例えば、彩度を表す情報を複数段階に分けて端末装置10へ送信することにより、第2領域を徐々に高画質にする構成であってもよい。また、明度を表す情報を複数段階に分けて端末装置10へ送信することにより、第2領域を徐々に高画質にする構成であってもよい。
上述した実施形態においては、第1画像情報についても第2画像情報と同じ形式の情報とし、端末装置10へ送信する際には、第1ブロック〜第3ブロックの情報をまとめて送信するようにしてもよい。
本発明に係る各装置のプログラムは、磁気記録媒体(磁気テープ、磁気ディスク(HDD(Hard Disk Drive)、FD(Flexible Disk))など)、光記録媒体(光ディスクなど)、光磁気記録媒体、半導体メモリーなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供し、インストールしてもよい。また、通信回線を介してプログラムをダウンロードしてインストールしてもよい。
1…情報処理システム、2…通信回線、10…端末装置、20…サーバー装置、30…仮想マシン、101…制御部、102…記憶部、103…タッチパネル、105…通信部、106…撮像部、107…音声処理部、109…近距離通信部、151…視点検知部、152…位置情報送信部、153…画像情報取得部、154…表示制御部、201…制御部、202…記憶部、205…通信部、351…位置情報受信部、352…領域特定部、353…画像情報生成部、354…画像情報送信部

Claims (6)

  1. 端末装置の表示領域に対するユーザーの視点から特定される、前記表示領域中の第1領域について、第1画質の画像を送信し、前記表示領域中の前記第1領域以外の領域である第2領域について、前記第1画質より低い第2画質の画像を送信し、前記第1領域について前記第1画質の動画を送信した場合、前記第2画質の画像を前記第1画質に補完する補完情報を、前記第1領域が動画から静止画に変化した後に送信する画像送信手段
    を備えるサーバー装置。
  2. 前記画像送信手段は、前記第2画質の画像を送信した後で前記第1領域内の画像に変化がない場合、前記補完情報を送信する
    請求項に記載のサーバー装置。
  3. 前記第2領域は、複数領域で構成されており、
    前記画像送信手段は、前記第2領域に対応した部分の画像について、前記複数領域のうち前記第1領域に近い部分から順に前記補完情報を送信する
    請求項1または請求項に記載のサーバー装置。
  4. 前記第2領域は、複数領域で構成されており、
    前記画像送信手段は、前記第2領域に対応した部分の画像について、前記複数領域のうち情報量の多い部分から順に前記補完情報を送信する
    請求項1または請求項に記載のサーバー装置。
  5. 前記端末装置の表示領域からユーザーまでの距離を取得し、取得した距離、予め定められた視野角及び前記視点の位置から定まる領域を前記第1領域とする
    請求項1から請求項のいずれか一項に記載のサーバー装置。
  6. 端末装置の表示領域に対するユーザーの視点から特定される、前記表示領域中の第1領域について、第1画質の画像を送信し、前記表示領域中の前記第1領域以外の領域である第2領域について、前記第1画質より低い第2画質の画像を送信し、前記第1領域について前記第1画質の動画を送信した場合、前記第2画質の画像を前記第1画質に補完する補完情報を、前記第1領域が動画から静止画に変化した後に送信する画像送信手段
    を備えるサーバー装置と、
    前記画像送信手段が送信した画像と補完情報を取得する画像情報取得手段と、
    前記画像情報取得手段が受信した画像と補完情報とで表される画像が表示されるように表示領域を制御する表示制御手段と
    を有する端末装置と
    を備える情報処理システム。
JP2015160896A 2015-08-18 2015-08-18 サーバー装置及び情報処理システム Active JP6597041B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2015160896A JP6597041B2 (ja) 2015-08-18 2015-08-18 サーバー装置及び情報処理システム
US14/996,815 US20170053615A1 (en) 2015-08-18 2016-01-15 Server apparatus, information processing system, terminal apparatus, and non-transitory computer readable medium
CN201610131342.6A CN106470314B (zh) 2015-08-18 2016-03-09 服务器装置、信息处理系统、终端装置和信息处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015160896A JP6597041B2 (ja) 2015-08-18 2015-08-18 サーバー装置及び情報処理システム

Publications (2)

Publication Number Publication Date
JP2017041688A JP2017041688A (ja) 2017-02-23
JP6597041B2 true JP6597041B2 (ja) 2019-10-30

Family

ID=58157764

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015160896A Active JP6597041B2 (ja) 2015-08-18 2015-08-18 サーバー装置及び情報処理システム

Country Status (3)

Country Link
US (1) US20170053615A1 (ja)
JP (1) JP6597041B2 (ja)
CN (1) CN106470314B (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230046746A1 (en) * 2020-02-04 2023-02-16 Sony Group Corporation Information processing device and information processing method
JP2021125854A (ja) * 2020-02-07 2021-08-30 キヤノン株式会社 画像配信装置、方法、プログラム及び記憶媒体

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06149529A (ja) * 1992-11-09 1994-05-27 Nippon Telegr & Teleph Corp <Ntt> 情報表示方法
JPH07284095A (ja) * 1994-04-12 1995-10-27 Nippon Telegr & Teleph Corp <Ntt> 視点適応型画像伝送方法および画像伝送装置
JP3833483B2 (ja) * 2001-03-06 2006-10-11 インターナショナル・ビジネス・マシーンズ・コーポレーション 画像表示システム、画像データ送信装置、表示画像データ送信方法、差分転送方法、プログラム、および記憶媒体
JP4162398B2 (ja) * 2001-11-19 2008-10-08 株式会社日立製作所 映像表示システムおよびその方法
JP2004056335A (ja) * 2002-07-18 2004-02-19 Sony Corp 情報処理装置および方法、表示装置および方法、並びにプログラム
JP4052331B2 (ja) * 2003-06-20 2008-02-27 日本電信電話株式会社 仮想視点画像生成方法及び3次元画像表示方法並びに装置
JP2006277171A (ja) * 2005-03-29 2006-10-12 Brother Ind Ltd 画像評価方法,画像評価支援装置,画像形成装置および画像評価支援プログラム
US7477777B2 (en) * 2005-10-28 2009-01-13 Aepx Animation, Inc. Automatic compositing of 3D objects in a still frame or series of frames
JP2008178075A (ja) * 2006-12-18 2008-07-31 Sony Corp 表示制御装置、表示制御方法、及びプログラム
JP2008259612A (ja) * 2007-04-11 2008-10-30 Fujifilm Corp 投影画像生成装置およびそのプログラム
US8606952B2 (en) * 2008-01-15 2013-12-10 International Business Machines Corporation Method and system for optimizing bandwidth usage in remote visualization
CA2714362A1 (en) * 2008-01-29 2009-08-06 Enforcement Video, Llc Omnidirectional camera for use in police car event recording
US8244282B2 (en) * 2008-05-06 2012-08-14 International Business Machines Corporation Performing recipient based routing of a phone call
US9036693B2 (en) * 2009-01-08 2015-05-19 Sri International Method and system for providing region-of-interest video compression
JP5684488B2 (ja) * 2009-04-20 2015-03-11 富士フイルム株式会社 画像処理装置、画像処理方法およびプログラム
JP5249149B2 (ja) * 2009-07-17 2013-07-31 富士フイルム株式会社 立体画像記録装置及び方法、立体画像出力装置及び方法、並びに立体画像記録出力システム
JP2012124784A (ja) * 2010-12-09 2012-06-28 Canon Marketing Japan Inc 動画再生システム
KR101334187B1 (ko) * 2011-07-25 2013-12-02 삼성전자주식회사 다시점 렌더링 장치 및 방법
US9423994B2 (en) * 2012-02-22 2016-08-23 Citrix Systems, Inc. Hierarchical display
JP2013242504A (ja) * 2012-05-23 2013-12-05 Sony Corp 電子鏡装置、電子鏡表示方法および電子鏡プログラム
US10085038B2 (en) * 2012-09-28 2018-09-25 Sony Corporation Encoding device, encoding method, decoding device, and decoding method

Also Published As

Publication number Publication date
CN106470314A (zh) 2017-03-01
US20170053615A1 (en) 2017-02-23
CN106470314B (zh) 2020-03-31
JP2017041688A (ja) 2017-02-23

Similar Documents

Publication Publication Date Title
CN105190511B (zh) 图像处理方法、图像处理装置和图像处理程序
US20110126105A1 (en) Information processing apparatus, bookmark setting method, and program
CN109511004B (zh) 一种视频处理方法及装置
CN113064684A (zh) 一种虚拟现实设备及vr场景截屏方法
JP5923021B2 (ja) 映像視聴履歴解析装置、映像視聴履歴解析方法及び映像視聴履歴解析プログラム
EP2336916A1 (en) Content Providing Server, Content Reproducing Apparatus, Content Providing Method, Content Reproducing Method, Program, and Content Providing System.
JP2016539430A (ja) 画像のグループについてのテキスト色を生成する方法及び装置
JP2013229672A (ja) 通信端末、通信方法、通信プログラム及び通信システム
CN105306859A (zh) 信息处理装置和信息处理方法
US12347055B2 (en) Visual effects and content enhancements for VR
US20190228804A1 (en) Device, method, storage medium, and terminal for controlling video stream data playing
JP2014116686A (ja) 情報処理装置、情報処理方法、出力装置、出力方法、プログラム、および情報処理システム
BR102015032692A2 (pt) Interactive contact center menu password via text flow interaction
EP3684048B1 (en) A method for presentation of images
JPWO2014034256A1 (ja) 表示制御装置、表示制御システムおよび表示制御方法
US12548273B2 (en) Visual effects and content enhancements for VR
JP6597041B2 (ja) サーバー装置及び情報処理システム
KR20190122053A (ko) 객체 영상 트랙킹 스트리밍 시스템 및 이를 이용한 스트리밍 방법
CN104737526B (zh) 用于记录视频序列的方法和装置
JP2017028508A (ja) 動画再生プログラム、装置、及び方法
CN113938620A (zh) 图像处理方法、移动终端及存储介质
JP5818326B2 (ja) 映像視聴履歴解析方法、映像視聴履歴解析装置及び映像視聴履歴解析プログラム
CN107295247A (zh) 图像记录装置及其控制方法
JP6623905B2 (ja) サーバ装置、情報処理方法およびプログラム
CN105975069B (zh) 一种分屏显示的方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180622

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190123

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190412

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190916

R150 Certificate of patent or registration of utility model

Ref document number: 6597041

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350