JP2020140428A - Information processor - Google Patents
Information processor Download PDFInfo
- Publication number
- JP2020140428A JP2020140428A JP2019035272A JP2019035272A JP2020140428A JP 2020140428 A JP2020140428 A JP 2020140428A JP 2019035272 A JP2019035272 A JP 2019035272A JP 2019035272 A JP2019035272 A JP 2019035272A JP 2020140428 A JP2020140428 A JP 2020140428A
- Authority
- JP
- Japan
- Prior art keywords
- control unit
- sub
- host control
- screen
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000001514 detection method Methods 0.000 claims abstract description 19
- 230000006870 function Effects 0.000 claims description 45
- 230000010365 information processing Effects 0.000 claims description 31
- 230000004044 response Effects 0.000 claims description 17
- 230000004913 activation Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000000034 method Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000001994 activation Methods 0.000 description 6
- 230000002093 peripheral effect Effects 0.000 description 6
- 230000003213 activating effect Effects 0.000 description 3
- 238000005401 electroluminescence Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 240000007643 Phytolacca americana Species 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、情報処理装置に関する。 The present invention relates to an information processing device.
近年、ノートPC(ノートパーソナルコンピュータ)などの情報処理装置において、メイン表示部の他に、サブ表示部を備えるものが知られている(例えば、特許文献1を参照)。このような情報処理装置では、サブ表示部は、各種情報を表示するとともに、タッチ操作を検出するタッチスクリーンで構成されており、情報処理装置の多機能化に有効である。 In recent years, information processing devices such as notebook PCs (notebook personal computers) have been known to include a sub display unit in addition to the main display unit (see, for example, Patent Document 1). In such an information processing device, the sub-display unit is composed of a touch screen that displays various information and detects a touch operation, which is effective for making the information processing device multifunctional.
しかしながら、上述した情報処理装置では、サブ表示部が、専用のシステムにより構成されているため、サブ表示部への機能の追加、等を容易に行うことが困難であり、利便性が悪いという問題があった。 However, in the above-mentioned information processing apparatus, since the sub-display unit is configured by a dedicated system, it is difficult to easily add functions to the sub-display unit, which is inconvenient. was there.
本発明は、上記問題を解決すべくなされたもので、その目的は、利便性を向上させることができる情報処理装置を提供することにある。 The present invention has been made to solve the above problems, and an object of the present invention is to provide an information processing device capable of improving convenience.
上記問題を解決するために、本発明の一態様は、メイン画面を表示するメイン表示部と、第1の汎用OS(オペレーティングシステム)を用いて、前記メイン表示部を含む自装置を制御するホスト制御部と、サブ画面を表示するサブ表示部、及び前記サブ表示部に対する操作媒体によるタッチ操作を検出するタッチ検出部を有するタッチスクリーンと、第2の汎用OSを用いて、前記タッチスクリーンを制御するサブ制御部とを備え、前記ホスト制御部は、前記サブ制御部を補助機能部として制御する情報処理装置である。 In order to solve the above problem, one aspect of the present invention is a host that controls an own device including the main display unit by using a main display unit that displays a main screen and a first general-purpose OS (operating system). The touch screen is controlled by using a control unit, a sub display unit that displays a sub screen, a touch screen having a touch detection unit that detects a touch operation of the sub display unit by an operation medium, and a second general-purpose OS. The host control unit is an information processing device that controls the sub control unit as an auxiliary function unit.
また、本発明の一態様は、上記の情報処理装置において、前記ホスト制御部は、前記第1の汎用OSにより実行されるアプリケーションにおいて、所定のイベントが発生した場合に、前記所定のイベントに応じた通知を前記サブ表示部に表示させる通知表示指示を、前記サブ制御部に送信し、前記サブ制御部は、前記ホスト制御部が送信した前記通知表示指示に応じて、前記所定のイベントに応じた通知を前記サブ表示部に表示するようにしてもよい。 Further, in one aspect of the present invention, in the above information processing apparatus, the host control unit responds to the predetermined event when a predetermined event occurs in the application executed by the first general-purpose OS. A notification display instruction for displaying the notification on the sub display unit is transmitted to the sub control unit, and the sub control unit responds to the predetermined event in response to the notification display instruction transmitted by the host control unit. The notification may be displayed on the sub-display unit.
また、本発明の一態様は、上記の情報処理装置において、前記通知には、メッセージが含まれ、前記サブ制御部は、前記タッチ検出部が、前記メッセージに対する返信を指示する前記タッチ操作を検出した場合に、入力された返信メッセージを、前記ホスト制御部に送信し、前記ホスト制御部は、前記アプリケーションに、前記返信メッセージを返信先に送信させるようにしてもよい。 Further, in one aspect of the present invention, in the information processing apparatus, the notification includes a message, and the sub-control unit detects the touch operation in which the touch detection unit instructs a reply to the message. In this case, the input reply message may be transmitted to the host control unit, and the host control unit may cause the application to send the reply message to the reply destination.
また、本発明の一態様は、上記の情報処理装置において、前記サブ制御部は、前記メッセージに、ウェブサイトの位置情報を示すURL(Uniform Resource Locator)が含まれ、前記サブ表示部が表示している前記URLを指定する前記タッチ操作を検出した場合に、前記URLを前記ホスト制御部に送信し、前記ホスト制御部は、ブラウザソフトウェアを起動し、前記URLに対応する前記ウェブサイトの表示を、前記メイン表示部の前記メイン画面に表示させるようにしてもよい。 Further, in one aspect of the present invention, in the above-mentioned information processing apparatus, the sub-control unit includes a URL (Uniform Resource Locator) indicating the location information of the website in the message, and the sub-display unit displays the URL (Uniform Resource Locator). When the touch operation for designating the URL is detected, the URL is transmitted to the host control unit, and the host control unit activates the browser software to display the website corresponding to the URL. , May be displayed on the main screen of the main display unit.
また、本発明の一態様は、上記の情報処理装置において、利用者からのキー入力を受け付け、受け付けた前記キー入力を前記ホスト制御部及び前記サブ制御部に出力可能なキーボードを備え、前記サブ制御部は、前記キー入力の取得が必要な場合に、前記キーボードから、前記キー入力を取得するようにしてもよい。 Further, in one aspect of the present invention, the information processing apparatus includes a keyboard capable of receiving key input from a user and outputting the received key input to the host control unit and the sub control unit. When the control unit needs to acquire the key input, the control unit may acquire the key input from the keyboard.
また、本発明の一態様は、上記の情報処理装置において、前記サブ制御部は、前記第1の汎用OSにより実行されるアプリケーションであって、予め指定されたアプリケーションを示すアイコンを、前記サブ表示部に表示させるとともに、前記タッチ検出部が、前記アイコンを指定する前記タッチ操作を検出した場合に、指定された前記アイコンに対応する前記アプリケーションを起動させる起動要求を、前記ホスト制御部に送信し、前記ホスト制御部は、前記起動要求に応じて、前記アイコンに対応する前記アプリケーションを起動するようにしてもよい。 Further, in one aspect of the present invention, in the above-mentioned information processing apparatus, the sub-control unit is an application executed by the first general-purpose OS, and displays an icon indicating a predetermined application as the sub-display. In addition to displaying the display on the unit, when the touch detection unit detects the touch operation that specifies the icon, a start request for starting the application corresponding to the specified icon is transmitted to the host control unit. , The host control unit may start the application corresponding to the icon in response to the start request.
また、本発明の一態様は、上記の情報処理装置において、前記サブ制御部は、同等の機能を実現する複数の前記アプリケーションに対応する前記アイコンを、前記サブ表示部に表示させるとともに、前記タッチ検出部が、前記アイコンをスワイプする前記タッチ操作を検出した場合に、前記スワイプの方向に応じて、前記アイコンに対応する複数の前記アプリケーションのうちの1つのアプリケーションを選択し、選択した当該1つのアプリケーションを起動させる起動要求を、前記ホスト制御部に送信するようにしてもよい。 Further, in one aspect of the present invention, in the information processing apparatus, the sub-control unit displays the icon corresponding to a plurality of the applications that realize the same function on the sub-display unit and touches the sub-display unit. When the detection unit detects the touch operation of swiping the icon, the detection unit selects one of the plurality of the applications corresponding to the icon according to the direction of the swipe, and selects the one. A start request for starting the application may be sent to the host control unit.
また、本発明の一態様は、上記の情報処理装置において、前記サブ制御部は、前記第1の汎用OSにより実行されるアプリケーションを操作する操作画面を、前記サブ表示部に表示させるとともに、前記タッチ検出部が、前記操作画面において、前記アプリケーションを操作する前記タッチ操作を検出した場合に、検出した当該操作を行う操作要求を、前記ホスト制御部に送信し、前記ホスト制御部は、前記操作要求に応じて、前記アプリケーションの操作を実行するようにしてもよい。 Further, in one aspect of the present invention, in the above information processing apparatus, the sub control unit causes the sub display unit to display an operation screen for operating an application executed by the first general-purpose OS, and also displays the operation screen. When the touch detection unit detects the touch operation for operating the application on the operation screen, the detected operation request for performing the operation is transmitted to the host control unit, and the host control unit performs the operation. The operation of the application may be executed in response to the request.
また、本発明の一態様は、メイン画面を表示するメイン表示部と、第1の汎用OS(オペレーティングシステム)を用いて、前記メイン表示部を含む自装置を制御するホスト制御部と、サブ画面を表示するサブ表示部、及び前記サブ表示部に対する操作媒体によるタッチ操作を検出するタッチ検出部を有し、第2の汎用OSによって制御されるタッチスクリーンとを備え、前記ホスト制御部は、前記タッチ検出部が、前記サブ表示部に表示されたアイコンをフリックする前記タッチ操作を検出した場合に、前記スワイプの方向に応じて、フリックされた前記アイコンに対応する同等の機能を実現する複数のアプリケーションのうちの1つを、前記第1の汎用OSを用いて起動する情報処理装置である。 Further, one aspect of the present invention includes a main display unit that displays a main screen, a host control unit that controls an own device including the main display unit by using a first general-purpose OS (operating system), and a sub screen. The host control unit includes a sub-display unit for displaying the above, a touch detection unit for detecting a touch operation of the sub-display unit by an operation medium, and a touch screen controlled by a second general-purpose OS. When the touch detection unit detects the touch operation of flicking the icon displayed on the sub display unit, a plurality of functions that realize the equivalent function corresponding to the flicked icon are realized according to the direction of the swipe. It is an information processing device that starts one of the applications by using the first general-purpose OS.
また、本発明の一態様は、上記の情報処理装置において、前記同等の機能が、音声アシスタント機能であってもよい。 Further, in one aspect of the present invention, in the above information processing device, the equivalent function may be a voice assistant function.
本発明の上記態様によれば、利便性を向上させることができる。 According to the above aspect of the present invention, convenience can be improved.
以下、本発明の一実施形態による情報処理装置について図面を参照して説明する。 Hereinafter, the information processing apparatus according to the embodiment of the present invention will be described with reference to the drawings.
図1は、本実施形態によるノートPC(ノートパーソナルコンピュータ)1の一例を示す外観図である。また、図2は、本実施形態によるノートPC1の主要なハードウェア構成の一例を示す図である。なお、本実施形態において、情報処理装置の一例として、ノートPC1について説明する。 FIG. 1 is an external view showing an example of a notebook PC (notebook personal computer) 1 according to the present embodiment. Further, FIG. 2 is a diagram showing an example of a main hardware configuration of the notebook PC 1 according to the present embodiment. In this embodiment, the notebook PC 1 will be described as an example of the information processing device.
図1に示すように、ノートPC1は、ノート型のパーソナルコンピュータであり、メイン画面(主画面)を表示するメイン表示部14と、キーボード32及びポインティングデバイス33と、サブ表示部42及びタッチセンサ43を有するタッチスクリーン41とを備える。また、ノートPC1は、メイン表示部14、キーボード32、及びポインティングデバイス33を含むノートPC1の全体を制御するメインシステム10と、サブ表示部42及びタッチセンサ43を制御するサブシステム40とを備える。
As shown in FIG. 1, the notebook PC 1 is a notebook-type personal computer, and has a
メインシステム10は、例えば、Windows(登録商標、第1の汎用OS(オペレーティングシステム)の一例)により、ノートPC1の全体を制御するシステムである。
また、サブシステム40は、例えば、Android(登録商標、第2の汎用OSの一例)により、サブ表示部42及びタッチセンサ43を含む補助機能部を制御するシステムである。
このように、ノートPC1は、2つの汎用OSを1つの装置内に有しており、これらの汎用OSが並列して(同時に)動作可能である。
The
Further, the
As described above, the notebook PC 1 has two general-purpose OSs in one device, and these general-purpose OSs can operate in parallel (simultaneously).
また、図2に示すように、ノートPC1は、CPU11と、メインメモリ12と、ビデオサブシステム13と、メイン表示部14と、チップセット21と、BIOSメモリ22と、HDD23と、USBインタフェース部24と、オーディオシステム25と、WLANカード26と、EC(エンベデッドコントローラ)31と、キーボード32と、ポインティングデバイス33と、電源回路34と、センサ部35と、タッチスクリーン41と、システムチップ44とを備える。
Further, as shown in FIG. 2, the notebook PC 1 includes a
CPU(Central Processing Unit)11は、例えば、x86系のCPUであり、プログラム制御により種々の演算処理を実行し、ノートPC1全体を制御する。
メインメモリ12は、CPU11の実行プログラムの読み込み領域として、又は、実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。メインメモリ12は、例えば、複数個のDRAM(Dynamic Random Access Memory)チップで構成される。この実行プログラムには、Windows(登録商標)のOS、周辺機器類をハードウェア操作するための各種デバイスドライバ、各種サービス/ユーティリティ、アプリケーションプログラム等が含まれる。
The CPU (Central Processing Unit) 11 is, for example, an x86-based CPU, which executes various arithmetic processes by program control and controls the entire notebook PC 1.
The
ビデオサブシステム13は、画像表示に関連する機能を実現するためのサブシステムであり、ビデオコントローラを含んでいる。このビデオコントローラは、CPU11からの描画命令を処理し、処理した描画情報をビデオメモリに書き込むとともに、ビデオメモリからこの描画情報を読み出して、メイン表示部14に描画データ(表示データ)として出力する。
The
メイン表示部14(第1表示部の一例)は、例えば、液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイであり、メイン画面として、ビデオサブシステム13から出力された描画データ(表示データ)に基づく表示画面を表示する。
The main display unit 14 (an example of the first display unit) is, for example, a liquid crystal display or an organic EL (Electro-Luminescence) display, and is based on drawing data (display data) output from the
チップセット21は、USB(Universal Serial Bus)、シリアルATA(AT Attachment)、SPI(Serial Peripheral Interface)バス、PCI(Peripheral Component Interconnect)バス、PCI−Expressバス、及びLPC(Low Pin Count)バスなどのコントローラを備えており複数のデバイスが接続される。図2では、デバイスの例示として、BIOSメモリ22と、HDD23と、USBインタフェース部24と、オーディオシステム25と、WLANカード26と、EC31とが、チップセット21に接続されている。
The chip set 21 includes USB (Universal Serial Bus), serial ATA (AT Attachment), SPI (Serial Peripheral Interface) bus, PCI (Peripheral Component Interconnect) bus, PCI-Express bus, LPC (Low Pin Count) bus, and the like. It has a controller and multiple devices are connected. In FIG. 2, as an example of the device, the
BIOS(Basic Input Output System)メモリ22は、例えば、EEPROM(Electrically Erasable Programmable Read Only Memory)やフラッシュROMなどの電気的に書き換え可能な不揮発性メモリで構成される。BIOSメモリ22は、BIOS、及びEC31などを制御するためのシステムファームウェアなどを記憶する。
The BIOS (Basic Input Output System)
HDD(Hard Disk Drive)23(不揮発性記憶装置の一例)は、Windows(登録商標)のOS、各種ドライバ、各種サービス/ユーティリティ、アプリケーションプログラム、及び各種データを記憶する。
USBインタフェース部24は、USBを利用した周辺機器類を接続するためのインタフェース部である。
The HDD (Hard Disk Drive) 23 (an example of a non-volatile storage device) stores a Windows (registered trademark) OS, various drivers, various services / utilities, application programs, and various data.
The
オーディオシステム25は、音データの記録、再生、出力を行う。
WLAN(Wireless Local Area Network)カード26は、ワイヤレス(無線)LANにより、ネットワークに接続して、データ通信を行う。WLANカード26は、例えば、ネットワークからのデータを受信した際に、データを受信したことを示すイベントトリガを発生する。
The
The WLAN (Wireless Local Area Network)
EC31は、ノートPC1のシステム状態に関わらず、各種デバイス(周辺装置やセンサ等)を監視し制御するワンチップマイコン(One-Chip Microcomputer)である。また、EC31は、電源回路34を制御する電源管理機能を有している。なお、EC31は、不図示のCPU、ROM、RAMなどで構成されるとともに、複数チャネルのA/D入力端子、D/A出力端子、タイマ、及びデジタル入出力端子を備えている。EC31には、それらの入出力端子を介して、例えば、キーボード32、ポインティングデバイス33、電源回路34、及びセンサ部35などが接続されており、EC31は、これらの動作を制御する。
The EC31 is a One-Chip Microcomputer that monitors and controls various devices (peripherals, sensors, etc.) regardless of the system state of the notebook PC 1. Further, the
キーボード32は、例えば、キーボード装置やタッチセンサなどの入力デバイスであり、利用者からのキー入力を受け付ける。また、ポインティングデバイス33は、マウスやタッチパッドなどの入力デバイスであり、主に表示画面上の位置の指定や、操作ボタンなどの操作対象(オブジェクト)の指定又は選択などを受け付ける。
The
電源回路34は、例えば、DC/DCコンバータ、充放電ユニット、電池ユニット、AC/DCアダプタなどを含んでおり、AC/DCアダプタ、又は電池ユニットから供給される直流電圧を、ノートPC1を動作させるために必要な複数の電圧に変換する。また、電源回路34は、EC31からの制御に基づいて、ノートPC1の各部に電力を供給する。
センサ部35は、例えば、ノートPC1の各部の温度や状態などの各種検出を行う。センサ部35は、例えば、カバーの開閉を検出する。
The
The
タッチスクリーン41は、例えば、ノートPC1の筐体側面に配置され、サブ表示部42と、タッチセンサ43とを有する。
サブ表示部42(第2表示部の一例)は、例えば、液晶ディスプレイや有機ELディスプレイであり、サブ画面を表示する。サブ表示部42は、例えば、各種アイコンやバッテリ情報、メールなどのメインシステム10からの通知などを表示する。
The
The sub-display unit 42 (an example of the second display unit) is, for example, a liquid crystal display or an organic EL display, and displays a sub-screen. The
タッチセンサ43(タッチ検出部の一例)は、サブ表示部42と重ねて配置されており、サブ表示部42に対する操作媒体によるタッチ操作を検出する。なお、本実施形態の以下の説明において、利用者の指がタッチセンサ43(サブ表示部42)に触れることを“タッチ”と呼び、利用者の指が、タッチセンサ43の所定の部分(サブ表示部42の所定の表示部分)を突くように押す(触れる)ことを、“タップ”と呼びことがある。また、利用者の指が、“タッチ”又は“タップ”した上で、指をはじくことを“フリック”と呼びことがある。“タッチ”、“タップ”及び“フリック”は、タッチ操作に含まれる。また、操作媒体には、例えば、利用者の指やタッチペンなどが含まれる。
The touch sensor 43 (an example of the touch detection unit) is arranged so as to overlap the
システムチップ44は、例えば、ARMコア(登録商標)を含むSoC(System On Chip)であり、タッチスクリーン41を含むサブシステム40を統括的に制御する。システムチップ44は、例えば、フラッシュメモリなどの不図示の不揮発性メモリが記憶するAndroid(登録商標)のOSやプログラムを実行する。
The
なお、図2において、CPU11と、メインメモリ12と、ビデオサブシステム13と、メイン表示部14と、チップセット21と、BIOSメモリ22と、HDD23と、USBインタフェース部24と、オーディオシステム25と、WLANカード26と、EC(エンベデッドコントローラ)31と、キーボード32と、ポインティングデバイス33と、電源回路34と、センサ部35とが、メインシステム10に含まれる。また、タッチスクリーン41と、システムチップ44とが、サブシステム40に含まれる。
また、メインシステム10と、サブシステム40との間は、例えば、USBインタフェース、及びI2C(Inter-Integrated Circuit)バスにより接続されている。
In FIG. 2, the
Further, the
次に、図3を参照して、本実施形態によるノートPC1の機能構成について説明する。
図3は、本実施形態によるノートPC1の機能構成の一例を示すブロック図である。
図3に示すように、ノートPC1は、メインシステム10と、サブシステム40とを備える。メインシステム10は、メイン表示部14と、ホスト制御部15と、アプリケーション16と、WLANカード26と、キーボード32と、センサ部35とを備える。また、サブシステム40は、タッチスクリーン41と、サブ制御部45とを備える。
Next, with reference to FIG. 3, the functional configuration of the notebook PC 1 according to the present embodiment will be described.
FIG. 3 is a block diagram showing an example of the functional configuration of the notebook PC 1 according to the present embodiment.
As shown in FIG. 3, the notebook PC 1 includes a
ホスト制御部15は、HDD23又はBIOSメモリ22に記憶されているプログラムをメインメモリ12に読み込み、CPU11が実行することにより実現される機能部である。ホスト制御部15は、Windows(登録商標)のOSを用いて、メイン表示部14を含む自装置(ノートPC1)を制御する。また、ホスト制御部15は、サブ制御部45を補助機能部として制御する。
The
また、ホスト制御部15は、Windows(登録商標)のOSにより実行されるアプリケーション16において、所定のイベントが発生した場合に、所定のイベントに応じた通知をサブ表示部42に表示させる通知表示指示を、サブ制御部45に送信する。ここでの所定のイベントとは、例えば、メールの受信、メッセージの受信、SNS(Social Networking Service)からの通知、及びスケジュール管理ソフトのスケジュール通知などである。ホスト制御部15は、イベントに応じた通知表示指示を、例えば、USBインタフェースを用いて、サブ制御部45に送信する。
Further, when a predetermined event occurs in the
また、ホスト制御部15は、サブ制御部45から通知の返信要求を受信した場合に、通知に対応するアプリケーション16に、返信メッセージを返信先に送信させる。
また、ホスト制御部15は、サブ制御部45においてアイコンがタップされて、サブ制御部45からアプリケーション16の起動要求を受信した場合に、当該起動要求に応じて、アイコンに対応するアプリケーション16を起動する。
Further, when the
Further, when the icon is tapped in the
また、ホスト制御部15は、例えば、URL(Uniform Resource Locator)とともに、ブラウザソフトウェアの起動要求(アプリケーション16の起動要求の一例)をサブ制御部45から受信した場合に、ブラウザソフトウェアを起動する。そして、ホスト制御部15は、ブラウザソフトウェアに、URLに対応するウェブサイトの表示を、メイン表示部14のメイン画面に表示させる。なお、以下の説明において、ブラウザソフトウェアのことを単に「ブラウザ」と表記することがある。
Further, the
また、サブシステム40のサブ画面を、アプリケーション16の操作画面として使用する場合に、ホスト制御部15は、サブ制御部45からの操作要求に応じて、アプリケーション16の操作を実行する。
Further, when the sub screen of the
サブ制御部45は、不図示の不揮発性メモリに記憶されているプログラムを不図示のメモリに読み込み、システムチップ44が実行することにより実現される機能部である。サブ制御部45は、例えば、Android(登録商標)のOSを用いて、タッチスクリーン41を制御する。
The
サブ制御部45は、ホスト制御部15が送信した通知表示指示に応じて、所定のイベントに応じた通知をサブ表示部42に表示する。また、この通知には、メッセージが含まれ、サブ制御部45は、タッチセンサ43が、メッセージに対する返信を指示するタッチ操作を検出した場合に、入力された返信メッセージを、ホスト制御部15に送信する。なお、サブ制御部45は、キー入力の取得が必要な場合に、キーボード32から、EC31を介して、I2Cバスを利用して、キー入力を取得する。ここで、キーボード32は、利用者からのキー入力を受け付け、受け付けたキー入力をホスト制御部15及びサブ制御部45に出力可能な入力装置である。
The
また、サブ制御部45は、メッセージに、ウェブサイトの位置情報を示すURLが含まれ、サブ表示部42が表示しているURLを指定するタッチ操作を検出した場合に、URLをホスト制御部15に送信する。すなわち、サブ制御部45は、Windows(登録商標)のOSにより実行されるアプリケーション16であって、予め指定されたアプリケーション16を示すアイコンを、サブ表示部42に表示させる。そして、サブ制御部45は、タッチセンサ43が、アイコンを指定するタッチ操作を検出した場合に、指定されたアイコンに対応するアプリケーション16を起動させる起動要求を、ホスト制御部15に送信し、メインシステム10にアプリケーション16を起動させる。
Further, when the message includes a URL indicating the location information of the website and the
また、サブ制御部45は、同等の機能を実現する複数のアプリケーション16に対応するアイコンを、サブ表示部42に表示させる。そして、サブ制御部45は、タッチセンサ43が、アイコンをフリックするタッチ操作を検出した場合に、フリックの方向に応じて、アイコンに対応する複数のアプリケーション16のうちの1つのアプリケーション16を選択し、選択した当該1つのアプリケーション16を起動させる起動要求を、ホスト制御部15に送信する。ここで、同等の機能は、例えば、音声アシスタント機能である。
Further, the
具体的に、サブ制御部45は、サブ表示部42に音声アシスタント機能のアイコンを表示させて、当該アイコンがフリックされた場合に、フリックの方向に応じて、起動させる音声アシスタント機能のソフトウェアを変更して起動させる。例えば、フリックの方向が縦方向である場合に、サブ制御部45は、Alexa(登録商標)を起動させ、例えば、フリックの方向が横方向である場合に、サブ制御部45は、Cortana(登録商標)を起動させる。
Specifically, the
また、サブ制御部45は、アプリケーション16を操作する操作画面を、サブ表示部42に表示させるとともに、タッチセンサ43が、操作画面において、アプリケーション16を操作するタッチ操作を検出した場合に、検出した当該操作を行う操作要求を、ホスト制御部15に送信する。
Further, the
次に、図面を参照して、本実施形態によるノートPC1の動作について説明する。
図4は、本実施形態によるノートPC1の通知処理の一例を示す図である。ここでは、メインシステム10からメール受信の通知を、サブシステム40に通知する場合の一例について説明する。
Next, the operation of the notebook PC 1 according to the present embodiment will be described with reference to the drawings.
FIG. 4 is a diagram showing an example of notification processing of the notebook PC 1 according to the present embodiment. Here, an example will be described in which the notification of mail reception from the
図4に示すように、メインシステム10において、例えば、メール受信などのイベントが発生すると、ホスト制御部15は、イベント(メール受信)を取得する(ステップS101)。
次に、ホスト制御部15は、メールの通知表示指示をサブ制御部45に送信する(ステップS102)。ホスト制御部15は、例えば、受信したメールの内容(メッセージ)を含む通知表示指示を、サブ制御部45に送信する。
As shown in FIG. 4, when an event such as mail reception occurs in the
Next, the
次に、サブ制御部45は、メールの通知をサブ画面に表示する(ステップS103)。なお、サブ画面に表示例の詳細については、図5〜図7を参照して後述する。また、ここでは、メールの通知に対して、返信メッセージを送信する場合について説明する。
次に、サブ制御部45は、返信メッセージをキーボード32から取得する(ステップS104)。サブ制御部45は、返信メッセージを入力するポップアップのウインドウをサブ表示部42に表示させる。なお、返信メッセージの入力画面の詳細については、図8を参照して後述する。
Next, the
Next, the
次に、サブ制御部45は、入力された(取得した)返信メッセージの送信要求を、ホスト制御部15に送信する(ステップS105)。
次に、ホスト制御部15は、アプリケーション16に、返信メッセージを返信させる(ステップS106)。ホスト制御部15は、例えば、メールソフトなどの返信メッセージに対応したアプリケーション16を起動して、サブ制御部45から受信した返信メッセージを送信させる。例えば、メールソフトにアプリケーション16は、WLANカード26を介して、返信メッセージを返信する。
Next, the
Next, the
次に、図5〜図7を参照して、本実施形態の通知処理におけるサブ画面の表示例について説明する。
図5は、本実施形態の通知処理におけるサブ画面の表示例を示す図である。
図5において、まず、サブ制御部45は、画面G1のようなアイコン画面を、サブ表示部42のサブ画面に表示させる。次に、ホスト制御部15からメール受信の通知表示要求を受信した場合に、サブ制御部45は、画面G2のようなメール受信の通知を示すポップアップのウインドウを含むサブ画面を表示する。
Next, a display example of the sub screen in the notification process of the present embodiment will be described with reference to FIGS. 5 to 7.
FIG. 5 is a diagram showing a display example of a sub screen in the notification process of the present embodiment.
In FIG. 5, first, the
ここで、利用者によって、ポップアップのウインドウが上方向にスワイプされると、サブ制御部45は、画面G3のようなサブ画面を表示する。また、画面G3において、利用者によって、ポップアップのウインドウが下方向にスワイプされると、サブ制御部45は、ポップアップのウインドウの表示を終了し、画面G4のようなサブ画面を表示する。
Here, when the pop-up window is swiped upward by the user, the
また、図6は、本実施形態におけるメール通知のポップアップの表示例を示す図である。また、図7は、本実施形態におけるスケジュール通知のポップアップの表示例を示す図である。
サブ制御部45は、例えば、メール受信の通知を、ホスト制御部15から受信した場合に、例えば、図6のポップアップのウインドウW1のようなポップアップをサブ画面に表示する。また、サブ制御部45は、例えば、スケジュール通知を、ホスト制御部15から受信した場合に、例えば、図7のポップアップのウインドウW2のようなポップアップをサブ画面に表示する。
Further, FIG. 6 is a diagram showing a display example of a pop-up of an email notification according to the present embodiment. Further, FIG. 7 is a diagram showing a display example of a pop-up of the schedule notification in the present embodiment.
When, for example, the
また、図8は、本実施形態におけるメッセージの返信処理の一例を示す図である。
図8に示すように、サブ制御部45が、ウインドウW3のようなメッセージ通知のポップアップをサブ画面に表示している際に、タッチセンサ43が、例えば、“Reply”ボタンBT1(返信ボタン)のタップを検出した場合に、サブ制御部45は、ウインドウW4のようなポップアップをサブ画面に表示する。すなわち、サブ制御部45は、ウインドウW4に示すような、返信メッセージの入力を行うポップアップを表示する。
Further, FIG. 8 is a diagram showing an example of message reply processing in the present embodiment.
As shown in FIG. 8, when the
この場合、利用者は、メインシステム10が有するキーボード32を用いて、返信メッセージを入力し、キーボード32は、EC31を介して、受け付けたキー入力をサブ制御部45に出力する。サブ制御部45は、キーボード32が受け付けたキー入力を、ウインドウW5に示すように表示する。ウインドウW5に示すポップアップにおいて、タッチセンサ43が、“Send”ボタンBT2(送信ボタン)のタップを検出した場合に、サブ制御部45は、返信メッセージの送信要求を、ホスト制御部15に送信する(図7のステップS105参照)。
In this case, the user inputs a reply message using the
次に、図9及び図10を参照して、本実施形態におけるサブシステム40から、メインシステム10のアプリケーション16を起動する処理について説明する。
図9は、本実施形態におけるサブシステム40からのアプリケーション16の起動処理の一例を示す図である。
Next, with reference to FIGS. 9 and 10, a process of invoking the
FIG. 9 is a diagram showing an example of the activation process of the
図9において、ステップS201からステップS204までの処理は、上述した図7のステップS101からステップS104までの処理と同様であるため、ここではその説明を省略する。なお、ステップS204において、サブ制御部45は、例えば、図8のウインドウW3の示すような、メールの内容にURLを含むポップアップをサブ画面に表示しているものとする。
In FIG. 9, the processes from step S201 to step S204 are the same as the processes from step S101 to step S104 in FIG. 7 described above, and thus the description thereof will be omitted here. In step S204, it is assumed that the
次に、ステップS205において、利用者によって、メールの表示内のURLがタップされたら、サブ制御部45は、ブラウザの起動を確認する表示を、サブ画面に表示し、ブラウザの起動を確認する。すなわち、サブ制御部45は、図10のウインドウW6のような、ブラウザのアイコン(ボタンBT3)を表示する。
Next, in step S205, when the URL in the mail display is tapped by the user, the
次に、サブ制御部45は、ブラウザのアイコン(ボタンBT3)がタップされたら、URLを含むブラウザの起動要求を、ホスト制御部15に送信する(ステップS206)。すなわち、タッチセンサ43が、ブラウザのアイコン(ボタンBT3)を指定するタッチ操作(例えば、タップ)を検出した場合に、サブ制御部45は、URLを含むブラウザの起動要求をホスト制御部15に送信する。
Next, when the browser icon (button BT3) is tapped, the
次に、ホスト制御部15は、ブラウザを起動して、URLのウェブサイトをメイン画面に表示する(ステップS207)。すなわち、ホスト制御部15は、ブラウザの起動要求に応じて、ブラウザのアプリケーション16を、メインシステム10において起動し、ブラウザの起動要求に含まれるURLのウェブサイトの表示をメイン画面に表示する。
Next, the
次に、図11及び図12を参照して、本実施形態におけるアプリケーション16の操作処理について説明する。
図11は、本実施形態におけるアプリケーション16の操作処理の一例を示す図である。なお、ここでは、アプリケーション16として、ミュージックプレイヤを操作する場合の一例について説明する。
Next, the operation processing of the
FIG. 11 is a diagram showing an example of the operation process of the
図11に示すように、サブ制御部45は、まず、アプリケーション16の操作画面(コントロール画面)をサブ画面に表示する(ステップS301)。サブ制御部45は、例えば、ホスト制御部15からミュージックプレイヤなどの操作画面の表示指示を受信した場合に、図12に示すような操作画面G5をサブ画面に表示する。
As shown in FIG. 11, the
なお、サブ制御部45は、例えば、ホスト制御部15からアルバム及びトラック情報などを取得し、アルバムのタイトル、トラック(楽曲)のタイトル、及びアーティスト名を操作画面G5に表示する。例えば、図12に示す例では、アルバムのタイトルが“XXXXXX”であり、トラックのタイトルが“○×△○○”であり、アーティスト名が“YYYYYY”である。また、サブ制御部45は、ボタンBT4及びボタンBT5のような操作ボタンを表示する。
The
次に、サブ制御部45は、タッチ操作により操作を取得する(ステップS302)。サブ制御部45は、タッチセンサ43が、ミュージックプレイヤを操作するタッチ操作を検出した場合(例えば、ボタンBT4及びボタンBT5などのタップを検出した場合)に、当該操作内容を取得する。
Next, the
次に、サブ制御部45は、アプリケーション16の操作要求を、ホスト制御部15に送信する(ステップS303)。すなわち、サブ制御部45は、ミュージックプレイヤの操作内容を示す操作情報を含む操作要求をホスト制御部15に送信する。
Next, the
次に、ホスト制御部15は、アプリケーション16の操作を実行する(ステップS304)。すなわち、ホスト制御部15は、操作要求に含まれる操作情報に応じたミュージックプレイヤの操作を実行する。
なお、ミュージックプレイヤの操作には、例えば、ボタンBT4に示すような、「Play」(演奏)や、「Pause」(停止)、ボタンBT5に示すような、ボリュームのアップ又はダウン、ミュート又はアンミュートなどがある。
Next, the
For the operation of the music player, for example, "Play" (play), "Pause" (stop), as shown by button BT4, volume up or down, mute or unmute as shown by button BT5. and so on.
このように、サブ制御部45は、アプリケーション16(例えば、ミュージックプレイヤ)を操作する操作画面G5を、サブ表示部42に表示させるとともに、タッチセンサ43が、操作画面G5において、アプリケーション16(例えば、ミュージックプレイヤ)を操作するタッチ操作を検出した場合に、検出した当該操作を行う操作要求を、ホスト制御部15に送信する。そして、ホスト制御部15は、操作要求に応じて、アプリケーション16(例えば、ミュージックプレイヤ)の操作を実行する。
In this way, the
次に、図13及び図14を参照して、サブシステム40からのアプリケーション16を起動する別の一例について説明する。
図13は、サブシステム40からのアプリケーション16の起動処理の別の一例を示す図である。ここでは、アプリケーション16の一例として、音声アシスタントソフトをサブシステム40から起動する場合の一例について説明する。
Next, another example of invoking the
FIG. 13 is a diagram showing another example of the activation process of the
図13において、サブ制御部45は、まず、音声アシスタント機能のアイコンをサブ画面に表示する(ステップS401)。サブ制御部45は、例えば、図14の画面G6に示すように、音声アシスタント機能のアイコンを表示する。
In FIG. 13, the
次に、サブ制御部45は、音声アシスタント機能のアイコンのフリックを検出する(ステップS402)。サブ制御部45は、例えば、タッチセンサ43が、音声アシスタント機能のアイコンをフリックするタッチ操作を検出した場合に、当該フリックの方向を取得する。なお、サブ制御部45は、フリックの代わりにスワイプを検出するようにしてもよい。
Next, the
次に、サブ制御部45は、フリックの方向に応じて、音声アシスタントソフトを決定する(ステップS403)。図14の画面G7に示すように、サブ制御部45は、例えば、フリックの方向が縦方向FD1である場合に、音声アシスタントソフトをAlexa(登録商標)に決定する。また、サブ制御部45は、例えば、フリックの方向が横方向FD2である場合に、音声アシスタントソフトをCortana(登録商標)に決定する。
Next, the
次に、サブ制御部45は、音声アシストソフトの起動要求を、ホスト制御部15に送信する(ステップS404)。すなわち、サブ制御部45は、フリックの方向に応じて決定した音声アシスタントソフトを起動する起動要求をホスト制御部15に送信する。
Next, the
次に、ホスト制御部15は、起動要求に応じて、音声アシストソフトを起動させる(ステップS405)。これにより、音声アシストソフトが起動し、使用可能な状態になる。
Next, the
このように、サブ制御部45は、同等の機能を実現する複数のアプリケーション16に対応するアイコン(例えば、音声アシスタント機能のアイコン)を、サブ表示部42に表示させる。サブ制御部45は、タッチセンサ43が、アイコンをフリックするタッチ操作を検出した場合に、フリックの方向に応じて、アイコンに対応する複数のアプリケーション16のうちの1つのアプリケーション16を選択し、選択した当該1つのアプリケーション16を起動させる起動要求を、ホスト制御部15に送信する。そして、ホスト制御部15は、起動要求に応じて、複数のアプリケーション16のうちから選択された1つのアプリケーション16を起動する。
In this way, the
以上説明したように、本実施形態によるノートPC1(情報処理装置)は、メイン表示部14と、ホスト制御部15と、タッチスクリーン41と、サブ制御部45とを備える。メイン表示部14は、メイン画面を表示する。ホスト制御部15は、第1の汎用OS(例えば、Windows(登録商標))を用いて、メイン表示部14を含む自装置(ノートPC1)を制御する。タッチスクリーン41は、サブ画面を表示するサブ表示部42、及びサブ表示部42に対する操作媒体によるタッチ操作を検出するタッチセンサ43(タッチ検出部)を有する。サブ制御部45は、第2の汎用OS(例えば、Android(登録商標))を用いて、タッチスクリーン41を制御する。そして、ホスト制御部15は、サブ制御部45を補助機能部として制御する。
As described above, the notebook PC 1 (information processing device) according to the present embodiment includes a
これにより、本実施形態によるノートPC1では、ホスト制御部15及びサブ制御部45の両方が、汎用OSを用いているため、例えば、汎用OSの開発環境を利用して、サブ表示部42への機能の追加等の多機能化を容易に行うことができる。よって、本実施形態によるノートPC1は、機能の拡張性を向上させることができ、利便性を向上させることができる。
As a result, in the notebook PC 1 according to the present embodiment, both the
また、本実施形態では、ホスト制御部15は、第1の汎用OS(例えば、Windows(登録商標))により実行されるアプリケーション16において、所定のイベントが発生した場合に、所定のイベントに応じた通知(例えば、メール、メッセージ、SNSの通知など)をサブ表示部42に表示させる通知表示指示を、サブ制御部45に送信する。サブ制御部45は、ホスト制御部15が送信した通知表示指示に応じて、所定のイベントに応じた通知をサブ表示部42に表示する。
これにより、本実施形態によるノートPC1は、イベントの通知をサブ表示部42によって認知することができ、さらに利便性を向上させることができる。
Further, in the present embodiment, the
As a result, the notebook PC 1 according to the present embodiment can recognize the event notification by the
また、本実施形態では、上述した通知には、メッセージが含まれ、サブ制御部45は、タッチセンサ43が、メッセージに対する返信を指示するタッチ操作を検出した場合に、入力された返信メッセージを、ホスト制御部15に送信する。ホスト制御部15は、アプリケーション16に、返信メッセージを返信先に送信させる。
これにより、本実施形態によるノートPC1は、サブ制御部45(補助機能部、サブシステム40)を用いて、容易にメッセージの返信を行うことができ、さらに利便性を向上させることができる。
Further, in the present embodiment, the above-mentioned notification includes a message, and when the
As a result, the notebook PC 1 according to the present embodiment can easily reply to a message by using the sub-control unit 45 (auxiliary function unit, subsystem 40), and the convenience can be further improved.
また、本実施形態では、サブ制御部45は、メッセージに、ウェブサイトの位置情報を示すURLが含まれ、サブ表示部42が表示しているURLを指定するタッチ操作を検出した場合に、URLをホスト制御部15に送信する。ホスト制御部15は、ブラウザソフトウェアを起動し、URLに対応するウェブサイトの表示を、メイン表示部14のメイン画面に表示させる。
これにより、本実施形態によるノートPC1は、サブ制御部45(サブシステム40)から、メイン表示部14(メインシステム10)に、URLに対応するウェブサイトの表示を容易に実行させることができ、さらに利便性を向上させることができる。
Further, in the present embodiment, the
As a result, in the notebook PC 1 according to the present embodiment, the sub control unit 45 (subsystem 40) can easily cause the main display unit 14 (main system 10) to display the website corresponding to the URL. Further convenience can be improved.
また、本実施形態によるノートPC1は、利用者からのキー入力を受け付け、受け付けたキー入力をホスト制御部15及びサブ制御部45に出力可能なキーボード32を備える。サブ制御部45は、キー入力の取得が必要な場合に、キーボード32から、キー入力を取得する。
これにより、本実施形態によるノートPC1では、サブ制御部45(サブシステム40)において、キーボード32からキー入力が可能であるため、さらに利便性を向上させることができる。
Further, the notebook PC 1 according to the present embodiment includes a
As a result, in the notebook PC 1 according to the present embodiment, the sub-control unit 45 (subsystem 40) can input keys from the
また、本実施形態では、サブ制御部45は、第1の汎用OS(例えば、Windows(登録商標))により実行されるアプリケーション16であって、予め指定されたアプリケーション16を示すアイコンを、サブ表示部42に表示させるとともに、タッチセンサ43が、アイコンを指定するタッチ操作を検出した場合に、指定されたアイコンに対応するアプリケーション16を起動させる起動要求を、ホスト制御部15に送信する。ホスト制御部15は、起動要求に応じて、アイコンに対応するアプリケーション16を起動する。
これにより、本実施形態によるノートPC1は、サブ制御部45(サブシステム40)から第1の汎用OS(例えば、Windows(登録商標))のアプリケーション16を起動することができるため、さらに利便性を向上させることができる。
Further, in the present embodiment, the
As a result, the notebook PC 1 according to the present embodiment can start the
また、本実施形態では、サブ制御部45は、同等の機能を実現する複数のアプリケーション16に対応するアイコン(例えば、音声アシスタントのアイコン)を、サブ表示部42に表示させる。サブ制御部45は、タッチセンサ43が、当該アイコンをフリックするタッチ操作を検出した場合に、フリックの方向に応じて、アイコンに対応する複数のアプリケーション16のうちの1つのアプリケーション16を選択し、選択した当該1つのアプリケーション16を起動させる起動要求を、ホスト制御部15に送信する。
これにより、本実施形態によるノートPC1は、タッチ操作によって、同等の機能を実現する複数のアプリケーション16を切り替えて起動させることができ、さらに利便性を向上させることができる。
Further, in the present embodiment, the
As a result, the notebook PC 1 according to the present embodiment can switch and start a plurality of
また、本実施形態では、上述した同等の機能が、音声アシスタント機能である。
これにより、本実施形態によるノートPC1は、トリガーワードを使用せずに、タッチ操作によって、複数の音声アシスタント機能を切り替えて使用することができる。
Further, in the present embodiment, the above-mentioned equivalent function is the voice assistant function.
As a result, the notebook PC 1 according to the present embodiment can switch and use a plurality of voice assistant functions by a touch operation without using a trigger word.
また、本実施形態では、サブ制御部45は、第1の汎用OS(例えば、Windows(登録商標))により実行されるアプリケーション16を操作する操作画面を、サブ表示部42に表示させるとともに、タッチセンサ43が、操作画面において、アプリケーション16を操作するタッチ操作を検出した場合に、検出した当該操作を行う操作要求を、ホスト制御部15に送信する。ホスト制御部15は、操作要求に応じて、アプリケーション16の操作を実行する。
これにより、本実施形態によるノートPC1は、タッチ操作によって、サブ制御部45(サブシステム40)から第1の汎用OS(例えば、Windows(登録商標))のアプリケーション16を操作することができ、さらに利便性を向上させることができる。
Further, in the present embodiment, the
As a result, the notebook PC 1 according to the present embodiment can operate the
また、本実施形態によるノートPC1は、メイン表示部14と、ホスト制御部15と、タッチスクリーン41とを備える。ホスト制御部15は、第1の汎用OS(例えば、Windows(登録商標))を用いて、メイン表示部14を含む自装置を制御する。タッチスクリーン41は、サブ画面を表示するサブ表示部42、及びサブ表示部42に対する操作媒体によるタッチ操作を検出するタッチセンサ43を有し、第2の汎用OS(例えば、Android(登録商標))によって制御される。ホスト制御部15は、タッチセンサ43が、サブ表示部42に表示されたアイコンをフリックするタッチ操作を検出した場合に、フリックの方向に応じて、フリックされたアイコンに対応する同等の機能(例えば、音声アシスタント機能)を実現する複数のアプリケーション16のうちの1つを、第1の汎用OS(例えば、Windows(登録商標))を用いて起動する。
これにより、本実施形態によるノートPC1は、タッチ操作によって、同等の機能例えば、音声アシスタント機能)を実現する複数のアプリケーション16を切り替えて起動させることができ、さらに利便性を向上させることができる。
Further, the notebook PC 1 according to the present embodiment includes a
As a result, the notebook PC 1 according to the present embodiment can be started by switching and activating a plurality of
なお、本発明は、上記の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の実施形態では、情報処理装置の一例としてノートPC1に適用する例を説明したが、これに限定されるものではなく、タブレットPC、PDA(Personal Digital Assistant)などの他の情報処理装置に適用してもよい。
The present invention is not limited to the above embodiment, and can be modified without departing from the spirit of the present invention.
For example, in the above embodiment, an example of applying to the notebook PC 1 has been described as an example of the information processing device, but the present invention is not limited to this, and other information processing devices such as a tablet PC and a PDA (Personal Digital Assistant). May be applied to.
また、上記の実施形態において、タッチスクリーン41は、キーボード32と同一の筐体面に配置する例を説明したがこれに限定されるものではなく、例えば、図15に示すように、ノートPC1のカバーの外側の筐体側面に配置されてもよい。
図15は、本実施形態によるノートPC1の変形例を示す外観図である。
Further, in the above embodiment, the example in which the
FIG. 15 is an external view showing a modified example of the notebook PC 1 according to the present embodiment.
図15に示すように、ノートPC1は、タッチスクリーン41を備え、タッチスクリーン41は、ノートPC1のカバーの外側の筐体側面に配置されている。ここで、サブ表示部42は、メイン表示部14の表示が視認不可能な状態(例えば、ノートPC1の開閉可能なカバーが閉じている状態)において、視認可能、且つ表示可能に配置されている。このように配置することで、ノートPC1の開閉可能なカバーが閉じている状態(メインシステム10が低消費電力状態などの待機モードである場合)に、サブシステム40から各種操作を実行することが可能になる。
As shown in FIG. 15, the notebook PC 1 includes a
また、上記の実施形態において、アイコンのフリックの方向に応じて、音声アシスタントソフトを切り替えて実行させる例を説明したが、これに限定されるものではなく、例えば、フリックの方向に応じて、ブラウザソフトを切り替えたり、電話ソフトの出力スピーカを切り替えたり、等を行うようにしてもよい。 Further, in the above embodiment, an example in which the voice assistant software is switched and executed according to the direction of the flick of the icon has been described, but the present invention is not limited to this, and for example, the browser is executed according to the direction of the flick. You may switch the software, switch the output speaker of the telephone software, and so on.
また、上記の実施形態において、アプリケーション16の操作の一例として、ミュージックプレイヤを操作する例を説明したが、これに限定されるものではなく、他のアプリケーション16の操作を、サブシステム40から行うようにしてもよい。
Further, in the above embodiment, an example of operating the music player has been described as an example of the operation of the
なお、上述したノートPC1が備える各構成は、内部に、コンピュータシステムを有している。そして、上述したノートPC1が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述したノートPC1が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、CD−ROM等の非一過性の記録媒体であってもよい。
Each configuration included in the notebook PC 1 described above has a computer system inside. Then, a program for realizing the functions of each configuration included in the notebook PC 1 described above is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into a computer system and executed. The processing in each configuration provided in the notebook PC 1 may be performed. Here, "loading a computer system a program recorded on a recording medium and executing it" includes installing the program in the computer system. The term "computer system" as used herein includes hardware such as an OS and peripheral devices.
Further, the "computer system" may include a plurality of computer devices connected via a network including a communication line such as the Internet, WAN, LAN, and a dedicated line. Further, the "computer-readable recording medium" refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, or a CD-ROM, or a storage device such as a hard disk built in a computer system. As described above, the recording medium in which the program is stored may be a non-transient recording medium such as a CD-ROM.
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後にノートPC1が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 The recording medium also includes a recording medium provided inside or outside that can be accessed from the distribution server to distribute the program. It should be noted that the program may be divided into a plurality of units, downloaded at different timings, and then combined with each configuration provided in the notebook PC 1, or the distribution server for distributing each of the divided programs may be different. Furthermore, a "computer-readable recording medium" is a volatile memory (RAM) inside a computer system that serves as a server or client when a program is transmitted via a network, and holds the program for a certain period of time. It shall include things. Further, the above program may be for realizing a part of the above-mentioned functions. Further, a so-called difference file (difference program) may be used, which can realize the above-mentioned functions in combination with a program already recorded in the computer system.
また、上述した機能の一部又は全部を、LSI(Large Scale Integration)等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はLSIに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。 Further, a part or all of the above-mentioned functions may be realized as an integrated circuit such as an LSI (Large Scale Integration). Each of the above-mentioned functions may be made into a processor individually, or a part or all of them may be integrated into a processor. Further, the method of making an integrated circuit is not limited to LSI, and may be realized by a dedicated circuit or a general-purpose processor. Further, when an integrated circuit technology that replaces an LSI appears due to advances in semiconductor technology, an integrated circuit based on this technology may be used.
1 ノートPC
10 メインシステム
11 CPU
12 メインメモリ
13 ビデオサブシステム
14 メイン表示部
15 ホスト制御部
16 アプリケーション
21 チップセット
22 BIOSメモリ
23 HDD
24 USBインタフェース部
25 オーディオシステム
26 WLANカード
31 EC(エンベデッドコントローラ)
32 キーボード
33 ポインティングデバイス
34 電源回路
35 センサ部
40 サブシステム
41 タッチスクリーン
42 サブ表示部
43 タッチセンサ
44 システムチップ
45 サブ制御部
1 Notebook PC
10
12
24
32
Claims (10)
第1の汎用OS(オペレーティングシステム)を用いて、前記メイン表示部を含む自装置を制御するホスト制御部と、
サブ画面を表示するサブ表示部、及び前記サブ表示部に対する操作媒体によるタッチ操作を検出するタッチ検出部を有するタッチスクリーンと、
第2の汎用OSを用いて、前記タッチスクリーンを制御するサブ制御部と
を備え、
前記ホスト制御部は、前記サブ制御部を補助機能部として制御する
情報処理装置。 The main display that displays the main screen and
A host control unit that controls its own device including the main display unit using a first general-purpose OS (operating system),
A touch screen having a sub display unit that displays a sub screen and a touch detection unit that detects a touch operation of the sub display unit by an operation medium, and a touch screen.
A sub-control unit that controls the touch screen is provided by using a second general-purpose OS.
The host control unit is an information processing device that controls the sub control unit as an auxiliary function unit.
前記サブ制御部は、前記ホスト制御部が送信した前記通知表示指示に応じて、前記所定のイベントに応じた通知を前記サブ表示部に表示する
請求項1に記載の情報処理装置。 When a predetermined event occurs in an application executed by the first general-purpose OS, the host control unit gives a notification display instruction to display a notification corresponding to the predetermined event on the sub display unit. Send to the sub control unit
The information processing device according to claim 1, wherein the sub-control unit displays a notification corresponding to the predetermined event on the sub-display unit in response to the notification display instruction transmitted by the host control unit.
前記サブ制御部は、前記タッチ検出部が、前記メッセージに対する返信を指示する前記タッチ操作を検出した場合に、入力された返信メッセージを、前記ホスト制御部に送信し、
前記ホスト制御部は、前記アプリケーションに、前記返信メッセージを返信先に送信させる
請求項2に記載の情報処理装置。 The notification includes a message
When the touch detection unit detects the touch operation instructing a reply to the message, the sub control unit transmits the input reply message to the host control unit.
The information processing device according to claim 2, wherein the host control unit causes the application to send the reply message to the reply destination.
前記ホスト制御部は、ブラウザソフトウェアを起動し、前記URLに対応する前記ウェブサイトの表示を、前記メイン表示部の前記メイン画面に表示させる
請求項3に記載の情報処理装置。 When the sub-control unit detects the touch operation that specifies the URL displayed by the sub-display unit, the message includes a URL (Uniform Resource Locator) indicating the location information of the website. The URL is transmitted to the host control unit,
The information processing device according to claim 3, wherein the host control unit starts browser software and displays the display of the website corresponding to the URL on the main screen of the main display unit.
前記サブ制御部は、前記キー入力の取得が必要な場合に、前記キーボードから、前記キー入力を取得する
請求項1から請求項4のいずれか一項に記載の情報処理装置。 A keyboard that accepts key input from a user and can output the received key input to the host control unit and the sub control unit is provided.
The information processing device according to any one of claims 1 to 4, wherein the sub-control unit acquires the key input from the keyboard when it is necessary to acquire the key input.
前記ホスト制御部は、前記起動要求に応じて、前記アイコンに対応する前記アプリケーションを起動する
請求項1から請求項5のいずれか一項に記載の情報処理装置。 The sub-control unit is an application executed by the first general-purpose OS, and an icon indicating an application specified in advance is displayed on the sub-display unit, and the touch detection unit designates the icon. When the touch operation is detected, a start request for starting the application corresponding to the specified icon is transmitted to the host control unit.
The information processing device according to any one of claims 1 to 5, wherein the host control unit activates the application corresponding to the icon in response to the activation request.
請求項6に記載の情報処理装置。 When the sub-control unit displays the icon corresponding to a plurality of the applications that realize the same function on the sub-display unit, and the touch detection unit detects the touch operation of flicking the icon. In addition, according to the direction of the flick, one of the plurality of the applications corresponding to the icon is selected, and a start request for invoking the selected one application is transmitted to the host control unit. Item 6. The information processing apparatus according to item 6.
前記ホスト制御部は、前記操作要求に応じて、前記アプリケーションの操作を実行する
請求項1から請求項7のいずれか一項に記載の情報処理装置。 The sub-control unit displays an operation screen for operating an application executed by the first general-purpose OS on the sub-display unit, and the touch detection unit operates the application on the operation screen. When a touch operation is detected, an operation request for performing the detected operation is transmitted to the host control unit.
The information processing device according to any one of claims 1 to 7, wherein the host control unit executes an operation of the application in response to the operation request.
第1の汎用OS(オペレーティングシステム)を用いて、前記メイン表示部を含む自装置を制御するホスト制御部と、
サブ画面を表示するサブ表示部、及び前記サブ表示部に対する操作媒体によるタッチ操作を検出するタッチ検出部を有し、第2の汎用OSによって制御されるタッチスクリーンと
を備え、
前記ホスト制御部は、前記タッチ検出部が、前記サブ表示部に表示されたアイコンをフリックする前記タッチ操作を検出した場合に、前記フリックの方向に応じて、フリックされた前記アイコンに対応する同等の機能を実現する複数のアプリケーションのうちの1つを、前記第1の汎用OSを用いて起動する
情報処理装置。 The main display that displays the main screen and
A host control unit that controls its own device including the main display unit using a first general-purpose OS (operating system),
It has a sub display unit that displays a sub screen, and a touch detection unit that detects a touch operation on the sub display unit by an operation medium, and includes a touch screen controlled by a second general-purpose OS.
When the touch detection unit detects the touch operation of flicking the icon displayed on the sub display unit, the host control unit corresponds to the flicked icon according to the direction of the flick. An information processing device that starts one of a plurality of applications that realize the above functions by using the first general-purpose OS.
請求項7又は請求項9に記載の情報処理装置。 The information processing device according to claim 7 or 9, wherein the equivalent function is a voice assistant function.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019035272A JP6696021B1 (en) | 2019-02-28 | 2019-02-28 | Information processing equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019035272A JP6696021B1 (en) | 2019-02-28 | 2019-02-28 | Information processing equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6696021B1 JP6696021B1 (en) | 2020-05-20 |
JP2020140428A true JP2020140428A (en) | 2020-09-03 |
Family
ID=70682368
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019035272A Active JP6696021B1 (en) | 2019-02-28 | 2019-02-28 | Information processing equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6696021B1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011008424A (en) * | 2009-06-24 | 2011-01-13 | Sharp Corp | Electronic device, operation mode setting method, and program |
CN102469211A (en) * | 2010-10-29 | 2012-05-23 | Lg电子株式会社 | Mobile terminal and controlling method thereof |
JP2014215621A (en) * | 2013-04-22 | 2014-11-17 | レノボ・シンガポール・プライベート・リミテッド | Management method of operating system, computer program and computer |
JP2016081485A (en) * | 2014-10-22 | 2016-05-16 | 株式会社リコー | Information processing system, information processing apparatus, information processing method, and program |
US20160329029A1 (en) * | 2015-05-10 | 2016-11-10 | Twinwill Optronics Inc. | Apparatus and method for integrating a smart mobile device and a touch device |
WO2017161783A1 (en) * | 2016-03-25 | 2017-09-28 | 珠海银隆新能源有限公司 | Mobile communication terminal |
-
2019
- 2019-02-28 JP JP2019035272A patent/JP6696021B1/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011008424A (en) * | 2009-06-24 | 2011-01-13 | Sharp Corp | Electronic device, operation mode setting method, and program |
CN102469211A (en) * | 2010-10-29 | 2012-05-23 | Lg电子株式会社 | Mobile terminal and controlling method thereof |
JP2014215621A (en) * | 2013-04-22 | 2014-11-17 | レノボ・シンガポール・プライベート・リミテッド | Management method of operating system, computer program and computer |
JP2016081485A (en) * | 2014-10-22 | 2016-05-16 | 株式会社リコー | Information processing system, information processing apparatus, information processing method, and program |
US20160329029A1 (en) * | 2015-05-10 | 2016-11-10 | Twinwill Optronics Inc. | Apparatus and method for integrating a smart mobile device and a touch device |
WO2017161783A1 (en) * | 2016-03-25 | 2017-09-28 | 珠海银隆新能源有限公司 | Mobile communication terminal |
Also Published As
Publication number | Publication date |
---|---|
JP6696021B1 (en) | 2020-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4818427B2 (en) | Information processing apparatus and screen selection method | |
JP5490508B2 (en) | Device having touch sensor, tactile sensation presentation method, and tactile sensation presentation program | |
WO2015192375A1 (en) | Application interface presentation method and apparatus, and electronic device | |
US20110242026A1 (en) | Electronic apparatus and search control method | |
TWI344614B (en) | Computer system with multi-touch screen | |
JP2011181004A (en) | Information processor and input control method | |
US20200257443A1 (en) | Method and Terminal for Displaying a Plurality of Content Cards | |
JP2010157038A (en) | Electronic apparatus and input control method | |
US11599247B2 (en) | Information processing apparatus and control method | |
JP2006330912A (en) | Information processor and program | |
JP4892068B2 (en) | Information processing apparatus and image display method | |
KR20140001031A (en) | Terminal device and controlling method thereof | |
JP4818457B2 (en) | Electronic equipment, input control method | |
JP5198548B2 (en) | Electronic device, display control method and program | |
JP6696021B1 (en) | Information processing equipment | |
US11762501B2 (en) | Information processing apparatus and control method | |
US9026691B2 (en) | Semi-autonomous touch I/O device controller operation under control of host | |
JP2020140427A (en) | Information processor | |
JP6775561B2 (en) | Information processing equipment, control methods, and programs | |
CN112783267A (en) | Information processing apparatus, information processing method, and computer program | |
JP7265048B1 (en) | Information processing device and control method | |
JP7432777B1 (en) | Information processing system and control method | |
JP2008257749A (en) | Apparatus and method for controlling system | |
JP5611649B2 (en) | Information processing apparatus and input control method | |
JP2023179072A (en) | Information processing apparatus and control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190228 |
|
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: 20200414 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200422 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6696021 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |