Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7704022B2 - Display device, system and program - Google Patents
[go: Go Back, main page]

JP7704022B2 - Display device, system and program - Google Patents

Display device, system and program Download PDF

Info

Publication number
JP7704022B2
JP7704022B2 JP2021196719A JP2021196719A JP7704022B2 JP 7704022 B2 JP7704022 B2 JP 7704022B2 JP 2021196719 A JP2021196719 A JP 2021196719A JP 2021196719 A JP2021196719 A JP 2021196719A JP 7704022 B2 JP7704022 B2 JP 7704022B2
Authority
JP
Japan
Prior art keywords
communication device
service application
application
keyboard
character
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
JP2021196719A
Other languages
Japanese (ja)
Other versions
JP2023082787A (en
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2021196719A priority Critical patent/JP7704022B2/en
Publication of JP2023082787A publication Critical patent/JP2023082787A/en
Application granted granted Critical
Publication of JP7704022B2 publication Critical patent/JP7704022B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、表示装置、システムおよびプログラムに関する。 The present invention relates to a display device, a system, and a program.

従来、プロジェクターと端末装置とをネットワークを介して接続し、端末装置における文字入力操作に基づいてプロジェクターに文字を表示させる技術が開発されている。例えば、下記特許文献1に記載のシステムは、タッチパネルを備える端末装置に入力された手書き文字を文字コードに変換してプロジェクターに送信する。または、システムは、端末装置にソフトウェアキーボードを表示してタッチされた文字に対応する文字コードをプロジェクターに送信する。これにより、プロジェクターの投射画像内に文字コードに基づく文字列が表示される。 Conventionally, technology has been developed that connects a projector and a terminal device via a network and displays characters on the projector based on a character input operation on the terminal device. For example, the system described in Patent Document 1 below converts handwritten characters input to a terminal device equipped with a touch panel into a character code and transmits the character code to the projector. Alternatively, the system displays a software keyboard on the terminal device and transmits the character code corresponding to the touched character to the projector. As a result, a character string based on the character code is displayed in the projection image of the projector.

特開2016-148858号公報JP 2016-148858 A

プロジェクターの高機能化に伴って、従来のようなカーソルやボタンを用いた単純な操作のみならず、より高速に文字列の入力を行いたいというニーズが生じ得る。上述した特許文献1では、プロジェクターに接続された端末装置で文字の入力は可能であるものの、入力された文字の用途は、投射画像内への文字列の表示に留まっている。特許文献1では、プロジェクター側で複数のアプリケーションを実行可能である場合に、これら複数のアプリケーションへの文字入力を行うための共通インターフェースとして端末装置を用いることは想定されていない。 As projectors become more sophisticated, there may be a need to input character strings more quickly, in addition to the conventional simple operations using a cursor or buttons. In the above-mentioned Patent Document 1, although it is possible to input characters using a terminal device connected to a projector, the use of the input characters is limited to displaying the characters in a projected image. In Patent Document 1, when multiple applications can be executed on the projector side, it is not assumed that the terminal device will be used as a common interface for inputting characters into these multiple applications.

本発明の一態様に係る表示装置は、第1端末装置と通信する第1通信装置と、光学装置と、サービスを提供する第1サービスアプリケーションと、前記第1サービスアプリケーションにより呼び出され文字入力の機能を提供するキーボードシステムアプリケーションと、前記第1通信装置を制御する第1通信装置ドライバーと、前記第1サービスアプリケーション、前記キーボードシステムアプリケーションおよび前記第1通信装置ドライバーを管理するオペレーティングシステムと、を実行する処理装置と、を備え、前記キーボードシステムアプリケーションは、前記第1通信装置ドライバーを用いて、前記第1端末装置において入力された文字を示す第1文字情報を取得し、前記第1サービスアプリケーションは、前記光学装置を用いて、前記第1文字情報に基づく表示を行う。 A display device according to one aspect of the present invention includes a processing device that executes a first communication device that communicates with a first terminal device, an optical device, a first service application that provides a service, a keyboard system application that is called by the first service application and provides a character input function, a first communication device driver that controls the first communication device, and an operating system that manages the first service application, the keyboard system application, and the first communication device driver, and the keyboard system application uses the first communication device driver to obtain first character information indicating characters input on the first terminal device, and the first service application uses the optical device to perform display based on the first character information.

本発明の一態様に係るシステムは、表示装置と端末装置とを含むシステムであって、前記表示装置は、前記端末装置と通信する表示装置側通信装置と、光学装置と、サービスを提供するサービスアプリケーションと、前記サービスアプリケーションにより呼び出され文字入力の機能を提供するキーボードシステムアプリケーションと、前記表示装置側通信装置を制御する表示装置側通信装置ドライバーと、前記サービスアプリケーション、前記キーボードシステムアプリケーションおよび前記表示装置側通信装置ドライバーを管理するオペレーティングシステムと、を実行する表示装置側処理装置と、を備え、前記端末装置は、前記表示装置と通信する端末装置側通信装置と、前記端末装置側通信装置を制御する端末装置側通信装置ドライバーと、ユーザーによる文字の入力を受け付ける文字入力アプリケーションと、を実行する端末装置側処理装置と、を備え、前記文字入力アプリケーションは、前記文字に対応する文字情報を、前記端末装置側通信装置ドライバーを用いて前記表示装置に送信し、前記キーボードシステムアプリケーションは、前記表示装置側通信装置ドライバーを用いて、前記文字情報を取得し、前記サービスアプリケーションは、前記光学装置を用いて、前記文字情報に基づいて表示を行う。 The system according to one aspect of the present invention is a system including a display device and a terminal device, the display device includes a display device side communication device that communicates with the terminal device, an optical device, a service application that provides a service, a keyboard system application that is called by the service application and provides a character input function, a display device side communication device driver that controls the display device side communication device, and a display device side processing device that executes an operating system that manages the service application, the keyboard system application, and the display device side communication device driver, the terminal device includes a terminal device side processing device that executes a terminal device side communication device that communicates with the display device, a terminal device side communication device driver that controls the terminal device side communication device, and a character input application that accepts character input by a user, the character input application transmits character information corresponding to the character to the display device using the terminal device side communication device driver, the keyboard system application acquires the character information using the display device side communication device driver, and the service application uses the optical device to perform display based on the character information.

本発明の一態様に係るプログラムは、処理装置に、端末装置と通信する通信装置を制御する通信装置ドライバーを用いて、前記端末装置において入力された文字を示す文字情報を取得することと、サービスを提供するサービスアプリケーションに前記文字情報を提供することと、を実行させる。 A program according to one aspect of the present invention causes a processing device to obtain character information indicating characters input on a terminal device using a communication device driver that controls a communication device that communicates with the terminal device, and to provide the character information to a service application that provides a service.

実施形態に係る表示システム1の構成を示す図である。1 is a diagram showing a configuration of a display system 1 according to an embodiment. プロジェクター10のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing a hardware configuration of the projector 10. スマートフォン20のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing a hardware configuration of the smartphone 20. プロジェクター10の処理装置110が実行するプログラムを示すブロック図である。3 is a block diagram showing a program executed by a processing device 110 of the projector 10. FIG. スマートフォン20の処理装置210が実行するプログラムを示すブロック図である。2 is a block diagram showing a program executed by a processing device 210 of the smartphone 20. FIG. 有料映画配信サービスアプリケーションAP2のホーム画面を示す画像PC2の模式図である。1 is a schematic diagram of an image PC2 showing a home screen of a pay movie distribution service application AP2. スマートフォン20のホーム画面を示す画像PC3の模式図である。1 is a schematic diagram of an image PC3 showing a home screen of a smartphone 20. FIG. キーボードサービスアプリケーションAP3のユーザーインターフェースを示す模式図である。FIG. 2 is a schematic diagram showing a user interface of a keyboard service application AP3. キーボードサービスアプリケーションAP3のユーザーインターフェースを示す模式図である。FIG. 2 is a schematic diagram showing a user interface of a keyboard service application AP3. キーボードサービスアプリケーションAP3のユーザーインターフェースを示す模式図である。FIG. 2 is a schematic diagram showing a user interface of a keyboard service application AP3. キーボードサービスアプリケーションAP3の他のユーザーインターフェースを示す模式図である。FIG. 13 is a schematic diagram showing another user interface of the keyboard service application AP3. 有料映画配信サービスアプリケーションAP2のホーム画面を示す画像PC6の模式図である。1 is a schematic diagram of an image PC6 showing a home screen of a pay movie distribution service application AP2. プロジェクター10の処理装置110の動作を示すフローチャートである。5 is a flowchart showing the operation of the processing device 110 of the projector 10. スマートフォン20の処理装置210の動作を示すフローチャートである。4 is a flowchart showing an operation of a processing device 210 of the smartphone 20. 第2実施形態に係る表示システム2の構成を示す図である。FIG. 13 is a diagram showing a configuration of a display system 2 according to a second embodiment. リモートコントローラー30のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing the hardware configuration of a remote controller 30. 第2実施形態におけるプロジェクター10のハードウェア構成を示すブロック図である。FIG. 11 is a block diagram showing a hardware configuration of a projector 10 in a second embodiment. 第2実施形態においてプロジェクター10の処理装置110が実行するプログラムを示すブロック図である。FIG. 11 is a block diagram showing a program executed by a processing device 110 of a projector 10 in a second embodiment. 第2実施形態における有料映画配信サービスアプリケーションAP2の画面を示す画像PC8の模式図である。FIG. 11 is a schematic diagram of an image PC8 showing a screen of a pay movie distribution service application AP2 in the second embodiment.

以下、添付図面を参照しながら本発明に係る好適な実施形態を説明する。なお、図面において各部の寸法または縮尺は実際と適宜に異なり、理解を容易にするために模式的に示している部分もある。また、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られない。 Below, preferred embodiments of the present invention will be described with reference to the attached drawings. Note that the dimensions or scale of each part in the drawings may differ from the actual dimensions, and some parts are shown diagrammatically to facilitate understanding. Furthermore, the scope of the present invention is not limited to these forms unless otherwise specified in the following description to the effect that the present invention is limited thereto.

1.第1実施形態
[システム構成]
図1は、実施形態に係る表示システム1の構成を示す図である。表示システム1はシステムの一例である。表示システム1は、プロジェクター10と、スマートフォン20とを含む。
1. First embodiment [System configuration]
1 is a diagram showing a configuration of a display system 1 according to an embodiment. The display system 1 is an example of a system. The display system 1 includes a projector 10 and a smartphone 20.

プロジェクター10は、表示装置の一例である。プロジェクター10は、壁面やスクリーンなどの表示面Fに画像PCを投射する。以下、プロジェクター10により投射される画像PCを識別する必要がある場合には、画像PC1,PC2・・等と表記する。プロジェクター10は、後述する無線LAN(Local Area Network)通信装置107を用いてインターネットに接続されており、コンピューターやスマートフォン20などの機器を介することなく、インターネット上の情報を表示面Fに投射可能である。 Projector 10 is an example of a display device. Projector 10 projects an image PC onto a display surface F such as a wall surface or a screen. Hereinafter, when it is necessary to identify the image PC projected by projector 10, it will be referred to as image PC1, PC2, etc. Projector 10 is connected to the Internet using a wireless LAN (Local Area Network) communication device 107 described later, and can project information on the Internet onto display surface F without going through a device such as a computer or smartphone 20.

本実施形態では、プロジェクター10は、後述するスマートフォン20と同様のオペレーティングシステムがインストールされている。よって、プロジェクター10は、スマートフォン20で実行されるような各種のアプリケーションを実行可能である。例えば、図1でプロジェクター10が投射する画像PC1は、プロジェクター10のホーム画面であり、プロジェクター10で実行可能なサービスアプリケーションの一覧が表示される。本実施形態では、個々のサービスアプリケーションを識別する情報として、アイコンIC1~IC3が表示される。 In this embodiment, the projector 10 has an operating system installed similar to that of the smartphone 20 described below. Therefore, the projector 10 can execute various applications that are executed by the smartphone 20. For example, the image PC1 projected by the projector 10 in FIG. 1 is the home screen of the projector 10, and a list of service applications that can be executed by the projector 10 is displayed. In this embodiment, icons IC1 to IC3 are displayed as information that identifies each service application.

画像PC1上には、アイコンIC1~IC3が表示されている。ユーザーが、画像PC1上に表示された移動カーソルCMで、アイコンIC1~IC3のうちいずれか1つを選択すると、選択されたアイコンに対応するアプリケーションが起動する。例えば、アイコンIC1は、動画共有サービスのアプリケーションに対応する。また、アイコンIC2は、有料映画配信サービスのアプリケーションに対応する。また、アイコンIC3は、Web(World Wide Web)ブラウザーのアプリケーションに対応する。移動カーソルCMの移動およびアイコンIC1~IC3の選択は、例えば、プロジェクター10の筐体に設けられた操作ボタン103や図示しないリモートコントローラーを用いて行ってもよい。なお、アイコンIC1~IC3の選択に使用するユーザーインターフェースは、移動カーソルCMに限らず、例えばユーザーの操作に応じて、選択中のアイコンIC1~IC3が強調表示されるような形態でもよい。 Icons IC1 to IC3 are displayed on the image PC1. When the user selects one of the icons IC1 to IC3 with the moving cursor CM displayed on the image PC1, an application corresponding to the selected icon is started. For example, icon IC1 corresponds to an application for a video sharing service. Also, icon IC2 corresponds to an application for a paid movie distribution service. Also, icon IC3 corresponds to an application for a Web (World Wide Web) browser. The movement of the moving cursor CM and the selection of icons IC1 to IC3 may be performed, for example, using an operation button 103 provided on the housing of the projector 10 or a remote controller (not shown). Note that the user interface used to select icons IC1 to IC3 is not limited to the moving cursor CM, and may be in a form in which the selected icon IC1 to IC3 is highlighted in response to a user operation, for example.

スマートフォン20は、端末装置の一例である。スマートフォン20は、例えば、プロジェクター10が配置された空間に滞在するユーザーが所有するスマートフォン20である。図1では、第1スマートフォン20Aおよび第2スマートフォン20Bの2台のスマートフォン20を図示している。第1スマートフォン20Aは第1端末装置の一例であり、第2スマートフォン20Bは第2端末装置の一例である。プロジェクター10と接続されるスマートフォン20は1台であってもよく、また3台以上であってもよい。 The smartphone 20 is an example of a terminal device. The smartphone 20 is, for example, a smartphone 20 owned by a user who is staying in the space in which the projector 10 is placed. In FIG. 1, two smartphones 20 are illustrated: a first smartphone 20A and a second smartphone 20B. The first smartphone 20A is an example of a first terminal device, and the second smartphone 20B is an example of a second terminal device. The number of smartphones 20 connected to the projector 10 may be one, or may be three or more.

本実施形態では、スマートフォン20は、プロジェクター10で実行されるサービスアプリケーションにおいて文字入力を行う際に利用される。詳細は後述するが、スマートフォン20には、プロジェクター10における文字入力を行うためのキーボードサービスアプリケーションAP3がインストールされている。プロジェクター10で実行されるサービスアプリケーションAP-P上で文字入力を行う必要がある場合、ユーザーは、スマートフォン20においてキーボードサービスアプリケーションAP3を起動させ、キーボードサービスアプリケーションAP3上で文字入力を行う。 In this embodiment, the smartphone 20 is used to input characters in a service application executed by the projector 10. As will be described in detail later, a keyboard service application AP3 for inputting characters in the projector 10 is installed on the smartphone 20. When it is necessary to input characters in a service application AP-P executed by the projector 10, the user starts the keyboard service application AP3 on the smartphone 20 and inputs characters on the keyboard service application AP3.

[プロジェクター10の構成]
図2は、プロジェクター10のハードウェア構成を示すブロック図である。プロジェクター10は、投射装置101と、操作ボタン103と、近距離無線通信装置105と、無線LAN通信装置107と、記憶装置108と、処理装置110とを含む。
[Configuration of projector 10]
2 is a block diagram showing the hardware configuration of the projector 10. The projector 10 includes a projection device 101, an operation button 103, a short-range wireless communication device 105, a wireless LAN communication device 107, a storage device 108, and a processing device 110.

投射装置101は、表示面Fに画像PCを投射する。投射装置101は、光学装置の一例である。投射装置101は、画像処理回路、フレームメモリー、液晶ライトバルブ、ライトバルブ駆動回路、光源、投射光学系等を備える。画像処理回路は、処理装置110または図示しない画像サーバー等の画像供給装置から画像データを受け取ると、当該画像データをフレームメモリーに展開し、必要な画像処理を行う。この画像処理は、例えば画像データの解像度を液晶ライトバルブの解像度に変換する処理、台形ゆがみを解消する幾何的補正処理等である。画像処理後の画像データは画像信号に変換され、画像信号に基づいて液晶ライトバルブ等が駆動されることによって、画像データが画像として投射される。なお、投射装置101は、上述した液晶ライトバルブ等を用いた液晶方式の他、例えば、DLP(Digital Lighting Processing、登録商標)方式であってもよい。 The projection device 101 projects an image PC onto a display surface F. The projection device 101 is an example of an optical device. The projection device 101 includes an image processing circuit, a frame memory, a liquid crystal light valve, a light valve driving circuit, a light source, a projection optical system, and the like. When the image processing circuit receives image data from an image supply device such as the processing device 110 or an image server (not shown), the image processing circuit expands the image data into a frame memory and performs necessary image processing. This image processing is, for example, a process of converting the resolution of the image data to the resolution of the liquid crystal light valve, a geometric correction process to eliminate keystone distortion, and the like. The image data after the image processing is converted into an image signal, and the image data is projected as an image by driving the liquid crystal light valve based on the image signal. In addition to the liquid crystal type using the above-mentioned liquid crystal light valve, the projection device 101 may also be, for example, a DLP (Digital Lighting Processing, registered trademark) type.

操作ボタン103は、プロジェクター10の筐体に設けられており、各種の操作を受け付ける。操作ボタン103は、例えば、主電源ボタン、方向ボタン、決定ボタン等を含んでいる。 Operation buttons 103 are provided on the housing of projector 10 and accept various operations. Operation buttons 103 include, for example, a main power button, direction buttons, and a selection button.

近距離無線通信装置105は、プロジェクター10とスマートフォン20との間の通信に用いられる。すなわち、近距離無線通信装置105は、第1スマートフォン20Aと通信する。また、近距離無線通信装置105は、第2スマートフォン20Bと通信する。近距離無線通信装置105は、第1通信装置および表示装置側通信装置の一例である。近距離無線通信装置105は、例えば、Bluetooth等の近距離無線通信方式でスマートフォン20と通信する。Bluetoothは登録商標である。本実施形態において、近距離無線通信装置105は、複数の機器と各々ペアリングすることにより、複数の機器と同時に通信可能であるものとする。例えば、近距離無線通信装置105は、第1スマートフォン20Aおよび第2スマートフォン20Bと同時に通信可能である。 The short-range wireless communication device 105 is used for communication between the projector 10 and the smartphone 20. That is, the short-range wireless communication device 105 communicates with the first smartphone 20A. The short-range wireless communication device 105 also communicates with the second smartphone 20B. The short-range wireless communication device 105 is an example of a first communication device and a display device side communication device. The short-range wireless communication device 105 communicates with the smartphone 20 by a short-range wireless communication method such as Bluetooth. Bluetooth is a registered trademark. In this embodiment, the short-range wireless communication device 105 is capable of communicating with multiple devices simultaneously by pairing with each of the multiple devices. For example, the short-range wireless communication device 105 is capable of communicating with the first smartphone 20A and the second smartphone 20B simultaneously.

無線LAN通信装置107は、図示しない無線LANルーターとの間の通信に用いられる。無線LAN通信装置107は、例えば、Wi-Fiなどの通信方式で無線LANルーターと通信する。Wi-Fiは登録商標である。無線LANルーターは、無線LANアクセスポイントおよびインターネットとの仲介機能を備えた無線LAN機器である。処理装置110が実行するサービスアプリケーションAP-Pの少なくとも一部は、インターネット上の情報を用いたサービスを提供する。例えばアイコンIC2に対応する有料映画配信サービスは、インターネットに接続されたサーバーから、ユーザーによって指定された映画の動画データを取得し、動画データを再生する。なお、プロジェクター10は、有線LANによりインターネットと接続されていてもよい。 The wireless LAN communication device 107 is used for communication with a wireless LAN router (not shown). The wireless LAN communication device 107 communicates with the wireless LAN router using a communication method such as Wi-Fi. Wi-Fi is a registered trademark. The wireless LAN router is a wireless LAN device that provides a wireless LAN access point and an intermediary function with the Internet. At least a part of the service application AP-P executed by the processing device 110 provides a service using information on the Internet. For example, a paid movie distribution service corresponding to the icon IC2 obtains video data of a movie specified by a user from a server connected to the Internet and plays the video data. The projector 10 may be connected to the Internet via a wired LAN.

記憶装置108は、処理装置110が読み取り可能な記録媒体である。記憶装置108は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、eMMC(embedded Multimedia Card)、DDR DRAM(Double Data Rate Dynamic Random Access Memory)、およびEEPROM(Electrically Erasable Programmable Read Only Memory)のうち少なくとも1つを備える。記憶装置108は、処理装置110が処理する各種の情報およびプログラムPG1を記憶する。このプログラムPG1には、図4に示す各種アプリケーションのプログラムが含まれている。プログラムPG1は、特定のプログラムを指すのではなく、記憶装置108に記憶されたプログラム全体を指している。 The storage device 108 is a recording medium that can be read by the processing device 110. The storage device 108 includes at least one of, for example, a RAM (Random Access Memory), a ROM (Read Only Memory), an eMMC (embedded Multimedia Card), a DDR DRAM (Double Data Rate Dynamic Random Access Memory), and an EEPROM (Electrically Erasable Programmable Read Only Memory). The storage device 108 stores various information and a program PG1 that is processed by the processing device 110. This program PG1 includes the programs of various applications shown in FIG. 4. Program PG1 does not refer to a specific program, but rather to the entire program stored in storage device 108.

処理装置110は、例えば、単数または複数のプロセッサーによって構成される。一例を挙げると、処理装置110は、単数または複数のCPU(Central Processing Unit)によって構成される。CPUは、SoC(System on a Chip)に内蔵されていてもよい。処理装置110の機能の一部または全部は、DSP(Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)等の回路によって構成されてもよい。処理装置110は、各種の処理を並列的または逐次的に実行する。処理装置110は、表示装置側処理装置の一例である。 The processing device 110 is, for example, composed of one or more processors. As an example, the processing device 110 is composed of one or more CPUs (Central Processing Units). The CPU may be built into a SoC (System on a Chip). Some or all of the functions of the processing device 110 may be composed of circuits such as a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), or an FPGA (Field Programmable Gate Array). The processing device 110 executes various processes in parallel or sequentially. The processing device 110 is an example of a display device side processing device.

