[go: up one dir, main page]

JP2012038210A - 情報処理装置、情報処理方法、コンピュータプログラム及びコンテンツ表示システム - Google Patents

情報処理装置、情報処理方法、コンピュータプログラム及びコンテンツ表示システム Download PDF

Info

Publication number
JP2012038210A
JP2012038210A JP2010179697A JP2010179697A JP2012038210A JP 2012038210 A JP2012038210 A JP 2012038210A JP 2010179697 A JP2010179697 A JP 2010179697A JP 2010179697 A JP2010179697 A JP 2010179697A JP 2012038210 A JP2012038210 A JP 2012038210A
Authority
JP
Japan
Prior art keywords
user
content
display
information processing
processing apparatus
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
JP2010179697A
Other languages
English (en)
Inventor
Shingo Utsuki
慎吾 宇津木
Forest Matthew
フォレスト マシュー
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 Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP2010179697A priority Critical patent/JP2012038210A/ja
Priority to US13/182,044 priority patent/US20120042265A1/en
Priority to EP11176176A priority patent/EP2429188A3/en
Priority to KR1020110076809A priority patent/KR20120014868A/ko
Priority to CN201110225370.1A priority patent/CN102377983B/zh
Priority to RU2011132699/07A priority patent/RU2011132699A/ru
Priority to BRPI1104040-8A priority patent/BRPI1104040A2/pt
Publication of JP2012038210A publication Critical patent/JP2012038210A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • 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/10Office automation; Time management
    • 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/10Office automation; Time management
    • G06Q10/101Collaborative creation, e.g. joint development of products or services

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

【課題】物理的に離れた位置にいる複数のユーザが、ネットワークを介して同一のコンテンツの閲覧を支援するための仕組みを提供することが可能な情報処理装置を提供する。
【解決手段】同時に同一のコンテンツを閲覧している各ユーザの状態を検出するユーザ状態検出部と、複数のユーザが同時に閲覧するコンテンツの表示、コンテンツに重畳して表示される各ユーザ固有の情報の表示、及びユーザ状態検出部が検出した各ユーザの状態に応じた各ユーザ固有の情報の表示を制御する表示制御部と、を備え、表示制御部は、コンテンツに重畳して表示される各ユーザ固有の情報を、各ユーザによってコンテンツ上で操作されるポインタの近傍へ表示する制御を実行する、情報処理装置が提供される。
【選択図】図1

Description

本発明は、情報処理装置、情報処理方法、コンピュータプログラム及びコンテンツ表示システムに関する。
物理的に離れた位置にいる複数のユーザが、ネットワークを介して同一のコンテンツを閲覧する仕組み(コンテンツ表示システム)として、例えばテレビ会議システムのようなものがあり(例えば特許文献1参照)、同一の画面を見ながら、物理的に離れた位置にいる複数のユーザがその画面を見ながら会話をすることが可能である。
このような既存のコンテンツ表示システムは、基本的には画面でコンテンツを表示しておき、その画面を見ながらユーザ間で音声等によるコミュニケーションを取ることができる。例えば、あるユーザが文書ファイルを画面に表示すると、他のユーザはその文書ファイルを閲覧することが出来、その文書ファイルの内容に従ってユーザ同士がコミュニケーションを図ることができる。
特開2008−289094号公報
しかし、物理的に離れた位置にいる複数のユーザが、ネットワークを介して同一のコンテンツ(書類、映像、インターネット上のWebサイト等)を閲覧する際に、複数のユーザがそれぞれそのコンテンツに対して同時に直接操作することでコンテンツの閲覧を支援するための仕組みは作られていなかった。従来のコンテンツ表示システムでは、画面に表示されるコンテンツを操作できるのは特定のユーザのみであり、複数のユーザが同時に画面上のコンテンツを操作してユーザ間でコミュニケーションを取ることが出来なかった。
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、物理的に離れた位置にいる複数のユーザが、ネットワークを介して同一のコンテンツ(書類、映像、インターネット上のWebサイト等)を閲覧する際に、そのコンテンツの閲覧を支援するための仕組みを提供することが可能な、新規かつ改良された情報処理装置、情報処理方法、コンピュータプログラム及びコンテンツ表示システムを提供することにある。
上記課題を解決するために、本発明のある観点によれば、同一のコンテンツを同時に閲覧している各ユーザの状態を検出するユーザ状態検出部と、複数のユーザが同時に閲覧する前記コンテンツの表示、前記コンテンツに重畳して表示される各ユーザ固有の情報の表示、及び前記ユーザ状態検出部が検出した各ユーザの状態に応じて各ユーザ固有の情報の表示を制御する表示制御部と、を備え、前記表示制御部は、前記コンテンツに重畳して表示される各ユーザ固有の情報を、各ユーザによって操作されるポインタの近傍へ表示する制御を実行する、情報処理装置が提供される。
前記表示制御部は、各ユーザ固有の情報として、ユーザ名及びアイコンを表示する制御を実行してもよい。
前記表示制御部は、ユーザによって入力されたテキストを当該ユーザ固有の情報の近傍に表示する制御を実行してもよい。
前記表示制御部によって表示が制御されるコンテンツの内容を検出するコンテンツ検出部をさらに備えていてもよい。
前記表示制御部は、前記コンテンツ検出部が検出したコンテンツの内容に応じて前記各ユーザ固有の情報の表示を制御してもよい。
前記表示制御部は、前記コンテンツ検出部が検出したコンテンツの内容と当該コンテンツを閲覧するユーザに応じて当該コンテンツに対する操作内容を制御してもよい。
前記表示制御部は、コンテンツに対する操作が行われた際に、コンテンツに対する操作を実行したユーザの数に応じて表示内容を変更する制御を実行してもよい。
前記表示制御部は、コンテンツに対する操作が行われた際に、コンテンツに対する操作を実行したユーザの数が1人の場合と複数人であった場合とで表示内容を変更する制御を実行してもよい。
前記ユーザ状態検出部が、同時に同一のコンテンツを閲覧している各ユーザが一時退席状態になったことを検出した場合には、前記表示制御部は、当該ユーザ固有の情報をコンテンツの閲覧の妨げとならない位置へ移動する制御を実行してもよい。
前記ユーザ状態検出部が、同時に同一のコンテンツを閲覧している各ユーザが一時退席状態になった後にさらに退席状態になったことを検出した場合には、前記表示制御部は、当該ユーザ固有の情報の表示を消去する制御を実行してもよい。
前記表示制御部は、ユーザによって入力された音声の音量に応じて当該ユーザ固有の情報の表示内容を変更する制御を実行してもよい。
前記表示制御部は、ユーザによってテキストが入力されると、テキストの入力中である旨の情報を前記ユーザ情報の近傍に表示する制御を実行してもよい。
前記コンテンツは、Webページであってもよい。
また、上記課題を解決するために、本発明の別の観点によれば、同一のコンテンツを同時に閲覧している各ユーザの状態を検出するユーザ状態検出ステップと、複数のユーザが同時に閲覧する前記コンテンツの表示、前記コンテンツに重畳して表示される各ユーザ固有の情報の表示、及び前記ユーザ状態検出ステップで検出した各ユーザの状態に応じて各ユーザ固有の情報の表示を制御する表示制御ステップと、を備え、前記表示制御ステップは、前記コンテンツに重畳して表示される各ユーザ固有の情報を、各ユーザによって前記コンテンツ上で操作されるポインタの近傍へ表示する制御を実行する、情報処理方法が提供される。
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータに、同一のコンテンツを同時に閲覧している各ユーザの状態を検出するユーザ状態検出ステップと、複数のユーザが同時に閲覧する前記コンテンツの表示、前記コンテンツに重畳して表示される各ユーザ固有の情報の表示、及び前記ユーザ状態検出ステップで検出した各ユーザの状態に応じて各ユーザ固有の情報の表示を制御する表示制御ステップと、を実行させ、前記表示制御ステップは、前記コンテンツに重畳して表示される各ユーザ固有の情報を、各ユーザによって前記コンテンツ上で操作されるポインタの近傍へ表示する制御を実行する、コンピュータプログラムが提供される。
また、上記課題を解決するために、本発明の別の観点によれば、コンテンツを提供するコンテンツサーバと、前記コンテンツサーバから提供を受けたコンテンツを出力する情報処理装置と、前記コンテンツサーバが提供するコンテンツを複数の前記情報処理装置で同時に出力する制御を実行するアプリケーションサーバと、を備え、前記情報処理装置は、前記コンテンツサーバから提供を受けている同一のコンテンツを同時に閲覧している各ユーザの状態を前記アプリケーションサーバから取得するユーザ状態検出部と、複数のユーザが同時に閲覧する前記コンテンツの表示、前記コンテンツに重畳して表示される各ユーザ固有の情報の表示、及び前記ユーザ状態検出部が検出した各ユーザの状態に応じた各ユーザ固有の情報の表示を制御する表示制御部と、を備え、前記表示制御部は、前記コンテンツに重畳して表示される各ユーザ固有の情報を、各ユーザによって前記コンテンツ上で操作されるポインタの近傍へ表示する制御を実行する、コンテンツ表示システムが提供される。
以上説明したように本発明によれば、物理的に離れた位置にいる複数のユーザが、ネットワークを介して同一のコンテンツ(書類、映像、インターネット上のWebサイト等)を閲覧する際に、そのコンテンツの閲覧を支援するための仕組みを提供することが可能な、新規かつ改良された情報処理装置、情報処理方法、コンピュータプログラム及びコンテンツ表示システムを提供することができる。
本発明の一実施形態に係るコンテンツ表示システム1の構成例を示す説明図である。 本発明の一実施形態にかかる情報処理装置100の構成を示す説明図である。 本発明の一実施形態にかかる情報処理装置100に含まれる制御部101の機能構成を示す説明図である。 本発明の一実施形態にかかる情報処理装置100の動作を示す流れ図である。 画像出力部106に表示されるユーザ情報の表示例を示す説明図である。 画像出力部106に表示されるユーザ情報の表示例を示す説明図である。 コンテンツ表示システムへログインして他のユーザとコンテンツを共有する際の画像出力部106への画面の表示例を示す説明図である。 コンテンツ表示システムへログインして他のユーザとコンテンツを共有する際の画像出力部106への画面の表示例を示す説明図である。 コンテンツ表示システムへログインして他のユーザとコンテンツを共有する際の画像出力部106への画面の表示例を示す説明図である。 画像出力部106に表示されるユーザ情報の表示例を示す説明図である。 画像出力部106に表示されるユーザ情報の表示例を示す説明図である。 画像出力部106に表示されるユーザ情報の表示例を示す説明図である。 画像出力部106に表示されるユーザ情報の表示例を示す説明図である。 ユーザ情報に、テキストの入力中である旨の情報を表示する場合の表示例を示す説明図である。 ユーザ情報に、テキストの入力中である旨の情報を表示する場合の表示例を示す説明図である。 ユーザの入力した音声の音量レベルに応じたユーザ情報の表示の制御例を示す説明図である。 ユーザの入力した音声の音量レベルに応じたユーザ情報の表示の制御例を示す説明図である。 退席状態にあるユーザのユーザ情報を、画面下部に一時的に移動させた状態を示す説明図である。 一時退席状態にあるユーザのユーザ情報を、画面下部に一時的に移動させた後に、さらに一定時間操作がなされなかった場合に表示する画面の例を示す説明図である。 画像出力部106に表示される画面の一例を示す説明図である。 画像出力部106に表示される画面の一例を示す説明図である。 画像出力部106に表示される画面の一例を示す説明図である。 画像出力部106に表示される画面の一例を示す説明図である。 画像出力部106に表示される画面の一例を示す説明図である。 画像出力部106に表示される画面の一例を示す説明図である。 画像出力部106に表示される画面の一例を示す説明図である。 画像出力部106に表示される画面の一例を示す説明図である。 本発明の一実施形態にかかる情報処理装置100のハードウェア構成例を示す説明図である。
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
なお、説明は以下の順序で行うものとする。
<1.本発明の一実施形態>
[1−1.コンテンツ表示システムの構成]
[1−2.情報処理装置の構成]
[1−3.情報処理装置の動作]
[1−4.情報処理装置のハードウェア構成例]
<2.まとめ>
<1.本発明の一実施形態>
[1−1.コンテンツ表示システムの構成]
まず、本発明の一実施形態に係るコンテンツ表示システムの構成について説明する。図1は、本発明の一実施形態に係るコンテンツ表示システム1の構成例を示す説明図である。以下、図1を用いて本発明の一実施形態に係るコンテンツ表示システムの構成について説明する。
図1に示したように、本発明の一実施形態に係るコンテンツ表示システム1は、コンテンツサーバ10と、アプリケーションサーバ11と、情報処理装置100A〜100Dとを、含んで構成される。コンテンツサーバ10、アプリケーションサーバ11、情報処理装置100A〜100Dは、それぞれネットワーク20を介して接続され、データの授受が行われる。
コンテンツサーバ10は、情報処理装置100A〜100Dが表示するコンテンツが格納されているものであり、情報処理装置100A〜100Dからの要求に応じて適切なコンテンツを情報処理装置100A〜100Dに提供する。情報処理装置100A〜100Dは、コンテンツサーバ10からコンテンツの提供を受け、コンテンツを画面に表示する。なお、コンテンツサーバ10が提供するコンテンツとしては、例えば文書ファイル、プレゼンテーションファイル、映像ファイル、インターネット上のWebページ等があるが、本発明では、コンテンツはここに列挙したものに限定されない。
本実施形態では、コンテンツサーバ10は、情報処理装置100A〜100Dにそれぞれ異なるコンテンツを提供することもできるが、情報処理装置100A〜100Dに同一のコンテンツを提供することも出来る。そして、情報処理装置100A〜100Dは、コンテンツサーバ10から提供される同一のコンテンツを同時に閲覧することが出来るとともに、そのコンテンツに対する操作を実行することができる。
すなわち、情報処理装置100A〜100Dのユーザは、コンテンツサーバ10から提供される同一のコンテンツを共有し、同一のコンテンツを同時に閲覧することができる。
アプリケーションサーバ11は、コンテンツサーバ10から情報処理装置100A〜100Dへ提供される同一のコンテンツを、情報処理装置100A〜100Dで共有するためのアプリケーションが格納されているサーバである。
なお、本実施形態では、アプリケーションサーバ11をコンテンツサーバ10とは別に設ける構成をとっているが、本発明は係る例に限定されないことは言うまでもなく、アプリケーションサーバ11の機能をコンテンツサーバ10に設ける構成をとってもよい。
情報処理装置100A〜100Dは、例えばデスクトップ型のパーソナルコンピュータ、ノートブック型のパーソナルコンピュータ、携帯電話、テレビ受像機、据え置き型ゲーム機、携帯型ゲーム機等であり、コンテンツサーバ10とネットワークを介して接続されている。また、情報処理装置100A〜100Dは、それぞれネットワーク20を介して接続されている。なお、情報処理装置100A〜100Dについて説明するときは、以下において単に情報処理装置100と説明することもある。
情報処理装置100A〜100Dは、コンテンツサーバ10に対してコンテンツ取得要求を送信することで、ネットワーク20を介してコンテンツサーバ10からコンテンツを取得することが出来る。そして情報処理装置100A〜100Dは、アプリケーションサーバ11が保持しているアプリケーションの制御下で、コンテンツサーバ10から提供される同一のコンテンツを同時に閲覧することが出来るとともに、そのコンテンツに対する操作を実行することができる。
以上、図1を用いて本発明の一実施形態に係るコンテンツ表示システムの構成について説明した。次に、本発明の一実施形態に係る情報処理装置100に構成について説明する。
[1−2.情報処理装置の構成]
図2は、本発明の一実施形態にかかる情報処理装置100の構成を示す説明図である。以下、図2を用いて本発明の一実施形態にかかる情報処理装置100の構成について説明する。
図2に示したように、本発明の一実施形態にかかる情報処理装置100は、制御部101と、通信部102と、操作部103と、記憶部104と、画像データ伸長部105と、画像出力部106と、音声データ伸長部107と、音声出力部108と、画像入力部109と、画像データ圧縮部110と、音声入力部111と、音声データ圧縮部112と、を含んで構成される。
制御部101は、図2に図示した各機能部を制御することにより、情報処理装置100の全体を制御するものである。この制御部101として、一例として、CPU等の演算制御装置が適用され、RAMをワークエリアとして使用し、不揮発性を有する記憶部104に記録されているコンピュータプログラムに従って演算及び制御を実行する。この記憶部104としては、例えばROMやフラッシュメモリ等が適用される。
通信部102は、所定の通信規格に基づいて、ネットワーク20を通じて、映像データ等のコンテンツを受信する通信インターフェースである。
操作部103は、情報処理装置100に対する操作入力を受け付けるためのものであり、例えばキーボードやマウス等のインプットデバイスからなる。情報処理装置100のユーザによって操作部103に対して操作がなされると、制御部101は操作部103の操作内容を検知して、該操作内容に応じた処理を実行する。
記憶部104は、上述したように不揮発性を有し、制御部101が実行するコンピュータプログラムが格納されているものである。具体的には、記憶部104は、例えばコンテンツサーバ10が提供するコンテンツを閲覧するためのプログラムや、画像データ伸長部105や音声データ伸長部107において映像データや音声データの伸長処理を実行するためのプログラム、画像データ圧縮部110や音声データ圧縮部112において映像データや音声データの圧縮処理を実行するためのプログラム等が格納されている。
画像データ伸長部105は、制御部101より供給されたコンテンツに含まれる映像データを所定の規格に従って伸張(復号)し、画像出力部106に供給するモジュール(デコーダ)である。この画像データ伸長部105は、ハードウェア又はソフトウェアにより構成される。
画像出力部106は、画像データ伸長部105によって伸張された映像データを一時的に記憶するフレームメモリ機能と、このフレームメモリに記憶されたフレームデータを出力するディスプレイコントローラ機能と、ディスプレイコントローラにより画像を表示する画像表示機能とを有する。
音声データ伸長部107は、制御部101より供給されたコンテンツに含まれる音声データを所定の規格に従って伸張(復号)し、音声出力部108に供給するモジュール(デコーダ)である。この音声データ伸長部107は、ハードウェア又はソフトウェアにより構成される。
音声出力部108は、音声データ伸長部107によって伸張されたデジタル音声データをアナログ音声データへ変換・増幅するなどの処理を行って出力するサウンドドライバ機能と、サウンドドライバからの音声データを出力するスピーカ機能とを有する。
画像入力部109は、例えばカメラ等の撮像装置から入力された画像信号を処理し、画像データ圧縮部110に出力するビデオドライバ機能を有する。
画像データ圧縮部110は、画像入力部109から供給される画像信号を、所定の規格に従って圧縮(符号化)し、制御部101に出力する機能を持つモジュール(エンコーダ)である。
音声入力部111は、例えばマイクロホン等の集音装置で集音されたアナログ音声信号をデジタル音声信号に変換し、音声データ圧縮部112に出力するサウンドドライバ機能を有する。
音声データ圧縮部112は、音声入力部111から供給されるデジタル音声信号を、所定の規格に従って圧縮(符号化)し、制御部101に出力する機能を持つモジュール(エンコーダ)である。
情報処理装置100は、かかる構成を有することで、コンテンツサーバ10から提供されるコンテンツを画像出力部106に表示することができる。また、コンテンツサーバ10から提供されている同一のコンテンツを同時に閲覧している他のユーザとの間で、文字入力や音声入力によるコミュニケーションを図ることが可能になる。
以上、図2を用いて本発明の一実施形態にかかる情報処理装置100の構成について説明した。次に、本発明の一実施形態にかかる情報処理装置100に含まれる制御部101の機能構成について説明する。
図3は、本発明の一実施形態にかかる情報処理装置100に含まれる制御部101の機能構成を示す説明図である。以下、図3を用いて本発明の一実施形態にかかる情報処理装置100に含まれる制御部101の機能構成について説明する。
図3に示したように、本発明の一実施形態にかかる情報処理装置100に含まれる制御部101は、コンテンツ検出部121と、ユーザ状態検出部122と、表示制御部123と、を含んで構成される。
コンテンツ検出部121は、情報処理装置100が画像出力部106で表示するコンテンツの内容を検出するものである。コンテンツ検出部121が検出したコンテンツの内容に応じて、後述の表示制御部123において、画像出力部106へ表示する情報の制御が実行される。
ユーザ状態検出部122は、ネットワーク20に接続され、同一のコンテンツを閲覧している他の情報処理装置100の状態(ユーザ状態)を検出するものである。ユーザ状態検出部122が検出した他の情報処理装置100の状態(ユーザ状態)に応じて、後述の表示制御部123において、画像出力部106へ表示する情報の制御を実行する。
表示制御部123は、操作部103に対するユーザの操作や、コンテンツ検出部121が検出したコンテンツの内容、ユーザ状態検出部122が検出したる他の情報処理装置100の状態(ユーザ状態)に応じた、画像出力部106へ表示する情報の制御を実行するものである。表示制御部123による、画像出力部106への情報の表示制御については、後に具体例を挙げて詳述する。
なお、本実施形態では、コンテンツ検出部121と、ユーザ状態検出部122と、表示制御部123とは、情報処理装置100に含まれる制御部101が備えている構成としたが、本発明はかかる例に限定されない。これらの構成の一部または全てを、情報処理装置100以外の装置(例えばアプリケーションサーバ11)が有する構成としてもよい。
以上、本発明の一実施形態にかかる情報処理装置100に含まれる制御部101の機能構成について説明した。次に、本発明の一実施形態にかかる情報処理装置100の動作について説明する。
[1−3.情報処理装置の動作]
図4は、本発明の一実施形態にかかる情報処理装置100の動作を示す流れ図である。図4に示した流れ図は、情報処理装置100の画像出力部106へコンテンツサーバ10からのコンテンツを表示する際の、情報処理装置100の動作について示したものである。以下、図4を用いて本発明の一実施形態にかかる情報処理装置100の動作について説明する。
情報処理装置100は、ユーザの操作に基づいて、ネットワーク20を介してコンテンツサーバ10に接続し、コンテンツサーバ10からコンテンツを取得する。そして情報処理装置100は、コンテンツサーバ10から取得したコンテンツを画像出力部106へ表示する(ステップS101)。画像出力部106へのコンテンツの表示制御は主に制御部101によって行われる。特に、図3に示した表示制御部123によって、画像出力部106へのコンテンツの表示制御が行われる。
情報処理装置100が、ネットワーク20を介してコンテンツサーバ10から取得するコンテンツには、例えばインターネット上のホームページがあるが、ネットワーク20を介してコンテンツサーバ10から取得するコンテンツとして、インターネット上のホームページ以外にも、静止画像や動画像の他、文書ファイルやプレゼンテーションファイルであってもよい。
情報処理装置100は、ネットワーク20を介してコンテンツサーバ10からコンテンツを取得し、そのコンテンツを画像出力部106へ表示すると、続いて、操作部103に対するユーザの操作に応じて、そのコンテンツに重畳して、各ユーザの固有の情報であるユーザ情報を画像出力部106へ表示する(ステップS102)。画像出力部106へのユーザ情報の表示制御は主に制御部101によって行われ、特に図3に示した表示制御部123によって、画像出力部106へのユーザ情報の表示制御が行われる。
図5は、表示制御部123によって、画像出力部106に表示されるユーザ情報の表示例を示す説明図である。図5には、情報処理装置100が、他の情報処理装置100が表示するコンテンツと同一のコンテンツを、表示制御部123によって画像出力部106に表示している状態を示したものである。なお、図5には、コンテンツの例としてインターネット上のウェブサイトを例にあげて図示しているが、複数のユーザ間で共有するコンテンツはかかる例に限られないことは言うまでもない。
そして、図5には、それぞれの情報処理装置100のユーザが操作するカーソル、当該カーソルの近傍に表示される各ユーザのユーザ名及びアイコンからなるユーザ情報130a〜130dが図示されている。ユーザ情報130aは情報処理装置100Aに対応し、ユーザ情報130bは情報処理装置100Bに対応し、ユーザ情報130cは情報処理装置100Cに対応し、ユーザ情報130dは情報処理装置100Dに対応する。このユーザ情報は、表示制御部123によって画像出力部106に表示される。
なお、アイコンとして表示される内容は、ユーザが自ら用意したものであってもよく、また、情報処理装置100に撮像装置が備えられている場合には、当該撮像装置で撮影されたユーザの画像をリアルタイムで表示するものであってもよい。ユーザが自ら用意するアイコンとしては、例えば自らの顔写真であってもよく、また例えば、ソーシャルネットワーキングサービス(SNS)における自らの分身の画像(アバター)であってもよい。もちろん、アイコンとして表示される内容はここに揚げたものに限られないことは言うまでもなく、ユーザは任意の画像をアイコンとして表示させることが可能である。
それぞれの情報処理装置100のユーザは、操作部103を操作することによって、ユーザ情報130a〜130dを画面の範囲内で自由に操作することができる。そして情報処理装置100のユーザは、他の情報処理装置100のユーザが操作するユーザ情報を、画像出力部106を通じて閲覧することが出来、他のユーザがどのような状態にあるか、また他のユーザが、画像出力部106に表示されるコンテンツに対してどのような操作をしているかを、リアルタイムで把握することができる。また、それぞれの情報処理装置100のユーザは、文字入力や音声入力によって他のユーザとコミュニケーションを図ることができる。ユーザによって入力された文字はコンテンツに重畳して表示されて、同一のコンテンツを共有し、他のユーザが操作する情報処理装置100にも表示される。その際、ユーザが入力した文字列は、ユーザ情報のようにマウスカーソルの近傍に表示される。そして、ユーザによって入力された音声は、同一のコンテンツを共有し、他のユーザが操作する情報処理装置100からも出力される。
なお、本発明の一実施形態に係るコンテンツ表示システム1によってそれぞれの情報処理装置100の画像出力部106に表示されるコンテンツは、画像出力部106の画面全体に表示されるようにしてもよく、画像出力部106の画面の一部に表示されるようにしても良い。画像出力部106の画面の一部にコンテンツを表示する場合には、オペレーティングシステム(OS)が提供する機能であるウインドウの内部にコンテンツを表示するようにしてもよい。
情報処理装置100は、操作部103に対するユーザの操作に応じて、コンテンツに重畳して、各ユーザ固有の情報であるユーザ情報を、表示制御部123によって画像出力部106へ表示する。続いて、情報処理装置100は、操作部103に対するユーザの操作に応じたコンテンツの画像出力部106への表示を実行する(ステップS103)。画像出力部106へのユーザの操作に応じたコンテンツの表示制御は主に制御部101によって行われ、特に図3に示した表示制御部123によって、画像出力部106へのユーザの操作に応じたコンテンツの表示制御が行われる。
図5に示したようにユーザ情報を画像出力部106へ表示することで、本発明の一実施形態に係るコンテンツ表示システム1は、情報処理装置100のユーザ同士のコミュニケーションを図ることができる。情報処理装置100のユーザ同士でコミュニケーションを図る際には、操作部103を用いたテキストの入力や、画像入力部109、音声入力部111を用いた会話を行ってもよい。
図6は、操作部103を用いたテキストの入力によって、情報処理装置100のユーザ同士のコミュニケーションを図る際の、画像出力部106へのコンテンツ及びユーザ情報の表示例を示す説明図である。図6では、ユーザ情報130a、130bにテキストが併せて表示されている状態が図示されている。従って、図6に示した例では、情報処理装置100Aのユーザ及び情報処理装置100Bのユーザが、それぞれ操作部103を用いたテキストの入力を行っている状態を示している。
このように、情報処理装置100Aのユーザ及び情報処理装置100Bのユーザが、それぞれ操作部103を用いたテキストの入力を行った場合に、そのテキストをユーザ情報として表示することで、異なるユーザ間のコミュニケーションを図ることが可能になる。
このように、他のユーザとコンテンツを共有し、他のユーザとコミュニケーションを図るには、そのような機能を有するシステムにログインすることによって他のユーザとコミュニケーションを図るようにしてもよい。そして、そのような他のユーザとコミュニケーションを図るためのシステムは、例えばアプリケーションサーバ11によって提供されるようにしてもよい。図7A〜図7Cは、本実施形態に係るコンテンツ表示システム1へログインして他のユーザとコンテンツを共有する際の画像出力部106への画面の表示例を示す説明図である。
図7Aは、本実施形態に係るコンテンツ表示システム1へのログイン画面の例を示したものである。このログイン画面には、ユーザID(ID)とパスワード(PASS)を入力するエリアが設けられており、情報処理装置100のユーザは、操作部103を用いてユーザIDとパスワードを入力することで、コンテンツ表示システム1へのログインを試みることが出来る。なお、情報処理装置100は、ネットワーク20を介して、例えばアプリケーションサーバ11に接続することで、図7Aに示すようなログイン画面を画像出力部106へ出力することができる。
図7Bは、本実施形態に係るコンテンツ表示システム1にログインした後に情報処理装置100に表示される画面の例を示したものである。図7Bは、コンテンツ表示システム1のログインに成功した後に情報処理装置100に表示される画面の一例であり、情報処理装置100のユーザに対してどの部屋(ROOM)に入室するかを選択させる画面の例である。図7Bには「Room A」「Room B」「Room C」の3つの部屋の中から1つの部屋を情報処理装置100のユーザに選択させる場合が示されている。情報処理装置100のユーザは、操作部103を操作して入室する部屋を選択することが出来る。
図7Cは、本実施形態に係るコンテンツ表示システム1にログインし、入室する部屋を選択した後に情報処理装置100に表示される画面の例を示したものである。図7Cは、ユーザが選択した部屋に入室している情報処理装置100に対応したユーザ情報が表示されている状態を示したものであり、図7Cに示した画面は図5に示した画面と同様のものである。このように、本実施形態に係るコンテンツ表示システム1にログインし、入室する部屋を選択することで、他のユーザとコンテンツを共有し、コンテンツを用いたユーザ間のコミュニケーションを図ることが可能となる。
このように、複数のユーザが同一のコンテンツを同時に閲覧することでコンテンツを用いたユーザ間のコミュニケーションを図ることができるようになる。しかし、画面上にユーザ情報が複数表示されると、その表示されたユーザ情報が、コンテンツサーバ10から提供されるコンテンツの閲覧の妨げとなり、かえってユーザ間のコミュニケーションの妨げとなる場合も考えられる。
そこで、情報処理装置100でテキストの入力や音声の入力が行われていない場合には、表示制御部123はユーザ情報の表示を簡易なものとして、コンテンツサーバ10から提供されるコンテンツの閲覧の妨げとならないようにしてもよい。
図8は、画像出力部106に表示されるユーザ情報の表示例を示す説明図である。図8は、情報処理装置100が、他の情報処理装置100が表示するコンテンツと同一のコンテンツを画像出力部106に表示している状態を示したものである。そして、図8は、図5と比較して、ユーザ情報130a〜130dに表示されている内容が、表示制御部123によってアイコンが消去されて、カーソルとユーザ名のみの簡易な表示となっている。
このように、ユーザ情報として表示する内容を簡易なものとすることで、コンテンツの閲覧の妨げとならないようなユーザ情報の表示を可能とする。そして、情報処理装置100のユーザがテキストの入力や音声の入力を開始すると、表示制御部123は、そのユーザのユーザ情報を、簡易表示から、アイコンも含めた表示に切り替える。
図9は、画像出力部106に表示されるユーザ情報の表示例を示す説明図である。図9は、情報処理装置100が、他の情報処理装置100が表示するコンテンツと同一のコンテンツを画像出力部106に表示している状態を示したものである。そして、図9は、テキストの入力により発言中のユーザのみ、ユーザ情報を簡易表示からアイコンも含めた表示に切り替えた状態を図示したものである。
図9に示した例では、情報処理装置100Bに対応するユーザ情報130bが、表示制御部123の表示制御により、簡易表示からアイコン及び入力されたテキストを含めた表示に切り替わっている。従って、情報処理装置100のユーザは、どのユーザが現在テキストの入力によって発言中であるのかを、表示制御部123の表示制御によるユーザ情報の表示状態の変化によって把握することが可能になる。
図10は、画像出力部106に表示されるユーザ情報の表示例を示す説明図である。図10は、情報処理装置100が、他の情報処理装置100が表示するコンテンツと同一のコンテンツを画像出力部106に表示している状態を示したものである。そして、図10は、音声の入力により発言中のユーザのみ、ユーザ情報を簡易表示からアイコンも含めた表示に切り替えた状態を図示したものである。
図10に示した例では、情報処理装置100Bに対応するユーザ情報130bが、表示制御部123の表示制御によって、アイコンが表示されない簡易表示からアイコンも含めた表示に切り替わっている。従って、情報処理装置100のユーザは、どのユーザが現在音声の入力によって発言中であるのかを、ユーザ情報の表示状態の変化によって把握することが可能になる。
表示制御部123の表示制御によって画像出力部106に表示されるユーザ情報は、画像出力部106におけるユーザ情報の表示位置に応じて、ユーザ情報として表示されるアイコンや、ユーザ情報の近傍に表示されるテキストの表示位置を切り替えてもよい。画像出力部106におけるユーザ情報の表示位置に応じて、アイコンやテキストの表示位置を切り替えることで、ユーザ情報を画面からはみ出さないように制御することができる。
図11は、画像出力部106に表示されるユーザ情報の表示例を示す説明図である。図11は、情報処理装置100が、他の情報処理装置100が表示するコンテンツと同一のコンテンツを画像出力部106に表示している状態を示したものである。そして、図11は、画像出力部106におけるユーザ情報の表示位置に応じて、アイコンやテキストの表示位置を切り替えて表示する場合の例を示したものである。
図11では、画像出力部106の右端にユーザ情報130dが表示されている場合に、テキストをカーソルの左側に表示した状態が示されている。このように、画像出力部106におけるユーザ情報の表示位置に応じてユーザ情報の表示を変更することで、ユーザ情報を画面からはみ出さないように制御することができる。
図11のようにユーザ情報が表示されている状態で、そのユーザがテキストを入力すると、そのテキストについても画面からはみ出さないように制御することが望ましい。そして、ユーザがテキストを入力している状態においては、当該ユーザのユーザ情報に、テキストの入力中である旨の情報を表示してもよい。
図12及び図13は、ユーザ情報に、テキストの入力中である旨の情報を表示する場合の表示例を示す説明図である。図12は、ユーザ情報130dに、テキストの入力中である旨の情報を文字で表示している状態を図示したものである。そして図13は、ユーザ情報130dに、テキストの入力中である旨の情報を記号で表示している状態を図示したものである。このように、ユーザがテキストを入力している状態においては、当該ユーザのユーザ情報に、テキストの入力中である旨の情報を表示することで、他のユーザは、どのユーザが現在テキストの入力中であるかを把握することが出来る。
なお、図12及び図13に示した例では、ユーザ情報に、テキストの入力中である旨の情報を文字や記号で表示していたが、本発明は、テキストの入力中である旨の情報はかかる例に限定されず、イラストやアイコンでテキストの入力中である旨の情報を表示してもよい。また、本発明においては、ユーザがテキストを入力している際には、そのユーザによって入力されたテキストの内容をそのまま画像出力部106に表示するようにしてもよい。
本実施形態にかかる情報処理装置100のユーザは、文字だけではなく、音声を情報処理装置100に入力することによっても他のユーザとコミュニケーションを図ることができる。その際に、表示制御部123は、ユーザの入力した音声の音量レベルを検出し、その音量レベルに応じてユーザ情報の表示を制御してもよい。
図14A及び図14Bは、ユーザの入力した音声の音量レベルに応じたユーザ情報の表示の制御例を示す説明図である。図14Aは、ユーザ情報として表示されているアイコンの口の動きを、ユーザの入力した音声の音量レベルに応じて変化させている状態を示したものである。また、図14Bは、ユーザ情報として表示されているアイコンの周囲を光らせる効果を、ユーザの入力した音声の音量レベルに応じて変化させている状態を示したものである。
このように、表示制御部123がユーザの入力した音声の音量レベルを検出し、その音量レベルに応じてユーザ情報の表示を表示制御部123が制御することで、どのユーザが音声入力によって発言中であるのかを、同一のコンテンツを閲覧している他のユーザに認識させることができる。
上述したように、同一のコンテンツに複数のユーザのユーザ情報が重畳して表示されることで、ネットワークで相互に接続された情報処理装置100を使用するユーザ間でのコミュニケーションを可能にすることができる。
しかし、そのようなユーザが、常に情報処理装置100の操作をしているとは限らず、情報処理装置100の前から退席しているような場合もある。そのような、情報処理装置100の操作を行っておらず、情報処理装置100の前から退席しているユーザについても常にユーザ情報を画面に出し続けていると、他のユーザは、そのユーザが情報処理装置100の前から一時的に退席しているにも関わらず、そのユーザに対して発言したりする等してコミュニケーションを取ろうとしてしまう。
従って、情報処理装置100の操作を行っておらず、情報処理装置100の前から退席しているユーザについては、表示制御部123によって、ユーザ情報を画面の隅に移動させる等の表示制御を実行することによって、一時退席状態であることを他のユーザにも知らせるようにしてもよい。
図15は、一時退席状態にあるユーザのユーザ情報を、画面下部に一時的に移動させた状態を示す説明図である。図15では、ユーザDのユーザ情報130dが、表示制御部123によって、画面下部の一時退席ユーザ表示領域131に移動された状態が示されている。
このように、情報処理装置100の操作を行っておらず、情報処理装置100の前から一時退席しているユーザについては、表示制御部123によって、ユーザ情報を画面の隅に移動させる表示制御を実行することで、そのユーザは一時退席状態であることを他のユーザにも知らせることができる。
そして、図15に示したようにあるユーザが一時退席状態になった後に、そのユーザが情報処理装置100を操作すると、一時退席状態は解消される。一方、図15に示したようにあるユーザが一時退席状態になった後に、そのユーザが情報処理装置100をさらに一定時間操作しなければ、そのユーザは強制的にシステムからログアウトするような制御が実行されるようにしてもよい。
図16は、一時退席状態にあるユーザのユーザ情報が、表示制御部123によって、画面下部に一時的に移動させる表示制御が実行された後に、さらに一定時間操作がなされなかった場合に表示する画面の例を示す説明図である。
図16では、図15のように、表示制御部123によって、ユーザDのユーザ情報130dが画面下部の一時退席ユーザ表示領域131に移動される表示制御が実行された後に、ユーザDがさらに情報処理装置100を一定時間操作しなかった場合に表示される画面の例が示されている。図16のように画面に表示する制御を表示制御部123が実行することで、ユーザDがもうすぐ退席状態となってシステムからログアウトすることを他のユーザに知らせている。
図17は、画像出力部106に表示される画面の一例を示す説明図である。図17は、図16のような表示の後に、さらにユーザDがさらに情報処理装置100を一定時間操作しなかった場合に表示される画面の例を示す説明図である。図17では、ユーザDが情報処理装置100を一定時間操作しなかったために、システムから強制的にログアウトされてしまい、画面上からユーザDのユーザ情報が消去された状態が図示されている。
このように、ユーザが情報処理装置100を一定時間操作しなかった場合にシステムから強制的にそのユーザを退席させて、画面上からユーザDのユーザ情報を消去させることで、同一のコンテンツを閲覧している他のユーザは、ユーザがシステムから退席して、コンテンツの閲覧を行っていないことを把握することが出来る。
なお、各ユーザが一時退席状態に遷移する場合としては、上記のように情報処理装置100を一定時間操作しなかった場合以外にも、例えば、コンテンツを表示するブラウザ等のアプリケーションからフォーカスが外れている場合、コンテンツを表示するブラウザ等のアプリケーションを表示するウインドウからマウスカーソルが外れている場合であってもよい。
画像出力部106に表示されるコンテンツは、1画面には収まりきらず、縦や横にスクロールさせることでコンテンツ全体を把握することが出来るものもある。その場合、あるユーザがコンテンツの閲覧のために画面をスクロールさせると、他のユーザについても画面をスクロールさせることで、全てのユーザに対してコンテンツ中の同一の領域を見せるようにしてもよい。
しかし、強制的に画面をスクロールしてしまうと、そのスクロールに伴って、あるユーザが閲覧していたコンテンツが画面の外に追いやられて閲覧できなくなってしまう場合がある。従って、そのような場合を考慮して、画面のスクロールは全てのユーザで同期させないようにしてもよい。
画面のスクロールが全てのユーザで非同期となると、あるユーザ(例えばユーザAとする)が画面をスクロールした場合に、他のユーザ(例えばユーザBとする)のユーザ情報が画像出力部106の表示範囲外に追いやられてしまう。従って、その画像出力部106の表示範囲外に追いやられてしまったユーザBがテキストを入力しても、ユーザAはそのユーザBが入力したテキストを見ることが出来ないと場合がある。
図18は、画像出力部106に表示される画面の一例を示す説明図である。図18は、画面のスクロールが全てのユーザで非同期となっている場合に、ユーザ情報が画像出力部106の表示範囲外に追いやられてしまう状態の一例を示す説明図である。図18には、一例として、ユーザAとユーザBが使用する情報処理装置100の画像出力部106を図示している。図18では、実線で示した範囲が画像出力部106の表示範囲を表し、破線で示した範囲がコンテンツ全体の範囲を表している。
図18では、ユーザAが使用する情報処理装置100の画像出力部106にはユーザAのユーザ情報が表示されているが、ユーザBのユーザ情報は画像出力部106には表示されていない状態となっている様子が図示されている。同様に、図18では、ユーザBが使用する情報処理装置100の画像出力部106にはユーザBのユーザ情報が表示されているが、ユーザAのユーザ情報は画像出力部106には表示されていない状態となっている様子が図示されている。
そこで、画像出力部106に表示されていないユーザ情報がある場合には、例えば、表示制御部123は、スクロールバーに、画像出力部106に表示されていないユーザ情報が存在する旨のアイコンを表示する制御を実行してもよい。図18には、ユーザAが使用する情報処理装置100の画像出力部106には、画像出力部106に表示されていないユーザBのユーザ情報が存在する旨のアイコンを、表示制御部123がスクロールバーに表示した状態が図示されている。同様に、図18には、ユーザBが使用する情報処理装置100の画像出力部106には、画像出力部106に表示されていないユーザAのユーザ情報が存在する旨のアイコンをスクロールバーに表示した状態が図示されている。
このように、例えばスクロールバーに、画像出力部106に表示されていないユーザ情報が存在する旨のアイコンを表示する制御を表示制御部123が実行することで、各ユーザは画像出力部106に表示されていないユーザ情報が存在していることを把握することが出来る。
そして、情報処理装置100のユーザが、図18に示したようなスクロールバーに表示されるアイコンにカーソルを合わせて、操作部103を操作すると、表示制御部123は、コンテンツの表示領域を変更し、画像出力部106に他のユーザのユーザ情報が表示されるようにしてもよい。
図19は、画像出力部106に表示される画面の一例を示す説明図である。図19には、情報処理装置100のユーザが、図18に示したようなスクロールバーに表示されるアイコンにカーソルを合わせて、操作部103を操作した場合の例を図示したものである。ユーザがスクロールバーに表示されるアイコンにカーソルを合わせて、操作部103を操作すると、表示制御部123は、画像出力部106に他のユーザのユーザ情報が表示されるようにコンテンツの表示領域を変更する。
図20は、画像出力部106に表示される画面の一例を示す説明図である。図20には、図19のように画像出力部106にコンテンツが表示されている状態で、ユーザAがスクロールバーに表示されるアイコンにカーソルを合わせて、操作部103を操作した場合の例を図示したものである。
ユーザAがスクロールバーに表示されるアイコンにカーソルを合わせて、操作部103を操作することで、図20に示したように、ユーザAの画像出力部106の表示領域と、ユーザBの画像出力部106の表示領域とが一致する。そして、ユーザAの画像出力部106の表示領域と、ユーザBの画像出力部106の表示領域とが一致することにより、画像出力部106にユーザA、ユーザBのユーザ情報が表示されることになる。
このように、表示制御部123が、ユーザ操作に応じてコンテンツの表示領域を変更することで、コンテンツの表示領域を複数のユーザ間で同期させることが可能になり、画像出力部106に表示されていなかったユーザ情報を画像出力部106に表示させることが可能となる。
複数のユーザが同時に同一のコンテンツを閲覧している場合に、2以上のユーザがコンテンツ中のある部分を操作したときは、その部分を一のユーザが操作した場合とは異なる処理が行われるようにしてもよい。
図21は、画像出力部106に表示される画面の一例を示す説明図である。図21には、あるユーザ(ここではユーザD)が操作部103を操作することにより、画像出力部106に表示されているコンテンツに対する操作を実行した場合の画面の一例が図示されている。
図21に示した例では、ユーザDが操作部103を操作することにより(例えばマウスのボタンをクリックすることにより)画面上にコンテキストメニューが表示されている。そして、図21では、ユーザDによる操作に応じて、表示制御部123によって、「コマンドA」、「コマンドB」、「コマンドC」の3つのコマンドからなるコンテキストメニューが表示された状態が図示されている。
なお、図21に示したように、一のユーザの操作によってコンテキストメニューが表示された場合には、そのコンテキストメニューは他のユーザの操作を受け付けないようにしてもよい。従って、一のユーザの操作によってコンテキストメニューが表示された場合には、そのコンテキストメニューは他のユーザが操作する情報処理装置100には表示させないか、表示させたとしてもユーザの操作を無効にしてもよい。
そして、2以上のユーザがコンテンツ中の同一の部分を操作した場合には、表示制御部123によって画面に表示されるコンテキストメニューは、図21に示したものとは異なるものであってもよい。
図22及び図23は、画像出力部106に表示される画面の一例を示す説明図である。図22は、ユーザDが、コンテンツ中の同一の部分をユーザCと操作するために、ユーザCのユーザ情報130cの位置に、ユーザDのユーザ情報130dを移動させた状態を示したものである。
そして、図23は、ユーザCとユーザDとが、コンテンツ中の同一の部分を操作した場合に、表示制御部123によって画像出力部106に表示される画面の一例を示したものである。図23では、ユーザC、及びユーザDによる操作によって、「コマンドA」、「コマンドB」、「コマンドC」、「コマンドD」、「コマンドE」の5つのコマンドからなるコンテキストメニューが、表示制御部123によって画像出力部106に表示された状態が図示されている。
このように、複数のユーザが同時に同一のコンテンツを閲覧している場合に、2以上のユーザがコンテンツ中のある部分を操作したときは、その部分を一のユーザが操作した場合とは異なる処理が実行される。これにより、コンテンツに対する操作の幅を拡げることが可能になる。
なお、図23に示したように、複数のユーザの操作によってコンテキストメニューが表示された場合には、そのコンテキストメニューは当該ユーザ以外の他のユーザの操作を受け付けないようにしてもよい。従って、複数のユーザの操作によってコンテキストメニューが表示された場合には、そのコンテキストメニューは当該ユーザ以外の他のユーザが操作する情報処理装置100には表示させないか、表示させたとしても当該ユーザ以外のユーザの操作を無効にしてもよい。
また、本実施形態では、複数のユーザが同時に同一のコンテンツを閲覧している場合において、2以上のユーザのユーザ情報が接近したときは、上述のようなコンテキストメニューの表示以外にも、例えば、当該ユーザ間のダイレクトメッセージの送受信や、当該ユーザによる別の部屋(ルーム)への移動を行えるようにしてもよい。
また本発明においては、複数のユーザが同時に同一のコンテンツを閲覧している場合において、2以上のユーザのユーザ情報が接近したときは、複数のユーザ間の主従関係を設定できるようにしてもよい。すなわち、特定のユーザのみが、画面に表示されているコンテンツに対する操作を行うことができ、それ以外のユーザは、その特定のユーザによるコンテンツの操作を閲覧するだけでコンテンツに対する操作ができないようにしてもよい。その際は、コンテンツ検出部121がコンテンツの内容を検出し、ユーザ状態検出部122が各ユーザの状態を検出することで、コンテンツ及びユーザに応じたコンテンツの操作制御を表示制御部123が実行するようにしてもよい。
各ユーザが使用する情報処理装置100の画像出力部106は、すべての装置で同じ解像度を有しているとは限らない。ある情報処理装置100ではコンテンツをすべて画像出力部106に表示することが可能であるが、別の情報処理装置100ではコンテンツの一部しか表示することができないという場合も考えられる。
そのような場合には、表示制御部123は、他のユーザのユーザ情報が表示されるようにコンテンツの表示範囲を制御するようにしても良い。
図24は、表示制御部123が、他のユーザのユーザ情報が表示されるようにコンテンツの表示範囲を制御する様子を示す説明図である。図24では、ユーザAが操作する情報処理装置100の画面解像度と、ユーザBが操作する情報処理装置100の画面解像度とが異なり、ユーザBが操作する情報処理装置100の方が、狭い範囲でしか表示することが出来ない場合が図示されている。
そして、図24には、ユーザBが操作する情報処理装置100の画像出力部106に、ユーザAのユーザ情報が表示されている状態が図示されている。
かかる場合において、ユーザAが操作部103を操作して、ユーザAのユーザ情報を移動させると、ユーザBが操作する情報処理装置100の表示制御部123は、ユーザAのユーザ情報の移動に伴って、コンテンツの表示範囲を変更しても良い。
このように、表示制御部123は、他のユーザのユーザ情報の移動に伴って、そのユーザ情報が画像出力部106に表示されるようにコンテンツの表示範囲を制御することで、本実施形態にかかる情報処理装置100は、他のユーザと同じ範囲のコンテンツをユーザに閲覧させることができる。
[1−4.情報処理装置のハードウェア構成例]
次に、上述した本発明の一実施形態にかかる情報処理装置100のハードウェア構成の一例について説明する。図25は、本発明の一実施形態にかかる情報処理装置100のハードウェア構成例を示す説明図である。
図25に示したように、本発明の一実施形態にかかる情報処理装置100は、主に、CPU901と、ROM903と、RAM905と、ホストバス907と、ブリッジ909と、外部バス911と、インターフェース913と、入力装置915と、出力装置917と、ストレージ装置919と、ドライブ921と、接続ポート923と、通信装置925とを備える。
CPU901は、演算処理装置および制御装置として機能し、ROM903、RAM905、ストレージ装置919、またはリムーバブル記録媒体927に記録された各種プログラムに従って、情報処理装置100の動作全般またはその一部を制御する。ROM903は、CPU901が使用するプログラムや演算パラメータ等を記憶する。RAM905は、CPU901の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。これらはCPUバス等の内部バスにより構成されるホストバス907により相互に接続されている。
ホストバス907は、ブリッジ909を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス911に接続されている。
入力装置915は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなどユーザが操作する操作手段である。また、入力装置915は、例えば、赤外線やその他の電波を利用したリモートコントロール手段(いわゆる、リモコン)であってもよいし、情報処理装置100の操作に対応した携帯電話やPDA等の外部接続機器929であってもよい。さらに、入力装置915は、例えば、上記の操作手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、CPU901に出力する入力制御回路などから構成されている。情報処理装置100のユーザは、この入力装置915を操作することにより、情報処理装置100に対して各種のデータを入力したり処理動作を指示したりすることができる。
出力装置917は、例えば、CRTディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ELディスプレイ装置およびランプなどの表示装置や、スピーカおよびヘッドホンなどの音声出力装置や、プリンタ装置、携帯電話、ファクシミリなど、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。出力装置917は、例えば、情報処理装置100が行った各種処理により得られた結果を出力する。具体的には、表示装置は、情報処理装置100が行った各種処理により得られた結果を、テキストまたはイメージで表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して出力する。
ストレージ装置919は、例えば、HDD(Hard Disk Drive)等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等により構成される。このストレージ装置919は、CPU901が実行するプログラムや各種データ、および外部から取得した音響信号データや画像信号データなどを格納する。
ドライブ921は、記録媒体用リーダライタであり、情報処理装置100に内蔵、あるいは外付けされる。ドライブ921は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体927に記録されている情報を読み出して、RAM905に出力する。また、ドライブ921は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体927に記録を書き込むことも可能である。リムーバブル記録媒体927は、例えば、DVDメディア、Blu−rayメディア、コンパクトフラッシュ(登録商標)(CompactFlash:CF)、メモリースティック、または、SDメモリカード(Secure Digital memory card)等である。また、リムーバブル記録媒体927は、例えば、非接触型ICチップを搭載したICカード(Integrated Circuit card)または電子機器等であってもよい。
接続ポート923は、例えば、USB(Universal Serial Bus)ポート、i.Link等のIEEE1394ポート、SCSI(Small Computer System Interface)ポート、RS−232Cポート、光オーディオ端子、HDMI(High−Definition Multimedia Interface)ポート等の、機器を情報処理装置100に直接接続するためのポートである。この接続ポート923に外部接続機器929を接続することで、情報処理装置100は、外部接続機器929から直接音響信号データや画像信号データを取得したり、外部接続機器929に音響信号データや画像信号データを提供したりする。
通信装置925は、例えば、通信網931に接続するための通信デバイス等で構成された通信インターフェースである。通信装置925は、例えば、有線または無線LAN(Local Area Network)、Bluetooth、またはWUSB(Wireless USB)用の通信カード、光通信用のルータ、ADSL(Asymmetric Digital Subscriber Line)用のルータ、または、各種通信用のモデム等である。この通信装置925は、例えば、インターネットや他の通信機器との間で、例えばTCP/IP等の所定のプロトコルに則して信号等を送受信することができる。また、通信装置925に接続される通信網931は、有線または無線によって接続されたネットワーク等により構成され、例えば、インターネット、家庭内LAN、赤外線通信、ラジオ波通信または衛星通信等であってもよい。
以上、上述した本発明の一実施形態にかかる情報処理装置100のハードウェア構成の一例について説明した。かかる構成を有する情報処理装置100は、例えばストレージ装置919等に保存されたコンピュータプログラムを、CPU901が読みだして順次実行することで、上述した本発明の一実施形態にかかる情報処理装置100の動作を実現することができる。
<2.まとめ>
以上説明したように、本発明の一実施形態にかかる情報処理装置100は、ネットワーク20を介して接続されている情報処理装置100と共に、コンテンツサーバ10から提供を受ける同一のコンテンツを閲覧することが出来る。
本発明の一実施形態にかかる情報処理装置100は、コンテンツの閲覧の際に、画面上に、それぞれの情報処理装置100のユーザが操作するカーソル、当該カーソルの近傍に表示される各ユーザのユーザ名及びアイコンからなるユーザ情報を表示する。これにより本発明の一実施形態にかかる情報処理装置100は、各ユーザがコンテンツ上のどの部分に興味を持っているのかを、それぞれのユーザに把握させることが可能になる。
本発明の一実施形態にかかる情報処理装置100は、ネットワーク20を介して接続されている情報処理装置100と、同一のコンテンツを表示している際に、文字入力や音声入力を受け付けて、入力された文字や音声をそれぞれの情報処理装置100に出力させることによって、他のユーザとのコミュニケーションを図ることができる。
また本発明の一実施形態にかかる情報処理装置100は、複数のユーザ情報同士を接近させることで、当該ユーザ同士においてのみ有効な処理を実行することが出来る。
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
例えば、上記の説明では、情報処理装置100のユーザが情報処理装置100の操作を行っていない場合に、ユーザの状態を一時退席状態や退席状態とするように表示を制御していたが、本発明はかかる例に限定されない。例えば、情報処理装置100のユーザが、例えば歩いていたり、電車に乗っていたり、自動車を運転していたりしている等の理由で情報処理装置100を操作できない場合は、表示制御部123は、ユーザの状態を画像出力部106へ出力するように制御してもよい。そのために、情報処理装置100は加速度センサやGPS受信機等を備えていてもよい。
また例えば、上記の説明では、複数の情報処理装置100が、コンテンツサーバ10から提供されるコンテンツを共有して同時に同一のコンテンツを表示する場合を例にあげて説明したが、本発明はかかる例に限定されない。例えば、ある情報処理装置100(例えば情報処理装置100A)が保持するコンテンツ(文書ファイルやプレゼンテーションファイル)に、他の情報処理装置100(例えば情報処理装置100B)からアクセスする場合にも、同様に本発明を適用してもよい。
1 コンテンツ表示システム
10 コンテンツサーバ
11 アプリケーションサーバ
20 ネットワーク
100、100A〜100D 情報処理装置
101 制御部
102 通信部
103 操作部
104 記憶部
105 画像データ伸長部
106 画像出力部
107 音声データ伸長部
108 音声出力部
109 画像入力部
110 画像データ圧縮部
111 音声入力部
112 音声データ圧縮部
121 コンテンツ検出部
122 ユーザ状態検出部
123 表示制御部

