[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2020140428A - Information processor - Google Patents

Information processor Download PDF

Info

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
Application number
JP2019035272A
Other languages
Japanese (ja)
Other versions
JP6696021B1 (en
Inventor
森 英俊
Hidetoshi Mori
森  英俊
友一 重松
Yuichi Shigematsu
友一 重松
博行 隅
Hiroyuki Sumi
博行 隅
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.)
Lenovo Singapore Pte Ltd
Original Assignee
Lenovo Singapore Pte Ltd
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 Lenovo Singapore Pte Ltd filed Critical Lenovo Singapore Pte Ltd
Priority to JP2019035272A priority Critical patent/JP6696021B1/en
Application granted granted Critical
Publication of JP6696021B1 publication Critical patent/JP6696021B1/en
Publication of JP2020140428A publication Critical patent/JP2020140428A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

To improve convenience.SOLUTION: An information processor includes: a main display part for displaying a main screen; a host control part for controlling the own device including the main display using a first versatile OS (operating system); a sub display part for displaying a sub screen; a touch screen with a touch detection part which detects a touch operation by operation medium for the sub display; and a sub control part for controlling the touch screen using the second versatile OS. The host control part controls the sub control part as an auxiliary function part.SELECTED DRAWING: Figure 3

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.

特開平10−254622号公報Japanese Unexamined Patent Publication No. 10-254622

しかしながら、上述した情報処理装置では、サブ表示部が、専用のシステムにより構成されているため、サブ表示部への機能の追加、等を容易に行うことが困難であり、利便性が悪いという問題があった。 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.

本実施形態によるノートPCの一例を示す外観図である。It is an external view which shows an example of the notebook PC by this embodiment. 本実施形態によるノートPCの主要なハードウェア構成の一例を示す図である。It is a figure which shows an example of the main hardware configuration of the notebook PC by this embodiment. 本実施形態によるノートPCの機能構成の一例を示すブロック図である。It is a block diagram which shows an example of the functional structure of the notebook PC by this embodiment. 本実施形態によるノートPCの通知処理の一例を示す図である。It is a figure which shows an example of the notification processing of the notebook PC by this embodiment. 本実施形態の通知処理におけるサブ画面の表示例を示す図である。It is a figure which shows the display example of the sub-screen in the notification processing of this embodiment. 本実施形態におけるメール通知のポップアップの表示例を示す図である。It is a figure which shows the display example of the pop-up of the mail notification in this embodiment. 本実施形態におけるスケジュール通知のポップアップの表示例を示す図である。It is a figure which shows the display example of the pop-up of the schedule notification in this embodiment. 本実施形態におけるメッセージの返信処理の一例を示す図である。It is a figure which shows an example of the reply processing of a message in this embodiment. 本実施形態におけるサブシステムからのアプリケーションの起動処理の一例を示す図である。It is a figure which shows an example of the application start processing from a subsystem in this embodiment. 本実施形態におけるURLをクリックした場合のポップアップの表示例を示す図である。It is a figure which shows the display example of the pop-up when the URL in this embodiment is clicked. 本実施形態におけるアプリケーションの操作処理の一例を示す図である。It is a figure which shows an example of the operation process of the application in this embodiment. 本実施形態の操作処理におけるサブ画面の表示例を示す図である。It is a figure which shows the display example of the sub-screen in the operation process of this embodiment. 本実施形態におけるサブシステムからのアプリケーションの起動処理の別の一例を示す図である。It is a figure which shows another example of the application start processing from a subsystem in this embodiment. 本実施形態における音声アシスタントの起動処理の一例を示す図である。It is a figure which shows an example of the activation processing of a voice assistant in this embodiment. 本実施形態によるノートPCの変形例を示す外観図である。It is an external view which shows the modification of the notebook PC by this embodiment.

以下、本発明の一実施形態による情報処理装置について図面を参照して説明する。 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 main display unit 14 for displaying a main screen (main screen), a keyboard 32 and a pointing device 33, a sub display unit 42, and a touch sensor 43. A touch screen 41 having a Further, the notebook PC 1 includes a main system 10 that controls the entire notebook PC 1 including the main display unit 14, the keyboard 32, and the pointing device 33, and a subsystem 40 that controls the sub display unit 42 and the touch sensor 43.

メインシステム10は、例えば、Windows(登録商標、第1の汎用OS(オペレーティングシステム)の一例)により、ノートPC1の全体を制御するシステムである。
また、サブシステム40は、例えば、Android(登録商標、第2の汎用OSの一例)により、サブ表示部42及びタッチセンサ43を含む補助機能部を制御するシステムである。
このように、ノートPC1は、2つの汎用OSを1つの装置内に有しており、これらの汎用OSが並列して(同時に)動作可能である。
The main system 10 is a system that controls the entire notebook PC 1 by, for example, Windows (registered trademark, an example of a first general-purpose OS (operating system)).
Further, the subsystem 40 is a system that controls an auxiliary function unit including a sub display unit 42 and a touch sensor 43 by, for example, Android (registered trademark, an example of a second general-purpose OS).
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 11, a main memory 12, a video subsystem 13, a main display unit 14, a chipset 21, a BIOS memory 22, an HDD 23, and a USB interface unit 24. The audio system 25, the WLAN card 26, the EC (embedded controller) 31, the keyboard 32, the pointing device 33, the power supply circuit 34, the sensor unit 35, the touch screen 41, and the system chip 44 are provided. ..

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 main memory 12 is a writable memory used as a read area for the execution program of the CPU 11 or as a work area for writing the processing data of the execution program. The main memory 12 is composed of, for example, a plurality of DRAM (Dynamic Random Access Memory) chips. This execution program includes an OS of Windows (registered trademark), various device drivers for operating peripheral devices in hardware, various services / utilities, application programs, and the like.

ビデオサブシステム13は、画像表示に関連する機能を実現するためのサブシステムであり、ビデオコントローラを含んでいる。このビデオコントローラは、CPU11からの描画命令を処理し、処理した描画情報をビデオメモリに書き込むとともに、ビデオメモリからこの描画情報を読み出して、メイン表示部14に描画データ(表示データ)として出力する。 The video subsystem 13 is a subsystem for realizing a function related to image display, and includes a video controller. The video controller processes a drawing command from the CPU 11, writes the processed drawing information to the video memory, reads the drawing information from the video memory, and outputs the drawn drawing data (display data) to the main display unit 14.

メイン表示部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 video subsystem 13 as the main screen. Display the display screen.

チップセット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 memory 22, the HDD 23, the USB interface unit 24, the audio system 25, the WLAN card 26, and the EC31 are connected to the chipset 21.

BIOS(Basic Input Output System)メモリ22は、例えば、EEPROM(Electrically Erasable Programmable Read Only Memory)やフラッシュROMなどの電気的に書き換え可能な不揮発性メモリで構成される。BIOSメモリ22は、BIOS、及びEC31などを制御するためのシステムファームウェアなどを記憶する。 The BIOS (Basic Input Output System) memory 22 is composed of, for example, an electrically rewritable non-volatile memory such as an EEPROM (Electrically Erasable Programmable Read Only Memory) or a flash ROM. The BIOS memory 22 stores the BIOS, the system firmware for controlling the EC31, and the like.

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 USB interface unit 24 is an interface unit for connecting peripheral devices using USB.

オーディオシステム25は、音データの記録、再生、出力を行う。
WLAN(Wireless Local Area Network)カード26は、ワイヤレス(無線)LANにより、ネットワークに接続して、データ通信を行う。WLANカード26は、例えば、ネットワークからのデータを受信した際に、データを受信したことを示すイベントトリガを発生する。
The audio system 25 records, reproduces, and outputs sound data.
The WLAN (Wireless Local Area Network) card 26 is connected to a network by a wireless LAN to perform data communication. When the WLAN card 26 receives data from the network, for example, it generates an event trigger indicating that the data has been received.

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 EC 31 has a power management function for controlling the power supply circuit 34. The EC 31 is composed of a CPU, ROM, RAM, etc. (not shown), and also includes a plurality of channels of A / D input terminals, D / A output terminals, timers, and digital input / output terminals. For example, a keyboard 32, a pointing device 33, a power supply circuit 34, a sensor unit 35, and the like are connected to the EC 31 via their input / output terminals, and the EC 31 controls these operations.

キーボード32は、例えば、キーボード装置やタッチセンサなどの入力デバイスであり、利用者からのキー入力を受け付ける。また、ポインティングデバイス33は、マウスやタッチパッドなどの入力デバイスであり、主に表示画面上の位置の指定や、操作ボタンなどの操作対象(オブジェクト)の指定又は選択などを受け付ける。 The keyboard 32 is, for example, an input device such as a keyboard device or a touch sensor, and receives key input from a user. Further, the pointing device 33 is an input device such as a mouse or a touch pad, and mainly accepts designation of a position on a display screen, designation or selection of an operation target (object) such as an operation button, and the like.

電源回路34は、例えば、DC/DCコンバータ、充放電ユニット、電池ユニット、AC/DCアダプタなどを含んでおり、AC/DCアダプタ、又は電池ユニットから供給される直流電圧を、ノートPC1を動作させるために必要な複数の電圧に変換する。また、電源回路34は、EC31からの制御に基づいて、ノートPC1の各部に電力を供給する。
センサ部35は、例えば、ノートPC1の各部の温度や状態などの各種検出を行う。センサ部35は、例えば、カバーの開閉を検出する。
The power supply circuit 34 includes, for example, a DC / DC converter, a charge / discharge unit, a battery unit, an AC / DC adapter, and the like, and operates the notebook PC 1 with a DC voltage supplied from the AC / DC adapter or the battery unit. Convert to multiple voltages required for. Further, the power supply circuit 34 supplies electric power to each part of the notebook PC 1 based on the control from the EC 31.
The sensor unit 35 performs various detections such as the temperature and state of each unit of the notebook PC 1, for example. The sensor unit 35 detects, for example, the opening / closing of the cover.

タッチスクリーン41は、例えば、ノートPC1の筐体側面に配置され、サブ表示部42と、タッチセンサ43とを有する。
サブ表示部42(第2表示部の一例)は、例えば、液晶ディスプレイや有機ELディスプレイであり、サブ画面を表示する。サブ表示部42は、例えば、各種アイコンやバッテリ情報、メールなどのメインシステム10からの通知などを表示する。
The touch screen 41 is arranged on the side surface of the housing of the notebook PC 1, for example, and has a sub display unit 42 and a touch sensor 43.
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 sub-display unit 42 displays, for example, various icons, battery information, notifications from the main system 10 such as e-mails, and the like.

タッチセンサ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 sub display unit 42, and detects a touch operation on the sub display unit 42 by the operation medium. In the following description of the present embodiment, touching the touch sensor 43 (sub display unit 42) by the user's finger is referred to as "touch", and the user's finger touches a predetermined portion (sub) of the touch sensor 43. Pushing (touching) a predetermined display portion of the display unit 42 so as to poke it is sometimes called "tap". In addition, the user's finger "touching" or "tapping" and then flipping the finger is sometimes called "flick". “Touch”, “tap” and “flick” are included in the touch operation. Further, the operation medium includes, for example, a user's finger or a stylus.

システムチップ44は、例えば、ARMコア(登録商標)を含むSoC(System On Chip)であり、タッチスクリーン41を含むサブシステム40を統括的に制御する。システムチップ44は、例えば、フラッシュメモリなどの不図示の不揮発性メモリが記憶するAndroid(登録商標)のOSやプログラムを実行する。 The system chip 44 is, for example, a SoC (System On Chip) including an ARM core (registered trademark), and controls a subsystem 40 including a touch screen 41 in an integrated manner. The system chip 44 executes an Android (registered trademark) OS or program stored in a non-volatile memory (not shown) such as a flash memory.

なお、図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 CPU 11, the main memory 12, the video subsystem 13, the main display unit 14, the chipset 21, the BIOS memory 22, the HDD 23, the USB interface unit 24, the audio system 25, and the like. The main system 10 includes a WLAN card 26, an EC (embedded controller) 31, a keyboard 32, a pointing device 33, a power supply circuit 34, and a sensor unit 35. Further, the touch screen 41 and the system chip 44 are included in the subsystem 40.
Further, the main system 10 and the subsystem 40 are connected by, for example, a USB interface and an I2C (Inter-Integrated Circuit) bus.

次に、図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 main system 10 and a subsystem 40. The main system 10 includes a main display unit 14, a host control unit 15, an application 16, a WLAN card 26, a keyboard 32, and a sensor unit 35. Further, the subsystem 40 includes a touch screen 41 and a sub control unit 45.

ホスト制御部15は、HDD23又はBIOSメモリ22に記憶されているプログラムをメインメモリ12に読み込み、CPU11が実行することにより実現される機能部である。ホスト制御部15は、Windows(登録商標)のOSを用いて、メイン表示部14を含む自装置(ノートPC1)を制御する。また、ホスト制御部15は、サブ制御部45を補助機能部として制御する。 The host control unit 15 is a functional unit realized by reading the program stored in the HDD 23 or the BIOS memory 22 into the main memory 12 and executing the program by the CPU 11. The host control unit 15 controls its own device (notebook PC 1) including the main display unit 14 by using the OS of Windows (registered trademark). Further, the host control unit 15 controls the sub control unit 45 as an auxiliary function unit.

また、ホスト制御部15は、Windows(登録商標)のOSにより実行されるアプリケーション16において、所定のイベントが発生した場合に、所定のイベントに応じた通知をサブ表示部42に表示させる通知表示指示を、サブ制御部45に送信する。ここでの所定のイベントとは、例えば、メールの受信、メッセージの受信、SNS(Social Networking Service)からの通知、及びスケジュール管理ソフトのスケジュール通知などである。ホスト制御部15は、イベントに応じた通知表示指示を、例えば、USBインタフェースを用いて、サブ制御部45に送信する。 Further, when a predetermined event occurs in the application 16 executed by the OS of Windows (registered trademark), the host control unit 15 causes a notification display instruction to display a notification corresponding to the predetermined event on the sub display unit 42. Is transmitted to the sub control unit 45. The predetermined event here is, for example, reception of an email, reception of a message, notification from an SNS (Social Networking Service), schedule notification of schedule management software, and the like. The host control unit 15 transmits a notification display instruction according to the event to the sub control unit 45, for example, using a USB interface.

また、ホスト制御部15は、サブ制御部45から通知の返信要求を受信した場合に、通知に対応するアプリケーション16に、返信メッセージを返信先に送信させる。
また、ホスト制御部15は、サブ制御部45においてアイコンがタップされて、サブ制御部45からアプリケーション16の起動要求を受信した場合に、当該起動要求に応じて、アイコンに対応するアプリケーション16を起動する。
Further, when the host control unit 15 receives the notification reply request from the sub control unit 45, the host control unit 15 causes the application 16 corresponding to the notification to send the reply message to the reply destination.
Further, when the icon is tapped in the sub control unit 45 and the start request of the application 16 is received from the sub control unit 45, the host control unit 15 starts the application 16 corresponding to the icon in response to the start request. To do.

また、ホスト制御部15は、例えば、URL(Uniform Resource Locator)とともに、ブラウザソフトウェアの起動要求(アプリケーション16の起動要求の一例)をサブ制御部45から受信した場合に、ブラウザソフトウェアを起動する。そして、ホスト制御部15は、ブラウザソフトウェアに、URLに対応するウェブサイトの表示を、メイン表示部14のメイン画面に表示させる。なお、以下の説明において、ブラウザソフトウェアのことを単に「ブラウザ」と表記することがある。 Further, the host control unit 15 starts the browser software when, for example, a URL (Uniform Resource Locator) and a browser software start request (an example of an application 16 start request) are received from the sub control unit 45. Then, the host control unit 15 causes the browser software to display the display of the website corresponding to the URL on the main screen of the main display unit 14. In the following description, the browser software may be simply referred to as a "browser".

また、サブシステム40のサブ画面を、アプリケーション16の操作画面として使用する場合に、ホスト制御部15は、サブ制御部45からの操作要求に応じて、アプリケーション16の操作を実行する。 Further, when the sub screen of the subsystem 40 is used as the operation screen of the application 16, the host control unit 15 executes the operation of the application 16 in response to the operation request from the sub control unit 45.

サブ制御部45は、不図示の不揮発性メモリに記憶されているプログラムを不図示のメモリに読み込み、システムチップ44が実行することにより実現される機能部である。サブ制御部45は、例えば、Android(登録商標)のOSを用いて、タッチスクリーン41を制御する。 The sub-control unit 45 is a functional unit realized by reading a program stored in a non-volatile memory (not shown) into a memory (not shown) and executing the system chip 44. The sub-control unit 45 controls the touch screen 41 using, for example, an OS of Android (registered trademark).

サブ制御部45は、ホスト制御部15が送信した通知表示指示に応じて、所定のイベントに応じた通知をサブ表示部42に表示する。また、この通知には、メッセージが含まれ、サブ制御部45は、タッチセンサ43が、メッセージに対する返信を指示するタッチ操作を検出した場合に、入力された返信メッセージを、ホスト制御部15に送信する。なお、サブ制御部45は、キー入力の取得が必要な場合に、キーボード32から、EC31を介して、I2Cバスを利用して、キー入力を取得する。ここで、キーボード32は、利用者からのキー入力を受け付け、受け付けたキー入力をホスト制御部15及びサブ制御部45に出力可能な入力装置である。 The sub-control unit 45 displays a notification according to a predetermined event on the sub-display unit 42 in response to the notification display instruction transmitted by the host control unit 15. Further, this notification includes a message, and when the touch sensor 43 detects a touch operation instructing a reply to the message, the sub-control unit 45 transmits the input reply message to the host control unit 15. To do. When it is necessary to acquire the key input, the sub control unit 45 acquires the key input from the keyboard 32 via the EC31 using the I2C bus. Here, the keyboard 32 is an input device capable of receiving key input from the user and outputting the received key input to the host control unit 15 and the sub control unit 45.

また、サブ制御部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 sub-display unit 42 detects a touch operation for designating the URL displayed, the sub-control unit 45 sets the URL to the host control unit 15. Send to. That is, the sub-control unit 45 causes the sub-display unit 42 to display an icon indicating the application 16 specified in advance, which is an application 16 executed by the OS of Windows (registered trademark). Then, when the touch sensor 43 detects a touch operation for designating an icon, the sub-control unit 45 sends a start request for invoking the application 16 corresponding to the designated icon to the host control unit 15, and the main control unit 45 sends the main control unit 45. Invoke application 16 to system 10.

また、サブ制御部45は、同等の機能を実現する複数のアプリケーション16に対応するアイコンを、サブ表示部42に表示させる。そして、サブ制御部45は、タッチセンサ43が、アイコンをフリックするタッチ操作を検出した場合に、フリックの方向に応じて、アイコンに対応する複数のアプリケーション16のうちの1つのアプリケーション16を選択し、選択した当該1つのアプリケーション16を起動させる起動要求を、ホスト制御部15に送信する。ここで、同等の機能は、例えば、音声アシスタント機能である。 Further, the sub control unit 45 causes the sub display unit 42 to display icons corresponding to a plurality of applications 16 that realize the same functions. Then, when the touch sensor 43 detects a touch operation of flicking the icon, the sub-control unit 45 selects one application 16 of the plurality of applications 16 corresponding to the icon according to the direction of the flick. , Sends a start request to start the selected application 16 to the host control unit 15. Here, the equivalent function is, for example, a voice assistant function.

具体的に、サブ制御部45は、サブ表示部42に音声アシスタント機能のアイコンを表示させて、当該アイコンがフリックされた場合に、フリックの方向に応じて、起動させる音声アシスタント機能のソフトウェアを変更して起動させる。例えば、フリックの方向が縦方向である場合に、サブ制御部45は、Alexa(登録商標)を起動させ、例えば、フリックの方向が横方向である場合に、サブ制御部45は、Cortana(登録商標)を起動させる。 Specifically, the sub control unit 45 displays the voice assistant function icon on the sub display unit 42, and changes the software of the voice assistant function to be activated according to the direction of the flick when the icon is flicked. And start it. For example, when the flick direction is vertical, the sub-control unit 45 activates Alexa®, for example, when the flick direction is horizontal, the sub-control unit 45 is Cortana (registered). Activate the trademark).

また、サブ制御部45は、アプリケーション16を操作する操作画面を、サブ表示部42に表示させるとともに、タッチセンサ43が、操作画面において、アプリケーション16を操作するタッチ操作を検出した場合に、検出した当該操作を行う操作要求を、ホスト制御部15に送信する。 Further, the sub control unit 45 displays the operation screen for operating the application 16 on the sub display unit 42, and detects when the touch sensor 43 detects a touch operation for operating the application 16 on the operation screen. An operation request for performing the operation is transmitted to the host control unit 15.

次に、図面を参照して、本実施形態によるノート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 main system 10 is notified to the subsystem 40.

図4に示すように、メインシステム10において、例えば、メール受信などのイベントが発生すると、ホスト制御部15は、イベント(メール受信)を取得する(ステップS101)。
次に、ホスト制御部15は、メールの通知表示指示をサブ制御部45に送信する(ステップS102)。ホスト制御部15は、例えば、受信したメールの内容(メッセージ)を含む通知表示指示を、サブ制御部45に送信する。
As shown in FIG. 4, when an event such as mail reception occurs in the main system 10, the host control unit 15 acquires the event (mail reception) (step S101).
Next, the host control unit 15 transmits an e-mail notification display instruction to the sub control unit 45 (step S102). The host control unit 15 transmits, for example, a notification display instruction including the content (message) of the received mail to the sub control unit 45.

次に、サブ制御部45は、メールの通知をサブ画面に表示する(ステップS103)。なお、サブ画面に表示例の詳細については、図5〜図7を参照して後述する。また、ここでは、メールの通知に対して、返信メッセージを送信する場合について説明する。
次に、サブ制御部45は、返信メッセージをキーボード32から取得する(ステップS104)。サブ制御部45は、返信メッセージを入力するポップアップのウインドウをサブ表示部42に表示させる。なお、返信メッセージの入力画面の詳細については、図8を参照して後述する。
Next, the sub control unit 45 displays the mail notification on the sub screen (step S103). The details of the display example on the sub screen will be described later with reference to FIGS. 5 to 7. Further, here, a case where a reply message is sent in response to an e-mail notification will be described.
Next, the sub control unit 45 acquires the reply message from the keyboard 32 (step S104). The sub control unit 45 causes the sub display unit 42 to display a pop-up window for inputting a reply message. The details of the reply message input screen will be described later with reference to FIG.

次に、サブ制御部45は、入力された(取得した)返信メッセージの送信要求を、ホスト制御部15に送信する(ステップS105)。
次に、ホスト制御部15は、アプリケーション16に、返信メッセージを返信させる(ステップS106)。ホスト制御部15は、例えば、メールソフトなどの返信メッセージに対応したアプリケーション16を起動して、サブ制御部45から受信した返信メッセージを送信させる。例えば、メールソフトにアプリケーション16は、WLANカード26を介して、返信メッセージを返信する。
Next, the sub-control unit 45 transmits the input (acquired) reply message transmission request to the host control unit 15 (step S105).
Next, the host control unit 15 causes the application 16 to reply with a reply message (step S106). For example, the host control unit 15 starts an application 16 corresponding to a reply message such as an e-mail software, and causes the sub control unit 45 to transmit the reply message received. For example, the application 16 returns a reply message to the mail software via the WLAN card 26.

次に、図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 sub control unit 45 causes an icon screen such as the screen G1 to be displayed on the sub screen of the sub display unit 42. Next, when a mail reception notification display request is received from the host control unit 15, the sub control unit 45 displays a sub screen including a pop-up window indicating a mail reception notification such as screen G2.

ここで、利用者によって、ポップアップのウインドウが上方向にスワイプされると、サブ制御部45は、画面G3のようなサブ画面を表示する。また、画面G3において、利用者によって、ポップアップのウインドウが下方向にスワイプされると、サブ制御部45は、ポップアップのウインドウの表示を終了し、画面G4のようなサブ画面を表示する。 Here, when the pop-up window is swiped upward by the user, the sub control unit 45 displays a sub screen such as the screen G3. Further, when the pop-up window is swiped downward by the user on the screen G3, the sub-control unit 45 ends the display of the pop-up window and displays a sub-screen such as the screen G4.

また、図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 sub-control unit 45 receives the mail reception notification from the host control unit 15, the sub-control unit 45 displays a pop-up such as the window W1 of the pop-up of FIG. 6 on the sub-screen. Further, when the sub control unit 45 receives the schedule notification from the host control unit 15, for example, the sub control unit 45 displays a pop-up such as the window W2 of the pop-up window of FIG. 7 on the sub screen.