[スマートフォン20の構成]
図3は、スマートフォン20のハードウェア構成を示すブロック図である。スマートフォン20は、タッチパネル201と、近距離無線通信装置202と、記憶装置205と、処理装置210とを含む。なお、スマートフォン20は、図3に示す構成の他、プロジェクター10と同様の無線LAN通信装置、および、携帯電話事業者が提供する携帯電話通信網に接続するための携帯電話通信装置等を備えていてもよい。
[Configuration of smartphone 20]
Fig. 3 is a block diagram showing the hardware configuration of the smartphone 20. The smartphone 20 includes a touch panel 201, a short-range wireless communication device 202, a storage device 205, and a processing device 210. In addition to the configuration shown in Fig. 3, the smartphone 20 may also include a wireless LAN communication device similar to that of the projector 10, a mobile phone communication device for connecting to a mobile phone communication network provided by a mobile phone carrier, and the like.

タッチパネル201は、画像を表示するディスプレイと、各種入力を受け取る入力装置とが、一体化された装置である。タッチパネル201は、光源と、表示パネルと、表示パネル表面への接触を検出するセンサーとを含む。タッチパネル201は、ディスプレイとして種々の画像を表示する。また、タッチパネル201は、物体がタッチパネル201の表面に接した位置であるタッチ位置を検出する。ディスプレイに表示された画像の内容と、ディスプレイ上におけるタッチ位置とに基づいて、入力の内容が特定される。 The touch panel 201 is a device that integrates a display that displays images and an input device that receives various inputs. The touch panel 201 includes a light source, a display panel, and a sensor that detects contact with the surface of the display panel. The touch panel 201 displays various images as a display. The touch panel 201 also detects a touch position, which is the position where an object comes into contact with the surface of the touch panel 201. The content of the input is identified based on the content of the image displayed on the display and the touch position on the display.

近距離無線通信装置202は、近距離無線通信装置105と同じ通信方式の通信装置であり、プロジェクター10とスマートフォン20との間の通信に用いられる。近距離無線通信装置202は、プロジェクター10と通信する端末装置側通信装置の一例である。 The short-range wireless communication device 202 is a communication device that uses the same communication method as the short-range wireless communication device 105, and is used for communication between the projector 10 and the smartphone 20. The short-range wireless communication device 202 is an example of a terminal device-side communication device that communicates with the projector 10.

記憶装置205は、処理装置210が読み取り可能な記録媒体である。記憶装置205は、例えば、RAM、ROM、eMMC、DDR DRAM、およびEEPROMのうち少なくとも1つを備える。記憶装置205は、処理装置210が処理する各種の情報およびプログラムPG2を記憶する。このプログラムPG2には、図5に示す各種アプリケーションのプログラムが含まれている。プログラムPG2は、特定のプログラムを指すのではなく、記憶装置205に記憶されたプログラム全体を指している。 The storage device 205 is a recording medium that can be read by the processing device 210. The storage device 205 includes, for example, at least one of a RAM, a ROM, an eMMC, a DDR DRAM, and an EEPROM. The storage device 205 stores various information and a program PG2 that is processed by the processing device 210. This program PG2 includes the programs of various applications shown in FIG. 5. The program PG2 does not refer to a specific program, but rather to all of the programs stored in the storage device 205.

処理装置210は、例えば、単数または複数のプロセッサーによって構成される。一例を挙げると、処理装置110は、単数または複数のCPUによって構成される。CPUはSoCに内蔵されていてもよい。処理装置110の機能の一部または全部は、DSP、ASIC、PLD、FPGA等の回路によって構成されてもよい。処理装置210は、各種の処理を並列的または逐次的に実行する。処理装置210は、端末装置側処理装置の一例である。 The processing device 210 is, for example, configured by one or more processors. As an example, the processing device 110 is configured by one or more CPUs. The CPU may be built into the SoC. Some or all of the functions of the processing device 110 may be configured by circuits such as a DSP, ASIC, PLD, FPGA, etc. The processing device 210 executes various processes in parallel or sequentially. The processing device 210 is an example of a terminal device side processing device.

[プロジェクター10のプログラム構成]
図4は、プロジェクター10の処理装置110が実行するプログラムを示すブロック図である。処理装置110は、プログラムPG1に沿って処理を行うことにより、サービスアプリケーションAP-Pと、システムアプリケーションSY-Pと、ハードウェアドライバーHD-Pと、オペレーティングシステムOS-Pと、を実行する。
[Program Configuration of Projector 10]
4 is a block diagram showing programs executed by the processing device 110 of the projector 10. The processing device 110 executes a service application AP-P, a system application SY-P, a hardware driver HD-P, and an operating system OS-P by performing processing according to the program PG1.

サービスアプリケーションAP-Pは、サービスを提供する。サービスアプリケーションAP-Pは、例えば、図1に示す画像PC1に表示されたアイコンIC1~IC3にそれぞれ対応するアプリケーションである。すなわち、サービスアプリケーションAP-Pは、動画共有サービスアプリケーションAP1、有料映画配信サービスアプリケーションAP2等を含む。なお、図のスペースの都合上、図面において「アプリケーション」の語を一部「アプリ」と記載している。動画共有サービスアプリケーションAP1は第1サービスアプリケーションの一例であり、有料映画配信サービスアプリケーションAP2は第2サービスアプリケーションの一例である。 The service application AP-P provides a service. For example, the service application AP-P is an application corresponding to each of the icons IC1 to IC3 displayed on the image PC1 shown in FIG. 1. That is, the service application AP-P includes a video-sharing service application AP1, a paid movie distribution service application AP2, and the like. Note that, due to space limitations in the drawings, the word "application" is sometimes written as "app" in the drawings. The video-sharing service application AP1 is an example of a first service application, and the paid movie distribution service application AP2 is an example of a second service application.

システムアプリケーションSY-Pは、サービスアプリケーションAP-Pにより呼び出され各種の機能を提供する。システムアプリケーションSY-Pは、例えば、第1キーボードシステムアプリケーションSY1およびストレージアクセスSY2等を含む。ストレージアクセスSY2は、例えばサービスアプリケーションAP-Pの1つであるアルバムアプリケーションが、システムの記録データにアクセスしてよいかを管理するシステムアプリケーションである。 The system applications SY-P are called by the service applications AP-P and provide various functions. The system applications SY-P include, for example, a first keyboard system application SY1 and a storage access SY2. The storage access SY2 is a system application that manages whether an album application, which is one of the service applications AP-P, may access the recorded data of the system.

第1キーボードシステムアプリケーションSY1は、サービスアプリケーションAP-Pに対して文字入力の機能を提供する。第1キーボードシステムアプリケーションSY1は、キーボードシステムアプリケーションの一例である。例えば、動画共有サービスアプリケーションAP1で文字入力を行う場合も、有料映画配信サービスアプリケーションAP2で文字入力を行う場合も、第1キーボードシステムアプリケーションSY1が呼び出されることにより文字入力が可能となる。例えば、第1キーボードシステムアプリケーションSY1は、動画共有サービスアプリケーションAP1により呼び出され文字入力の機能を提供する。また、第1キーボードシステムアプリケーションSY1は、有料映画配信サービスアプリケーションAP2により呼び出され文字入力の機能を提供する。 The first keyboard system application SY1 provides a text input function for the service application AP-P. The first keyboard system application SY1 is an example of a keyboard system application. For example, when inputting text using a video hosting service application AP1 or a paid movie streaming service application AP2, the first keyboard system application SY1 is called to enable text input. For example, the first keyboard system application SY1 is called by the video hosting service application AP1 to provide a text input function. The first keyboard system application SY1 is also called by the paid movie streaming service application AP2 to provide a text input function.

ここで、一般的なキーボードシステムアプリケーションは、例えば後述する第2キーボードシステムアプリケーションSY3のように、表示面Fやディスプレイ等にソフトウェアキーボードを表示させ、ソフトウェアキーボード上の文字の指定を受け付ける機能を有する。これに対して、第1キーボードシステムアプリケーションSY1は、他の情報処理装置、例えばスマートフォン20で入力された文字を受信する機能を有する。 Here, a typical keyboard system application, such as the second keyboard system application SY3 described below, has a function of displaying a software keyboard on the display surface F or a display, etc., and accepting the specification of characters on the software keyboard. In contrast, the first keyboard system application SY1 has a function of receiving characters input on another information processing device, such as the smartphone 20.

本実施形態では、第1キーボードシステムアプリケーションSY1は、システムアクセス機能SA1を有する。第1キーボードシステムアプリケーションSY1は、システムアクセス機能SA1により、後述する近距離無線通信装置ドライバーHD1にアクセス可能である。スマートフォン20から文字入力が行われる場合は、システムアクセス機能SA1は近距離無線通信装置ドライバーHD1にアクセスし、スマートフォン20で入力された文字を示す文字情報を取得する。すなわち、第1キーボードシステムアプリケーションSY1は、近距離無線通信装置ドライバーHD1を用いて、第1スマートフォン20Aにおいて入力された文字を示す文字情報を取得する。第1スマートフォン20Aにおいて入力された文字を示す文字情報が第1文字情報である。また、第1キーボードシステムアプリケーションSY1は、近距離無線通信装置ドライバーHD1を用いて、第2スマートフォン20Bにおいて入力された文字を示す文字情報を取得する。第2スマートフォン20Bにおいて入力された文字を示す文字情報が、第2文字情報である。文字情報とは、例えばユーザーから入力された文字を文字コードに変換した文字コード情報である。 In this embodiment, the first keyboard system application SY1 has a system access function SA1. The first keyboard system application SY1 can access a short-range wireless communication device driver HD1, which will be described later, by the system access function SA1. When characters are input from the smartphone 20, the system access function SA1 accesses the short-range wireless communication device driver HD1 and acquires character information indicating the characters input on the smartphone 20. That is, the first keyboard system application SY1 acquires character information indicating the characters input on the first smartphone 20A using the short-range wireless communication device driver HD1. The character information indicating the characters input on the first smartphone 20A is the first character information. The first keyboard system application SY1 also acquires character information indicating the characters input on the second smartphone 20B using the short-range wireless communication device driver HD1. The character information indicating the characters input on the second smartphone 20B is the second character information. The character information is, for example, character code information obtained by converting the characters input by the user into character codes.

第1キーボードシステムアプリケーションSY1を呼び出したサービスアプリケーションAP-Pは、取得された文字情報に基づいて、アプリケーション画面上に文字を表示する。例えば動画共有サービスアプリケーションAP1は、投射装置101を用いて、第1文字情報または第2文字情報の少なくともいずれかに基づく表示を行う。 The service application AP-P that called the first keyboard system application SY1 displays characters on the application screen based on the acquired character information. For example, the video-sharing service application AP1 uses the projection device 101 to perform display based on at least either the first character information or the second character information.

ハードウェアドライバーHD-Pは、プロジェクター10が備えるハードウェアHW-Pを制御する。ハードウェアドライバーHD-Pは、プロジェクター10が備えるハードウェアHW-Pに対応して用意されている。図4では、プロジェクター10が備えるハードウェアHW-Pの一例として近距離無線通信装置105および無線LAN通信装置107を図示している。これらに対応するハードウェアドライバーHD-Pとして、近距離無線通信装置ドライバーHD1および無線LAN通信装置ドライバーHD2が実行される。近距離無線通信装置ドライバーHD1は、第1通信装置ドライバーおよび表示装置側通信装置ドライバーの一例である。近距離無線通信装置ドライバーHD1は、近距離無線通信装置105を制御する。また、無線LAN通信装置ドライバーHD2は、無線LAN通信装置107を制御する。 The hardware driver HD-P controls the hardware HW-P that the projector 10 has. The hardware driver HD-P is prepared corresponding to the hardware HW-P that the projector 10 has. In FIG. 4, the short-range wireless communication device 105 and the wireless LAN communication device 107 are illustrated as examples of the hardware HW-P that the projector 10 has. As the hardware drivers HD-P corresponding to these, the short-range wireless communication device driver HD1 and the wireless LAN communication device driver HD2 are executed. The short-range wireless communication device driver HD1 is an example of a first communication device driver and a display device side communication device driver. The short-range wireless communication device driver HD1 controls the short-range wireless communication device 105. In addition, the wireless LAN communication device driver HD2 controls the wireless LAN communication device 107.

オペレーションシステムOS-Pは、プロジェクター10の内部システム全体を管理する。例えば、オペレーションシステムOS-Pは、動画共有サービスアプリケーションAP1を含むサービスアプリケーションAP-P、第1キーボードシステムアプリケーションSY1を含むシステムアプリケーションSY-P、および近距離無線通信装置ドライバーHD1を含むハードウェアドライバーHD-Pを管理する。本実施形態では、プロジェクター10のオペレーティングシステムOS-Pは、スマートフォン20のオペレーティングシステムOS-Sと同種類のソフトウェアである。具体的には、オペレーションシステムOS-Pは、例えば、Android OSまたはiOSであってもよい。Android OSおよびiOSは登録商標である。 The operation system OS-P manages the entire internal system of the projector 10. For example, the operation system OS-P manages a service application AP-P including a video sharing service application AP1, a system application SY-P including a first keyboard system application SY1, and a hardware driver HD-P including a short-range wireless communication device driver HD1. In this embodiment, the operating system OS-P of the projector 10 is the same type of software as the operating system OS-S of the smartphone 20. Specifically, the operating system OS-P may be, for example, Android OS or iOS. Android OS and iOS are registered trademarks.

[スマートフォン20のプログラム構成]
図5は、スマートフォン20の処理装置210が実行するプログラムを示すブロック図である。処理装置210は、プログラムPG2に沿って処理を行うことにより、サービスアプリケーションAP-Sと、システムアプリケーションSY-Sと、ハードウェアドライバーHD-Sと、オペレーティングシステムOS-Sと、を実行する。サービスアプリケーションAP-Sの基本的な機能は、サービスアプリケーションAP-Pと同様である。同じく、システムアプリケーションSY-Sの基本的な機能はシステムアプリケーションSY-Pと同様であり、ハードウェアドライバーHD-Sの基本的な機能はハードウェアドライバーHD-Pと同様であり、オペレーティングシステムOS-Pの基本的な機能はオペレーティングシステムOS-Sと同様である。
[Program configuration of smartphone 20]
5 is a block diagram showing a program executed by the processing device 210 of the smartphone 20. The processing device 210 executes a service application AP-S, a system application SY-S, a hardware driver HD-S, and an operating system OS-S by performing processing according to the program PG2. The basic functions of the service application AP-S are the same as those of the service application AP-P. Similarly, the basic functions of the system application SY-S are the same as those of the system application SY-P, the basic functions of the hardware driver HD-S are the same as those of the hardware driver HD-P, and the basic functions of the operating system OS-P are the same as those of the operating system OS-S.

サービスアプリケーションAP-Sは、例えば、キーボードサービスアプリケーションAP3および動画共有サービスアプリケーションAP4を含む。動画共有サービスアプリケーションAP4は、ユーザーが撮影した動画をサービス提供者のサーバーにアップして他者から閲覧可能な状態にしたり、他者がサービス提供者のサーバーにアップした動画をユーザーが閲覧したりするためのアプリケーションである。 The service application AP-S includes, for example, a keyboard service application AP3 and a video-sharing service application AP4. The video-sharing service application AP4 is an application that enables a user to upload videos that he or she has taken to a service provider's server so that the videos can be viewed by others, and enables a user to view videos that others have uploaded to the service provider's server.

キーボードサービスアプリケーションAP3は、プロジェクター10で実行されるサービスアプリケーションAP-Pに対して、スマートフォン20から文字入力を行うためのアプリケーションである。キーボードサービスアプリケーションAP3は、文字入力アプリケーションの一例である。 The keyboard service application AP3 is an application for inputting characters from the smartphone 20 to the service application AP-P executed by the projector 10. The keyboard service application AP3 is an example of a character input application.