Claims (16)

  1. 同一のコンテンツを同時に閲覧している各ユーザの状態を検出するユーザ状態検出部と、
    複数のユーザが同時に閲覧する前記コンテンツの表示、前記コンテンツに重畳して表示される各ユーザ固有の情報の表示、及び前記ユーザ状態検出部が検出した各ユーザの状態に応じて各ユーザ固有の情報の表示を制御する表示制御部と、
    を備え、
    前記表示制御部は、前記コンテンツに重畳して表示される各ユーザ固有の情報を、各ユーザによって前記コンテンツ上で操作されるポインタの近傍へ表示する制御を実行する、情報処理装置。
  2. 前記表示制御部は、各ユーザ固有の情報として、ユーザ名及びアイコンを表示する制御を実行する、請求項1に記載の情報処理装置。
  3. 前記表示制御部は、ユーザによって入力されたテキストを当該ユーザ固有の情報の近傍に表示する制御を実行する、請求項1に記載の情報処理装置。
  4. 前記表示制御部によって表示が制御されるコンテンツの内容を検出するコンテンツ検出部をさらに備える、請求項1に記載の情報処理装置。
  5. 前記表示制御部は、前記コンテンツ検出部が検出したコンテンツの内容に応じて前記各ユーザ固有の情報の表示を制御する、請求項4に記載の情報処理装置。
  6. 前記表示制御部は、前記コンテンツ検出部が検出したコンテンツの内容と当該コンテンツを閲覧するユーザに応じて当該コンテンツに対する操作内容を制御する、請求項4に記載の情報処理装置。
  7. 前記表示制御部は、コンテンツに対する操作が行われた際に、コンテンツに対する操作を実行したユーザの数に応じて表示内容を変更する制御を実行する、請求項1に記載の情報処理装置。
  8. 前記表示制御部は、コンテンツに対する操作が行われた際に、コンテンツに対する操作を実行したユーザの数が1人の場合と複数人であった場合とで表示内容を変更する制御を実行する、請求項7に記載の情報処理装置。
  9. 前記ユーザ状態検出部が、同時に同一のコンテンツを閲覧している各ユーザが一時退席状態になったことを検出した場合には、前記表示制御部は、当該ユーザ固有の情報をコンテンツの閲覧の妨げとならない位置へ移動する制御を実行する、請求項1に記載の情報処理装置。
  10. 前記ユーザ状態検出部が、同時に同一のコンテンツを閲覧している各ユーザが一時退席状態になった後にさらに退席状態になったことを検出した場合には、前記表示制御部は、当該ユーザ固有の情報の表示を消去する制御を実行する、請求項9に記載の情報処理装置。
  11. 前記表示制御部は、ユーザによって入力された音声の音量に応じて当該ユーザ固有の情報の表示内容を変更する制御を実行する、請求項1に記載の情報処理装置。
  12. 前記表示制御部は、ユーザによってテキストが入力されると、テキストの入力中である旨の情報を前記ユーザ情報の近傍に表示する制御を実行する、請求項1に記載の情報処理装置。
  13. 前記コンテンツは、Webページである、請求項1に記載の情報処理装置。
  14. 同一のコンテンツを同時に閲覧している各ユーザの状態を検出するユーザ状態検出ステップと、
    複数のユーザが同時に閲覧する前記コンテンツの表示、前記コンテンツに重畳して表示される各ユーザ固有の情報の表示、及び前記ユーザ状態検出ステップで検出した各ユーザの状態に応じて各ユーザ固有の情報の表示を制御する表示制御ステップと、
    を備え、
    前記表示制御ステップは、前記コンテンツに重畳して表示される各ユーザ固有の情報を、各ユーザによって前記コンテンツ上で操作されるポインタの近傍へ表示する制御を実行する、情報処理方法。
  15. コンピュータに、
    同一のコンテンツを同時に閲覧している各ユーザの状態を検出するユーザ状態検出ステップと、
    複数のユーザが同時に閲覧する前記コンテンツの表示、前記コンテンツに重畳して表示される各ユーザ固有の情報の表示、及び前記ユーザ状態検出ステップで検出した各ユーザの状態に応じて各ユーザ固有の情報の表示を制御する表示制御ステップと、
    を実行させ、
    前記表示制御ステップは、前記コンテンツに重畳して表示される各ユーザ固有の情報を、各ユーザによって前記コンテンツ上で操作されるポインタの近傍へ表示する制御を実行する、コンピュータプログラム。
  16. コンテンツを提供するコンテンツサーバと、
    前記コンテンツサーバから提供を受けたコンテンツを出力する情報処理装置と、
    前記コンテンツサーバが提供するコンテンツを複数の前記情報処理装置で同時に出力する制御を実行するアプリケーションサーバと、
    を備え、
    前記情報処理装置は、
    前記コンテンツサーバから提供を受けている同一のコンテンツを同時に閲覧している各ユーザの状態を前記アプリケーションサーバから取得するユーザ状態検出部と、
    複数のユーザが同時に閲覧する前記コンテンツの表示、前記コンテンツに重畳して表示される各ユーザ固有の情報の表示、及び前記ユーザ状態検出部が検出した各ユーザの状態に応じて各ユーザ固有の情報の表示を制御する表示制御部と、
    を備え、
    前記表示制御部は、前記コンテンツに重畳して表示される各ユーザ固有の情報を、各ユーザによって前記コンテンツ上で操作されるポインタの近傍へ表示する制御を実行する、コンテンツ表示システム。