また、図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 sub control unit 45 displays the pop-up of the message notification such as the window W3 on the sub screen, the touch sensor 43 is, for example, the “Retry” button BT1 (reply button). When the tap is detected, the sub control unit 45 displays a pop-up like the window W4 on the sub screen. That is, the sub-control unit 45 displays a pop-up for inputting a reply message as shown in the window W4.

この場合、利用者は、メインシステム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 keyboard 32 of the main system 10, and the keyboard 32 outputs the received key input to the sub control unit 45 via the EC 31. The sub-control unit 45 displays the key input received by the keyboard 32 as shown in the window W5. When the touch sensor 43 detects a tap of the "Send" button BT2 (send button) in the pop-up shown in the window W5, the sub-control unit 45 transmits a reply message transmission request to the host control unit 15 ( See step S105 in FIG. 7).

次に、図9及び図10を参照して、本実施形態におけるサブシステム40から、メインシステム10のアプリケーション16を起動する処理について説明する。
図9は、本実施形態におけるサブシステム40からのアプリケーション16の起動処理の一例を示す図である。
Next, with reference to FIGS. 9 and 10, a process of invoking the application 16 of the main system 10 from the subsystem 40 in the present embodiment will be described.
FIG. 9 is a diagram showing an example of the activation process of the application 16 from the subsystem 40 in the present embodiment.

図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 sub control unit 45 displays, for example, a pop-up including a URL in the content of the mail on the sub screen as shown in the window W3 of FIG.

次に、ステップS205において、利用者によって、メールの表示内のURLがタップされたら、サブ制御部45は、ブラウザの起動を確認する表示を、サブ画面に表示し、ブラウザの起動を確認する。すなわち、サブ制御部45は、図10のウインドウW6のような、ブラウザのアイコン(ボタンBT3)を表示する。 Next, in step S205, when the URL in the mail display is tapped by the user, the sub control unit 45 displays a display confirming the startup of the browser on the sub screen and confirms the startup of the browser. That is, the sub-control unit 45 displays the browser icon (button BT3) as shown in the window W6 of FIG.

次に、サブ制御部45は、ブラウザのアイコン(ボタンBT3)がタップされたら、URLを含むブラウザの起動要求を、ホスト制御部15に送信する(ステップS206)。すなわち、タッチセンサ43が、ブラウザのアイコン(ボタンBT3)を指定するタッチ操作(例えば、タップ)を検出した場合に、サブ制御部45は、URLを含むブラウザの起動要求をホスト制御部15に送信する。 Next, when the browser icon (button BT3) is tapped, the sub-control unit 45 transmits a browser activation request including the URL to the host control unit 15 (step S206). That is, when the touch sensor 43 detects a touch operation (for example, tap) that specifies the browser icon (button BT3), the sub control unit 45 transmits a browser activation request including the URL to the host control unit 15. To do.

次に、ホスト制御部15は、ブラウザを起動して、URLのウェブサイトをメイン画面に表示する(ステップS207)。すなわち、ホスト制御部15は、ブラウザの起動要求に応じて、ブラウザのアプリケーション16を、メインシステム10において起動し、ブラウザの起動要求に含まれるURLのウェブサイトの表示をメイン画面に表示する。 Next, the host control unit 15 starts a browser and displays the website of the URL on the main screen (step S207). That is, the host control unit 15 starts the browser application 16 in the main system 10 in response to the browser start request, and displays the display of the website of the URL included in the browser start request on the main screen.

次に、図11及び図12を参照して、本実施形態におけるアプリケーション16の操作処理について説明する。
図11は、本実施形態におけるアプリケーション16の操作処理の一例を示す図である。なお、ここでは、アプリケーション16として、ミュージックプレイヤを操作する場合の一例について説明する。
Next, the operation processing of the application 16 in the present embodiment will be described with reference to FIGS. 11 and 12.
FIG. 11 is a diagram showing an example of the operation process of the application 16 in the present embodiment. Here, an example in which the music player is operated as the application 16 will be described.

図11に示すように、サブ制御部45は、まず、アプリケーション16の操作画面(コントロール画面)をサブ画面に表示する(ステップS301)。サブ制御部45は、例えば、ホスト制御部15からミュージックプレイヤなどの操作画面の表示指示を受信した場合に、図12に示すような操作画面G5をサブ画面に表示する。 As shown in FIG. 11, the sub control unit 45 first displays the operation screen (control screen) of the application 16 on the sub screen (step S301). The sub control unit 45 displays the operation screen G5 as shown in FIG. 12 on the sub screen when, for example, the host control unit 15 receives a display instruction of an operation screen of a music player or the like.

なお、サブ制御部45は、例えば、ホスト制御部15からアルバム及びトラック情報などを取得し、アルバムのタイトル、トラック(楽曲)のタイトル、及びアーティスト名を操作画面G5に表示する。例えば、図12に示す例では、アルバムのタイトルが“XXXXXX”であり、トラックのタイトルが“○×△○○”であり、アーティスト名が“YYYYYY”である。また、サブ制御部45は、ボタンBT4及びボタンBT5のような操作ボタンを表示する。 The sub control unit 45 acquires, for example, album and track information from the host control unit 15, and displays the album title, track (musical piece) title, and artist name on the operation screen G5. For example, in the example shown in FIG. 12, the title of the album is "XXXXXX", the title of the track is "○ × △ ○○", and the artist name is "YYYYYY". Further, the sub control unit 45 displays operation buttons such as button BT4 and button BT5.