本実施形態では、キーボードサービスアプリケーションAP3は、GUI(Graphical User Interface)機能SA2およびシステムアクセス機能SA3を有する。キーボードサービスアプリケーションAP3は、システムアクセス機能SA3により、後述する近距離無線通信装置ドライバーHD3にアクセス可能である。また、キーボードサービスアプリケーションAP3は、GUI機能SA2を用いて、タッチパネル201に例えば図8~図10に示すような文字入力インターフェース画面を表示させる。文字入力インターフェース画面では、後述する第2キーボードシステムアプリケーションSY3が呼び出され、キーボード入力が可能となる。スマートフォン20のユーザーは、タッチパネル201を用いて文字入力インターフェース画面に対して文字を入力する。すなわち、キーボードサービスアプリケーションAP3は、ユーザーによる文字の入力を受け付ける。ユーザーとは、一般的にはスマートフォン20のユーザーである。キーボードサービスアプリケーションAP3は、ユーザーにより入力された文字を文字情報に変換する。また、キーボードサービスアプリケーションAP3は、ユーザーが入力した文字に対応する文字情報を、近距離無線通信装置ドライバーHD3を用いてプロジェクター10に送信する。 In this embodiment, the keyboard service application AP3 has a GUI (Graphical User Interface) function SA2 and a system access function SA3. The keyboard service application AP3 can access a short-range wireless communication device driver HD3, which will be described later, by using the system access function SA3. The keyboard service application AP3 also uses the GUI function SA2 to display a character input interface screen, for example, as shown in FIG. 8 to FIG. 10, on the touch panel 201. On the character input interface screen, a second keyboard system application SY3, which will be described later, is called, and keyboard input becomes possible. The user of the smartphone 20 inputs characters to the character input interface screen using the touch panel 201. That is, the keyboard service application AP3 accepts character input by the user. The user is generally the user of the smartphone 20. The keyboard service application AP3 converts characters input by the user into character information. The keyboard service application AP3 also transmits character information corresponding to the characters input by the user to the projector 10 by using the short-range wireless communication device driver HD3.

なお、キーボードサービスアプリケーションAP3に暗号化処理機能を設け、文字情報が、暗号化処理機能により暗号化された上でプロジェクター10に送信されるようにしてもよい。この場合、プロジェクター10の第1キーボードシステムアプリケーションSY1は、スマートフォン20によって暗号化された文字情報を取得する。第1キーボードシステムアプリケーションSY1は、暗号化された文字情報を復号化することによって得られる、復号化された文字情報をサービスアプリケーションAP-Pに提供する。例えば、第1キーボードシステムアプリケーションSY1は、第1スマートフォン20Aで暗号化された第1文字情報を受信する。第1キーボードシステムアプリケーションSY1は、暗号化された第1文字情報を復号化することによって得られる、復号化された第1文字情報を動画共有サービスアプリケーションAP1に提供する。 The keyboard service application AP3 may be provided with an encryption processing function, and the character information may be encrypted by the encryption processing function before being sent to the projector 10. In this case, the first keyboard system application SY1 of the projector 10 acquires the character information encrypted by the smartphone 20. The first keyboard system application SY1 provides the decrypted character information obtained by decrypting the encrypted character information to the service application AP-P. For example, the first keyboard system application SY1 receives first character information encrypted by the first smartphone 20A. The first keyboard system application SY1 provides the decrypted first character information obtained by decrypting the encrypted first character information to the video sharing service application AP1.

システムアプリケーションSY-Sは、例えば第2キーボードシステムアプリケーションSY3およびストレージアクセスSY4等を含む。ストレージアクセスSY4は、例えばサービスアプリケーションAP-Sの1つであるアルバムアプリケーションが、システムの記録データにアクセスしてよいかを管理するシステムアプリケーションである。 The system applications SY-S include, for example, a second keyboard system application SY3 and storage access SY4. Storage access SY4 is a system application that manages whether an album application, which is one of the service applications AP-S, may access the recorded data of the system.

第2キーボードシステムアプリケーションSY3は、サービスアプリケーションAP-Sにより呼び出され、文字入力の機能を提供する。例えば、キーボードサービスアプリケーションAP3で文字入力を行う場合も、動画共有サービスアプリケーションAP4で文字入力を行う場合も、第2キーボードシステムアプリケーションSY3が呼び出されることにより文字入力が可能となる。よって、スマートフォン20のユーザーがキーボードサービスアプリケーションAP3を使用してプロジェクター10に対して文字を行う場合も、動画共有サービスアプリケーションAP4等の他のサービスアプリケーションと同形態のキーボードを用いて文字入力を行うことができる。 The second keyboard system application SY3 is called by the service application AP-S and provides a text input function. For example, when inputting text using the keyboard service application AP3 or the video-sharing service application AP4, the second keyboard system application SY3 is called to enable text input. Therefore, when the user of the smartphone 20 uses the keyboard service application AP3 to input text to the projector 10, the user can input text using a keyboard of the same form as that used for other service applications such as the video-sharing service application AP4.

第2キーボードシステムアプリケーションSY3は、GUI機能SA4と、システムアクセス機能SA5とを有する。第2キーボードシステムアプリケーションSY3は、システムアクセス機能SA5により、後述するタッチパネルドライバーHD4にアクセス可能である。また、第2キーボードシステムアプリケーションSY3は、GUI機能SA4により、タッチパネル201にソフトウェアキーボードを表示させる。第2キーボードシステムアプリケーションSY3は、ユーザーによるタッチ位置と、ソフトウェアキーボード上のキー配置とを照合することにより、ユーザーによって入力された文字の種類を特定し、入力文字として受け付ける。 The second keyboard system application SY3 has a GUI function SA4 and a system access function SA5. The second keyboard system application SY3 can access the touch panel driver HD4 (described later) by using the system access function SA5. The second keyboard system application SY3 also displays a software keyboard on the touch panel 201 by using the GUI function SA4. The second keyboard system application SY3 identifies the type of characters input by the user by comparing the touch position by the user with the key arrangement on the software keyboard, and accepts them as input characters.

なお、システムアプリケーションSY-Sに複数のキーボードシステムアプリケーションが含まれていてもよい。各キーボードシステムアプリケーションは、例えばキー配置、絵文字等の特殊文字の入力方法、使用する辞書等が異なっており、それぞれ特徴を有する。スマートフォン20のユーザーは、サービスアプリケーションAP-Sでの文字入力時にどのキーボードシステムアプリケーションを使用するかを設定可能である。このようにすることで、ユーザーはより快適に文字入力を行うことができる。 The system application SY-S may include multiple keyboard system applications. Each keyboard system application has its own characteristics, such as different key layouts, input methods for special characters such as emojis, and dictionaries to be used. The user of the smartphone 20 can set which keyboard system application to use when inputting characters in the service application AP-S. This allows the user to input characters more comfortably.

ハードウェアドライバーHD-Sは、スマートフォン20が備えるハードウェアHW-Sに対応して用意されている。図4では、プロジェクター10が備えるハードウェアHW-Pの一例として近距離無線通信装置202およびタッチパネル201を図示している。これらに対応するハードウェアドライバーHD-Sとして、近距離無線通信装置ドライバーHD3およびタッチパネルドライバーHD4が実行される。近距離無線通信装置ドライバーHD3は、端末装置側通信装置ドライバーの一例である。近距離無線通信装置ドライバーHD3は、近距離無線通信装置202を制御する。また、タッチパネルドライバーHD4は、タッチパネル201を制御する。 The hardware driver HD-S is prepared corresponding to the hardware HW-S equipped in the smartphone 20. In FIG. 4, a short-range wireless communication device 202 and a touch panel 201 are illustrated as an example of the hardware HW-P equipped in the projector 10. A short-range wireless communication device driver HD3 and a touch panel driver HD4 are executed as the hardware drivers HD-S corresponding to these. The short-range wireless communication device driver HD3 is an example of a terminal device side communication device driver. The short-range wireless communication device driver HD3 controls the short-range wireless communication device 202. Furthermore, the touch panel driver HD4 controls the touch panel 201.

[表示システム1における文字入力の詳細]
つぎに、表示システム1における文字入力の詳細について説明する。以下では、サービスアプリケーションAP-Pの一例である有料映画配信サービスアプリケーションAP2において文字入力を行う場合を例にして説明する。
[Details of character input in display system 1]
Next, a detailed description will be given of character input in the display system 1. The following describes an example in which character input is performed in a pay movie distribution service application AP2, which is an example of a service application AP-P.

図1に示す画像PC1上でアイコンIC2が選択されると、有料映画配信サービスアプリケーションAP2が起動する。図6は、有料映画配信サービスアプリケーションAP2のホーム画面を示す画像PC2の模式図である。画像PC2には、視聴可能な映画のサムネイルTHの他、視聴可能な映画をキーワードで検索するための検索窓WSが表示される。ユーザーが検索窓WSに移動カーソルCMを合わせて決定ボタンを押すと、有料映画配信サービスアプリケーションAP2は、第1キーボードシステムアプリケーションSY1を呼び出す。第1キーボードシステムアプリケーションSY1は、近距離無線通信装置ドライバーHD1から文字情報を受け取るまで待機する。有料映画配信サービスアプリケーションAP2は、検索窓WS内に文字入力カーソルCIを表示させ、文字入力を待機している状態であることをユーザーに示す。 When icon IC2 is selected on image PC1 shown in FIG. 1, paid movie distribution service application AP2 is launched. FIG. 6 is a schematic diagram of image PC2 showing the home screen of paid movie distribution service application AP2. In addition to thumbnails TH of viewable movies, image PC2 displays a search window WS for searching for viewable movies by keyword. When the user positions the movement cursor CM on the search window WS and presses the enter button, paid movie distribution service application AP2 calls up a first keyboard system application SY1. The first keyboard system application SY1 waits until it receives text information from the short-range wireless communication device driver HD1. Paid movie distribution service application AP2 displays a text input cursor CI in the search window WS to indicate to the user that it is waiting for text input.

文字入力の待機状態となった場合、ユーザーは、スマートフォン20のキーボードサービスアプリケーションAP3を起動させる。図7は、スマートフォン20のホーム画面を示す画像PC3の模式図である。画像PC3は、スマートフォン20のタッチパネル201に表示されている。画像PC3上には、アイコンIC4~IC6が表示されている。例えば、アイコンIC4は、Webブラウザーに対応する。また、アイコンIC5は、動画共有サービスアプリケーションAP4に対応する。また、アイコンIC6は、キーボードサービスアプリケーションAP3に対応する。ユーザーは、いずれかのアイコンIC4~IC6をタッチすることで、当該アイコンIC4~IC6に対応するアプリケーションが起動する。 When the smartphone 20 is in a standby state for character input, the user launches a keyboard service application AP3 on the smartphone 20. FIG. 7 is a schematic diagram of an image PC3 showing a home screen of the smartphone 20. The image PC3 is displayed on the touch panel 201 of the smartphone 20. Icons IC4 to IC6 are displayed on the image PC3. For example, icon IC4 corresponds to a web browser. Also, icon IC5 corresponds to a video sharing service application AP4. Also, icon IC6 corresponds to a keyboard service application AP3. When the user touches any of icons IC4 to IC6, the application corresponding to that icon IC4 to IC6 is launched.

画像PC3において、アイコンIC6がタッチされると、キーボードサービスアプリケーションAP3が起動する。キーボードサービスアプリケーションAP3が起動すると、近距離無線通信によるスマートフォン20とプロジェクター10とのペアリングが行われる。また、キーボードサービスアプリケーションAP3が起動すると、タッチパネル201の表示が画像PC4に切り替わる。 When icon IC6 is touched on image PC3, keyboard service application AP3 is started. When keyboard service application AP3 is started, pairing between smartphone 20 and projector 10 is performed by short-range wireless communication. In addition, when keyboard service application AP3 is started, the display on touch panel 201 switches to image PC4.

図8~図10は、キーボードサービスアプリケーションAP3のユーザーインターフェースを示す模式図である。図8に示す画像PC4には、入力した文字が表示される入力窓WEと、操作方法を解説するメッセージMSが表示される。画像PC4は、キーボードサービスアプリケーションAP3のGUI機能SA2により表示される。ユーザーが入力窓WEをタップすると、キーボードサービスアプリケーションAP3は、第2キーボードシステムアプリケーションSY3を呼び出す。また、タッチパネル201の表示が図9に示す画像PC5に切り替わる。 Figures 8 to 10 are schematic diagrams showing the user interface of the keyboard service application AP3. The image PC4 shown in Figure 8 displays an input window WE in which input characters are displayed, and a message MS explaining how to operate. The image PC4 is displayed by the GUI function SA2 of the keyboard service application AP3. When the user taps the input window WE, the keyboard service application AP3 calls up the second keyboard system application SY3. In addition, the display on the touch panel 201 switches to the image PC5 shown in Figure 9.

図9に示す画像PC5には、図8と同様の入力窓WEに加えて、ソフトウェアキーボードSK1が表示される。ソフトウェアキーボードSK1は、第2キーボードシステムアプリケーションSY3のGUI機能SA4により表示される。図9のソフトウェアキーボードSK1は、母音が「あ」である文字に対応するキー群K1が配置され、フリック入力が可能となっている。なお、キーボードサービスアプリケーションAP3の起動直後から、画面上にソフトウェアキーボードSK1が表示されてもよい。すなわち、キーボードサービスアプリケーションAP3の起動直後から、画像PC5のような表示がされてもよい。 In the image PC5 shown in FIG. 9, in addition to the input window WE similar to that in FIG. 8, a software keyboard SK1 is displayed. The software keyboard SK1 is displayed by the GUI function SA4 of the second keyboard system application SY3. The software keyboard SK1 in FIG. 9 has a group of keys K1 arranged thereon corresponding to characters whose vowel is "a", allowing flick input. The software keyboard SK1 may be displayed on the screen immediately after the keyboard service application AP3 is started up. In other words, a display like the image PC5 may be displayed immediately after the keyboard service application AP3 is started up.

