JP6936165B2 - 表示制御装置、表示制御システム、及び表示制御方法 - Google Patents

表示制御装置、表示制御システム、及び表示制御方法 Download PDF

Info

Publication number
JP6936165B2
JP6936165B2 JP2018027015A JP2018027015A JP6936165B2 JP 6936165 B2 JP6936165 B2 JP 6936165B2 JP 2018027015 A JP2018027015 A JP 2018027015A JP 2018027015 A JP2018027015 A JP 2018027015A JP 6936165 B2 JP6936165 B2 JP 6936165B2
Authority
JP
Japan
Prior art keywords
information processing
display
processing device
unit
information
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
JP2018027015A
Other languages
English (en)
Other versions
JP2019144740A (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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2018027015A priority Critical patent/JP6936165B2/ja
Priority to US16/279,256 priority patent/US10996923B2/en
Priority to CN201910124957.XA priority patent/CN110177186B/zh
Publication of JP2019144740A publication Critical patent/JP2019144740A/ja
Application granted granted Critical
Publication of JP6936165B2 publication Critical patent/JP6936165B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06COMPUTING; CALCULATING OR 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • 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
    • G09G5/006Details of the interface to the display terminal
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L17/00Speaker identification or verification techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/00938Software related arrangements, e.g. loading applications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/038Indexing scheme relating to G06F3/038
    • G06F2203/0383Remote input, i.e. interface arrangements in which the signals generated by a pointing device are transmitted to a PC at a remote location, e.g. to a PC in a LAN
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/04Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/12Use of DVI or HDMI protocol in interfaces along the display data pipeline
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/20Details of the management of multiple sources of image data
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、表示制御装置、表示制御システム、及び表示制御方法に関する。
音声認識技術を利用して入力を切り替える放送受信装置が特許文献1に開示されている。特許文献1に開示された放送受信装置は、ユーザー音声に呼出し語が含まれている場合、呼出し語に対応する外部入力装置が接続されている外部入力端子を活性化させて、ユーザー音声に対応する外部入力装置から受信する映像を表示する。特許文献1に開示されている呼出し語は、例えばビデオ、DVD、ブルーレイであり、呼出し語がビデオである場合、放送受信装置は、ビデオ装置が接続する外部入力端子を活性化させる。
特開2014−021493号公報
しかしながら、特許文献1に開示された放送受信装置では、外部入力装置がどのような状態であっても、呼出し語に対応する外部入力装置が接続する入力端子を活性化させる。したがって、外部入力装置の状態に応じて入力切替を制御することができない。
本発明は上記課題に鑑みてなされたものであり、その目的は、表示装置に接続している情報処理装置の状態に応じて、表示装置の入力切替を制御することができる表示制御装置、表示制御システム、及び表示制御方法を提供することにある。
本発明の表示制御装置は、表示装置を制御する。前記表示装置は、情報処理装置が接続される2つ以上の入力部を備える。前記表示制御装置は、記憶部と、判定部と、コマンド生成部とを備える。前記記憶部は、装置情報及び受信状況情報を記憶する。前記装置情報は、前記情報処理装置のそれぞれの状態を示す。前記受信状況情報は、前記表示装置が表示している表示画像を出力する前記情報処理装置を示す。前記判定部は、利用者からの指示の内容を判定する。前記コマンド生成部は、前記判定部の判定結果と、前記記憶部が記憶している情報とに基づいて、前記情報処理装置及び前記表示装置のうちの少なくとも1つに対して発行するコマンドを生成する。
本発明の表示制御システムは、表示装置と、前記表示装置を制御する表示制御装置とを備える。前記表示装置は、情報処理装置が接続される2つ以上の入力部を備える。前記表示制御装置は、記憶部と、判定部と、コマンド生成部とを備える。前記記憶部は、装置情報、及び受信状況情報を記憶する。前記装置情報は、前記情報処理装置のそれぞれの状態を示す。前記受信状況情報は、前記表示装置が表示している表示画像を出力する前記情報処理装置を示す。前記判定部は、利用者からの指示の内容を判定する。前記コマンド生成部は、前記判定部の判定結果と、前記記憶部が記憶している情報とに基づいて、前記情報処理装置及び前記表示装置のうちの少なくとも1つに対して発行するコマンドを生成する。前記表示装置は、前記コマンドに応じた画像を表示する。
本発明の表示制御方法は、表示装置を制御する方法である。前記表示装置は、情報処理装置が接続される2つ以上の入力部を備える。前記表示制御方法は、前記情報処理装置のそれぞれの状態を示す装置情報と、前記表示装置が表示している表示画像を出力する前記情報処理装置を示す受信状況情報とを記憶する記憶ステップと、利用者からの指示の内容を判定する判定ステップと、前記判定ステップにおいて判定された結果と、前記記憶ステップにおいて記憶された情報とに基づいて、前記情報処理装置及び前記表示装置のうちの少なくとも1つに対して発行するコマンドを生成するコマンド生成ステップと、前記表示装置が前記コマンドに応じた画像を表示するステップとを含む。
本発明によれば、表示装置に接続している情報処理装置の状態に応じて、表示装置の入力切替を制御することができる。
本発明の実施形態1に係る表示制御システムを示す図である。 本発明の実施形態1に係る指示入力装置の構成を示す図である。 本発明の実施形態1に係る表示制御装置の構成を示す図である。 本発明の実施形態1に係る第1情報処理装置の構成を示す図である。 本発明の実施形態1に係る表示装置の構成を示す図である。 本発明の実施形態1に係る接続装置登録画面の一例を示す図である。 (a)は、本発明の実施形態1に係る第1管理テーブルの一例を示す図である。(b)は、本発明の実施形態1に係る第2管理テーブルの一例を示す図である。 本発明の実施形態1に係るアプリケーション使用機器テーブルの一例を示す図である。 本発明の実施形態1に係る第1登録処理を示す図である。 本発明の実施形態1に係る第2登録処理を示す図である。 本発明の実施形態1に係る第3登録処理を示す図である。 本発明の実施形態1に係る第4登録処理を示す図である。 本発明の実施形態1に係る第5登録処理を示す図である。 本発明の実施形態1に係る表示制御装置の制御部が実行する処理を示す図である。 本発明の実施形態1に係る表示制御装置の制御部が実行する処理の一例を示す図である。 本発明の実施形態1に係る表示制御装置の制御部が実行する処理の一例を示す図である。 本発明の実施形態1に係る表示装置の変形例の構成を示す図である。 本発明の実施形態2に係る第1情報処理装置及び第2情報処理装置の構成を示す図である。 本発明の実施形態2に係る表示装置の構成を示す図である。 本発明の実施形態3に係る表示制御装置の構成を示す図である。 本発明の実施形態3に係る第1情報処理装置及び第2情報処理装置の構成を示す図である。 (a)は、本発明の実施形態3に係る第1管理テーブルの一例を示す図である。(b)は、本発明の実施形態3に係る第2管理テーブルの一例を示す図である。 本発明の実施形態3に係る表示制御装置の制御部が実行する処理の一例を示す図である。 本発明の実施形態3に係る表示制御装置の制御部が実行する処理の一例を示す図である。
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明は以下の実施形態に限定されない。図中、同一又は相当部分については同一の参照符号を付して説明を繰り返さない。また、説明が重複する箇所については、適宜説明を省略する場合がある。
[実施形態1]
図1は、実施形態1に係る表示制御システム1を示す図である。図1に示すように、表示制御システム1は、指示入力装置2、表示制御装置3、第1情報処理装置4a、第2情報処理装置4b、及び表示装置5を備える。
指示入力装置2は、利用者からの指示を入力し、入力した指示を示すデータを表示制御装置3に送信する。本実施形態において、指示入力装置2は、音声入力装置であり、利用者が発声する音声を入力し、入力した音声をデジタル信号(音声データ)に変換して表示制御装置3に送信する。以下、利用者が発声する音声を「利用者音声」と記載する場合がある。指示入力装置2は、例えば、スマートスピーカーのようなスピーカーマイク装置である。
表示制御装置3は、例えば、クラウドサーバー又はPC(パーソナルコンピューター)のような情報処理装置である。表示制御装置3は、例えば、インターネット回線を介して、指示入力装置2、第1情報処理装置4a、及び第2情報処理装置4bとの間で通信を行う。あるいは、表示制御装置3は、LAN(Local Area Network)ケーブル又は無線LANを介して、指示入力装置2、第1情報処理装置4a、及び第2情報処理装置4bとの間で通信を行う。
表示制御装置3は、指示入力装置2から送信された音声データ(利用者音声)に基づいて、表示装置5の入力切替を制御する。換言すると、表示制御装置3は、指示入力装置2に入力された利用者からの指示に応じて、表示装置5の入力切替を制御する。具体的には、表示装置5は第1入力部51a及び第2入力部51bを備える。表示制御装置3は、利用者からの指示に応じて、第1入力部51aが受信する画像を表示装置5に表示させるのか、第2入力部51bが受信する画像を表示装置5に表示させるのかを決定する。
詳しくは、表示制御装置3は、装置情報と受信状況情報とを記憶する。装置情報は、第1情報処理装置4a及び第2情報処理装置4bのそれぞれの状態を示す。受信状況情報は、表示装置5が表示している画像を出力する情報処理装置が、第1情報処理装置4a及び第2情報処理装置4bのいずれであるかを示す。表示制御装置3は、利用者からの指示の内容を判定し、その判定結果と、記憶している情報とに基づいて、コマンドを生成する。コマンドは、入力切替を実行させる切替コマンドを含む。本実施形態において、コマンドは、第1情報処理装置4a又は第2情報処理装置4bに発行される。
第1情報処理装置4aは、第1入力部51aに接続している。第1情報処理装置4aは、画像信号を第1入力部51aに出力する。第2情報処理装置4bは、第2入力部51bに接続している。第2情報処理装置4bは、画像信号を第2入力部51bに出力する。第1情報処理装置4a及び第2情報処理装置4bの各々は、例えば、セットトップボックス、PC、又はタブレット端末である。本実施形態において、第1情報処理装置4aはメインPCであり、第2情報処理装置4bは、ゲストPCである。
本実施形態において、第1情報処理装置4a及び第2情報処理装置4bは、表示制御装置3から発行されたコマンドに対応する処理を実行する。第1情報処理装置4a又は第2情報処理装置4bがコマンドに対応する処理を実行することにより、表示装置5が、コマンドに応じた画像を表示する。
詳しくは、第1情報処理装置4a又は第2情報処理装置4bは、表示制御装置3から切替コマンドを受信すると、入力切替信号を出力する。第1情報処理装置4aから出力される入力切替信号は、表示装置5が表示する画像を、第1情報処理装置4aから出力される画像に切り替える指示を示す。表示装置5は、第1入力部51aが入力切替信号を受信すると、第1情報処理装置4aから出力される画像を表示する。同様に、第2情報処理装置4bから出力される入力切替信号は、表示装置5が表示している画像を、第2情報処理装置4bから出力される画像に切り替える指示を示す。表示装置5は、第2入力部51bが入力切替信号を受信すると、第2情報処理装置4bから出力される画像を表示する。本実施形態において、第1入力部51a及び第2入力部51bは、HDMI(登録商標)端子のような映像インターフェースである。
なお、以下の説明において、表示装置5が表示する画像を「表示画像」と記載し、表示画像を出力する情報処理装置を「表示画像出力装置」と記載する場合がある。また、表示画像出力装置が接続している入力部を、「表示画像受信部」と記載する場合がある。
続いて図1及び図2を参照して、指示入力装置2の構成を説明する。図2は、実施形態1に係る指示入力装置2の構成を示す図である。図2に示すように、指示入力装置2は、通信部21、音声入力部22、記憶部23、及び制御部24を備える。
通信部21は、表示制御装置3との間の通信を制御する。具体的には、通信部21は、音声データを表示制御装置3に送信する。通信部21は、例えば、LANボード又は無線LANボードである。
音声入力部22は、利用者音声を集音して、アナログ電気信号に変換する。アナログ電気信号は、制御部24に入力される。音声入力部22は、例えば、マイクロフォンである。
記憶部23は、例えばRAM(Random Access Memory)及びROM(Read Only Memory)のような半導体メモリーを備える。記憶部23は更に、HDD(Hard Disk Drive)のようなストレージデバイスを備えてもよい。記憶部23は、制御部24が実行する制御プログラムを記憶する。
制御部24は、例えばCPU(Central Processing Unit)又はMPU(Micro Processing Unit)のようなプロセッサを備える。また、制御部24(コンピューター)は、記憶部23に記憶された制御プログラム(コンピュータープログラム)に基づいて、指示入力装置2の動作を制御する。本実施形態において、制御部24は、音声入力部22から入力されたアナログ電気信号をデジタル信号(音声データ)に変換して、通信部21にデジタル信号を送信させる。
続いて図1及び図3を参照して、表示制御装置3の構成を説明する。図3は、実施形態1に係る表示制御装置3の構成を示す図である。図3に示すように、表示制御装置3は、通信部31、音声認識部32、記憶部33、及び制御部34を備える。
通信部31は、例えば、LANボード又は無線LANボードである。通信部31は、指示入力装置2との間の通信、第1情報処理装置4aとの間の通信、及び第2情報処理装置4bとの間の通信を制御する。具体的には、通信部31は、指示入力装置2から音声データを受信する。また、通信部31は、第1情報処理装置4a及び第2情報処理装置4bへコマンドを送信する(コマンドを発行する)。本実施形態において、通信部31は、第1情報処理装置4a及び第2情報処理装置4bから、コマンドの発行を要求するコマンド要求信号を受信する。
音声認識部32は、指示入力装置2から受信した音声データを音声認識技術によりテキスト情報(以下、「認識結果テキスト」と記載する場合がある。)に変換する。音声認識部32は、例えば、音声認識LSI(Large Scale Integration)を備える。
記憶部33は、例えばRAM及びROMのような半導体メモリーを備える。更に、記憶部33は、HDDのようなストレージデバイスを備える。記憶部33は、制御部34が実行する制御プログラムを記憶する。
本実施形態において、記憶部33は、第1管理テーブル331、第2管理テーブル332、アプリケーション使用機器テーブル333、及びキーワードテーブル334を記憶する。
第1管理テーブル331には、装置情報が登録される。具体的には、第1管理テーブル331には、接続情報、周辺機器情報、及びアプリケーション情報が登録される。
接続情報は、表示装置5と接続している第1情報処理装置4aの出力部を示す。また、接続情報は、表示装置5と接続している第2情報処理装置4bの出力部を示す。したがって、接続情報は、第1情報処理装置4aと接続している表示装置5の入力部、及び第2情報処理装置4bと接続している表示装置5の入力部を示す。本実施形態では、表示装置5と接続している第1情報処理装置4aの出力部として、第1入力部51aと接続している出力部が登録される。また、表示装置5と接続している第2情報処理装置4bの出力部として、第2入力部51bと接続している出力部が登録される。あるいは、第1情報処理装置4aと接続している表示装置5の入力部として第1入力部51aが登録され、第2情報処理装置4bと接続している表示装置5の入力部として第2入力部51bが登録される。
周辺機器情報は、第1情報処理装置4a及び第2情報処理装置4bに接続している周辺機器を示す。アプリケーション情報は、第1情報処理装置4a及び第2情報処理装置4bにインストールされているアプリケーションソフトウェアを示す。アプリケーション情報は更に、第1情報処理装置4a及び第2情報処理装置4bにインストールされているアプリケーションソフトウェアが動作中であるか否かを示す。なお、以下の説明において、アプリケーションソフトウェアを「アプリケーション」と記載する場合がある。
第2管理テーブル332には、受信状況情報が登録される。具体的には、第2管理テーブル332には、表示画像出力装置を示す情報と、表示画像受信部を示す情報とが登録される。
アプリケーション使用機器テーブル333には、特定のアプリケーションを示す情報と、特定のアプリケーションに関連する周辺機器を示す情報とが登録される。特定のアプリケーション及び周辺機器は、予め登録されてもよいし、利用者が登録してもよい。特定のアプリケーションに関連する周辺機器は、例えば、特定のアプリケーションの動作中に使用される機器である。具体的には、特定のアプリケーションが、テレビ会議アプリケーション及びウェブ会議アプリケーションのような遠隔会議アプリケーションである場合、周辺機器を示す情報として、マイク、スピーカー、及び動画撮影用カメラを示す情報が登録される。
キーワードテーブル334には、特定のアプリケーションに実行させる機能を示すキーワードが登録される。例えば、遠隔会議アプリケーションに実行させる機能を示すキーワードとして、「テレビ会議」、「ウェブ会議」等が登録される。また、キーワードテーブル334には、遠隔会議の相手(遠隔会議アプリケーションの接続先)を示すキーワードが登録される。例えば、遠隔会議の相手を示すキーワードとして、「○○さん」、「△△さん」等が登録される。
制御部34は、例えばCPU又はMPUのようなプロセッサを備える。また、制御部34(コンピューター)は、記憶部33に記憶された制御プログラム(コンピュータープログラム)に基づいて、表示制御装置3の動作を制御する。本実施形態において、制御部34は、制御プログラムを実行することにより、判定部341、コマンド生成部342、及びコマンド発行部343として機能する。
判定部341は、利用者からの指示の内容を判定する。本実施形態において、判定部341は、認識結果テキストと、記憶部33が記憶している情報とに基づいて、利用者からの指示の内容を判定する。具体的には、判定部341は、認識結果テキストに、キーワードテーブル334に登録されているキーワードが含まれるか否かを判定する。また、判定部341は、認識結果テキストから、キーワードテーブル334に登録されているキーワードを抽出する。
コマンド生成部342は、判定部341の判定結果と、記憶部33が記憶している情報とに基づいて、第1情報処理装置4a又は第2情報処理装置4bに対して発行するコマンドを生成する。また、コマンド生成部342は、生成したコマンドを記憶部33に記憶させる。
本実施形態において、コマンド生成部342は、判定部341が抽出したキーワードと、第1管理テーブル331に登録されている情報と、第2管理テーブル332に登録されている情報と、アプリケーション使用機器テーブル333に登録されている情報とに基づいて、コマンドを生成する。
具体的には、コマンド生成部342は、利用者からの指示の実行に使用するアプリケーションである指示対応アプリケーションを、抽出されたキーワードから判定する。また、コマンド生成部342は、指示対応アプリケーションに関連する特定の周辺機器を、アプリケーション使用機器テーブル333を参照して判定する。また、コマンド生成部342は、第1管理テーブル331を参照して、第1情報処理装置4a及び第2情報処理装置4bのうちから、特定の周辺機器が接続されている情報処理装置である指示対応装置を判定する。また、コマンド生成部342は、第2管理テーブル332を参照して、切替コマンドを生成するか否かを判定する。詳しくは、表示画像出力装置が指示対応装置であるか否かを判定する。切替コマンドは、表示画像を、指示対応装置から出力される画像に切り替える。
また、コマンド生成部342は、第1機能実行コマンド又は第2機能実行コマンドを生成する。詳しくは、コマンド生成部342は、第1管理テーブル331を参照して、指示対応装置にインストールされている指示対応アプリケーションが動作中であるか否かを判定する。コマンド生成部342は、指示対応アプリケーションが動作中でない場合、第1機能実行コマンドを生成する。第1機能実行コマンドは、指示対応アプリケーションを起動させる命令と、利用者からの指示に対応する機能を指示対応アプリケーションに実行させる命令とを示す。一方、指示対応アプリケーションが動作中である場合、コマンド生成部342は、第2機能実行コマンドを生成する。第2機能実行コマンドは、利用者からの指示に対応する機能を指示対応アプリケーションに実行させる命令を示す。
コマンド発行部343は、通信部31が第1情報処理装置4aからコマンド要求信号を受信した場合、第1情報処理装置4aを発行先とするコマンドを記憶部33から読み出して、第1情報処理装置4aにコマンドを発行する。同様に、コマンド発行部343は、通信部31が第2情報処理装置4bからコマンド要求信号を受信した場合、第2情報処理装置4bを発行先とするコマンドを記憶部33から読み出して、第2情報処理装置4bにコマンドを発行する。
以上、図1及び図3を参照して表示制御装置3の構成について説明した。なお、図3に示す表示制御装置3は音声認識部32を備えたが、制御部34が音声認識部32の機能を有してもよい。この場合、音声認識部32は省略される。
続いて、図1、図3及び図4を参照して、第1情報処理装置4aの構成について説明する。図4は、実施形態1に係る第1情報処理装置4aの構成を示す図である。図4に示すように、第1情報処理装置4aは、通信部41、操作部42、表示部43、出力部44、音声入出力部45a、動画入力部45b、記憶部46、及び制御部47を備える。
通信部41は、表示制御装置3との間の通信を制御する。具体的には、通信部41は、表示制御装置3にコマンド要求信号を送信し、表示制御装置3からコマンドを受信する。通信部41は、例えば、LANボード又は無線LANボードである。
操作部42は、利用者によって操作されて、利用者からの指示を受け付ける。操作部42は、利用者の操作に応じた信号を制御部47に出力する。この結果、第1情報処理装置4aは、操作部42が受け付けた操作に応じた動作を実行する。操作部42は、例えば、ポインティングデバイスと、キーボードとを備える。なお、操作部42は、タッチセンサを備えてもよい。タッチセンサは、表示部43の表示面に重畳される。
表示部43は各種の画面を表示する。表示部43は、例えば、液晶ディスプレー又は有機EL(electroluminescence)ディスプレーである。なお、タッチセンサが表示部43の表示面に重畳される場合、表示部43は、タッチディスプレーとして機能する。本実施形態において、表示部43は、図6を参照して後述する接続装置登録画面60を表示する。接続装置登録画面60は、ユーザーインターフェイス画面であり、接続装置登録画面60に登録された情報は、通信部41によって表示制御装置3に送信される。表示制御装置3の制御部34は、接続装置登録画面60に登録された情報を第1管理テーブル331に反映させる。
出力部44は、画像信号を出力する。また、出力部44は、入力切替信号を出力する。出力部44は、表示装置5の第1入力部51aに接続する。出力部44は、例えば、HDMI(登録商標)端子のような映像インターフェースである。
音声入出力部45aは、スピーカーマイク装置100aと接続する。音声入出力部45aは、周辺機器接続部の一例であり、スピーカーマイク装置100aは周辺機器の一例である。音声入出力部45aは、例えばアナログオーディオ端子であり、スピーカーマイク装置100aは、例えばヘッドセットである。
動画入力部45bは、動画撮影用カメラ100bと接続する。動画入力部45bは、周辺機器接続部の一例であり、動画撮影用カメラ100bは周辺機器の一例である。動画入力部45bは、例えばUSB端子であり、動画撮影用カメラ100bは、例えばウェブカメラである。
記憶部46は、例えばRAM及びROMのような半導体メモリーを備える。更に、記憶部46は、HDDのようなストレージデバイスを備える。記憶部46は、制御部47が実行する制御プログラムを記憶する。
制御部47は、例えばCPU又はMPUのようなプロセッサを備える。また、制御部47(コンピューター)は、記憶部46に記憶された制御プログラム(コンピュータープログラム)に基づいて、第1情報処理装置4aの動作を制御する。本実施形態において、制御部47は、制御プログラムを実行することにより、装置情報取得部471、コマンド取得部472、及び切替指示部473として機能する。
装置情報取得部471は、第1情報処理装置4aの現在の状態を取得する。具体的には、装置情報取得部471は、第1情報処理装置4aに現在インストールされているアプリケーションを示す情報を取得する。また、装置情報取得部471は、第1情報処理装置4aにおいて動作中のアプリケーションを示す情報を取得する。更に、装置情報取得部471は、第1情報処理装置4aに現在接続している周辺機器を示す情報を取得する。装置情報取得部471が取得した情報は、通信部41によって表示制御装置3に送信される。表示制御装置3の制御部34は、装置情報取得部471が取得した情報を第1管理テーブル331に反映させる。
コマンド取得部472は、通信部41にコマンド要求信号を送信させる。この結果、表示制御装置3から、第1情報処理装置4aに対するコマンドが発行されて、コマンド取得部472が、第1情報処理装置4aに対するコマンドを取得する。コマンド要求信号は、例えば、定期的又は一定期間ごとに表示制御装置3へ送信される。
切替指示部473は、出力部44から入力切替信号を出力させる。具体的には、切替指示部473は、出力部44が表示装置5の第1入力部51aに接続されると、出力部44から入力切替信号を出力させる。また、切替指示部473は、コマンド取得部472が切替コマンドを取得すると、出力部44から入力切替信号を出力させる。制御部47は、出力部44から入力切替信号が出力されると、通信部41に入力切替情報を送信させる。入力切替情報は、第1情報処理装置4aから入力切替信号が出力されたことを示す。表示制御装置3の制御部34は、入力切替情報に基づいて、第2管理テーブル332に受信状況情報を登録する。
以上、図1、図3及び図4を参照して第1情報処理装置4aの構成について説明した。なお、第2情報処理装置4bの構成は第1情報処理装置4aと同様であるため、その説明は省略する。
続いて図1及び図5を参照して、表示装置5の構成について説明する。図5は、実施形態1に係る表示装置5の構成を示す図である。図5に示すように、表示装置5は、図1を参照して説明した第1入力部51a及び第2入力部51bに加えて、入力切替部52、表示部53、記憶部54、及び制御部55を備える。
第1入力部51aは、第1情報処理装置4aから出力された画像信号を受信する。また、第1入力部51aは、第1情報処理装置4aから出力された入力切替信号を受信する。第1入力部51aが受信した画像信号は、入力切替部52に送信される。第1入力部51aが受信した入力切替信号は、制御部55に送信される。
同様に、第2入力部51bは、第2情報処理装置4bから出力された画像信号を受信する。また、第2入力部51bは、第2情報処理装置4bから出力された入力切替信号を受信する。第2入力部51bが受信した画像信号は、入力切替部52に送信される。第2入力部51bが受信した入力切替信号は、制御部55に送信される。
入力切替部52は、表示画像受信部を、第1入力部51aと第2入力部51bとの間で切り替える。詳しくは、入力切替部52は、第1入力部51aが表示画像受信部に設定された場合、第1入力部51aが受信した画像信号を制御部55に送信する。同様に、入力切替部52は、第2入力部51bが表示画像受信部に設定された場合、第2入力部51bが受信した画像信号を制御部55に送信する。
表示部53は、第1入力部51aが受信する画像、又は第2入力部51bが受信する画像を表示する。表示部53は、例えば、液晶ディスプレー又は有機ELディスプレーである。
記憶部54は、例えばRAM及びROMのような半導体メモリーを備える。更に、記憶部54は、HDDのようなストレージデバイスを備え得る。記憶部54は、制御部55が実行する制御プログラムを記憶する。
制御部55は、例えばCPU又はMPUのようなプロセッサを備える。また、制御部55(コンピューター)は、記憶部54に記憶された制御プログラム(コンピュータープログラム)に基づいて、表示装置5の動作を制御する。
本実施形態において、制御部55は、入力切替信号に基づいて入力切替部52を制御する。具体的には、制御部55は、第1入力部51aが入力切替信号を受信した場合、第1入力部51aを表示画像受信部に設定する。また、制御部55は、第2入力部51bが入力切替信号を受信した場合、第2入力部51bを表示画像受信部に設定する。
以上、図1〜図5を参照して本実施形態について説明した。なお、本実施形態では、表示制御装置3が音声認識処理を実行したが、指示入力装置2が音声認識処理を実行して、認識結果テキストを表示制御装置3に送信してもよい。
本実施形態によれば、第1情報処理装置4a及び第2情報処理装置4bの状態に応じて、表示装置5の入力切替を制御することができる。詳しくは、同じ利用者音声であっても、第1情報処理装置4a及び第2情報処理装置4bの状態に応じて、異なる入力部が表示画像受信部に設定される。例えば、指示対応アプリケーションに関連する周辺機器が、第1情報処理装置4a及び第2情報処理装置4bのうち、第1情報処理装置4aにのみ接続されている場合、第1入力部51aが表示画像受信部に設定される。一方、指示対応アプリケーションに関連する周辺機器が、第1情報処理装置4a及び第2情報処理装置4bのうち、第2情報処理装置4bにのみ接続されている場合、第2入力部51bが表示画像受信部に設定される。
また、本実施形態によれば、第1情報処理装置4a及び第2情報処理装置4bの状態に応じて、第1情報処理装置4a及び第2情報処理装置4bのうちから、指示対応装置を判定することができる。したがって、利用者は、実行させたい機能を発声すればよく、その機能の実行に使用する周辺機器が接続されている情報処理装置を特定する必要がない。その結果、利用者の利便性が向上する。
続いて図4、及び図6を参照して、接続装置登録画面60について説明する。図6は、接続装置登録画面60の一例を示す図である。利用者は、第1情報処理装置4aの操作部42を操作して、接続装置登録画面60(ユーザーインターフェイス画面)に情報を設定(登録)することができる。なお、第1情報処理装置4aは、ユーザーインターフェイス画面の画像データを表示装置5に送信して、第1情報処理装置4aの表示部43に表示されているユーザーインターフェイス画面を表示装置5の表示部53に表示させてもよい。
図6に示すように、接続装置登録画面60は、装置名情報登録欄61、接続情報登録欄62、保存ボタン63、及びキャンセルボタン64を表示する。装置名情報登録欄61には、第1情報処理装置4a及び第2情報処理装置4bの装置名が設定される。装置名は、利用者が任意に決定する。
接続情報登録欄62には、表示装置5の第1入力部51aと接続している第1情報処理装置4aの出力部44の名称が設定される。また、接続情報登録欄62には、表示装置5の第2入力部51bと接続している第2情報処理装置4bの出力部44の名称が設定される。あるいは、接続情報登録欄62には、第1情報処理装置4aの出力部44と接続している表示装置5の入力部の名称、及び第2情報処理装置4bの出力部44と接続している表示装置5の入力部の名称が設定される。換言すると、接続情報登録欄62には、接続情報として、第1情報処理装置4a及び第2情報処理装置4bのそれぞれと表示装置5とを接続するインターフェースを示す情報が設定される。具体的には、接続情報登録欄62には、D−SUB端子、HDMI(登録商標)端子、又はDisplayport等が設定される。図6は、接続情報として、HDMI(登録商標)端子を例示している。
保存ボタン63は、接続装置登録画面60に設定された情報を保存するためのボタンであり、利用者が第1情報処理装置4aの操作部42を操作して保存ボタン63を押下する指示を入力すると、第1情報処理装置4aの通信部41が、接続装置登録画面60に設定された情報を表示制御装置3へ送信する。
キャンセルボタン64は、接続装置登録画面60を用いた情報登録処理をキャンセルするためのボタンであり、利用者が第1情報処理装置4aの操作部42を操作してキャンセルボタン64を押下する指示を入力すると、接続装置登録画面60に設定された情報が保存されることなく、接続装置登録画面60が閉じる。
続いて図4、図6及び図7(a)を参照して、第1管理テーブル331について説明する。図7(a)は、第1管理テーブル331の一例を示す図である。図7(a)に示すように、第1管理テーブル331は、装置名情報欄71、周辺機器情報欄72、接続情報欄73、アプリケーション情報欄74を有する。
装置名情報欄71には、接続装置登録画面60の装置名情報登録欄61(図6)に設定された名称が反映される。周辺機器情報欄72には、第1情報処理装置4a及び第2情報処理装置4bの装置情報取得部471(図4)が取得した周辺機器情報が反映される。接続情報欄73には、接続装置登録画面60の接続情報登録欄62(図6)に設定された名称が反映される。アプリケーション情報欄74には、第1情報処理装置4a及び第2情報処理装置4bの装置情報取得部471(図4)が取得したアプリケーション情報が反映される。
続いて図3、図7(a)、及び図7(b)を参照して、第2管理テーブル332について説明する。図7(b)は、第2管理テーブル332の一例を示す図である。図7(b)に示すように、第2管理テーブル332は、装置名情報欄81及び接続情報欄82を有する。
装置名情報欄81には、表示画像出力装置の名称が設定される。詳しくは、表示制御装置3の制御部34は、第1情報処理装置4a又は第2情報処理装置4bから受信した入力切替情報と、第1管理テーブル331の装置名情報欄71とを参照して、装置名情報欄81に表示画像出力装置の名称を設定する。
接続情報欄82には、表示画像受信部の名称が設定される。詳しくは、表示制御装置3の制御部34は、第1情報処理装置4a又は第2情報処理装置4bから受信した入力切替情報と、第1管理テーブル331の接続情報欄73とを参照して、接続情報欄82に表示画像受信部の名称を設定する。
続いて図8を参照して、アプリケーション使用機器テーブル333について説明する。図8は、アプリケーション使用機器テーブル333の一例を示す図である。図8に示すように、アプリケーション使用機器テーブル333は、アプリケーション名情報欄91と、デバイス名情報欄92とを有する。アプリケーション名情報欄91には、アプリケーションの名称が登録される。デバイス名情報欄92には、アプリケーション名情報欄91に登録されているアプリケーションに関連する周辺機器の名称が登録される。
続いて図3、図4、図7(a)及び図9を参照して、第1登録処理について説明する。第1登録処理は、接続装置登録画面60を用いて第1情報処理装置4a及び第2情報処理装置4bのそれぞれの装置名、及び、第1情報処理装置4a及び第2情報処理装置4bのそれぞれと表示装置5とを接続するインターフェースの名称を登録する処理である。図9は、第1登録処理を示す図である。
利用者が、第1情報処理装置4aの操作部42を操作して、第1情報処理装置4aの表示部43に接続装置登録画面60を表示させる指示を入力すると、図9に示す処理が開始する。
図9に示すように、利用者が接続装置登録画面60を表示させる指示を入力すると、第1情報処理装置4aの制御部47は、第1情報処理装置4aの表示部43に接続装置登録画面60を表示させる(ステップS1)。
第1情報処理装置4aの制御部47は、第1情報処理装置4aの表示部43に接続装置登録画面60を表示させると、接続装置登録画面60の保存ボタン63及びキャンセルボタン64のうちのいずれのボタンが押下されたのかを判定する(ステップS2)。
利用者が、第1情報処理装置4aの操作部42を操作して、保存ボタン63を押下すると(ステップS2;保存)、第1情報処理装置4aの制御部47は、接続装置登録画面60に設定された情報を表示制御装置3へ送信して(ステップS3)、処理を終了する。また、利用者が、第1情報処理装置4aの操作部42を操作して、キャンセルボタン64を押下すると(ステップS2;キャンセル)、第1情報処理装置4aの制御部47は、接続装置登録画面60に設定された情報を表示制御装置3へ送信することなく、処理を終了する。
表示制御装置3の制御部34は、第1情報処理装置4aから受信した情報を第1管理テーブル331に登録して(ステップS4)、処理を終了する。
続いて図3、図4及び図10を参照して、第2登録処理について説明する。第2登録処理は周辺機器情報を登録する処理である。図10は、第2登録処理を示す図である。第1情報処理装置4aの制御部47が、第1情報処理装置4aの周辺機器接続部に周辺機器が接続されたことを認識すると、図10に示す処理が開始する。同様に、第2情報処理装置4bの制御部47が、第2情報処理装置4bの周辺機器接続部に周辺機器が接続されたことを認識すると、図10に示す処理が開始する。以下、第1情報処理装置4aに周辺機器が接続された場合を例に、第2登録処理を説明する。
図10に示すように、第1情報処理装置4aの周辺機器接続部に周辺機器が接続されると、第1情報処理装置4aの制御部47(装置情報取得部471)が、第1情報処理装置4aの周辺機器接続部に接続された周辺機器を認識する(ステップS11)。換言すると、第1情報処理装置4aの制御部47(装置情報取得部471)は、第1情報処理装置4aの周辺機器接続部に接続された周辺機器を示す情報を取得する。次に、第1情報処理装置4aの制御部47は、取得した情報(周辺機器情報)を表示制御装置3へ送信して(ステップS12)、処理を終了する。
表示制御装置3の制御部34は、第1情報処理装置4aから受信した周辺機器情報を参照し、第1情報処理装置4aに接続された周辺機器を示す情報を第1管理テーブル331に登録して(ステップS13)、処理を終了する。
続いて図3、図4及び図11を参照して、第3登録処理について説明する。第3登録処理は、第1管理テーブル331から周辺機器情報を削除する処理である。図11は、第3登録処理を示す図である。第1情報処理装置4aの制御部47が、第1情報処理装置4aの周辺機器接続部から周辺機器が取り外されたことを認識すると、図11に示す処理が開始する。同様に、第2情報処理装置4bの制御部47が、第2情報処理装置4bの周辺機器接続部から周辺機器が取り外されたことを認識すると、図11に示す処理が開始する。以下、第1情報処理装置4aの周辺機器接続部から周辺機器が取り外された場合を例に、第3登録処理を説明する。
図11に示すように、第1情報処理装置4aの周辺機器接続部から周辺機器が取り外されると、第1情報処理装置4aの制御部47(装置情報取得部471)が、第1情報処理装置4aの周辺機器接続部から取り外された周辺機器を認識する(ステップS21)。換言すると、第1情報処理装置4aの制御部47(装置情報取得部471)は、第1情報処理装置4aの周辺機器接続部から取り外された周辺機器を示す情報を取得する。次に、第1情報処理装置4aの制御部47は、取得した情報(周辺機器情報)を表示制御装置3へ送信して(ステップS22)、処理を終了する。
表示制御装置3の制御部34は、第1情報処理装置4aから受信した周辺機器情報を参照し、第1情報処理装置4aから取り外された周辺機器を示す情報を第1管理テーブル331から削除して(ステップS23)、処理を終了する。
なお、第2登録処理と同様に、第1情報処理装置4aの制御部47は、第1情報処理装置4aにアプリケーションがインストールされると、インストールされたアプリケーションを示す情報(アプリケーション情報)を取得して、表示制御装置3へ送信する。表示制御装置3の制御部34は、第1情報処理装置4aから受信したアプリケーション情報を参照し、第1情報処理装置4aにインストールされたアプリケーションを示す情報を第1管理テーブル331に登録する。第2情報処理装置4bにインストールされたアプリケーションを示す情報を第1管理テーブル331に登録する処理も同様に実行される。
また、第3登録処理と同様に、第1情報処理装置4aの制御部47は、第1情報処理装置4aからアプリケーションがアンインストールされると、アンインストールされたアプリケーションを示す情報(アプリケーション情報)を取得して、表示制御装置3へ送信する。表示制御装置3の制御部34は、第1情報処理装置4aから受信したアプリケーション情報を参照し、第1情報処理装置4aからアンインストールされたアプリケーションを示す情報を第1管理テーブル331から削除する。第2情報処理装置4bからアンインストールされたアプリケーションを示す情報を第1管理テーブル331から削除する処理も同様に実行される。
続いて図3、図4及び図12を参照して、第4登録処理について説明する。第4登録処理はアプリケーション情報を登録する処理である。図12は、第4登録処理を示す図である。第1情報処理装置4aの制御部47が、第1情報処理装置4aにインストールされているアプリケーションが動作を開始したことを認識すると、図12に示す処理が開始する。同様に、第2情報処理装置4bの制御部47が、第2情報処理装置4bにインストールされているアプリケーションが動作を開始したことを認識すると、図12に示す処理が開始する。以下、第1情報処理装置4aにインストールされているアプリケーションが動作を開始した場合を例に、第4登録処理を説明する。
図12に示すように、第1情報処理装置4aにインストールされているアプリケーションが動作を開始すると、第1情報処理装置4aの制御部47(装置情報取得部471)が、そのアプリケーションが動作中であると認識する(ステップS31)。換言すると、第1情報処理装置4aの制御部47(装置情報取得部471)は、動作中のアプリケーションを示す情報を取得する。次に、第1情報処理装置4aの制御部47は、取得した情報(アプリケーション情報)を表示制御装置3へ送信して(ステップS32)、処理を終了する。
表示制御装置3の制御部34は、第1情報処理装置4aから受信したアプリケーション情報を参照し、第1情報処理装置4aにインストールされているアプリケーションが動作中であることを示す情報を第1管理テーブル331に登録して(ステップS33)、処理を終了する。
続いて図3、図4及び図13を参照して、第5登録処理について説明する。第5登録処理は受信状況情報を登録する処理である。図13は、第5登録処理を示す図である。第1情報処理装置4aの出力部44から入力切替信号が出力されると、図13に示す処理が開始する。同様に、第2情報処理装置4bの出力部44から入力切替信号が出力されると、図13に示す処理が開始する。以下、第1情報処理装置4aの出力部44から入力切替信号が出力された場合を例に、第5登録処理を説明する。
図13に示すように、第1情報処理装置4aの制御部47(切替指示部473)が、第1情報処理装置4aの出力部44から入力切替信号を出力させると(ステップS41)、第1情報処理装置4aの制御部47は、入力切替情報を表示制御装置3へ送信して(ステップS42)、処理を終了する。
表示制御装置3の制御部34は、第1情報処理装置4aから受信した入力切替情報と、第1管理テーブル331の装置名情報欄71及び接続情報欄73とを参照し、第2管理テーブル332に受信状況情報を登録して(ステップS43)、処理を終了する。
続いて図1、図3及び図14を参照して、表示制御装置3の制御部34が実行する処理について説明する。図14は、表示制御装置3の制御部34が実行する処理を示す図である。図14に示す処理は、表示制御装置3が指示入力装置2から音声データを受信すると開始する。
図14に示すように、制御部34が実行する処理は、判定処理(ステップS100)と、コマンド生成処理(ステップS200)と、コマンド発行処理(ステップS300)とを含む。
具体的には、表示制御装置3が指示入力装置2から音声データを受信すると、制御部34(判定部341)が、利用者からの指示の内容を判定する(ステップS100)。
次に、制御部34(コマンド生成部342)が、ステップ100で判定された結果と、表示制御装置3の記憶部33に記憶されている情報とに基づいて、第1情報処理装置4a又は第2情報処理装置4bに対して発行するコマンドを生成する(ステップS200)。制御部34が生成したコマンドは、表示制御装置3の記憶部33に記憶される。
制御部34(コマンド発行部343)は、第1情報処理装置4aからコマンド要求信号が送信されると、第1情報処理装置4aを発行先とするコマンドを記憶部33から読み出し、第1情報処理装置4aにコマンドを発行して(ステップS300)、処理を終了する。同様に、制御部34(コマンド発行部343)は、第2情報処理装置4bからコマンド要求信号が送信されると、第2情報処理装置4bを発行先とするコマンドを記憶部33から読み出し、第2情報処理装置4bにコマンドを発行して(ステップS300)、処理を終了する。
続いて図1、図3、図7(a)、図7(b)、図15及び図16を参照して、表示制御装置3の制御部34が実行する処理(判定処理、コマンド生成処理、及びコマンド発行処理)の一例について説明する。図15及び図16は、実施形態1に係る表示制御装置3の制御部34が実行する処理の一例を示す図である。
図15及び図16に示す処理において、ステップS101〜ステップS103の処理は判定処理の一例であり、ステップS201〜S208の処理はコマンド生成処理の一例である。図15及び図16に示す処理は、音声認識部32が認識結果テキストを生成すると開始する。
音声認識部32が認識結果テキストを生成すると、制御部34(判定部341)は、認識結果テキストに特定のキーワードが含まれるか否かを判定する(ステップS101)。具体的には、制御部34(判定部341)は、キーワードテーブル334に登録されているキーワードが認識結果テキストに含まれるか否かを判定する。
制御部34は、キーワードテーブル334に登録されているキーワードが認識結果テキストに含まれていないと判定した場合(ステップS101のNo)、第1フラグを設定して(ステップS102)、図15及び図16に示す処理を終了する。第1フラグは、キーワードテーブル334に登録されているキーワードが認識結果テキストに含まれていないことを示す。
制御部34(判定部341)は、キーワードテーブル334に登録されているキーワードが認識結果テキストに含まれていると判定した場合(ステップS101のYes)、認識結果テキストから、キーワードテーブル334に登録されているキーワードを抽出する(ステップS103)。例えば、利用者音声が、「○○さんとテレビ会議をつないで」である場合、制御部34(判定部341)は、認識結果テキストから「○○さん」、及び「テレビ会議」を抽出する。
次に、制御部34(コマンド生成部342)は、抽出されたキーワードに基づいて、指示対応アプリケーションを判定する(ステップS201)。例えば、認識結果テキストから「○○さん」、及び「テレビ会議」が抽出された場合、指示対応アプリケーションは遠隔会議アプリケーションであると判定する。
次に、制御部34(コマンド生成部342)は、指示対応アプリケーションに関連する特定の周辺機器を、アプリケーション使用機器テーブル333を参照して判定する(ステップS202)。例えば、指示対応アプリケーションが遠隔会議アプリケーションである場合、特定の周辺機器は「マイク」、「スピーカー」、及び「カメラ」であると判定する。
次に、制御部34(コマンド生成部342)は、第1管理テーブル331及び第2管理テーブル332を参照して、表示装置5が表示している画像を出力している情報処理装置(表示画像出力装置)に、指示対応アプリケーションに関連する特定の周辺機器が接続しているか否かを判定する(ステップS203)。例えば、図7(b)に示すように、表示画像出力装置が第2情報処理装置4bである場合、制御部34(コマンド生成部342)は、第2情報処理装置4bに「マイク」、「スピーカー」及び「カメラ」が接続しているか否かを判定する。
制御部34(コマンド生成部342)は、表示画像出力装置に特定の周辺機器が接続していると判定した場合(ステップS203のYes)、表示画像出力装置の指示対応アプリケーションが動作中であるか否かに応じて、第1機能実行コマンド又は第2起動実行コマンドを生成する(ステップS204)。制御部34(コマンド生成部342)は、第1管理テーブル331を参照して、表示画像出力装置の指示対応アプリケーションが動作中であるか否かを判定する。制御部34(コマンド生成部342)は、コマンドを生成すると、記憶部33に記憶させる(図16に示すステップS208)。
一方、制御部34(コマンド生成部342)は、表示画像出力装置に特定の周辺機器が接続していないと判定した場合(ステップS203のNo)、図16に示すように、第1管理テーブル331を参照して、特定の周辺機器と接続している情報処理装置である周辺機器接続装置が存在するか否かを判定する(ステップS205)。
制御部34は、周辺機器接続装置が存在しないと判定した場合(ステップS205のNo)、第2フラグを設定して(ステップS206)、図15及び図16に示す処理を終了する。第2フラグは、周辺機器接続装置が存在しないことを示す。
制御部34は、周辺機器接続装置が存在すると判定した場合(ステップS205のYes)、周辺機器接続装置に対して発行する切替コマンドを生成する(ステップS207)。また、周辺機器接続装置にインストールされている指示対応アプリケーションが動作中であるか否かに応じて、第1機能実行コマンド又は第2起動実行コマンドを生成する(ステップS207)。
例えば、図7(a)及び図7(b)に示す例では、表示画像出力装置である第2情報処理装置4bに「マイク」、「スピーカー」、及び「カメラ」が接続していないため、制御部34(コマンド生成部342)は、第1情報処理装置4aに「マイク」、「スピーカー」、及び「カメラ」が接続しているか否かを判定する(ステップS205)。
図7(a)及び図7(b)に示す例では、第1情報処理装置4aに「マイク」、「スピーカー」、及び「カメラ」が接続しているため(ステップS205のYes)、制御部34(コマンド生成部342)は、第1情報処理装置4aに対して発行する切替コマンドを生成する(ステップS207)。また、第1情報処理装置4aの遠隔会議アプリケーションが動作中ではないため、制御部34(コマンド生成部342)は、第1機能実行コマンドを生成する(ステップS207)。
制御部34(コマンド生成部342)は、生成したコマンドを記憶部33に記憶させる(ステップS208)。その後、制御部34(コマンド発行部343)は、図14を参照して説明したコマンド発行処理を実行して(ステップS300)、図15及び図16に示す処理を終了する。例えば、図7(a)及び図7(b)に示す例では、第1情報処理装置4aに切替コマンドと第1機能実行コマンドとが送信される。この結果、第1情報処理装置4aの遠隔会議アプリケーションが「○○さん」と遠隔会議を接続し、表示装置5が、第1情報処理装置4aから出力される画像を表示する。
以上、図1〜図16を参照して実施形態1について説明した。なお、本実施形態では、第1情報処理装置4a及び第2情報処理装置4bが切替コマンドを受信して、表示装置5に対し入力切替を指示したが、表示装置5が切替コマンドを受信してよい。この場合、コマンド生成部342は、表示装置5を発行先とする切替コマンドを生成する。また、表示装置5は、図17に示すように、通信部57を備える。図17は、表示装置5の変形例の構成を示す図である。通信部57は、コマンド要求信号を表示制御装置3に送信する。また、通信部57は、表示制御装置3から切替コマンドを受信する。切替コマンドは、指示対応装置が接続する入力部を表示画像受信部に設定させる。通信部57は、例えば、LANボード又は無線LANボードである。
また、本実施形態では、接続装置登録画面60を用いて第1情報処理装置4a及び第2情報処理装置4bの装置名情報及び接続情報を登録したが、第1情報処理装置4a及び第2情報処理装置4bの各々の制御部47(装置情報取得部471)が、第1情報処理装置4a及び第2情報処理装置4bの装置名情報及び接続情報を取得してもよい。この場合、接続装置登録画面60を用いることなく、第1情報処理装置4a及び第2情報処理装置4bの装置名情報及び接続情報を登録することができる。
例えば、第1情報処理装置4aの制御部47(装置情報取得部471)は、第1情報処理装置4aの装置名を示す情報を第1情報処理装置4aの記憶部46から取得して、取得した情報を表示制御装置3に送信してもよい。第1情報処理装置4aの記憶部46に記憶されている装置名は、予め記憶されている装置名であってもよいし、利用者が登録した装置名であってもよい。また、第1情報処理装置4aの制御部47(装置情報取得部471)は、第1情報処理装置4aの出力部44が表示装置5に接続すると、第1情報処理装置4aの出力部44の名称を示す情報を記憶部46から取得して、取得した情報を表示制御装置3に送信してもよい。第2情報処理装置4bの制御部47(装置情報取得部471)も同様に、装置名情報及び接続情報を取得して表示制御装置3に送信し得る。
あるいは、図17に示すように表示装置5が通信部57を備える場合、接続装置登録画面60を用いることなく第1情報処理装置4a及び第2情報処理装置4bの装置名情報及び接続情報を登録することができる。具体的には、表示装置5の制御部55が、第1入力部51a及び第2入力部51bに接続した機器を示す情報を、第1入力部51a及び第2入力部51bに接続した機器から取得する。そして、通信部57が、第1入力部51aに接続している機器を示す情報と、第1入力部51aの名称を示す情報とを表示制御装置3に送信することにより、第1情報処理装置4aの装置名情報及び接続情報を登録することができる。同様に、通信部57が、第2入力部51bに接続している機器を示す情報と、第2入力部51bの名称を示す情報とを表示制御装置3に送信することにより、第2情報処理装置4bの装置名情報及び接続情報を登録することができる。
[実施形態2]
続いて図18及び図19を参照して本発明の実施形態2について説明する。但し、実施形態1と異なる事項を説明し、実施形態1と同じ事項についての説明は割愛する。実施形態2は、第1情報処理装置4a及び第2情報処理装置4bの構成、及び表示装置5の構成が実施形態1と異なる。
詳しくは、実施形態1において、第1情報処理装置4a及び第2情報処理装置4bは、画像信号及び入力切替信号を1つのインターフェース(出力部44)から出力したが、実施形態2に係る第1情報処理装置4a及び第2情報処理装置4bは、画像信号を出力するインターフェースと、入力切替信号を出力するインターフェースとを備える。
図18は、実施形態2に係る第1情報処理装置4a及び第2情報処理装置4bの構成を示す図である。図18に示すように、実施形態2に係る第1情報処理装置4a及び第2情報処理装置4bは、実施形態1において説明した出力部44に替えて、表示出力部44a及び指示出力部44bを備える。表示出力部44aは、画像信号を出力するインターフェースであり、指示出力部44bは、入力切替信号を出力するインターフェースである。表示出力部44aは、例えば、D−SUB端子、HDMI(登録商標)端子、又はDisplayportである。指示出力部44bは、例えば、LANボード又は無線LANボードである。
図19は、実施形態2に係る表示装置5の構成を示す図である。図19に示すように、実施形態2に係る表示装置5は、指示入力部56を備える。指示入力部56は、入力切替信号を受信するインターフェースである。指示入力部56は、例えば、LANボード又は無線LANボードである。なお、実施形態2に係る第1入力部51a及び第2入力部51bは、例えば、D−SUB端子、HDMI(登録商標)端子、又はDisplayportである。
以上、図18及び図19を参照して実施形態2について説明した。本実施形態によれば、第1情報処理装置4a及び第2情報処理装置4bの状態に応じて、表示装置5の入力切替を制御することができる。
なお、本実施形態では、第1情報処理装置4a及び第2情報処理装置4bが指示出力部44bを備える場合について説明したが、第1情報処理装置4a及び第2情報処理装置4bの通信部41が、入力切替信号を出力するインターフェースとして機能してもよい。また、本実施形態では、第1情報処理装置4a及び第2情報処理装置4bの両方が、画像信号を出力するインターフェースと、入力切替信号を出力するインターフェースとを備えたが、第1情報処理装置4a及び第2情報処理装置4bのうちの一方が、画像信号を出力するインターフェースと、入力切替信号を出力するインターフェースとを備えてもよい。
[実施形態3]
続いて図20〜図24を参照して本発明の実施形態3について説明する。但し、実施形態1及び2と異なる事項を説明し、実施形態1及び2と同じ事項についての説明は割愛する。実施形態3は、表示制御装置3が実行する処理と、第1情報処理装置4a及び第2情報処理装置4bの構成とが、実施形態1及び2と異なる。
図20は、実施形態3に係る表示制御装置3の構成を示す図である。図20に示すように、実施形態3において、記憶部33は、第1管理テーブル331と、第2管理テーブル332と、キーワードテーブル334とを記憶しており、実施形態1において説明したアプリケーション使用機器テーブル333を記憶していない。
本実施形態において、キーワードテーブル334には、特定の画像を表示装置5に表示させることを示すキーワードが登録される。例えば、キーワードテーブル334には、「メインPCの画面を映して」及び「ゲストPCの画面を映して」等が登録される。
また、本実施形態において、コマンド生成部342は、利用者からの指示が、特定の画像を表示装置5に表示させる指示である場合、判定部341が認識結果テキストから抽出したキーワードを参照して、第1情報処理装置4a及び第2情報処理装置4bのうちから、特定の画像を出力する情報処理装置である特定画像出力装置を判定する。詳しくは、判定部341が認識結果テキストから抽出したキーワードに、第1情報処理装置4aが表示している画像を表示装置5に表示させることを示すキーワード、又は、第2情報処理装置4bが表示している画像を表示装置5に表示させることを示すキーワードが含まれている場合、コマンド生成部342は、第1情報処理装置4a及び第2情報処理装置4bのうちの一方を特定画像出力装置として決定する。
また、本実施形態において、コマンド生成部342は、特定の画像を受信して表示させることができる指示対応アプリケーションを判定する。更に、コマンド生成部342は、第2管理テーブル332を参照して、表示画像出力装置を判定し、第1管理テーブル331を参照して、表示画像出力装置にインストールされている指示対応アプリケーションが、特定の画像を受信して表示させることができる状態であるか否かを判定する。換言すると、コマンド生成部342は、指示対応アプリケーションが動作中であるか否かを判定する。コマンド生成部342は、指示対応アプリケーションが、特定の画像を受信して表示させることが可能な状態ではない場合、表示画像を特定の画像に切り替えるコマンドを生成する。具体的には、コマンド生成部342は、特定画像出力装置が接続している入力部を表示画像受信部に設定する切替コマンドを生成する。
また、本実施形態において、コマンド生成部342は、表示画像出力装置にインストールされている指示対応アプリケーションが、表示装置5に画像を表示させるアプリケーションであり、指示対応アプリケーションが、特定の画像を受信して表示させることが可能な状態である場合、特定画像出力装置に対して発行する第1機能実行コマンドを生成するとともに、表示画像出力装置に対して発行する第1機能実行コマンド及び第2機能実行コマンドを生成する。
特定画像出力装置に対して発行する第1機能実行コマンドは、特定画像出力装置から表示画像出力装置に特定の画像を伝送させるアプリケーションを起動させて、そのアプリケーションに、特定画像出力装置から表示画像出力装置に特定の画像を伝送させる命令を示す。
表示画像出力装置に対して発行する第1機能実行コマンドは、特定画像出力装置から表示画像出力装置に伝送された特定の画像を受信するアプリケーションを起動させて、そのアプリケーションに、特定画像出力装置から表示画像出力装置に伝送された特定の画像を受信させる命令を示す。また、表示画像出力装置に対して発行する第2機能実行コマンドは、指示対応アプリケーションが表示装置5に表示させている画像に、特定の画像を重畳させる命令を示す。
図21は、実施形態3に係る第1情報処理装置4a及び第2情報処理装置4bの構成を示す図である。実施形態3において、第1情報処理装置4aの通信部41は、表示制御装置3との間の通信の制御に加えて、第2情報処理装置4bとの間の通信の制御も実行する。同様に、第2情報処理装置4bの通信部41は、表示制御装置3との間の通信の制御に加えて、第1情報処理装置4aとの間の通信の制御も実行する。
また、第1情報処理装置4a及び第2情報処理装置4bの記憶部46は、画像伝送アプリケーション461を記憶している。第1情報処理装置4aの画像伝送アプリケーション461は、第1情報処理装置4aの表示部43が表示している画像を、通信部41を介して第2情報処理装置4bに伝送させる。同様に、第2情報処理装置4bの画像伝送アプリケーション461は、第2情報処理装置4bの表示部43が表示している画像を、通信部41を介して第1情報処理装置4aに伝送させる。
続いて図20〜図24を参照して、実施形態3に係る表示制御装置3の制御部34が実行する処理(判定処理、コマンド生成処理、及びコマンド発行処理)の一例について説明する。図22(a)は、実施形態3に係る第1管理テーブル331の一例を示す図である。図22(b)は、実施形態3に係る第2管理テーブル332の一例を示す図である。図23及び図24は、実施形態3に係る表示制御装置3の制御部34が実行する処理の一例を示す図である。
図23及び図24に示す処理において、ステップS101〜ステップS103の処理は判定処理の一例であり、ステップS211〜S218の処理はコマンド生成処理の一例である。図23及び図24に示す処理は、音声認識部32が認識結果テキストを生成すると開始する。なお、ステップS101〜ステップS103の処理、及びステップS300の処理は、実施形態1において説明したステップS101〜ステップS103の処理、及びステップS300の処理と同様であるため、その説明は省略する。また、ステップS218の処理は、実施形態1において説明したステップS208の処理と同様であるため、その説明は省略する。
図23に示すように、認識結果テキストから抽出されたキーワードが、特定の画像を表示装置5に表示させることを示すキーワードである場合、制御部34(コマンド生成部342)は、抽出されたキーワードに基づいて、第1情報処理装置4a及び第2情報処理装置4bのうちから、特定の画像を出力する情報処理装置(特定画像出力装置)を判定する(ステップS211)。例えば、認識結果テキストから抽出されたキーワードが、「ゲストPCの画面を映して」である場合、制御部34(コマンド生成部342)は、第2情報処理装置4bが特定画像出力装置であると判定する。
次に、制御部34(コマンド生成部342)は、特定の画像を受信して表示させることができる指示対応アプリケーションを判定する(ステップS212)。例えば、制御部34(コマンド生成部342)は、遠隔会議アプリケーションが指示対応アプリケーションであると判定する。
次に、制御部34(コマンド生成部342)は、第1管理テーブル331及び第2管理テーブル332を参照して、表示装置5が表示している画像を出力している情報処理装置(表示画像出力装置)に、指示対応アプリケーションがインストールされているか否かを判定する(ステップS213)。
制御部34(コマンド生成部342)は、表示画像出力装置に指示対応アプリケーションがインストールされていないと判定した場合(ステップS213のNo)、第3フラグを設定して(ステップS214)、図23及び図24に示す処理を終了する。第3フラグは、表示画像出力装置に指示対応アプリケーションがインストールされていないことを示す。
制御部34(コマンド生成部342)は、表示画像出力装置に指示対応アプリケーションがインストールされていると判定した場合(ステップS213のYes)、図24に示すように、第1管理テーブル331を参照して、指示対応アプリケーションが動作しているか否かを判定する(ステップS215)。
制御部34(コマンド生成部342)は、指示対応アプリケーションが動作していると判定した場合(ステップS215のYes)、特定画像出力装置に対して発行する第1機能実行コマンドを生成するとともに、表示画像出力装置に対して発行する第1機能実行コマンド及び第2機能実行コマンドを生成する(ステップS216)。
制御部34(コマンド生成部342)は、指示対応アプリケーションが動作していないと判定した場合(ステップS215のNo)、特定画像出力装置に対して発行する切替コマンドを生成する(ステップS217)。
図22(a)及び図22(b)に示す例では、第1情報処理装置4aが表示画像出力装置であり、第1情報処理装置4aに遠隔会議アプリケーションがインストールされている。また、第1情報処理装置4aの遠隔会議アプリケーションは動作中であり、表示装置5に画像を表示させている。したがって、制御部34(コマンド生成部342)は、第2情報処理装置4b(特定画像出力装置)にインストールされている画像伝送アプリケーション461を起動させて、第2情報処理装置4bが表示している画像を第1情報処理装置4aに伝送させる第1機能実行コマンドを生成する。また、第1情報処理装置4a(表示画像出力装置)にインストールされている画像伝送アプリケーション461を起動させて、第2情報処理装置4bから伝送された画像を受信させる第1機能実行コマンドを生成する。更に、制御部34(コマンド生成部342)は、第2情報処理装置4bから伝送された画像を表示画像に重畳させる第2機能実行コマンドを生成する。この結果、第1情報処理装置4aの遠隔会議アプリケーションが、第2情報処理装置4bから伝送された画像を表示画像に重畳させる。一方、第1情報処理装置4aの遠隔会議アプリケーションが動作中でない場合には、第2情報処理装置4bが出力する画像が表示装置5に表示される。
以上、図20〜図24を参照して実施形態3について説明した。本実施形態によれば、第1情報処理装置4a及び第2情報処理装置4bの状態に応じて、表示装置5の入力切替を制御することができる。詳しくは、同じ利用者音声であっても、第1情報処理装置4a及び第2情報処理装置4bの状態に応じて、異なる入力部が表示画像受信部に設定される。例えば、指示対応アプリケーションが動作している場合、表示画像受信部は変更されない。一方、指示対応アプリケーションが動作していない場合、特定画像出力装置に接続している入力部が、表示画像受信部に設定される。
なお、本実施形態では、画像伝送アプリケーション461を利用したが、表示画像出力装置及び特定画像出力装置の両方に遠隔会議アプリケーションがインストールされている場合、特定画像出力装置の遠隔会議アプリケーションを起動させて、表示画像出力装置及び特定画像出力装置の遠隔会議アプリケーションに画面共有機能を実行させてもよい。
以上、本発明の実施形態について図面を参照しながら説明した。但し、本発明は、上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能である。
例えば、実施形態1に係る表示制御装置3が実行する処理と、実施形態3に係る表示制御装置3が実行する処理とは組み合わせることができる。この場合、表示制御装置3の制御部34は、認識結果テキストから抽出したキーワードに応じて、実施形態1において説明した処理と、実施形態3において説明した処理とのうちの一方を実行すればよい。
また、本発明の実施形態において、指示入力装置2は音声入力装置であったが、指示入力装置2は、利用者からの指示を入力できる装置であればよく、音声入力装置に限定されない。例えば、指示入力装置2は、タブレット端末又はPCのような情報処理装置であり得る。
また、本発明の実施形態では、キーワードを用いて利用者の指示を判定したが、利用者の指示を判定する処理は、意図推定処理であってもよい。表示制御装置3の制御部34が意図推定処理を実行する場合、表示制御装置3の記憶部33は、キーワードテーブル334に替えて、コーパスを記憶する。
また、本発明の実施形態では、表示制御装置3が一台の情報処理装置によって構成されたが、表示制御装置3は、複数台の情報処理装置によって構成されてもよい。
また、本発明の実施形態では、第1情報処理装置4a、第2情報処理装置4b、及び表示装置5が表示制御装置3に対してコマンドを要求したが、第1情報処理装置4a、第2情報処理装置4b、及び表示装置5が表示制御装置3に対してコマンドを要求することなく、表示制御装置3が第1情報処理装置4a、第2情報処理装置4b、及び表示装置5にコマンドを発行してもよい。
また、本発明の実施形態では、表示制御システム1が指示入力装置2を備えたが、第1情報処理装置4a又は第2情報処理装置4bが、指示入力装置2として使用されてもよい。
また、本発明の実施形態では、表示装置5が2つの入力部(第1入力部51a及び第2入力部51b)を備える場合について説明したが、表示装置5は3つ以上の入力部を備えてもよい。換言すると、表示制御システム1は、3台以上の情報処理装置を備えてもよい。
本発明は、会議システム、講義システム、及び授業システムのような表示装置を使用するシステムに有用である。
1 表示制御システム
3 表示制御装置
4a 第1情報処理装置
4b 第2情報処理装置
5 表示装置
32 音声認識部
33 記憶部
45a 音声入出力部
45b 動画入力部
51a 第1入力部
51b 第2入力部
100a スピーカーマイク装置
100b 動画撮影用カメラ
331 第1管理テーブル
332 第2管理テーブル
333 アプリケーション使用機器テーブル
334 キーワードテーブル
341 判定部
342 コマンド生成部
343 コマンド発行部
461 画像伝送アプリケーション

Claims (8)

  1. 表示装置を制御する表示制御装置であって、
    前記表示装置は、情報処理装置が接続される2つ以上の入力部を備え、
    前記表示制御装置は、
    前記情報処理装置のそれぞれの状態を示す装置情報と、前記表示装置が表示している表示画像を出力する前記情報処理装置を示す受信状況情報とを記憶する記憶部と、
    利用者からの指示の内容を判定する判定部と、
    前記判定部の判定結果と、前記記憶部が記憶している情報とに基づいて、前記情報処理装置及び前記表示装置のうちの少なくとも1つに対して発行するコマンドを生成するコマンド生成部と
    を備える、表示制御装置。
  2. 前記装置情報は、前記情報処理装置に接続している周辺機器を示す情報と、前記情報処理装置にインストールされているアプリケーションソフトウェアを示す情報と、前記アプリケーションソフトウェアが動作中であるか否かを示す情報とを含み、
    前記コマンド生成部は、
    前記指示の実行に使用する第1アプリケーションソフトウェアを判定し、
    前記第1アプリケーションソフトウェアに関連する特定の周辺機器を判定し、
    前記情報処理装置のうちから、前記特定の周辺機器が接続されている前記情報処理装置である指示対応装置を判定し、
    前記表示装置が表示している表示画像を、前記指示対応装置から出力される画像に切り替える第1コマンドを生成する、請求項1に記載の表示制御装置。
  3. 前記コマンド生成部は、前記指示対応装置にインストールされている前記第1アプリケーションソフトウェアに、前記指示に対応する機能を実行させる第2コマンドを更に生成する、請求項2に記載の表示制御装置。
  4. 前記装置情報は、前記情報処理装置にインストールされているアプリケーションソフトウェアを示す情報と、前記アプリケーションソフトウェアが動作中であるか否かを示す情報とを含み、
    前記指示が、第1画像を前記表示装置に表示させる指示である場合、
    前記コマンド生成部は、
    前記情報処理装置のうちから、前記第1画像を出力する前記情報処理装置である特定画像出力装置を判定し、
    前記第1画像を受信して表示させることができる第2アプリケーションソフトウェアを判定し、
    前記第2アプリケーションソフトウェアが、前記第1画像を受信して表示させることが可能な状態であるか否かを判定し、
    前記第2アプリケーションソフトウェアが、前記第1画像を受信して表示させることが可能な状態ではない場合、前記表示装置が表示している表示画像を前記第1画像に切り替える第3コマンドを生成する、請求項1から請求項3のいずれか1項に記載の表示制御装置。
  5. 前記第2アプリケーションソフトウェアが、前記表示装置に第2画像を表示させるアプリケーションソフトウェアであり、前記第2アプリケーションソフトウェアが、前記第1画像を受信して表示させることが可能な状態である場合、前記コマンド生成部は、前記第1画像を前記第2画像に重畳させる第4コマンドを生成する、請求項4に記載の表示制御装置。
  6. 前記利用者の音声を認識する音声認識部を備え、
    前記判定部は、前記音声認識部の認識結果に基づき、前記利用者からの指示の内容を判定する、請求項1から請求項5のいずれか1項に記載の表示制御装置。
  7. 表示装置と、前記表示装置を制御する表示制御装置とを備えた表示制御システムであって、
    前記表示装置は、情報処理装置が接続される2つ以上の入力部を備え、
    前記表示制御装置は、
    前記情報処理装置のそれぞれの状態を示す装置情報と、前記表示装置が表示している表示画像を出力する前記情報処理装置を示す受信状況情報とを記憶する記憶部と、
    利用者からの指示の内容を判定する判定部と、
    前記判定部の判定結果と、前記記憶部が記憶している情報とに基づいて、前記情報処理装置及び前記表示装置のうちの少なくとも1つに対して発行するコマンドを生成するコマンド生成部と
    を備え、
    前記表示装置は、前記コマンドに応じた画像を表示する、表示制御システム。
  8. 表示装置を制御する表示制御方法であって、
    前記表示装置は、情報処理装置が接続される2つ以上の入力部を備え、
    前記表示制御方法は、
    前記情報処理装置のそれぞれの状態を示す装置情報と、前記表示装置が表示している表示画像を出力する前記情報処理装置を示す受信状況情報とを記憶する記憶ステップと、
    利用者からの指示の内容を判定する判定ステップと、
    前記判定ステップにおいて判定された結果と、前記記憶ステップにおいて記憶された情報とに基づいて、前記情報処理装置及び前記表示装置のうちの少なくとも1つに対して発行するコマンドを生成するコマンド生成ステップと、
    前記表示装置が前記コマンドに応じた画像を表示するステップと
    を含む、表示制御方法。
JP2018027015A 2018-02-19 2018-02-19 表示制御装置、表示制御システム、及び表示制御方法 Active JP6936165B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2018027015A JP6936165B2 (ja) 2018-02-19 2018-02-19 表示制御装置、表示制御システム、及び表示制御方法
US16/279,256 US10996923B2 (en) 2018-02-19 2019-02-19 Display control device, display control system, and display control method
CN201910124957.XA CN110177186B (zh) 2018-02-19 2019-02-19 显示控制装置、显示控制***及显示控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018027015A JP6936165B2 (ja) 2018-02-19 2018-02-19 表示制御装置、表示制御システム、及び表示制御方法

Publications (2)

Publication Number Publication Date
JP2019144740A JP2019144740A (ja) 2019-08-29
JP6936165B2 true JP6936165B2 (ja) 2021-09-15

Family

ID=67617787

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018027015A Active JP6936165B2 (ja) 2018-02-19 2018-02-19 表示制御装置、表示制御システム、及び表示制御方法

Country Status (3)

Country Link
US (1) US10996923B2 (ja)
JP (1) JP6936165B2 (ja)
CN (1) CN110177186B (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6936165B2 (ja) * 2018-02-19 2021-09-15 シャープ株式会社 表示制御装置、表示制御システム、及び表示制御方法
CN110910874A (zh) * 2019-11-08 2020-03-24 深圳明心科技有限公司 一种互动课堂语音控制方法、终端设备、服务器和***
JP7459760B2 (ja) * 2020-10-27 2024-04-02 セイコーエプソン株式会社 表示システムの制御方法、表示システム

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6157705A (en) * 1997-12-05 2000-12-05 E*Trade Group, Inc. Voice control of a server
JP2001197379A (ja) * 2000-01-05 2001-07-19 Matsushita Electric Ind Co Ltd 機器設定装置、機器設定システムおよび機器設定処理プログラムを記録した記録媒体
KR100475447B1 (ko) 2002-01-21 2005-03-10 엘지전자 주식회사 셋탑 박스를 가진 영상표시기기의 입력신호 처리방법 및장치
US7298960B1 (en) * 2002-05-10 2007-11-20 Microsoft Corporation Playback diagnostics
JP5504547B2 (ja) * 2005-10-31 2014-05-28 カシオ計算機株式会社 画像出力装置及びプログラム
JP2007280199A (ja) * 2006-04-10 2007-10-25 Brother Ind Ltd アプリケーションソフトウェア
JP2009055538A (ja) * 2007-08-29 2009-03-12 Sharp Corp 表示装置および表示システム
US8050713B2 (en) * 2007-10-03 2011-11-01 Harris Corporation Keypad display unit
US10027676B2 (en) * 2010-01-04 2018-07-17 Samsung Electronics Co., Ltd. Method and system for multi-user, multi-device login and content access control and metering and blocking
KR20130142824A (ko) * 2012-06-20 2013-12-30 삼성전자주식회사 원격 제어 장치 및 그 제어 방법
US9288421B2 (en) 2012-07-12 2016-03-15 Samsung Electronics Co., Ltd. Method for controlling external input and broadcast receiving apparatus
KR101743514B1 (ko) 2012-07-12 2017-06-07 삼성전자주식회사 외부 입력 제어 방법 및 이를 적용한 방송 수신 장치
JP2014191116A (ja) * 2013-03-26 2014-10-06 Sharp Corp 携帯端末、表示装置、出力方法、プログラム、及び、記録媒体
KR20160041243A (ko) 2014-10-07 2016-04-18 삼성전자주식회사 디스플레이 장치,디스플레이 시스템 및 디스플레이 방법
KR102411611B1 (ko) * 2016-01-05 2022-06-21 삼성전자주식회사 디스플레이 장치 및 그의 제어방법
JP6801256B2 (ja) * 2016-06-27 2020-12-16 セイコーエプソン株式会社 表示装置及び表示装置の制御方法
US9996310B1 (en) * 2016-09-15 2018-06-12 Amazon Technologies, Inc. Content prioritization for a display array
JP6936165B2 (ja) * 2018-02-19 2021-09-15 シャープ株式会社 表示制御装置、表示制御システム、及び表示制御方法

Also Published As

Publication number Publication date
CN110177186B (zh) 2021-03-16
US10996923B2 (en) 2021-05-04
JP2019144740A (ja) 2019-08-29
CN110177186A (zh) 2019-08-27
US20190258455A1 (en) 2019-08-22

Similar Documents

Publication Publication Date Title
JP7379907B2 (ja) 情報処理装置、情報処理プログラム、情報処理システム、情報処理方法
US10606367B2 (en) Command relay device, system and method for providing remote assistance/remote control
JP6936165B2 (ja) 表示制御装置、表示制御システム、及び表示制御方法
US9686510B1 (en) Selectable interaction elements in a 360-degree video stream
CN112136102B (zh) 信息处理装置、信息处理方法以及信息处理***
US20150234545A1 (en) Multitasking and Full Screen Menu Contexts
WO2020186964A1 (zh) 音频信号的输出方法及终端设备
US20160294892A1 (en) Storage Medium Storing Program, Server Apparatus, and Method of Controlling Server Apparatus
CN114489350B (zh) 一种输入法调用方法及相关设备
CN110045958B (zh) 纹理数据生成方法、装置、存储介质及设备
US11113027B2 (en) Apparatus, system, and method that support operation to switch to input terminal to be activated among input terminals included in display apparatus
US11037569B2 (en) Operational support apparatus, operational support system, and operational support method
CN107948756B (zh) 视频合成控制方法、装置及相应的终端
US20210117146A1 (en) Electronic apparatus and control method thereof
CN110543290B (zh) 多模态响应
KR20130106691A (ko) 에이전트 서비스 방법, 이를 위한 전자 기기, 서버 및 기록 매체
CN110060670B (zh) 操作辅助装置、操作辅助***以及操作辅助方法
US20210225381A1 (en) Information processing device, information processing method, and program
US20220417449A1 (en) Multimedia system and multimedia operation method
JP2019125972A (ja) 端末装置、情報処理方法、プログラム、通信システム
CN114416234B (zh) 一种页面切换方法、装置、计算机设备及存储介质
US11630557B2 (en) Alerts for virtual meetings
JP7088703B2 (ja) 情報処理システム
TWI788741B (zh) 遠端視訊協作系統與遠端視訊協作方法
Körber et al. MADMACS-multiadaptive dialogue management in cyber-physical environments

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200917

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210630

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210826

R150 Certificate of patent or registration of utility model

Ref document number: 6936165

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150