次に、サブ制御部45は、タッチ操作により操作を取得する(ステップS302)。サブ制御部45は、タッチセンサ43が、ミュージックプレイヤを操作するタッチ操作を検出した場合(例えば、ボタンBT4及びボタンBT5などのタップを検出した場合)に、当該操作内容を取得する。 Next, the sub control unit 45 acquires an operation by a touch operation (step S302). When the touch sensor 43 detects a touch operation for operating the music player (for example, when a tap such as button BT4 and button BT5 is detected), the sub-control unit 45 acquires the operation content.

次に、サブ制御部45は、アプリケーション16の操作要求を、ホスト制御部15に送信する(ステップS303)。すなわち、サブ制御部45は、ミュージックプレイヤの操作内容を示す操作情報を含む操作要求をホスト制御部15に送信する。 Next, the sub-control unit 45 transmits the operation request of the application 16 to the host control unit 15 (step S303). That is, the sub control unit 45 transmits an operation request including operation information indicating the operation content of the music player to the host control unit 15.

次に、ホスト制御部15は、アプリケーション16の操作を実行する(ステップS304)。すなわち、ホスト制御部15は、操作要求に含まれる操作情報に応じたミュージックプレイヤの操作を実行する。
なお、ミュージックプレイヤの操作には、例えば、ボタンBT4に示すような、「Play」(演奏)や、「Pause」(停止)、ボタンBT5に示すような、ボリュームのアップ又はダウン、ミュート又はアンミュートなどがある。
Next, the host control unit 15 executes the operation of the application 16 (step S304). That is, the host control unit 15 executes the operation of the music player according to the operation information included in the operation request.
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 sub control unit 45 displays the operation screen G5 for operating the application 16 (for example, the music player) on the sub display unit 42, and the touch sensor 43 displays the application 16 (for example, the music player) on the operation screen G5. When a touch operation for operating the music player) is detected, an operation request for performing the detected operation is transmitted to the host control unit 15. Then, the host control unit 15 executes the operation of the application 16 (for example, a music player) in response to the operation request.

次に、図13及び図14を参照して、サブシステム40からのアプリケーション16を起動する別の一例について説明する。
図13は、サブシステム40からのアプリケーション16の起動処理の別の一例を示す図である。ここでは、アプリケーション16の一例として、音声アシスタントソフトをサブシステム40から起動する場合の一例について説明する。
Next, another example of invoking the application 16 from the subsystem 40 will be described with reference to FIGS. 13 and 14.
FIG. 13 is a diagram showing another example of the activation process of the application 16 from the subsystem 40. Here, as an example of the application 16, an example of starting the voice assistant software from the subsystem 40 will be described.

図13において、サブ制御部45は、まず、音声アシスタント機能のアイコンをサブ画面に表示する(ステップS401)。サブ制御部45は、例えば、図14の画面G6に示すように、音声アシスタント機能のアイコンを表示する。 In FIG. 13, the sub control unit 45 first displays the icon of the voice assistant function on the sub screen (step S401). The sub control unit 45 displays an icon of the voice assistant function, for example, as shown in the screen G6 of FIG.

次に、サブ制御部45は、音声アシスタント機能のアイコンのフリックを検出する(ステップS402)。サブ制御部45は、例えば、タッチセンサ43が、音声アシスタント機能のアイコンをフリックするタッチ操作を検出した場合に、当該フリックの方向を取得する。なお、サブ制御部45は、フリックの代わりにスワイプを検出するようにしてもよい。 Next, the sub-control unit 45 detects a flick of the icon of the voice assistant function (step S402). For example, when the touch sensor 43 detects a touch operation of flicking the icon of the voice assistant function, the sub control unit 45 acquires the direction of the flick. The sub control unit 45 may detect a swipe instead of a flick.

次に、サブ制御部45は、フリックの方向に応じて、音声アシスタントソフトを決定する(ステップS403)。図14の画面G7に示すように、サブ制御部45は、例えば、フリックの方向が縦方向FD1である場合に、音声アシスタントソフトをAlexa(登録商標)に決定する。また、サブ制御部45は、例えば、フリックの方向が横方向FD2である場合に、音声アシスタントソフトをCortana(登録商標)に決定する。 Next, the sub control unit 45 determines the voice assistant software according to the direction of the flick (step S403). As shown in the screen G7 of FIG. 14, the sub-control unit 45 determines the voice assistant software to Alexa (registered trademark), for example, when the flick direction is the vertical direction FD1. Further, the sub-control unit 45 determines the voice assistant software as Cortana (registered trademark), for example, when the flick direction is the lateral direction FD2.

次に、サブ制御部45は、音声アシストソフトの起動要求を、ホスト制御部15に送信する(ステップS404)。すなわち、サブ制御部45は、フリックの方向に応じて決定した音声アシスタントソフトを起動する起動要求をホスト制御部15に送信する。 Next, the sub control unit 45 transmits a start request of the voice assist software to the host control unit 15 (step S404). That is, the sub control unit 45 transmits a start request for activating the voice assistant software determined according to the direction of the flick to the host control unit 15.

次に、ホスト制御部15は、起動要求に応じて、音声アシストソフトを起動させる(ステップS405)。これにより、音声アシストソフトが起動し、使用可能な状態になる。 Next, the host control unit 15 activates the voice assist software in response to the activation request (step S405). As a result, the voice assist software is activated and ready for use.