また、文字種切替キーK2が押下されると、例えば図10に示すように、入力可能な文字種が異なるソフトウェアキーボードSK2が表示される。図10に示すソフトウェアキーボードSK2は、数字に対応するキー群K3が配置されている。この他、アルファベットを入力可能なソフトウェアキーボード、または絵文字を入力可能なソフトウェアキーボードが表示されてもよい。 When the character type switching key K2 is pressed, a software keyboard SK2 with different character types that can be input is displayed, as shown in FIG. 10, for example. The software keyboard SK2 shown in FIG. 10 has a key group K3 corresponding to numbers arranged thereon. In addition, a software keyboard that can input alphabets or a software keyboard that can input pictorial characters may be displayed.

ソフトウェアキーボードSK1およびSK2は、例えば動画共有サービスアプリケーションAP4のような他のサービスアプリケーションAP-Sで文字入力を行う際にも表示される。よって、ユーザーは、自身が使い慣れたキーボードを用いてプロジェクター10への文字入力を行うことができる。 The software keyboards SK1 and SK2 are also displayed when entering text into another service application AP-S, such as a video sharing service application AP4. This allows the user to enter text into the projector 10 using a keyboard that the user is familiar with.

ユーザーが文字を入力する毎に、第2キーボードシステムアプリケーションSY3は、キーボードサービスアプリケーションAP3に入力された文字を示す文字情報を引き渡す。キーボードサービスアプリケーションAP3は、GUI機能SA2を用いて、入力された文字に対応する文字画像を入力窓WEに表示する。図9および図10の例は、入力窓WEに「ひだまり」の文字が入力されている。 Each time the user inputs a character, the second keyboard system application SY3 passes character information indicating the input character to the keyboard service application AP3. The keyboard service application AP3 uses the GUI function SA2 to display a character image corresponding to the input character in the input window WE. In the example of Figures 9 and 10, the character "hidamari" (sunny) has been input into the input window WE.

文字の入力が終了すると、ユーザーは、完了キーK4を押下する。完了キーK4が押下されると、キーボードサービスアプリケーションAP3は、近距離無線通信装置ドライバーHD3にアクセスし、入力窓WEに入力された文字列に対応する文字情報を、近距離無線通信を用いてプロジェクター10に送信する。すなわち、キーボードサービスアプリケーションAP3は、ユーザーが入力した文字に対応する文字情報を、近距離無線通信装置ドライバーHD3を用いてプロジェクター10に送信する。 When character input is finished, the user presses the completion key K4. When the completion key K4 is pressed, the keyboard service application AP3 accesses the short-range wireless communication device driver HD3 and transmits character information corresponding to the character string entered in the input window WE to the projector 10 using short-range wireless communication. In other words, the keyboard service application AP3 transmits character information corresponding to the characters entered by the user to the projector 10 using the short-range wireless communication device driver HD3.

なお、文字情報の送信タイミングは、完了キーK4が押下された時に限らない。例えば、ユーザーが1文字入力する毎に、当該文字に対応する文字情報をプロジェクター10に送信してもよい。 The timing of transmitting the character information is not limited to when the completion key K4 is pressed. For example, each time the user inputs a character, character information corresponding to that character may be transmitted to the projector 10.

第1キーボードシステムアプリケーションSY1は、キーボードサービスアプリケーションAP3により送信された文字情報を近距離無線通信により受信する。すなわち、第1キーボードシステムアプリケーションSY1は、近距離無線通信装置ドライバーHD1を用いて、スマートフォン20において入力された文字を示す文字情報を取得する。また、第1キーボードシステムアプリケーションSY1は、受信した文字情報を有料映画配信サービスアプリケーションAP2に引き渡す。 The first keyboard system application SY1 receives the character information transmitted by the keyboard service application AP3 via short-range wireless communication. That is, the first keyboard system application SY1 obtains character information indicating characters input on the smartphone 20 using the short-range wireless communication device driver HD1. The first keyboard system application SY1 also passes the received character information to the paid movie distribution service application AP2.

有料映画配信サービスアプリケーションAP2は、例えば、図12の画像PC6に示すように、引き渡された文字情報に対応する文字の画像を検索窓SW内に表示する。図12の例では、検索窓SWに「ひだまり」の文字が表示されている。すなわち、有料映画配信サービスアプリケーションAP2は、投射装置101を用いて、第1キーボードシステムアプリケーションSY1によって取得された文字情報に基づいて表示を行う。 The paid movie distribution service application AP2 displays an image of characters corresponding to the delivered character information in the search window SW, for example, as shown in image PC6 in FIG. 12. In the example of FIG. 12, the characters "Hidamari" are displayed in the search window SW. That is, the paid movie distribution service application AP2 uses the projection device 101 to perform display based on the character information acquired by the first keyboard system application SY1.

その後、有料映画配信サービスアプリケーションAP2は、入力された文字列「ひだまり」を用いて作品データベースを検索し、文字列「ひだまり」に関連する映画作品の一覧を表示面Fに表示する。ユーザーは、表示された映画作品の一覧の中から所望の映画作品を選択し、当該映画作品を鑑賞する。 Then, the paid movie distribution service application AP2 searches the movie database using the input character string "Hidamari" and displays a list of movies related to the character string "Hidamari" on the display surface F. The user selects a desired movie from the displayed list of movies and watches that movie.

[プロジェクター10の処理装置110の動作]
図13は、プロジェクター10の処理装置110の動作を示すフローチャートである。処理装置110は、図示しない投射装置101のハードウェアドライバーHD-Pを用いることにより投射装置101を制御して、図1に例示する画像PC1のようなホーム画面を表示面Fに投射する(ステップS100)。処理装置110は、ホーム画面に表示されたアイコンIC1~IC3が選択されることにより、いずれかのサービスアプリケーションAP-Pが選択されるまで待機する(ステップS102:NO)。
[Operation of the processing device 110 of the projector 10]
Fig. 13 is a flowchart showing the operation of the processing device 110 of the projector 10. The processing device 110 controls the projection device 101 by using a hardware driver HD-P of the projection device 101 (not shown) to project a home screen such as the image PC1 exemplified in Fig. 1 onto the display surface F (step S100). The processing device 110 waits until one of the service applications AP-P is selected by selecting one of the icons IC1 to IC3 displayed on the home screen (step S102: NO).

処理装置110は、いずれかのサービスアプリケーションAP-Pが選択されると(ステップS102:YES)、選択されたサービスアプリケーションAP-Pを起動させ、投射装置101を制御することにより、サービスアプリケーションAP-Pの画面を表示する(ステップS104)。例えば、図1に示すアイコンIC2が選択されると、投射装置101は、有料映画配信サービスアプリケーションAP2を起動させ、図6の画像PC2のようなホーム画面を表示面Fに表示させる。サービスアプリケーションAP-Pの画面は、ユーザーの操作等により適宜切り替えられる。 When any of the service applications AP-P is selected (step S102: YES), the processing device 110 starts the selected service application AP-P and controls the projection device 101 to display the screen of the service application AP-P (step S104). For example, when the icon IC2 shown in FIG. 1 is selected, the projection device 101 starts the paid movie distribution service application AP2 and displays a home screen such as the image PC2 in FIG. 6 on the display surface F. The screen of the service application AP-P can be switched as appropriate by the user's operation, etc.

サービスアプリケーションの画面で文字の入力窓が指定されるまでは(ステップS106:NO)、処理装置110は、ステップS104に処理を戻す。サービスアプリケーションAP-Pの文字の入力窓とは、例えば図6の画像PC2における検索窓WSである。サービスアプリケーションの画面中で文字の入力窓が指定されると(ステップS106:YES)、処理装置110は、第1キーボードシステムアプリケーションSY1を起動させ(ステップS108)、近距離無線通信により文字情報を受信するまで待機する(ステップS110:NO)。 Until a character input window is specified on the screen of the service application (step S106: NO), the processing device 110 returns the process to step S104. The character input window of the service application AP-P is, for example, the search window WS in the image PC2 of FIG. 6. When a character input window is specified on the screen of the service application (step S106: YES), the processing device 110 starts the first keyboard system application SY1 (step S108) and waits until character information is received via short-range wireless communication (step S110: NO).

文字情報を受信すると(ステップS110:YES)、処理装置110は、サービスアプリケーションAP-Pの画面の入力窓に、文字情報に対応する文字の画像を表示する(ステップS112)。例えば、図12の画像PC6の検索窓WSには、スマートフォン20から受信した文字情報に基づいて「ひだまり」の文字列が表示される。処理装置110は、ユーザーがサービスアプリケーションAP-Pを終了させるまでは(ステップS114:NO)、処理をステップS104に戻す。処理装置110は、ユーザーがサービスアプリケーションAP-Pを終了させると(ステップS114:YES)、本フローチャートによる処理を終了する。 When the text information is received (step S110: YES), the processing device 110 displays an image of the text corresponding to the text information in the input window on the screen of the service application AP-P (step S112). For example, the search window WS of the image PC6 in FIG. 12 displays the character string "Sunny" based on the text information received from the smartphone 20. The processing device 110 returns the process to step S104 until the user closes the service application AP-P (step S114: NO). When the user closes the service application AP-P (step S114: YES), the processing device 110 ends the process according to this flowchart.

[スマートフォン20の処理装置210の動作]
図14は、スマートフォン20の処理装置210の動作を示すフローチャートである。処理装置210は、キーボードサービスアプリケーションAP3の起動が指示されるまで待機する(ステップS200:NO)。キーボードサービスアプリケーションAP3の起動の指示は、例えば図7に例示する画像PC3のようなホーム画面上のアイコンIC6がタッチされることにより行われる。
[Operation of the processing device 210 of the smartphone 20]
14 is a flowchart showing the operation of the processing device 210 of the smartphone 20. The processing device 210 waits until an instruction to start the keyboard service application AP3 is received (step S200: NO). The instruction to start the keyboard service application AP3 is received by touching an icon IC6 on a home screen such as the image PC3 illustrated in FIG. 7.

キーボードサービスアプリケーションAP3の起動が指示されると(ステップS200:YES)、処理装置210は、キーボードサービスアプリケーションAP3を起動させ、キーボードサービスアプリケーションAP3のGUI機能SA2により、タッチパネル201にキーボードサービスアプリケーションAP3の画面を表示する(ステップS202)。図8の画像PC4は、キーボードサービスアプリケーションAP3の画面の一例である。 When an instruction to start the keyboard service application AP3 is given (step S200: YES), the processing device 210 starts the keyboard service application AP3 and displays the screen of the keyboard service application AP3 on the touch panel 201 by the GUI function SA2 of the keyboard service application AP3 (step S202). The image PC4 in FIG. 8 is an example of the screen of the keyboard service application AP3.

キーボードサービスアプリケーションAP3の入力窓WEがタッチされない場合(ステップS204:NO)、処理装置210は、処理をステップS218に移行させる。キーボードサービスアプリケーションAP3の入力窓WEがタッチされると場合(ステップS204:YES)、処理装置210は、第2キーボードシステムアプリケーションSY3を起動させる(ステップS206)。 If the input window WE of the keyboard service application AP3 is not touched (step S204: NO), the processing device 210 transitions the process to step S218. If the input window WE of the keyboard service application AP3 is touched (step S204: YES), the processing device 210 launches the second keyboard system application SY3 (step S206).

処理装置210は、第2キーボードシステムアプリケーションSY3のGUI機能により、タッチパネル201にソフトウェアキーボードを表示させる(ステップS208)。例えば図9の画像PC5には、ひらがなが入力可能なソフトウェアキーボードSK1が表示されている。処理装置210は、ソフトウェアキーボード内の文字キーがタッチされるまで待機して(ステップS210:NO)、文字キーがタッチされると(ステップS210:YES)、処理装置210は、文字キーに対応する文字を示す画像を、キーボードサービスアプリケーションAP3の入力窓WEに表示する(ステップS212)。図9の例では、入力窓に「ひだまり」の文字を示す画像が表示されている。 The processing device 210 uses the GUI function of the second keyboard system application SY3 to display a software keyboard on the touch panel 201 (step S208). For example, the image PC5 in FIG. 9 displays a software keyboard SK1 that allows input of hiragana. The processing device 210 waits until a character key in the software keyboard is touched (step S210: NO), and when a character key is touched (step S210: YES), the processing device 210 displays an image showing a character corresponding to the character key in the input window WE of the keyboard service application AP3 (step S212). In the example of FIG. 9, an image showing the characters "hidamari" is displayed in the input window.

処理装置210は、ユーザーが文字入力を終了するまでは(ステップS214:NO)、処理をステップS210に戻す。文字入力の終了とは、例えば図9等に示す完了キーK4が押下されたことに対応する。ユーザーが文字入力を終了すると(ステップS214:YES)、処理装置210は、入力された文字の文字情報を、近距離無線通信を用いてプロジェクター10に送信する(ステップS216)。この時、処理装置210は、キーボードサービスアプリケーションAP3のシステムアクセス機能SA3により近距離無線通信装置ドライバーHD3にアクセスし、文字情報を送信する。例えば図9の例では、「ひだまり」の文字列に対応する文字情報がプロジェクター10に送信される。 The processing device 210 returns the process to step S210 until the user finishes character input (step S214: NO). End of character input corresponds to, for example, pressing of the completion key K4 shown in FIG. 9, etc. When the user finishes character input (step S214: YES), the processing device 210 transmits character information of the input characters to the projector 10 using short-range wireless communication (step S216). At this time, the processing device 210 accesses the short-range wireless communication device driver HD3 by the system access function SA3 of the keyboard service application AP3, and transmits the character information. For example, in the example of FIG. 9, character information corresponding to the character string "sunny" is transmitted to the projector 10.

処理装置210は、ユーザーがキーボードサービスアプリケーションAP3を終了させるまでは(ステップS218:NO)、処理をステップS204に戻す。処理装置210は、ユーザーがキーボードサービスアプリケーションAP3を終了させると(ステップS218:YES)、本フローチャートによる処理を終了する。 The processing device 210 returns the process to step S204 until the user terminates the keyboard service application AP3 (step S218: NO). When the user terminates the keyboard service application AP3 (step S218: YES), the processing device 210 terminates the process according to this flowchart.

[複数のスマートフォン20からの文字入力]
図1に示すように、プロジェクター10には複数のスマートフォン20が接続可能である。例えば表示面Fに表示される画像を複数のユーザーで見る場合には、それぞれのユーザーが保有するスマートフォン20をプロジェクター10に接続することが可能である。本実施形態では、プロジェクター10に対して複数のスマートフォン20から文字入力があった場合には、複数のスマートフォン20からの文字入力を全て受け付けるようにする。
[Character input from multiple smartphones 20]
1 , a plurality of smartphones 20 can be connected to the projector 10. For example, when a plurality of users view an image displayed on the display surface F, the smartphones 20 owned by each user can be connected to the projector 10. In this embodiment, when text input is made to the projector 10 from a plurality of smartphones 20, all of the text inputs from the plurality of smartphones 20 are accepted.

すなわち、近距離無線通信装置ドライバーHD1は、第1スマートフォン20Aと、第1スマートフォン20Aとは異なる第2スマートフォン20Bと通信する。第1キーボードシステムアプリケーションSY1は、近距離無線通信装置ドライバーHD1を用いて、第1スマートフォン20Aにおいて入力された文字を示す第1文字情報を取得する。また、第1キーボードシステムアプリケーションSY1は、近距離無線通信装置ドライバーHD1を用いて、第2スマートフォン20Bにおいて入力された文字を示す第2文字情報を取得する。有料映画配信サービスアプリケーションAP2は、投射装置101を用いて、第1文字情報および第2文字情報に基づく表示を行う。 That is, the short-range wireless communication device driver HD1 communicates with a first smartphone 20A and a second smartphone 20B that is different from the first smartphone 20A. The first keyboard system application SY1 uses the short-range wireless communication device driver HD1 to obtain first character information indicating characters input on the first smartphone 20A. The first keyboard system application SY1 also uses the short-range wireless communication device driver HD1 to obtain second character information indicating characters input on the second smartphone 20B. The paid movie distribution service application AP2 uses the projection device 101 to perform display based on the first character information and the second character information.

例えば、図12のように第1スマートフォン20Aから「ひだまり」の文字列が入力された後、検索ボタンBSが押下される前に、第2スマートフォン20Bから「2010」の文字列が入力された場合、検索窓WSには「ひだまり2010」と表示される。1つの入力窓に対して複数のスマートフォン20からの文字入力を受け付け可能とすることにより、複数のユーザーが同時にプロジェクター10を利用する際の利便性を向上させることができる。 For example, as shown in FIG. 12, if the character string "Hidamari" is input from the first smartphone 20A, and then the character string "2010" is input from the second smartphone 20B before the search button BS is pressed, "Hidamari 2010" is displayed in the search window WS. By allowing one input window to accept character input from multiple smartphones 20, it is possible to improve convenience when multiple users use the projector 10 at the same time.

この他、第1キーボードシステムアプリケーションSY1は、例えば第1スマートフォン20Aまたは第2スマートフォン20Bのうち、最初に文字入力を行ったスマートフォン20からのみ文字入力を受け付けるようにしてもよい。また、第1キーボードシステムアプリケーションSY1は、例えば第1スマートフォン20Aまたは第2スマートフォン20Bのうち、予め指定されたスマートフォン20のみから文字入力を受け付けるようにしてもよい。 In addition, the first keyboard system application SY1 may be configured to accept character input only from the smartphone 20 that first inputs characters, for example, the first smartphone 20A or the second smartphone 20B. Also, the first keyboard system application SY1 may be configured to accept character input only from a pre-specified smartphone 20, for example, the first smartphone 20A or the second smartphone 20B.

[キーボードサービスアプリケーションAP3のGUI変形例]
図11は、キーボードサービスアプリケーションAP3の他のユーザーインターフェースを示す模式図である。図11に示す画像PC7には、図9等と同様の入力窓WE、ソフトウェアキーボードSK1、文字種切替キーK2、完了キーK4に加え、方向入力キーK5およびOKキーK6が表示される。
[GUI Modification of Keyboard Service Application AP3]
Fig. 11 is a schematic diagram showing another user interface of the keyboard service application AP3. In the image PC7 shown in Fig. 11, in addition to the input window WE, the software keyboard SK1, the character type switching key K2, and the completion key K4 similar to those in Fig. 9 and the like, a directional input key K5 and an OK key K6 are displayed.

方向入力キーK5は、例えば図1に示す画像PC1上で移動カーソルCMを動かしたい場合などに用いられる。方向入力キーK5は、OKキーK6の周囲360度に渡って配置される。ユーザーは、方向入力キーK5の領域のうち、OKキーK6を移動対象物の現在位置とした場合に移動対象物を移動させたい方向に対応する位置をタッチする。例えば、図1の移動カーソルCMを右方向に動かしたい場合は、方向入力キーK5の領域のうちOKキーK6の右側をタッチする。 The directional input key K5 is used, for example, when moving the moving cursor CM on the image PC1 shown in FIG. 1. The directional input key K5 is arranged 360 degrees around the OK key K6. The user touches a position in the directional input key K5 area that corresponds to the direction in which the object to be moved is to be moved when the OK key K6 is the current position of the object to be moved. For example, to move the moving cursor CM in FIG. 1 to the right, the user touches the right side of the OK key K6 in the directional input key K5 area.

OKキーK6は、移動対象物の位置を決定する際に押下される。例えば、ユーザーが有料映画配信サービスアプリケーションAP2を起動させたい場合、ユーザーは図1の画像PC1が表示されている状態で、方向入力キーK5を用いて移動カーソルCMをアイコンIC2と重なる位置まで移動させる。移動カーソルCMがアイコンIC2と重なった状態でOKキーK6が押下されると、処理装置110は、アイコンIC2が選択されたと認識し、有料映画配信サービスアプリケーションAP2を起動させる。 The OK key K6 is pressed when determining the position of the object to be moved. For example, if the user wishes to launch a paid movie distribution service application AP2, while the image PC1 in FIG. 1 is being displayed, the user uses the directional input key K5 to move the moving cursor CM to a position where it overlaps with the icon IC2. When the OK key K6 is pressed with the moving cursor CM overlapping with the icon IC2, the processing device 110 recognizes that the icon IC2 has been selected, and launches the paid movie distribution service application AP2.

なお、方向入力キーK5およびOKキーK6の形態は図11に示したものに限らない。例えば、方向入力キーK5は、上下左右にキーが配置された十字型のキーであってもよい。また、OKキーK6は、方向入力キーK5と離れた位置に配置されてもよい。 The shape of the directional input key K5 and the OK key K6 is not limited to that shown in FIG. 11. For example, the directional input key K5 may be a cross-shaped key with keys arranged on the top, bottom, left and right. The OK key K6 may also be arranged at a position separate from the directional input key K5.

このように、キーボードサービスアプリケーションAP3のインターフェースに方向を入力できるキーを設けることによって、文字入力以外の操作もキーボードサービスアプリケーションAP3を用いて行うことが可能となり、プロジェクター10の操作性を向上させることができる。 In this way, by providing keys that can input directions to the interface of the keyboard service application AP3, it becomes possible to perform operations other than character input using the keyboard service application AP3, thereby improving the operability of the projector 10.

以上説明したように、第1実施形態に係る表示システム1において、プロジェクター10の第1キーボードシステムアプリケーションSY1は、近距離無線通信装置ドライバーHD1を用いて、スマートフォン20において入力された文字を示す文字情報を取得する。また、プロジェクター10のサービスアプリケーションAP-Pは、投射装置101を用いて、文字情報に基づく表示を行う。これにより、ユーザーは、プロジェクター10と比較して使用頻度が多いと予測されるスマートフォン20の文字入力インターフェースを用いてプロジェクター10に対する文字入力を行うことができる。よって、文字入力における効率が向上する。また、スマートフォン20はタッチパネル201が搭載されているので、例えばリモートコントローラーを用いてソフトウェアキーボードから文字を入力するのと比較して、効率的に文字入力を行うことができる。 As described above, in the display system 1 according to the first embodiment, the first keyboard system application SY1 of the projector 10 acquires character information indicating characters input on the smartphone 20 using the short-range wireless communication device driver HD1. Furthermore, the service application AP-P of the projector 10 performs display based on the character information using the projection device 101. This allows the user to input characters to the projector 10 using the character input interface of the smartphone 20, which is expected to be used more frequently than the projector 10. This improves the efficiency of character input. Furthermore, since the smartphone 20 is equipped with a touch panel 201, character input can be performed more efficiently than, for example, inputting characters from a software keyboard using a remote controller.

また、第1キーボードシステムアプリケーションSY1は、例えば有料映画配信サービスアプリケーションAP2および動画共有サービスアプリケーションAP1のような、複数のサービスアプリケーションAP-Pにより呼び出され文字入力の機能を提供する。これにより、ユーザーは、プロジェクター10にインストールされている全てのサービスアプリケーションAP-Pにおいて、スマートフォン20を用いた文字入力を行うことができる。よって、文字入力における利便性が向上する。 The first keyboard system application SY1 is also called by multiple service applications AP-P, such as a paid movie distribution service application AP2 and a video sharing service application AP1, to provide a text input function. This allows the user to input text using the smartphone 20 in all service applications AP-P installed in the projector 10. This improves the convenience of text input.

また、スマートフォン20で入力された文字を示す文字情報が、暗号化された上で近距離無線通信により送受信されるようにすれば、第三者が不正に文字情報を利用するのを防止することができる。 In addition, if the character information indicating the characters entered on the smartphone 20 is encrypted before being transmitted and received via short-range wireless communication, it is possible to prevent a third party from illegally using the character information.

また、第1キーボードシステムアプリケーションSY1は、文字情報を複数のスマートフォン20から取得し、取得した文字情報を順次サービスアプリケーションAP-Pに引き渡す。よって、プロジェクター10を複数のユーザーが操作する際の利便性が向上する。 The first keyboard system application SY1 also acquires character information from multiple smartphones 20 and passes the acquired character information sequentially to the service application AP-P. This improves the convenience when multiple users operate the projector 10.

2.第2実施形態
以下、本発明の第2実施形態について説明する。以下に例示する形態において作用や機能が第1実施形態と同様である要素については、第1実施形態の説明で使用した符号を流用して各々の詳細な説明を適宜に省略する。
2. Second embodiment Hereinafter, a second embodiment of the present invention will be described. In the following exemplary embodiment, for elements whose actions and functions are similar to those of the first embodiment, the reference numerals used in the description of the first embodiment will be used and detailed descriptions of each will be omitted as appropriate.

[システム構成]
図15は、第2実施形態に係る表示システム2の構成を示す図である。表示システム2は、プロジェクター10およびスマートフォン20の他、リモートコントローラー30を含む。
[System configuration]
15 is a diagram showing the configuration of a display system 2 according to the second embodiment. The display system 2 includes a remote controller 30 in addition to a projector 10 and a smartphone 20.

リモートコントローラー30は、プロジェクター10を離れた場所から操作するための操作インターフェースである。リモートコントローラー30は、筐体に複数の操作ボタン320が設けられている。ユーザーが操作ボタン320のうちいずれか1つを押すと、当該操作ボタン320に対応する信号がリモートコントローラー30からプロジェクター10へと送信される。プロジェクター10は、受信した信号をリモートコントローラー30からの入力として受け付ける。 The remote controller 30 is an operation interface for operating the projector 10 from a remote location. The remote controller 30 has a plurality of operation buttons 320 provided on its housing. When a user presses one of the operation buttons 320, a signal corresponding to that operation button 320 is transmitted from the remote controller 30 to the projector 10. The projector 10 accepts the received signal as an input from the remote controller 30.

[リモートコントローラー30の構成]
図16は、リモートコントローラー30のハードウェア構成を示すブロック図である。リモートコントローラー30は、上述した操作ボタン320の他、赤外光発光装置301、記憶装置302および処理装置310を備える。
[Configuration of remote controller 30]
16 is a block diagram showing the hardware configuration of the remote controller 30. The remote controller 30 includes an infrared light emitting device 301, a storage device 302, and a processing device 310, in addition to the above-mentioned operation buttons 320.