JP2010179697A 2010-08-10 2010-08-10 情報処理装置、情報処理方法、コンピュータプログラム及びコンテンツ表示システム Pending JP2012038210A (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP2010179697A JP2012038210A (ja) 2010-08-10 2010-08-10 情報処理装置、情報処理方法、コンピュータプログラム及びコンテンツ表示システム
US13/182,044 US20120042265A1 (en) 2010-08-10 2011-07-13 Information Processing Device, Information Processing Method, Computer Program, and Content Display System
EP11176176A EP2429188A3 (en) 2010-08-10 2011-08-01 Information processing device, information processing method, computer program, and content display system
KR1020110076809A KR20120014868A (ko) 2010-08-10 2011-08-02 정보 처리 장치, 정보 처리 방법, 컴퓨터 프로그램 및 콘텐츠 표시 시스템
CN201110225370.1A CN102377983B (zh) 2010-08-10 2011-08-03 信息显示方法和设备以及启动信息显示的方法和设备
RU2011132699/07A RU2011132699A (ru) 2010-08-10 2011-08-03 Устройство обработки информации, способ обработки информации, компьютерная программа и система отображения контента
BRPI1104040-8A BRPI1104040A2 (pt) 2010-08-10 2011-08-03 Métodos para iniciar exibição de informação, e para exibir informação, e, aparelho para exibir informação

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010179697A JP2012038210A (ja) 2010-08-10 2010-08-10 情報処理装置、情報処理方法、コンピュータプログラム及びコンテンツ表示システム

Publications (1)

Publication Number Publication Date
JP2012038210A true JP2012038210A (ja) 2012-02-23

Family

ID=44675466

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010179697A Pending JP2012038210A (ja) 2010-08-10 2010-08-10 情報処理装置、情報処理方法、コンピュータプログラム及びコンテンツ表示システム

Country Status (6)

Country Link
US (1) US20120042265A1 (ja)
EP (1) EP2429188A3 (ja)
JP (1) JP2012038210A (ja)
KR (1) KR20120014868A (ja)
BR (1) BRPI1104040A2 (ja)
RU (1) RU2011132699A (ja)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015116258A (ja) * 2013-12-17 2015-06-25 株式会社東芝 制御方法、情報処理装置およびプログラム
JP2015222567A (ja) * 2014-04-30 2015-12-10 キヤノンマーケティングジャパン株式会社 情報処理装置、情報処理装置の制御方法、およびプログラム
WO2016024330A1 (ja) * 2014-08-12 2016-02-18 株式会社 東芝 情報を表示するための電子機器および方法
JP2017516174A (ja) * 2014-04-08 2017-06-15 ドロップボックス, インコーポレイテッド 共有され同期されたコンテンツにアクセスするアプリケーションにおいてプレゼンスを表示すること
WO2019073515A1 (ja) * 2017-10-10 2019-04-18 楽天株式会社 コンテンツ共有システム、コンテンツ共有方法及びプログラム
US10440110B2 (en) 2014-04-08 2019-10-08 Dropbox, Inc. Managing presence among devices accessing shared and synchronized content
US10594788B2 (en) 2014-04-08 2020-03-17 Dropbox, Inc. Determining presence in an application accessing shared and synchronized content
US10620811B2 (en) 2015-12-30 2020-04-14 Dropbox, Inc. Native application collaboration
US11132107B2 (en) 2015-03-02 2021-09-28 Dropbox, Inc. Native application collaboration
US11172038B2 (en) 2014-04-08 2021-11-09 Dropbox, Inc. Browser display of native application presence and interaction data
US11170345B2 (en) 2015-12-29 2021-11-09 Dropbox Inc. Content item activity feed for presenting events associated with content items
US11425175B2 (en) 2016-04-04 2022-08-23 Dropbox, Inc. Change comments for synchronized content items

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018027487A1 (zh) * 2016-08-08 2018-02-15 吕秋萍 游戏自动暂停的方法以及控制系统
US20190312917A1 (en) * 2018-04-05 2019-10-10 Microsoft Technology Licensing, Llc Resource collaboration with co-presence indicators
JP6498350B1 (ja) * 2018-12-03 2019-04-10 Line株式会社 情報処理方法、プログラム、端末

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001306475A (ja) * 2000-04-27 2001-11-02 Sony Corp 表示制御装置および表示制御方法、並びに記録媒体
JP2003122693A (ja) * 2001-10-11 2003-04-25 Sony Corp コミュニケーションシステム、コミュニケーション方法、コミュニケーションプログラム、並びに情報処理装置
JP2010161510A (ja) * 2009-01-06 2010-07-22 Sony Corp プレゼンス情報共有装置、プレゼンス情報共有方法、プレゼンス情報共有プログラムおよびプレゼンス情報共有システム
JP2010170354A (ja) * 2009-01-23 2010-08-05 Seiko Epson Corp 共有情報表示装置、共有情報表示方法およびコンピュータプログラム

Family Cites Families (83)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5337407A (en) * 1991-12-31 1994-08-09 International Business Machines Corporation Method and system for identifying users in a collaborative computer-based system
US5561811A (en) * 1992-11-10 1996-10-01 Xerox Corporation Method and apparatus for per-user customization of applications shared by a plurality of users on a single display
JP2863428B2 (ja) * 1993-05-18 1999-03-03 富士通株式会社 会話型グラフィック・システム
JP2957938B2 (ja) * 1995-03-31 1999-10-06 ミツビシ・エレクトリック・インフォメイション・テクノロジー・センター・アメリカ・インコーポレイテッド ウインドウ制御システム
JPH08305663A (ja) * 1995-04-28 1996-11-22 Hitachi Ltd 共同作業支援システム
US5748189A (en) * 1995-09-19 1998-05-05 Sony Corp Method and apparatus for sharing input devices amongst plural independent graphic display devices
JPH1074137A (ja) * 1996-08-30 1998-03-17 Hitachi Ltd グラフィックユーザーインターフェース変更システム
US7162699B1 (en) * 1999-04-02 2007-01-09 Massachusetts Institute Of Technology Mechanisms and artifacts to manage heterogeneous platform interfaces in a collaboration system
US6496201B1 (en) * 1999-09-30 2002-12-17 International Business Machines Corporation System and user interface for multiparty conferencing
US6556724B1 (en) * 1999-11-24 2003-04-29 Stentor Inc. Methods and apparatus for resolution independent image collaboration
US6982729B1 (en) * 2000-04-19 2006-01-03 Hewlett-Packard Development Company, Lp. Constant size image display independent of screen resolution
US7620900B2 (en) * 2000-04-27 2009-11-17 Sony Corporation System and method for accessing data using a plurality of independent pointing devices
WO2002017115A2 (en) * 2000-08-21 2002-02-28 Thoughtslinger Corporation Simultaneous multi-user document editing system
US8117281B2 (en) * 2006-11-02 2012-02-14 Addnclick, Inc. Using internet content as a means to establish live social networks by linking internet users to each other who are simultaneously engaged in the same and/or similar content
US20020138624A1 (en) * 2001-03-21 2002-09-26 Mitsubishi Electric Information Technology Center America, Inc. (Ita) Collaborative web browsing
US7370269B1 (en) * 2001-08-31 2008-05-06 Oracle International Corporation System and method for real-time annotation of a co-browsed document
US7149776B1 (en) * 2001-08-31 2006-12-12 Oracle International Corp. System and method for real-time co-browsing
JP2003219047A (ja) * 2002-01-18 2003-07-31 Matsushita Electric Ind Co Ltd 通信装置
US20030179230A1 (en) * 2002-03-25 2003-09-25 Gerry Seidman Method and apparatus for providing remote peer-to-peer collaborative user interfaces
US7065249B2 (en) * 2002-07-25 2006-06-20 Microsoft Corp. System and method for image editing
US7574653B2 (en) * 2002-10-11 2009-08-11 Microsoft Corporation Adaptive image formatting control
AU2003301634A1 (en) * 2002-10-21 2004-05-13 Applied Global Technologies, Inc. System and method for sharing, viewing, and controlling mutliple information systems
US8468227B2 (en) * 2002-12-31 2013-06-18 Motorola Solutions, Inc. System and method for rendering content on multiple devices
US8312131B2 (en) * 2002-12-31 2012-11-13 Motorola Mobility Llc Method and apparatus for linking multimedia content rendered via multiple devices
US7206811B2 (en) * 2003-03-13 2007-04-17 Oracle International Corp. System and method for facilitating real-time collaborating by collapsing a queue for a slow client
US8745541B2 (en) * 2003-03-25 2014-06-03 Microsoft Corporation Architecture for controlling a computer using hand gestures
US7213206B2 (en) * 2003-09-09 2007-05-01 Fogg Brian J Relationship user interface
US7483080B2 (en) * 2003-10-31 2009-01-27 Ati Technologies Ulc System for displaying images and method thereof
US8407308B2 (en) * 2003-12-16 2013-03-26 International Business Machines Corporation Adaptive and configurable application sharing system using manual and automatic techniques
US20060031779A1 (en) * 2004-04-15 2006-02-09 Citrix Systems, Inc. Selectively sharing screen data
US20050246634A1 (en) * 2004-05-03 2005-11-03 Andrew Ortwein Synchronized sharing of a dynamically updated image
US7525511B2 (en) * 2004-07-02 2009-04-28 Microsoft Corporation System and method for determining display differences between monitors on multi-monitor computer systems
JP4716083B2 (ja) * 2004-07-27 2011-07-06 ソニー株式会社 情報処理装置および方法、記録媒体、並びにプログラム
US20060026502A1 (en) * 2004-07-28 2006-02-02 Koushik Dutta Document collaboration system
US20060053194A1 (en) * 2004-09-03 2006-03-09 Schneider Ronald E Systems and methods for collaboration
US7599989B2 (en) * 2005-01-24 2009-10-06 Microsoft Corporation System and method for gathering and reporting screen resolutions of attendees of a collaboration session
JP4207019B2 (ja) * 2005-05-16 2009-01-14 船井電機株式会社 クライアント・サーバシステム
US7715541B2 (en) * 2005-09-01 2010-05-11 Broadsoft M6, Llc Methods, systems, and computer program products for using a personal conference to privately establish and control media connections with a telephony device
US7991916B2 (en) * 2005-09-01 2011-08-02 Microsoft Corporation Per-user application rendering in the presence of application sharing
US20070061428A1 (en) * 2005-09-09 2007-03-15 Autodesk, Inc. Customization of applications through deployable templates
US8191008B2 (en) * 2005-10-03 2012-05-29 Citrix Systems, Inc. Simulating multi-monitor functionality in a single monitor environment
JP4508077B2 (ja) * 2005-10-24 2010-07-21 株式会社デンソー 車載マルチカーソルシステム
US20070124737A1 (en) * 2005-11-30 2007-05-31 Ava Mobile, Inc. System, method, and computer program product for concurrent collaboration of media
US7933956B2 (en) * 2006-01-24 2011-04-26 Simulat, Inc. System and method to create a collaborative web-based multimedia layered platform
US7774703B2 (en) * 2006-02-09 2010-08-10 Microsoft Corporation Virtual shadow awareness for multi-user editors
US20070226314A1 (en) * 2006-03-22 2007-09-27 Sss Research Inc. Server-based systems and methods for enabling interactive, collabortive thin- and no-client image-based applications
JP4755004B2 (ja) * 2006-03-27 2011-08-24 富士通株式会社 インターフェース調節支援システム
US8677252B2 (en) * 2006-04-14 2014-03-18 Citrix Online Llc Systems and methods for displaying to a presenter visual feedback corresponding to visual changes received by viewers
US8719092B2 (en) * 2006-06-24 2014-05-06 Bio-Ride Ltd. Method and system for directing information to a plurality of users
US20080034038A1 (en) * 2006-08-04 2008-02-07 Jean-Pierre Ciudad Sharing Application Output In Chat Environment
US7870193B2 (en) * 2006-08-28 2011-01-11 International Business Machines Corporation Collaborative, event driven system management
JP2008067203A (ja) * 2006-09-08 2008-03-21 Toshiba Corp 映像合成装置、方法およびプログラム
US8004540B1 (en) * 2006-10-10 2011-08-23 Adobe Systems Incorporated Display resolution boundary
US8839105B2 (en) * 2006-12-01 2014-09-16 International Business Machines Corporation Multi-display system and method supporting differing accesibility feature selection
US8504926B2 (en) * 2007-01-17 2013-08-06 Lupus Labs Ug Model based avatars for virtual presence
US8296662B2 (en) * 2007-02-05 2012-10-23 Brother Kogyo Kabushiki Kaisha Image display device
TW200836563A (en) * 2007-02-27 2008-09-01 Awind Inc Pointing control system for multi-site presentation conference
US7853886B2 (en) * 2007-02-27 2010-12-14 Microsoft Corporation Persistent spatial collaboration
US8627211B2 (en) * 2007-03-30 2014-01-07 Uranus International Limited Method, apparatus, system, medium, and signals for supporting pointer display in a multiple-party communication
JP2008289094A (ja) 2007-05-21 2008-11-27 Sony Corp ビデオ会議システム、ビデオ会議装置、コンテンツ送信プログラム及びコンテンツ受信プログラム
WO2008148238A1 (de) * 2007-06-08 2008-12-11 Unblu Inc. Fernbedienung eines browser-programms
US8095120B1 (en) * 2007-09-28 2012-01-10 Avaya Inc. System and method of synchronizing multiple microphone and speaker-equipped devices to create a conferenced area network
US9060094B2 (en) * 2007-09-30 2015-06-16 Optical Fusion, Inc. Individual adjustment of audio and video properties in network conferencing
US8015496B1 (en) * 2007-10-26 2011-09-06 Sesh, Inc. System and method for facilitating visual social communication through co-browsing
US7941399B2 (en) * 2007-11-09 2011-05-10 Microsoft Corporation Collaborative authoring
US8849914B2 (en) * 2007-12-20 2014-09-30 The Vanguard Group, Inc. System and method for synchronized co-browsing by users in different web sessions
US8140973B2 (en) * 2008-01-23 2012-03-20 Microsoft Corporation Annotating and sharing content
US8612469B2 (en) * 2008-02-21 2013-12-17 Globalenglish Corporation Network-accessible collaborative annotation tool
WO2009126165A1 (en) * 2008-04-11 2009-10-15 T-Mobile Usa, Inc. Digital picture frame having communication capabilities
US8352870B2 (en) * 2008-04-28 2013-01-08 Microsoft Corporation Conflict resolution
EP2283421B1 (en) * 2008-05-20 2019-08-14 Citrix Systems, Inc. Methods and systems for using external display devices with a mobile computing device
JP2010179697A (ja) 2009-02-03 2010-08-19 Sanden Corp 車載機器制御システム
US8930843B2 (en) * 2009-02-27 2015-01-06 Adobe Systems Incorporated Electronic content workflow review process
US20120016960A1 (en) * 2009-04-16 2012-01-19 Gelb Daniel G Managing shared content in virtual collaboration systems
US8693724B2 (en) * 2009-05-29 2014-04-08 Microsoft Corporation Method and system implementing user-centric gesture control
US20110044474A1 (en) * 2009-08-19 2011-02-24 Avaya Inc. System and Method for Adjusting an Audio Signal Volume Level Based on Whom is Speaking
US9277021B2 (en) * 2009-08-21 2016-03-01 Avaya Inc. Sending a user associated telecommunication address
US8201094B2 (en) * 2009-09-25 2012-06-12 Nokia Corporation Method and apparatus for collaborative graphical creation
JP5648282B2 (ja) * 2009-12-24 2015-01-07 富士ゼロックス株式会社 画面管理装置及びプログラム
EP2558959A1 (en) * 2010-04-12 2013-02-20 Google, Inc. Collaborative cursors in a hosted word processor
US9171087B2 (en) * 2010-05-20 2015-10-27 Samesurf, Inc. Method and apparatus for the implementation of a real-time, sharable browsing experience on a host device
US20110289155A1 (en) * 2010-05-20 2011-11-24 Kambiz David Pirnazar Method and Apparatus for the Implementation of a Real-Time, Sharable Browsing Experience
US8707187B2 (en) * 2010-09-16 2014-04-22 Siemens Products Product Lifecycle Management Software Inc. Concurrent document markup

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001306475A (ja) * 2000-04-27 2001-11-02 Sony Corp 表示制御装置および表示制御方法、並びに記録媒体
JP2003122693A (ja) * 2001-10-11 2003-04-25 Sony Corp コミュニケーションシステム、コミュニケーション方法、コミュニケーションプログラム、並びに情報処理装置
JP2010161510A (ja) * 2009-01-06 2010-07-22 Sony Corp プレゼンス情報共有装置、プレゼンス情報共有方法、プレゼンス情報共有プログラムおよびプレゼンス情報共有システム
JP2010170354A (ja) * 2009-01-23 2010-08-05 Seiko Epson Corp 共有情報表示装置、共有情報表示方法およびコンピュータプログラム

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015116258A (ja) * 2013-12-17 2015-06-25 株式会社東芝 制御方法、情報処理装置およびプログラム
US10887388B2 (en) 2014-04-08 2021-01-05 Dropbox, Inc. Managing presence among devices accessing shared and synchronized content
US11172038B2 (en) 2014-04-08 2021-11-09 Dropbox, Inc. Browser display of native application presence and interaction data
JP2017516174A (ja) * 2014-04-08 2017-06-15 ドロップボックス, インコーポレイテッド 共有され同期されたコンテンツにアクセスするアプリケーションにおいてプレゼンスを表示すること
US10440110B2 (en) 2014-04-08 2019-10-08 Dropbox, Inc. Managing presence among devices accessing shared and synchronized content
US11683389B2 (en) 2014-04-08 2023-06-20 Dropbox, Inc. Browser display of native application presence and interaction data
US10594788B2 (en) 2014-04-08 2020-03-17 Dropbox, Inc. Determining presence in an application accessing shared and synchronized content
US10965746B2 (en) 2014-04-08 2021-03-30 Dropbox, Inc. Determining presence in an application accessing shared and synchronized content
US10791186B2 (en) 2014-04-08 2020-09-29 Dropbox, Inc. Displaying presence in an application accessing shared and synchronized content
JP2015222567A (ja) * 2014-04-30 2015-12-10 キヤノンマーケティングジャパン株式会社 情報処理装置、情報処理装置の制御方法、およびプログラム
WO2016024330A1 (ja) * 2014-08-12 2016-02-18 株式会社 東芝 情報を表示するための電子機器および方法
US11526260B2 (en) 2015-03-02 2022-12-13 Dropbox, Inc. Native application collaboration
US11132107B2 (en) 2015-03-02 2021-09-28 Dropbox, Inc. Native application collaboration
US11170345B2 (en) 2015-12-29 2021-11-09 Dropbox Inc. Content item activity feed for presenting events associated with content items
US10620811B2 (en) 2015-12-30 2020-04-14 Dropbox, Inc. Native application collaboration
US11875028B2 (en) 2015-12-30 2024-01-16 Dropbox, Inc. Native application collaboration
US11425175B2 (en) 2016-04-04 2022-08-23 Dropbox, Inc. Change comments for synchronized content items
US11943264B2 (en) 2016-04-04 2024-03-26 Dropbox, Inc. Change comments for synchronized content items
WO2019073515A1 (ja) * 2017-10-10 2019-04-18 楽天株式会社 コンテンツ共有システム、コンテンツ共有方法及びプログラム
JPWO2019073515A1 (ja) * 2017-10-10 2019-11-14 楽天株式会社 コンテンツ共有システム、コンテンツ共有方法及びプログラム

Also Published As

Publication number Publication date
KR20120014868A (ko) 2012-02-20
EP2429188A2 (en) 2012-03-14
EP2429188A3 (en) 2012-10-31
RU2011132699A (ru) 2013-02-10
CN102377983A (zh) 2012-03-14
BRPI1104040A2 (pt) 2014-05-13
US20120042265A1 (en) 2012-02-16

Similar Documents

Publication Publication Date Title
JP2012038210A (ja) 情報処理装置、情報処理方法、コンピュータプログラム及びコンテンツ表示システム
CN110221734B (zh) 信息显示方法、图形用户接口及终端
AU2011249132B2 (en) Mobile device remote retour channel
JP6102588B2 (ja) 情報処理装置、情報処理方法およびプログラム
EP2832107B1 (en) Information processing apparatus, information processing method, and program
US20150015508A1 (en) Method, apparatus, and medium for executing a function related to information displayed on an external device
EP2996346A1 (en) Multi-screen control method and device supporting multiple window applications
WO2012109003A2 (en) Providing web-based content to local device
WO2014012377A1 (zh) 一种实现平板电脑与手机交互的方法、装置及系统
JP6149862B2 (ja) 表示制御装置、表示制御システムおよび表示制御方法
CN104301384A (zh) 数据获取方法、装置及系统
CN107438831A (zh) 响应于远程资源共享打开新的应用窗口
JP2009093356A (ja) 情報処理装置およびスクロール方法
CN113630656A (zh) 显示设备、终端设备及通信连接方法
WO2021248988A1 (zh) 跨终端录屏方法、终端设备及存储介质
CN111913675A (zh) 显示控制方法和装置、电子设备及计算机可读存储介质
JP6082190B2 (ja) プログラム、情報処理装置、画像表示方法及び表示システム
US20160077795A1 (en) Display apparatus and method of controlling thereof
CN112567325A (zh) 信息处理设备和信息处理方法
TWI247233B (en) Image display system
JP5281324B2 (ja) 画面出力コンバータ、ディスプレイ装置および画面表示方法
US12075000B2 (en) Application extension program, information processing apparatus, and method
JP5619214B2 (ja) 画像処理装置、画像処理プログラム及び画像処理方法
CN111782099A (zh) 背景图片的预览实现方法、装置、终端及存储介质
CN104220999B (zh) 便携式终端装置、终端通信系统、终端通信方法以及记录介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130723

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140304

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140425

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20141125