このように、サブ制御部45は、同等の機能を実現する複数のアプリケーション16に対応するアイコン(例えば、音声アシスタント機能のアイコン)を、サブ表示部42に表示させる。サブ制御部45は、タッチセンサ43が、アイコンをフリックするタッチ操作を検出した場合に、フリックの方向に応じて、アイコンに対応する複数のアプリケーション16のうちの1つのアプリケーション16を選択し、選択した当該1つのアプリケーション16を起動させる起動要求を、ホスト制御部15に送信する。そして、ホスト制御部15は、起動要求に応じて、複数のアプリケーション16のうちから選択された1つのアプリケーション16を起動する。 In this way, the sub control unit 45 causes the sub display unit 42 to display an icon (for example, an icon of the voice assistant function) corresponding to a plurality of applications 16 that realize the same function. When the touch sensor 43 detects a touch operation of flicking an icon, the sub-control unit 45 selects and selects one of the plurality of applications 16 corresponding to the icon according to the direction of the flick. A start request for starting the one application 16 is transmitted to the host control unit 15. Then, the host control unit 15 starts one application 16 selected from the plurality of applications 16 in response to the start request.

以上説明したように、本実施形態によるノート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 main display unit 14, a host control unit 15, a touch screen 41, and a sub control unit 45. The main display unit 14 displays the main screen. The host control unit 15 uses a first general-purpose OS (for example, Windows (registered trademark)) to control its own device (notebook PC1) including the main display unit 14. The touch screen 41 includes a sub display unit 42 that displays a sub screen, and a touch sensor 43 (touch detection unit) that detects a touch operation of the sub display unit 42 by an operation medium. The sub-control unit 45 controls the touch screen 41 using a second general-purpose OS (for example, Android (registered trademark)). Then, the host control unit 15 controls the sub control unit 45 as an auxiliary function unit.

これにより、本実施形態によるノートPC1では、ホスト制御部15及びサブ制御部45の両方が、汎用OSを用いているため、例えば、汎用OSの開発環境を利用して、サブ表示部42への機能の追加等の多機能化を容易に行うことができる。よって、本実施形態によるノートPC1は、機能の拡張性を向上させることができ、利便性を向上させることができる。 As a result, in the notebook PC 1 according to the present embodiment, both the host control unit 15 and the sub control unit 45 use the general-purpose OS. Therefore, for example, the development environment of the general-purpose OS is used to display the sub-display unit 42. Multi-functionality such as addition of functions can be easily performed. Therefore, the notebook PC 1 according to the present embodiment can improve the expandability of the function and can improve the convenience.

また、本実施形態では、ホスト制御部15は、第1の汎用OS(例えば、Windows(登録商標))により実行されるアプリケーション16において、所定のイベントが発生した場合に、所定のイベントに応じた通知(例えば、メール、メッセージ、SNSの通知など)をサブ表示部42に表示させる通知表示指示を、サブ制御部45に送信する。サブ制御部45は、ホスト制御部15が送信した通知表示指示に応じて、所定のイベントに応じた通知をサブ表示部42に表示する。
これにより、本実施形態によるノートPC1は、イベントの通知をサブ表示部42によって認知することができ、さらに利便性を向上させることができる。
Further, in the present embodiment, the host control unit 15 responds to a predetermined event when a predetermined event occurs in the application 16 executed by the first general-purpose OS (for example, Windows (registered trademark)). A notification display instruction for displaying a notification (for example, mail, message, SNS notification, etc.) on the sub display unit 42 is transmitted to the sub control unit 45. The sub-control unit 45 displays a notification according to a predetermined event on the sub-display unit 42 in response to the notification display instruction transmitted by the host control unit 15.
As a result, the notebook PC 1 according to the present embodiment can recognize the event notification by the sub-display unit 42, and the convenience can be further improved.

また、本実施形態では、上述した通知には、メッセージが含まれ、サブ制御部45は、タッチセンサ43が、メッセージに対する返信を指示するタッチ操作を検出した場合に、入力された返信メッセージを、ホスト制御部15に送信する。ホスト制御部15は、アプリケーション16に、返信メッセージを返信先に送信させる。
これにより、本実施形態によるノートPC1は、サブ制御部45(補助機能部、サブシステム40)を用いて、容易にメッセージの返信を行うことができ、さらに利便性を向上させることができる。
Further, in the present embodiment, the above-mentioned notification includes a message, and when the touch sensor 43 detects a touch operation instructing a reply to the message, the sub-control unit 45 displays the input reply message. It is transmitted to the host control unit 15. The host control unit 15 causes the application 16 to send a reply message to the reply destination.
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 sub control unit 45 includes a URL indicating the location information of the website in the message, and when the sub display unit 42 detects a touch operation for designating the displayed URL, the URL Is transmitted to the host control unit 15. The host control unit 15 starts the browser software and displays the display of the website corresponding to the URL on the main screen of the main display unit 14.
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 keyboard 32 that can receive key input from a user and output the received key input to the host control unit 15 and the sub control unit 45. The sub control unit 45 acquires the key input from the keyboard 32 when it is necessary to acquire the key input.
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 keyboard 32, so that the convenience can be further improved.

また、本実施形態では、サブ制御部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 sub control unit 45 is an application 16 executed by the first general-purpose OS (for example, Windows (registered trademark)), and sub-displays an icon indicating the application 16 designated in advance. In addition to displaying the display on the unit 42, when the touch sensor 43 detects a touch operation for designating the icon, a start request for activating the application 16 corresponding to the designated icon is transmitted to the host control unit 15. The host control unit 15 starts the application 16 corresponding to the icon in response to the start request.
As a result, the notebook PC 1 according to the present embodiment can start the application 16 of the first general-purpose OS (for example, Windows (registered trademark)) from the sub-control unit 45 (subsystem 40), which further makes it more convenient. Can be improved.

また、本実施形態では、サブ制御部45は、同等の機能を実現する複数のアプリケーション16に対応するアイコン(例えば、音声アシスタントのアイコン)を、サブ表示部42に表示させる。サブ制御部45は、タッチセンサ43が、当該アイコンをフリックするタッチ操作を検出した場合に、フリックの方向に応じて、アイコンに対応する複数のアプリケーション16のうちの1つのアプリケーション16を選択し、選択した当該1つのアプリケーション16を起動させる起動要求を、ホスト制御部15に送信する。
これにより、本実施形態によるノートPC1は、タッチ操作によって、同等の機能を実現する複数のアプリケーション16を切り替えて起動させることができ、さらに利便性を向上させることができる。
Further, in the present embodiment, the sub control unit 45 causes the sub display unit 42 to display an icon (for example, a voice assistant icon) corresponding to a plurality of applications 16 that realize the same function. When the touch sensor 43 detects a touch operation of flicking the icon, the sub-control unit 45 selects one of the plurality of applications 16 corresponding to the icon according to the direction of the flick. A start request for starting the selected application 16 is transmitted to the host control unit 15.
As a result, the notebook PC 1 according to the present embodiment can switch and start a plurality of applications 16 that realize the same function by a touch operation, and further improve the convenience.