操作ボタン320は、例えば、プロジェクター10の電源をオンオフする電源ボタン、方向を指定するための十字キー、選択を確定するための決定キー、数字を入力するための数字キーなどを有する。 The operation buttons 320 include, for example, a power button for turning the projector 10 on and off, a cross key for specifying a direction, a decision key for confirming a selection, and number keys for inputting numbers.

赤外光発光装置301は、例えばピーク波長が950nm前後のLED(Light Emitting Diode)発光素子である。赤外光発光装置301は、処理装置310の制御により、オンオフされる。 The infrared light emitting device 301 is, for example, an LED (Light Emitting Diode) light emitting element with a peak wavelength of about 950 nm. The infrared light emitting device 301 is turned on and off under the control of the processing device 310.

記憶装置302は、処理装置310が読み取り可能な記録媒体である。記憶装置302は、例えば、RAM、ROM、eMMC、DDR DRAM、およびEEPROMのうち少なくとも1つを備える。記憶装置302は、処理装置210が処理する各種の情報およびプログラムPG3を記憶する。 The storage device 302 is a recording medium that can be read by the processing device 310. The storage device 302 includes, for example, at least one of a RAM, a ROM, an eMMC, a DDR DRAM, and an EEPROM. The storage device 302 stores various information and a program PG3 that are processed by the processing device 210.

処理装置310は、例えば、単数または複数のプロセッサーによって構成される。一例を挙げると、処理装置310は、単数または複数のCPUによって構成される。CPUはSoCに内蔵されていてもよい。処理装置310の機能の一部または全部は、DSP、ASIC、PLD、FPGA等の回路によって構成されてもよい。処理装置310は、各種の処理を並列的または逐次的に実行する。記憶装置302と処理装置310が一体となったマイクロコントローラーが用いられてもよい。 The processing device 310 is, for example, configured with one or more processors. As an example, the processing device 310 is configured with one or more CPUs. The CPU may be built into the SoC. Some or all of the functions of the processing device 310 may be configured with circuits such as a DSP, ASIC, PLD, FPGA, etc. The processing device 310 executes various processes in parallel or sequentially. A microcontroller in which the memory device 302 and the processing device 310 are integrated may be used.

[プロジェクター10の構成]
図17は、第2実施形態におけるプロジェクター10のハードウェア構成を示すブロック図である。第2実施形態において、プロジェクター10は、第1実施形態で示した構成に加えて、赤外光受光装置106を備える。
[Configuration of projector 10]
17 is a block diagram showing the hardware configuration of a projector 10 in the second embodiment. In the second embodiment, the projector 10 includes an infrared light receiving device 106 in addition to the configuration shown in the first embodiment.

赤外光受光装置106は、リモートコントローラー30の赤外光発光装置301が発する赤外光を受光する。赤外光受光装置106は、プロジェクター10とリモートコントローラー30との間の通信に用いられる。すなわち、赤外光受光装置106は、リモートコントローラー30と通信する。赤外光受光装置106は、第2通信装置の一例である。本実施形態では、プロジェクター10とリモートコントローラー30との間の通信に赤外光を用いるものとするが、これに限らず、例えば高周波(RF:Radio Frequency)を用いてもよい。 The infrared light receiving device 106 receives infrared light emitted by the infrared light emitting device 301 of the remote controller 30. The infrared light receiving device 106 is used for communication between the projector 10 and the remote controller 30. That is, the infrared light receiving device 106 communicates with the remote controller 30. The infrared light receiving device 106 is an example of a second communication device. In this embodiment, infrared light is used for communication between the projector 10 and the remote controller 30, but this is not limiting, and for example, high frequency (RF: Radio Frequency) may also be used.

図18は、第2実施形態においてプロジェクター10の処理装置110が実行するプログラムを示すブロック図である。処理装置110は、図4に示すプログラムに加えて、ハードウェアドライバーHD-Pの1つとして、赤外光受光装置106を制御する赤外光受光装置ドライバーHD5を実行する。赤外光受光装置ドライバーHD5は、第2通信装置ドライバーの一例である。 FIG. 18 is a block diagram showing a program executed by the processing device 110 of the projector 10 in the second embodiment. In addition to the program shown in FIG. 4, the processing device 110 executes an infrared light receiving device driver HD5 that controls the infrared light receiving device 106 as one of the hardware drivers HD-P. The infrared light receiving device driver HD5 is an example of a second communication device driver.

リモートコントローラー30の操作ボタン320が押下されると、処理装置310は、押下された操作ボタン320に対応する間隔で赤外光発光装置301をオンオフさせる。赤外光発光装置301から発光された赤外光は、プロジェクター10の赤外光受光装置106で受光される。プロジェクター10の処理装置110は、赤外光のオンオフのタイミングに対応する操作ボタン320を特定し、特定された操作ボタン320に対応する処理を行う。 When an operation button 320 of the remote controller 30 is pressed, the processing device 310 turns the infrared light emitting device 301 on and off at intervals corresponding to the pressed operation button 320. The infrared light emitted from the infrared light emitting device 301 is received by the infrared light receiving device 106 of the projector 10. The processing device 110 of the projector 10 identifies the operation button 320 that corresponds to the timing of turning on and off the infrared light, and performs processing corresponding to the identified operation button 320.

[第1キーボードシステムアプリケーションSY1の動作]
第2実施形態では、第1キーボードシステムアプリケーションSY1は、キーボードサービスアプリケーションAP3を用いた文字入力に加えて、リモートコントローラー30を用いた文字入力を受け付ける。例えば、図6に示す画像PC2が表示面Fに表示されているものとする。画像PC2の検索窓WS内に文字入力カーソルCIが表示された状態で、リモートコントローラー30が操作された場合、第1キーボードシステムアプリケーションSY1は、図19に示す画像PC8を表示面Fに表示させる。
[Operation of the first keyboard system application SY1]
In the second embodiment, the first keyboard system application SY1 accepts character input using the remote controller 30, in addition to character input using the keyboard service application AP3. For example, assume that an image PC2 shown in Fig. 6 is displayed on the display surface F. When the remote controller 30 is operated with a character input cursor CI displayed in a search window WS of the image PC2, the first keyboard system application SY1 displays an image PC8 shown in Fig. 19 on the display surface F.

画像PC8は、検索窓WSとソフトウェアキーボードSK3とを含む。ソフトウェアキーボードSK3には、ひらがな50音の各文字を示すキー、濁音および半濁音を示すキーなどが表示される。図19のソフトウェアキーボードSK3では、「あ」のキーの色が他のキーの色と異なっているが、これは「あ」のキーが選択状態であることを示す。 Image PC8 includes a search window WS and a software keyboard SK3. On the software keyboard SK3, keys for each of the 50 Hiragana characters, keys for voiced and semi-voiced sounds, etc. are displayed. On the software keyboard SK3 in FIG. 19, the color of the "a" key is different from the other keys, which indicates that the "a" key is in a selected state.

ユーザーは、リモートコントローラー30の十字キーを用いて、選択状態となっているキーを動かし、所望の文字のキーが選択状態となると決定キーを押下する。リモートコントローラー30は、ユーザーにより選択された文字に対応する間隔で赤外光発光装置301をオンオフさせる。プロジェクター10は、赤外光受光装置106により赤外光を受光する。第1キーボードシステムアプリケーションSY1は、システムアクセス機能SA1により赤外光受光装置ドライバーHD5にアクセスし、赤外光の受光間隔を取得する。また、第1キーボードシステムアプリケーションSY1は、赤外光の受光間隔に基づいて、ユーザーにより指定された文字を特定し、特定された文字を示す文字コードを、有料映画配信サービスアプリケーションAP2に引き渡す。有料映画配信サービスアプリケーションAP2は、引き渡された文字コードに対応する文字の画像を検索窓SW内に表示する。 The user uses the cross key of the remote controller 30 to move the selected key, and when the key of the desired character is selected, presses the enter key. The remote controller 30 turns the infrared light emitting device 301 on and off at intervals corresponding to the character selected by the user. The projector 10 receives infrared light with the infrared light receiving device 106. The first keyboard system application SY1 accesses the infrared light receiving device driver HD5 with the system access function SA1 and acquires the infrared light receiving interval. The first keyboard system application SY1 also identifies the character specified by the user based on the infrared light receiving interval, and passes the character code indicating the identified character to the paid movie distribution service application AP2. The paid movie distribution service application AP2 displays an image of the character corresponding to the passed character code in the search window SW.

このように、検索窓内に文字入力カーソルCIが表示された状態で、リモートコントローラー30が操作された場合、第1キーボードシステムアプリケーションSY1は、一般的なキーボードシステムアプリケーションと同様に動作する。 In this way, when the remote controller 30 is operated with the character input cursor CI displayed in the search window, the first keyboard system application SY1 operates in the same way as a general keyboard system application.

すなわち、第2実施形態において、第1キーボードシステムアプリケーションSY1は、赤外光受光装置ドライバーHD5を用いて、リモートコントローラー30が操作されたことを検知する。第1キーボードシステムアプリケーションSY1は、リモートコントローラー30が操作された場合、投射装置101を用いて、ソフトウェアキーボードSK3を表示する。第1キーボードシステムアプリケーションSY1は、赤外光受光装置ドライバーHD5を用いて、操作ボタン320への操作に基づいてソフトウェアキーボードSK3上の文字の指定を受け付けることにより、文字入力を受け付ける。 That is, in the second embodiment, the first keyboard system application SY1 detects that the remote controller 30 has been operated using the infrared light receiving device driver HD5. When the remote controller 30 is operated, the first keyboard system application SY1 displays the software keyboard SK3 using the projection device 101. The first keyboard system application SY1 accepts character input by accepting the designation of characters on the software keyboard SK3 based on the operation of the operation button 320 using the infrared light receiving device driver HD5.

このように、第2実施形態では、第1キーボードシステムアプリケーションSY1は、キーボードサービスアプリケーションAP3を用いた文字入力に加えて、リモートコントローラー30を用いた文字入力を受け付ける。これにより、例えばスマートフォン20を持たないユーザーもプロジェクター10の操作を行うことができ、利便性を向上させることができる。 In this way, in the second embodiment, the first keyboard system application SY1 accepts character input using the remote controller 30 in addition to character input using the keyboard service application AP3. This allows, for example, a user who does not have a smartphone 20 to operate the projector 10, improving convenience.

3.変形例
以上に例示した各形態は多様に変形され得る。前述の各形態に適用され得る具体的な変形の態様を以下に例示する。以下の例示から任意に選択された2以上の態様は、相互に矛盾しない範囲で適宜に併合され得る。
3. Modifications Each of the above-mentioned embodiments may be modified in various ways. Specific modifications that may be applied to each of the above-mentioned embodiments are illustrated below. Two or more embodiments selected from the following examples may be combined as appropriate to the extent that they are not mutually contradictory.

[変形例1]
スマートフォン20のキーボードサービスアプリケーションAP3で受け付ける入力は文字入力に限られない。キーボードサービスアプリケーションAP3は、例えばピアノの鍵盤、もぐらたたき、音声チャネルのミキサー等の画像をインターフェースとして表示し、画像に対するタッチを入力として受け付けてもよい。この場合、キーボードサービスアプリケーションAP3は、例えば個々のピアノのキー等に対して文字コードを割り当てておく。そして、キーボードサービスアプリケーションAP3は、タッチ位置に対応する入力内容に割り当てられた文字コードをプロジェクター10に送信する。
[Modification 1]
The input accepted by the keyboard service application AP3 of the smartphone 20 is not limited to character input. The keyboard service application AP3 may display an image of, for example, a piano keyboard, a whack-a-mole game, an audio channel mixer, or the like as an interface and accept touching the image as input. In this case, the keyboard service application AP3 may assign character codes to, for example, individual piano keys. The keyboard service application AP3 then transmits the character code assigned to the input content corresponding to the touch position to the projector 10.

[変形例2]
スマートフォン20に対する入力は、タッチパネル201を用いる入力に限らない。例えば、スマートフォン20に搭載されている各種センサーを利用してプロジェクター10を操作できるようにしてもよい。スマートフォン20に搭載されているセンサーと、当該センサーで検出されるパラメーターの例を、「センサー/パラメーター」の形式で以下に挙げる。ジャイロセンサー/動き、加速度センサー/姿勢、地磁気センサー/方位、気圧センサー/高さおよび上下方向の動き、近接センサー/近接、環境光センサー/明るさ、GNSS(Global Navigation Satellite System)/緯度、経度、圧力検知ディスプレイ/接触。
[Modification 2]
Input to the smartphone 20 is not limited to input using the touch panel 201. For example, the projector 10 may be operated using various sensors mounted on the smartphone 20. Examples of sensors mounted on the smartphone 20 and parameters detected by the sensors are listed below in the form of "sensor/parameter." Gyro sensor/motion, acceleration sensor/posture, geomagnetic sensor/direction, air pressure sensor/height and vertical movement, proximity sensor/proximity, ambient light sensor/brightness, GNSS (Global Navigation Satellite System)/latitude, longitude, pressure detection display/contact.