また、本実施形態では、上述した同等の機能が、音声アシスタント機能である。
これにより、本実施形態によるノート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 sub control unit 45 causes the sub display unit 42 to display an operation screen for operating the application 16 executed by the first general-purpose OS (for example, Windows (registered trademark)) and touches the sub display unit 42. When the sensor 43 detects a touch operation for operating the application 16 on the operation screen, it transmits an operation request for performing the detected operation to the host control unit 15. The host control unit 15 executes the operation of the application 16 in response to the operation request.
As a result, the notebook PC 1 according to the present embodiment can operate the application 16 of the first general-purpose OS (for example, Windows (registered trademark)) from the sub control unit 45 (subsystem 40) by touch operation, and further. Convenience can be improved.

また、本実施形態によるノート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 main display unit 14, a host control unit 15, and a touch screen 41. The host control unit 15 uses a first general-purpose OS (for example, Windows (registered trademark)) to control its own device including the main display unit 14. The touch screen 41 has a sub display unit 42 that displays a sub screen and a touch sensor 43 that detects a touch operation of the sub display unit 42 by an operation medium, and is a second general-purpose OS (for example, Android (registered trademark)). Controlled by. When the touch sensor 43 detects a touch operation of flicking the icon displayed on the sub display unit 42, the host control unit 15 has an equivalent function (for example,) corresponding to the flicked icon according to the direction of the flick. , Voice assistant function), one of a plurality of applications 16 is started by using a first general-purpose OS (for example, Windows (registered trademark)).
As a result, the notebook PC 1 according to the present embodiment can be started by switching and activating a plurality of applications 16 that realize the same function (for example, voice assistant function) by a touch operation, and the convenience can be further improved.

なお、本発明は、上記の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の実施形態では、情報処理装置の一例としてノート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 touch screen 41 is arranged on the same housing surface as the keyboard 32 has been described, but the present invention is not limited to this, and for example, as shown in FIG. 15, the cover of the notebook PC 1 is covered. It may be arranged on the outer side of the housing.
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 touch screen 41, and the touch screen 41 is arranged on the outer side surface of the housing outside the cover of the notebook PC 1. Here, the sub display unit 42 is arranged so as to be visible and displayable in a state where the display of the main display unit 14 is invisible (for example, a state in which the openable / closable cover of the notebook PC 1 is closed). .. By arranging in this way, various operations can be executed from the subsystem 40 while the openable cover of the notebook PC 1 is closed (when the main system 10 is in a standby mode such as a low power consumption state). It will be possible.

また、上記の実施形態において、アイコンのフリックの方向に応じて、音声アシスタントソフトを切り替えて実行させる例を説明したが、これに限定されるものではなく、例えば、フリックの方向に応じて、ブラウザソフトを切り替えたり、電話ソフトの出力スピーカを切り替えたり、等を行うようにしてもよい。 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 application 16, but the present invention is not limited to this, and the operation of the other application 16 is performed from the subsystem 40. It may be.

なお、上述したノート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 Main system 11 CPU
12 Main memory 13 Video subsystem 14 Main display 15 Host control 16 Application 21 Chipset 22 BIOS memory 23 HDD
24 USB interface section 25 Audio system 26 WLAN card 31 EC (embedded controller)
32 Keyboard 33 Pointing device 34 Power supply circuit 35 Sensor unit 40 Subsystem 41 Touch screen 42 Sub display unit 43 Touch sensor 44 System chip 45 Sub control unit

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の汎用OSにより実行されるアプリケーションにおいて、所定のイベントが発生した場合に、前記所定のイベントに応じた通知を前記サブ表示部に表示させる通知表示指示を、前記サブ制御部に送信し、
前記サブ制御部は、前記ホスト制御部が送信した前記通知表示指示に応じて、前記所定のイベントに応じた通知を前記サブ表示部に表示する
請求項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(Uniform Resource Locator)が含まれ、前記サブ表示部が表示している前記URLを指定する前記タッチ操作を検出した場合に、前記URLを前記ホスト制御部に送信し、
前記ホスト制御部は、ブラウザソフトウェアを起動し、前記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の汎用OSにより実行されるアプリケーションであって、予め指定されたアプリケーションを示すアイコンを、前記サブ表示部に表示させるとともに、前記タッチ検出部が、前記アイコンを指定する前記タッチ操作を検出した場合に、指定された前記アイコンに対応する前記アプリケーションを起動させる起動要求を、前記ホスト制御部に送信し、
前記ホスト制御部は、前記起動要求に応じて、前記アイコンに対応する前記アプリケーションを起動する
請求項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.
前記サブ制御部は、同等の機能を実現する複数の前記アプリケーションに対応する前記アイコンを、前記サブ表示部に表示させるとともに、前記タッチ検出部が、前記アイコンをフリックする前記タッチ操作を検出した場合に、前記フリックの方向に応じて、前記アイコンに対応する複数の前記アプリケーションのうちの1つのアプリケーションを選択し、選択した当該1つのアプリケーションを起動させる起動要求を、前記ホスト制御部に送信する
請求項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の汎用OSにより実行されるアプリケーションを操作する操作画面を、前記サブ表示部に表示させるとともに、前記タッチ検出部が、前記操作画面において、前記アプリケーションを操作する前記タッチ操作を検出した場合に、検出した当該操作を行う操作要求を、前記ホスト制御部に送信し、
前記ホスト制御部は、前記操作要求に応じて、前記アプリケーションの操作を実行する
請求項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.
JP2019035272A 2019-02-28 2019-02-28 Information processing equipment Active JP6696021B1 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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