[変形例3]
キーボードサービスアプリケーションAP3において手書き入力を受け付けることによって、文字入力だけでなく、スマートフォン20のタッチパネル201を利用した線や図形のような連続した形状を入力することができる。また、スマートフォン20にマイクおよび音声入力用のシステムアプリケーションSY-Sを設けることによって、音声を用いた文字入力が可能となる。
[Modification 3]
By accepting handwritten input in the keyboard service application AP3, it is possible to input not only characters but also continuous shapes such as lines and figures using the touch panel 201 of the smartphone 20. Furthermore, by providing the smartphone 20 with a microphone and a system application SY-S for voice input, it becomes possible to input characters using voice.

[変形例4]
本実施形態では、表示システム1は、プロジェクター10により表示面Fに画像PCを投射するものとしたが、これに限らず、表示システム1は、例えば、直視型のディスプレイに画像を表示するシステムであってもよい。この場合、ディスプレイが表示装置となる。ディスプレイが表示装置となる場合、図2に示す投射装置101に代えて、光源および表示パネル等が設けられる。光源および表示パネルは、光学装置の一例である。
[Modification 4]
In this embodiment, the display system 1 projects an image PC onto a display surface F using the projector 10, but the display system 1 is not limited to this and may be, for example, a system that displays an image on a direct-view display. In this case, the display serves as the display device. When the display serves as the display device, a light source and a display panel, etc. are provided instead of the projection device 101 shown in FIG. 2. The light source and the display panel are examples of optical devices.

[変形例5]
また、本実施形態では、端末装置がスマートフォン20であるものとしたが、これに限らず、例えばタブレット端末やパーソナルコンピューター等であってもよい。
[Modification 5]
In addition, in the present embodiment, the terminal device is a smartphone 20, but is not limited to this and may be, for example, a tablet terminal, a personal computer, or the like.

1,2…表示システム、10…プロジェクター、20…スマートフォン、20A…第1スマートフォン、20B…第2スマートフォン、30…リモートコントローラー、101…投射装置、103…操作ボタン、105…近距離無線通信装置、106…赤外光受光装置、107…無線LAN通信装置、108…記憶装置、110…処理装置、201…タッチパネル、202…近距離無線通信装置、205…記憶装置、210…処理装置、301…赤外光発光装置、302…記憶装置、310…処理装置、320…操作ボタン、AP-P,AP-S…サービスアプリケーション、AP2…有料映画配信サービスアプリケーション、AP3…キーボードサービスアプリケーション、F…表示面、HD-P,HD-S…ハードウェアドライバー、HD1,HD3…近距離無線通信装置ドライバー、HD4…タッチパネルドライバー、HD5…赤外光受光装置ドライバー、HW-P,HW-S…ハードウェア、SY-P,SY-S…システムアプリケーション、SY1…第1キーボードシステムアプリケーション、SY3…第2キーボードシステムアプリケーション。 1, 2...Display system, 10...Projector, 20...Smartphone, 20A...First smartphone, 20B...Second smartphone, 30...Remote controller, 101...Projection device, 103...Operation button, 105...Near-field wireless communication device, 106...Infrared light receiving device, 107...Wireless LAN communication device, 108...Storage device, 110...Processing device, 201...Touch panel, 202...Near-field wireless communication device, 205...Storage device, 210...Processing device, 301...Infrared light emitting device, 302...Storage device, 310...Processing device, 320...Operation button, AP -P, AP-S...service application, AP2...paid movie distribution service application, AP3...keyboard service application, F...display surface, HD-P, HD-S...hardware driver, HD1, HD3...near-field wireless communication device driver, HD4...touch panel driver, HD5...infrared light receiving device driver, HW-P, HW-S...hardware, SY-P, SY-S...system application, SY1...first keyboard system application, SY3...second keyboard system application.

Claims (7)

第1端末装置と通信する第1通信装置と、
光学装置と、
サービスを提供する第1サービスアプリケーションと、前記第1サービスアプリケーションにより呼び出され文字入力の機能を提供するキーボードシステムアプリケーションと、前記第1通信装置を制御する第1通信装置ドライバーと、前記第1サービスアプリケーション、前記キーボードシステムアプリケーションおよび前記第1通信装置ドライバーを管理するオペレーティングシステムと、を実行する処理装置と、を備え、
前記キーボードシステムアプリケーションは、前記第1通信装置ドライバーを用いて、前記第1端末装置において入力された文字を示す第1文字情報を取得し、
前記第1サービスアプリケーションは、前記光学装置を用いて、前記第1文字情報に基づく表示を行う、
表示装置。
a first communication device for communicating with a first terminal device;
An optical device;
a processing device that executes a first service application that provides a service, a keyboard system application that is called by the first service application and provides a character input function, a first communication device driver that controls the first communication device, and an operating system that manages the first service application, the keyboard system application, and the first communication device driver;
the keyboard system application obtains, using the first communication device driver, first character information indicating a character input on the first terminal device;
The first service application performs a display based on the first character information by using the optical device.
Display device.
前記処理装置は、更に、前記第1サービスアプリケーションとは異なる第2サービスアプリケーションを実行し、
前記キーボードシステムアプリケーションは、前記第2サービスアプリケーションにより呼び出され文字入力の機能を提供する、
請求項1記載の表示装置。
The processing device further executes a second service application different from the first service application;
The keyboard system application is called by the second service application to provide a function of character input.
The display device according to claim 1.
前記キーボードシステムアプリケーションは、
前記第1端末装置によって暗号化された前記第1文字情報を取得し、
前記暗号化された前記第1文字情報を復号化することによって得られる、復号化された前記第1文字情報を前記第1サービスアプリケーションに提供する、
請求項1または2記載の表示装置。
The keyboard system application
Obtaining the first character information encrypted by the first terminal device;
providing the decrypted first character information obtained by decrypting the encrypted first character information to the first service application;
3. The display device according to claim 1 or 2.
前記第1通信装置は、更に、前記第1端末装置とは異なる第2端末装置と通信し、
前記キーボードシステムアプリケーションは、前記第1通信装置ドライバーを用いて、前記第2端末装置において入力された文字を示す第2文字情報を取得し、
前記第1サービスアプリケーションは、前記光学装置を用いて、前記第1文字情報および前記第2文字情報に基づく表示を行う、
請求項1から3のいずれか1項記載の表示装置。
The first communication device further communicates with a second terminal device different from the first terminal device;
the keyboard system application obtains, using the first communication device driver, second character information indicating a character input on the second terminal device;
the first service application performs display based on the first character information and the second character information using the optical device;
The display device according to any one of claims 1 to 3.
操作ボタンを有するリモートコントローラーと通信する第2通信装置を更に備え、
前記処理装置は、前記第2通信装置を制御する第2通信装置ドライバーを更に実行し、
前記キーボードシステムアプリケーションは、
前記第2通信装置ドライバーを用いて、前記リモートコントローラーが操作されたことを検知し、
前記リモートコントローラーが操作されたことを検知した場合には、前記光学装置を用いて、ソフトウェアキーボードを表示し、
前記第2通信装置ドライバーを用いて、前記操作ボタンへの操作に基づいて前記ソフトウェアキーボード上の文字の指定を受け付けることにより、文字入力を受け付ける、
請求項1から4のいずれか1項記載の表示装置。
Further comprising a second communication device that communicates with a remote controller having an operation button;
the processing unit further executes a second communication device driver to control the second communication device;
The keyboard system application
Detecting that the remote controller is operated using the second communication device driver;
When it is detected that the remote controller is operated, the optical device is used to display a software keyboard;
accepting character input by accepting designation of a character on the software keyboard based on an operation on the operation button using the second communication device driver;
The display device according to any one of claims 1 to 4.
表示装置と端末装置とを含むシステムであって、
前記表示装置は、
前記端末装置と通信する表示装置側通信装置と、
光学装置と、
サービスを提供するサービスアプリケーションと、前記サービスアプリケーションにより呼び出され文字入力の機能を提供するキーボードシステムアプリケーションと、前記表示装置側通信装置を制御する表示装置側通信装置ドライバーと、前記サービスアプリケーション、前記キーボードシステムアプリケーションおよび前記表示装置側通信装置ドライバーを管理するオペレーティングシステムと、を実行する表示装置側処理装置と、を備え、
前記端末装置は、
前記表示装置と通信する端末装置側通信装置と、
前記端末装置側通信装置を制御する端末装置側通信装置ドライバーと、ユーザーによる文字の入力を受け付ける文字入力アプリケーションと、を実行する端末装置側処理装置と、を備え、
前記文字入力アプリケーションは、前記文字に対応する文字情報を、前記端末装置側通信装置ドライバーを用いて前記表示装置に送信し、
前記キーボードシステムアプリケーションは、前記表示装置側通信装置ドライバーを用いて、前記文字情報を取得し、
前記サービスアプリケーションは、前記光学装置を用いて、前記文字情報に基づいて表示を行う、
システム。
A system including a display device and a terminal device,
The display device includes:
a display device side communication device that communicates with the terminal device;
An optical device;
a display device-side processing device that executes a service application that provides a service, a keyboard system application that is called by the service application and provides a character input function, a display device-side communication device driver that controls the display device-side communication device, and an operating system that manages the service application, the keyboard system application, and the display device-side communication device driver;
The terminal device
A terminal device side communication device that communicates with the display device;
a terminal device-side processing device that executes a terminal device-side communication device driver that controls the terminal device-side communication device and a character input application that accepts character input by a user;
the character input application transmits character information corresponding to the character to the display device using the terminal device side communication device driver;
the keyboard system application acquires the character information using the display device side communication device driver;
the service application uses the optical device to perform a display based on the character information;
system.
処理装置に、
端末装置と通信する通信装置を制御する通信装置ドライバーを用いて、前記端末装置において入力された文字を示す文字情報を取得することと、
サービスを提供するサービスアプリケーションに前記文字情報を提供することと、を実行させる、
プログラム。
The processing device includes:
obtaining character information indicating characters inputted into a terminal device using a communication device driver that controls a communication device that communicates with the terminal device;
providing the character information to a service application that provides a service;
program.
JP2021196719A 2021-12-03 2021-12-03 Display device, system and program Active JP7704022B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021196719A JP7704022B2 (en) 2021-12-03 2021-12-03 Display device, system and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021196719A JP7704022B2 (en) 2021-12-03 2021-12-03 Display device, system and program

Publications (2)

Publication Number Publication Date
JP2023082787A JP2023082787A (en) 2023-06-15
JP7704022B2 true JP7704022B2 (en) 2025-07-08

Family

ID=86728708

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021196719A Active JP7704022B2 (en) 2021-12-03 2021-12-03 Display device, system and program

Country Status (1)

Country Link
JP (1) JP7704022B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013121455A1 (en) 2012-02-13 2013-08-22 日立コンシューマエレクトロニクス株式会社 Projector, graphical input/display device, portable terminal and program
JP2014199454A (en) 2014-05-26 2014-10-23 セイコーエプソン株式会社 Image display device and control method of image display device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013121455A1 (en) 2012-02-13 2013-08-22 日立コンシューマエレクトロニクス株式会社 Projector, graphical input/display device, portable terminal and program
JP2014199454A (en) 2014-05-26 2014-10-23 セイコーエプソン株式会社 Image display device and control method of image display device

Also Published As

Publication number Publication date
JP2023082787A (en) 2023-06-15

Similar Documents

Publication Publication Date Title
KR102880629B1 (en) Display device, mobile device, screen mirroring method of a display device, screen mirroring method of a mobile device
KR101762607B1 (en) A portable terminal and method for discovering wireless device thereof
US10379698B2 (en) Image display device and method of operating the same
CN113132668A (en) Display device, mobile device, video call method performed by display device, and video call method performed by mobile device
US10642486B2 (en) Input device, input control method, and input control program
CN104077046A (en) Method and device for switching tasks
CN104765584A (en) User terminal apparatus and control method thereof
KR20120017617A (en) Bluetooth communication method and system
EP3057332A1 (en) Device and method for transmitting and receiving video data
KR20200027249A (en) Method for controlling of a display apparatus and display apparatus thereof
CN105763909A (en) Adaptive media content scrubbing on a remote device
JP6771045B2 (en) Providing remote keyboard service
US10216409B2 (en) Display apparatus and user interface providing method thereof
KR20150130188A (en) Method for controlling a mobile terminal using fingerprint recognition and a mobile terminal thereof
CN114100121A (en) Operation control method, apparatus, apparatus, storage medium and computer program product
US20180198905A1 (en) Electronic apparatus and method of operating the same
EP3661220B1 (en) Client device, companion screen device, and operation method therefor
CN104768055B (en) Display device, mobile device, system, and setting control method of connection thereof
JP7704022B2 (en) Display device, system and program
CN117061811A (en) Display devices and screencasting methods
CN105230031A (en) Remote control equipment, display unit and the method for controlling remote control equipment and display unit
US10277961B2 (en) Electronic device, companion device, and method of operating the electronic device
WO2022110964A1 (en) Terminal information display control method, apparatus, terminal, and storage medium
CN108509138A (en) A kind of method and its terminal that taskbar button is shown
CN106775217A (en) A kind of application identities processing method, device and terminal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240522

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250107

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250609

R150 Certificate of patent or registration of utility model

Ref document number: 7704022

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150