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

JP6950188B2 - Information processing device, program, and control method of information processing device - Google Patents

Information processing device, program, and control method of information processing device Download PDF

Info

Publication number
JP6950188B2
JP6950188B2 JP2017014637A JP2017014637A JP6950188B2 JP 6950188 B2 JP6950188 B2 JP 6950188B2 JP 2017014637 A JP2017014637 A JP 2017014637A JP 2017014637 A JP2017014637 A JP 2017014637A JP 6950188 B2 JP6950188 B2 JP 6950188B2
Authority
JP
Japan
Prior art keywords
image
display
control unit
program
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017014637A
Other languages
Japanese (ja)
Other versions
JP2018124344A (en
Inventor
唯 神間
唯 神間
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2017014637A priority Critical patent/JP6950188B2/en
Publication of JP2018124344A publication Critical patent/JP2018124344A/en
Application granted granted Critical
Publication of JP6950188B2 publication Critical patent/JP6950188B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Digital Computer Display Output (AREA)
  • Stored Programmes (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本明細書に開示されている技術は、表示部に画像を表示させる処理を複数のアプリケーションに実行させる情報処理装置等に関する。 The technology disclosed in the present specification relates to an information processing device or the like that causes a plurality of applications to execute a process of displaying an image on a display unit.

情報処理装置の表示部に、複数の画像を同時に表示させる場合がある。なお、関連する技術が、特許文献1に記載されている。 A plurality of images may be displayed simultaneously on the display unit of the information processing device. The related technique is described in Patent Document 1.

特開2002−7016号公報Japanese Unexamined Patent Publication No. 2002-7016

1の画像に他の画像を重ねて表示させる場合、表示された各々の画像の境界が視認し難くなる場合がある。境界が視認し難いことによって、ユーザが誤った操作を行ってしまう場合が生じるため、ユーザの利便性を阻害してしまう。 When another image is superimposed on one image and displayed, the boundary of each displayed image may be difficult to see. Since the boundary is difficult to see, the user may perform an erroneous operation, which hinders the convenience of the user.

本明細書に開示されている情報処理装置は、表示部と、第1画像を表示部に表示させる第1のプログラム、および、第1画像が表示部に表示されている状態で第2画像を表示部に表示させる第2のプログラムがインストールされた記憶部と、第1のプログラムおよび第2のプログラムを実行することで各種の手段として機能する制御部と、を備える情報処理装置であって、表示部の画像表示領域内に、第1画像および第1画像の背景として第1背景画像を含む第1画面を表示する第1表示手段として、第1のプログラムは制御部を機能させ、第1表示手段によって表示された第1背景画像の第1表示態様を制御部に認識させる第1認識手段として、第2のプログラムは制御部を機能させ、第1表示手段によって表示された第1画面上に、第1認識手段により認識させた第1背景画像の第1表示態様とは異なる第2表示態様で第2画像を表示する第2表示手段として、第2のプログラムは制御部を機能させることを特徴とする。 The information processing apparatus disclosed in the present specification includes a display unit, a first program for displaying the first image on the display unit, and a second image in a state where the first image is displayed on the display unit. An information processing device including a storage unit in which a second program to be displayed on the display unit is installed, and a control unit that functions as various means by executing the first program and the second program. As a first display means for displaying the first image and the first screen including the first background image as the background of the first image in the image display area of the display unit, the first program causes the control unit to function and the first program is used. As the first recognition means for causing the control unit to recognize the first display mode of the first background image displayed by the display means, the second program causes the control unit to function on the first screen displayed by the first display means. In addition, as a second display means for displaying the second image in a second display mode different from the first display mode of the first background image recognized by the first recognition means, the second program causes the control unit to function. It is characterized by.

上記の情報処理装置は、表示部に表示された第1画面の第1背景画像の第1表示態様を認識する。そして、認識した第1背景画像の第1表示態様とは異なる第2表示態様で第2画像を第1画面上に表示する。第1背景画像の第1表示態様と第2画像の第2表示態様とが、異なる態様で表示されるため、第1背景画像と第2画像の境界の視認性が悪化しない。 The information processing device recognizes the first display mode of the first background image of the first screen displayed on the display unit. Then, the second image is displayed on the first screen in a second display mode different from the first display mode of the recognized first background image. Since the first display mode of the first background image and the second display mode of the second image are displayed in different modes, the visibility of the boundary between the first background image and the second image does not deteriorate.

通信システムの構成を示す。The configuration of the communication system is shown. メインアプリ21aの動作フロー図を示す。The operation flow diagram of the main application 21a is shown. フローティングアプリ21bの動作フロー図を示す。The operation flow diagram of the floating application 21b is shown. フローティングアプリ21bの動作フロー図を示す。The operation flow diagram of the floating application 21b is shown. フローティングアプリ21bの動作フロー図を示す。The operation flow diagram of the floating application 21b is shown. 変形例におけるフローティングアプリ21bの動作フロー図を示す。The operation flow diagram of the floating application 21b in the modification is shown. 画像表示領域E1への表示例を示す。An example of display in the image display area E1 is shown. 第2画像R2の一例を示す。An example of the second image R2 is shown. 画像表示領域E1への表示例を示す(所定文字列C1を含む)。An example of display in the image display area E1 is shown (including a predetermined character string C1). 画像表示領域E1への表示例を示す(表示態様を変更した第2画像R2を含む)。An example of display in the image display area E1 is shown (including the second image R2 in which the display mode is changed). エッジ線の形状を変更した第2画像R2の一例を示す。An example of the second image R2 in which the shape of the edge line is changed is shown. 画像表示領域E1への表示例を示す(表示態様を変更した第2特定領域S2を含む)。An example of display in the image display area E1 is shown (including the second specific area S2 in which the display mode is changed). 画像表示領域E1への表示例を示す(表示態様を変更した第1特定領域S1を含む)。An example of display in the image display area E1 is shown (including the first specific area S1 in which the display mode is changed).

(通信システムの構成)
図1に本願に係る実施形態として例示される通信システム1のブロック図を示す。通信システム1は、携帯電話10、プリンタ110、アクセスポイント62を備えている。アクセスポイント62は、既知の中継装置である。
(Communication system configuration)
FIG. 1 shows a block diagram of a communication system 1 exemplified as an embodiment according to the present application. The communication system 1 includes a mobile phone 10, a printer 110, and an access point 62. The access point 62 is a known relay device.

(携帯電話10の構成)
携帯電話10は、Android(Google Inc.の登録商標)のプラットフォームを搭載した携帯電話である。携帯電話10は、CPU11、記憶部12、ボタン入力部17、表示部18、座標検出部19、無線LANインタフェース22、カメラ部27、を主に備えている。CPU11は、記憶部12に記憶されるプログラムや、無線LANインタフェース22を介して送受信される各種信号などに従って、各機能の制御を行う。また、CPU11は、プログラムを読み取ることで、各種の手段として機能する。本明細書では、インタフェースのことを「I/F」と記載する場合がある。
(Configuration of mobile phone 10)
The mobile phone 10 is a mobile phone equipped with a platform of Android (registered trademark of Google Inc.). The mobile phone 10 mainly includes a CPU 11, a storage unit 12, a button input unit 17, a display unit 18, a coordinate detection unit 19, a wireless LAN interface 22, and a camera unit 27. The CPU 11 controls each function according to a program stored in the storage unit 12, various signals transmitted and received via the wireless LAN interface 22, and the like. Further, the CPU 11 functions as various means by reading the program. In this specification, the interface may be referred to as "I / F".

無線LAN_I/F22は、アクセスポイント62との間で無線通信202を行う。ボタン入力部17は、携帯電話10の各機能を実行するためのキーである。ボタン入力部17の一例としては、ハードウェアキーが挙げられる。表示部18は、画像表示領域E1(図7参照)に携帯電話10の各種機能を表示する。座標検出部19は、パネル18の表示領域内へ指示体(例:ユーザの指先)が接触または近接した位置を示す座標である、指示座標を検出する部位である。座標検出部19は、表示部18と一体に構成されることで、タッチパネル20として機能する。座標検出部19は、同時に複数の指示座標を検出することが可能とされている。カメラ部27は、携帯電話10に搭載されているカメラである。 The wireless LAN_I / F22 performs wireless communication 202 with the access point 62. The button input unit 17 is a key for executing each function of the mobile phone 10. An example of the button input unit 17 is a hardware key. The display unit 18 displays various functions of the mobile phone 10 in the image display area E1 (see FIG. 7). The coordinate detection unit 19 is a portion that detects the indicated coordinates, which is the coordinates indicating the position where the indicator (eg, the fingertip of the user) is in contact with or close to the display area of the panel 18. The coordinate detection unit 19 functions as a touch panel 20 by being integrally configured with the display unit 18. The coordinate detection unit 19 is capable of detecting a plurality of indicated coordinates at the same time. The camera unit 27 is a camera mounted on the mobile phone 10.

記憶部12は、プログラム21を備えている。なお、記憶部12は、RAM、ROM、フラッシュメモリ、HDD、SDカード(SDアソシエーションの登録商標)、などが組み合わされて構成されているとしてもよい。プログラム21は、メインアプリケーション21a、フローティングアプリケーション21b、オペレーティングシステム21g(以下、OS21gと記載する場合がある。)を主に備えている。OS21gは、AndroidプラットフォームのOSである。メインアプリケーション21a及びフローティングアプリケーション21bの各々は、Android用のアプリケーションである。以下、本明細書では、アプリケーションのことを「アプリ」と省略して記載する場合がある。また、以下では、メインアプリケーション21aやオペレーティングシステム21gなど、プログラムを実行するCPU11のことを、単にプログラム名で記載する場合がある。例えば、「メインアプリケーション21aが」という記載は、「メインアプリケーション21aを実行するCPU11が」を意味する場合がある。 The storage unit 12 includes a program 21. The storage unit 12 may be configured by combining a RAM, a ROM, a flash memory, an HDD, an SD card (a registered trademark of the SD Association), and the like. The program 21 mainly includes a main application 21a, a floating application 21b, and an operating system 21g (hereinafter, may be referred to as OS 21g). OS 21g is the OS of the Android platform. Each of the main application 21a and the floating application 21b is an application for Android. Hereinafter, in this specification, the application may be abbreviated as "application". Further, in the following, the CPU 11 that executes the program, such as the main application 21a and the operating system 21g, may be simply described by the program name. For example, the description "main application 21a" may mean "the CPU 11 that executes the main application 21a".

メインアプリ21aは、本実施形態の説明例では、無線LAN_I/F22を介してプリンタ110に印刷を実行させるためのアプリである。メインアプリ21aが画像表示領域E1に表示するホーム画面G1の一例を図7に示す。ホーム画面G1は、画像表示領域E1内に、第1画像R1、第1背景画像B1を含んでいる。第1画像R1は、メインアプリ21aによって表示部18に表示される画像である。第1画像R1の一例として、図7にボタン画像115、116、117、118および文字列画像119を示す。ボタン画像115〜118および文字列画像119のそれぞれが第1画像R1に相当する。ボタン画像115は、プリント処理をプリンタ110に実行させる指示の入力を受け付けるための画像である。ボタン画像116は、スキャン処理をプリンタ110に実行させる指示の入力を受け付けるための画像である。ボタン画像117は、FAX処理をプリンタ110に実行させる指示の入力を受け付けるための画像である。ボタン画像118は、プリンタ110の各種機能の状態を示す画面を表示させる指示の入力を受け付けるための画像である。 In the description example of this embodiment, the main application 21a is an application for causing the printer 110 to execute printing via the wireless LAN_I / F22. FIG. 7 shows an example of the home screen G1 displayed by the main application 21a in the image display area E1. The home screen G1 includes a first image R1 and a first background image B1 in the image display area E1. The first image R1 is an image displayed on the display unit 18 by the main application 21a. As an example of the first image R1, FIG. 7 shows button images 115, 116, 117, 118 and a character string image 119. Each of the button image 115 to 118 and the character string image 119 corresponds to the first image R1. The button image 115 is an image for receiving an input of an instruction for causing the printer 110 to execute the print process. The button image 116 is an image for receiving an input of an instruction to cause the printer 110 to execute the scanning process. The button image 117 is an image for receiving an input of an instruction to cause the printer 110 to execute the FAX process. The button image 118 is an image for receiving an input of an instruction for displaying a screen showing the state of various functions of the printer 110.

第1背景画像B1は、第1画像R1の背景としての画像である。すなわち、画像表示領域E1内において、第1画像R1が表示されていない領域が第1背景画像B1に相当する。第1画像R1および第1背景画像B1により、ホーム画面G1が構成されている。メインアプリ21aは、第1背景画像B1の表示態様である第1表示態様を示す表示態様情報を有している。メインアプリ21aは、表示態様情報を記憶部12に記憶させている。第1表示態様および表示態様情報については後述する。 The first background image B1 is an image as a background of the first image R1. That is, in the image display area E1, the area where the first image R1 is not displayed corresponds to the first background image B1. The home screen G1 is composed of the first image R1 and the first background image B1. The main application 21a has display mode information indicating the first display mode, which is the display mode of the first background image B1. The main application 21a stores the display mode information in the storage unit 12. The first display mode and display mode information will be described later.

フローティングアプリ21bは、メインアプリ21aがホーム画面G1を表示している画面上に、さらに第2画像R2を表示させることができるアプリである。本実施形態の説明例では、フローティングアプリ21bは、メインアプリ21aが有する各種機能に対する評価、コメント等をユーザに示す第2画像R2を表示するアプリである。第2画像R2の一例を図8に示す。第2画像R2は、閉じたエッジ線L1によって囲われた本体画像M1と、エッジ線L1内の領域であって本体画像M1以外の領域である第2背景画像B2を備えている。フローティングアプリ21bは、表示された第2画像R2に対するタップ入力を受け付けると、例えば、評価、コメント等を書き込むための画像を表示する。フローティングアプリ21bは、第2画像R2を第2表示態様で表示する。また、第2画像R2の表示態様である第2表示態様を変更して、第2画像R2を画像表示領域E1に表示させることができる。第2表示態様、および、第2表示態様の変更については後述する。 The floating application 21b is an application capable of further displaying the second image R2 on the screen on which the main application 21a is displaying the home screen G1. In the explanatory example of the present embodiment, the floating application 21b is an application that displays a second image R2 that shows the user an evaluation, a comment, or the like for various functions of the main application 21a. An example of the second image R2 is shown in FIG. The second image R2 includes a main body image M1 surrounded by a closed edge line L1 and a second background image B2 which is a region within the edge line L1 and is a region other than the main body image M1. When the floating application 21b receives the tap input for the displayed second image R2, for example, the floating application 21b displays an image for writing an evaluation, a comment, or the like. The floating application 21b displays the second image R2 in the second display mode. Further, the second display mode, which is the display mode of the second image R2, can be changed to display the second image R2 in the image display area E1. The second display mode and the change of the second display mode will be described later.

メインアプリ21aおよびフローティングアプリ21bは、プリンタ110のベンダによって提供されるアプリであってもよい。メインアプリ21aおよびフローティングアプリ21bは、インターネット上の図示しないサーバから携帯電話10にインストールされてもよいし、プリンタ110と共に出荷されるメディアから携帯電話10にインストールされてもよい。 The main application 21a and the floating application 21b may be applications provided by the vendor of the printer 110. The main application 21a and the floating application 21b may be installed on the mobile phone 10 from a server (not shown) on the Internet, or may be installed on the mobile phone 10 from the media shipped together with the printer 110.

OS21gは、メインアプリ21aおよびフローティングアプリ21bに共通して利用される基本的な機能を提供するプログラムである。また、OS21gは、メインアプリ21aおよびフローティングアプリ21bの起動を制御する機能を備えている。また、OS21gは、記憶部12、ボタン入力部17、表示部18、座標検出部19などの各種の構成要素を制御する機能を備えている。OS21gのAPI(Application Programming Interfaceの略)を、メインアプリ21aやフローティングアプリ21bなどのアプリケーションが用いることにより、アプリケーション間でデータの受け渡しを行う共有機能が実現される。 The OS 21g is a program that provides basic functions commonly used by the main application 21a and the floating application 21b. Further, the OS 21g has a function of controlling the activation of the main application 21a and the floating application 21b. Further, the OS 21g has a function of controlling various components such as a storage unit 12, a button input unit 17, a display unit 18, and a coordinate detection unit 19. By using the API (abbreviation of Application Programming Interface) of OS 21g by applications such as the main application 21a and the floating application 21b, a sharing function for transferring data between applications is realized.

インテントテーブル14は、インテントを記憶する領域である。インテントとは、Androidプラットフォームにおいて、アプリケーション間でやり取りするメッセージの役割を果たす情報である。インテントは、文字列である。インテントを送信することで、他アプリケーションの呼び出しや、アプリケーション内の画面遷移などを行うことができる。すなわち、インテントにより、Androidの中の共有元アプリケーションと、共有先アプリケーションとの間に、橋渡しをすることが可能となる。 The intent table 14 is an area for storing intents. An intent is information that acts as a message exchanged between applications on the Android platform. The intent is a string. By sending an intent, it is possible to call other applications and perform screen transitions within the application. That is, the intent makes it possible to bridge between the sharing source application and the sharing destination application in Android.

(プリンタ110の構成)
プリンタ110は、印刷機能を実行可能な周辺機器(すなわち、PC等の周辺機器)である。プリンタ110は、無線通信201及び無線通信202を介して携帯電話10と通信することが可能である。プリンタ110の構成については、従来公知の構成を用いることができるため、その詳細な説明を省略する。
(Configuration of printer 110)
The printer 110 is a peripheral device (that is, a peripheral device such as a PC) capable of executing a printing function. The printer 110 can communicate with the mobile phone 10 via the wireless communication 201 and the wireless communication 202. As for the configuration of the printer 110, a conventionally known configuration can be used, and a detailed description thereof will be omitted.

(メインアプリ21aの動作)
次に、図2を用いて、メインアプリ21aの動作を説明する。S10において、ユーザがボタン入力部17を介してメインアプリ21aを起動させる操作を入力すると、CPU11は、OS21gに基づいてメインアプリ21aを起動する。
(Operation of main application 21a)
Next, the operation of the main application 21a will be described with reference to FIG. In S10, when the user inputs an operation to start the main application 21a via the button input unit 17, the CPU 11 starts the main application 21a based on the OS 21g.

S20においてメインアプリ21aは、フローティングアプリ21bと通信可能か否かを判断する。肯定判断される場合(S20:YES)にはS30へ進み、否定判断される場合(S20:NO)にはS70へ進む。なお、S20において肯定判断される場合、メインアプリ21aとフローティングアプリ21bの間の通信は、インテントを介して行われる。具体的には、メインアプリ21aが情報をインテントにセットし、OS21gのAPIを利用して、フローティングアプリ21bを呼び出す。そして、フローティングアプリ21bが、インテントにセットされた情報を読み出すことにより、メインアプリ21aとフローティングアプリ21bの間の通信が行われる。メインアプリ21aは、OS21gの共有機能を用いて、フローティングアプリ21bを呼び出してもよい。以後の記載においても、メインアプリ21aとフローティングアプリ21bとの間の通信は、特にインテントに関する記載がない場合においても、インテントを介して行われるものとする。 In S20, the main application 21a determines whether or not communication with the floating application 21b is possible. If a positive judgment is made (S20: YES), the process proceeds to S30, and if a negative judgment is made (S20: NO), the process proceeds to S70. If the affirmative judgment is made in S20, the communication between the main application 21a and the floating application 21b is performed via the intent. Specifically, the main application 21a sets the information in the intent, and uses the API of the OS 21g to call the floating application 21b. Then, the floating application 21b reads out the information set in the intent, so that communication between the main application 21a and the floating application 21b is performed. The main application 21a may call the floating application 21b by using the sharing function of the OS 21g. In the following description as well, communication between the main application 21a and the floating application 21b shall be performed via the intent even if there is no particular description regarding the intent.

S30においてメインアプリ21aは、フローティングアプリ21bが起動しているか否かを判断する。肯定判断される場合(S30:YES)にはS50へ進み、否定判断される場合(S30:NO)にはS40へ進む。 In S30, the main application 21a determines whether or not the floating application 21b is running. If a positive judgment is made (S30: YES), the process proceeds to S50, and if a negative judgment is made (S30: NO), the process proceeds to S40.

S40においてメインアプリ21aは、OS21gへフローティングアプリ21bの起動を指示する。フローティングアプリ21bが起動していない場合、この処理によりフローティングアプリ21bが起動する。 In S40, the main application 21a instructs the OS 21g to start the floating application 21b. If the floating application 21b is not started, this process starts the floating application 21b.

S50においてメインアプリ21aは、第1背景画像B1の第1表示態様を示す表示態様情報を記憶部12から読み出す。本実施形態の説明例では、第1表示態様は第1背景画像B1を構成する画素の各々の色であり、表示態様情報は第1背景画像B1を構成する画素の各々の色を示す色情報である。 In S50, the main application 21a reads out the display mode information indicating the first display mode of the first background image B1 from the storage unit 12. In the explanatory example of the present embodiment, the first display mode is the color of each pixel constituting the first background image B1, and the display mode information is the color information indicating each color of the pixels constituting the first background image B1. Is.

S60においてメインアプリ21aは、読み出した色情報をフローティングアプリ21bへ送信する。 In S60, the main application 21a transmits the read color information to the floating application 21b.

S70においてメインアプリ21aは、第1画像R1および第1背景画像B1を含むホーム画面G1を画像表示領域E1に表示する。ホーム画面G1の表示例を図7に示す。 In S70, the main application 21a displays the home screen G1 including the first image R1 and the first background image B1 in the image display area E1. A display example of the home screen G1 is shown in FIG.

S80においてメインアプリ21aは、ページ切換操作が入力されたか否かを判断する。例えば、図7に示すホーム画面G1において、ボタン画像115の表示領域内に指示体による入力を受け付けた場合、メインアプリ21aは、プリンタ110にプリント処理を実行させるための画面を表示する処理を行う。この場合、メインアプリ21aは、ページ切換操作が入力されたと判断する。肯定判断される場合(S80:YES)にはS90へ進み、否定判断される場合(S80:NO)にはS80の処理を繰り返す。 In S80, the main application 21a determines whether or not the page switching operation has been input. For example, in the home screen G1 shown in FIG. 7, when the input by the indicator is received in the display area of the button image 115, the main application 21a performs a process of displaying a screen for causing the printer 110 to execute the print process. .. In this case, the main application 21a determines that the page switching operation has been input. If a positive judgment is made (S80: YES), the process proceeds to S90, and if a negative judgment is made (S80: NO), the process of S80 is repeated.

S90においてメインアプリ21aは、入力された操作によって遷移すべき画面がどの画面であるかを判断する。遷移すべき画面が所定文字列C1を含む特定画像R3を含む画面であると判断される場合(S90:特定画像を含む画面)にはS100へ進み、遷移すべき画面が特定画像R3を含む画面以外の画面であると判断される場合(S90:それ以外)にはS20の処理へ戻る。なお、所定文字列C1とは、データの読み込みやダウンロード等の所定の処理中であることを示す文字列であり、具体的には、例えば、図9に示すように「Now Loading」等の文字列である。特定画像R3とは、上記の所定文字列C1を含む画像であり、例えば、図9に示すように、所定文字列C1と砂時計画像C2を含む。 In S90, the main application 21a determines which screen should be transitioned by the input operation. When it is determined that the screen to be transitioned is the screen including the specific image R3 including the predetermined character string C1 (S90: the screen including the specific image), the process proceeds to S100, and the screen to be transitioned is the screen including the specific image R3. If it is determined that the screen is other than (S90: other than that), the process returns to the process of S20. The predetermined character string C1 is a character string indicating that a predetermined process such as reading or downloading data is in progress. Specifically, for example, as shown in FIG. 9, a character such as "Now Loading" is used. It is a column. The specific image R3 is an image including the above-mentioned predetermined character string C1. For example, as shown in FIG. 9, the specific image R3 includes the predetermined character string C1 and the hourglass image C2.

S100においてメインアプリ21aは、所定文字列C1を含む特定画像R3を画像表示領域E1に表示する。 In S100, the main application 21a displays the specific image R3 including the predetermined character string C1 in the image display area E1.

S105においてメインアプリ21aは、現在の表示画面に所定文字列C1が含まれているか否かを示す表示画面情報をフローティングアプリ21bへ送信する。すなわち、メインアプリ21aは、所定文字列C1を含む特定画像R3が表示された画面を示す情報をフローティングアプリ21bへ送信する。なお、メインアプリ21aとフローティングアプリ21bが通信可能ではない場合(S20:NO)には、S105の処理は省略される。メインアプリ21aは、S105の処理を行うとS20へ戻る。 In S105, the main application 21a transmits display screen information indicating whether or not the current display screen includes the predetermined character string C1 to the floating application 21b. That is, the main application 21a transmits information indicating a screen on which the specific image R3 including the predetermined character string C1 is displayed to the floating application 21b. If the main application 21a and the floating application 21b are not communicable (S20: NO), the process of S105 is omitted. The main application 21a returns to S20 when the process of S105 is performed.

(フローティングアプリ21bの動作)
次に、図3〜5を用いて、フローティングアプリ21bの動作を説明する。S110において、CPU11は、OS21gに基づいてフローティングアプリ21bを起動する。上述したS20において、メインアプリ21aとフローティングアプリ21bが通信可能である場合、フローティングアプリ21bは、S40におけるメインアプリ21aからOS21gへの指示によって起動される。フローティングアプリ21bは、ユーザがボタン入力部17を介してフローティングアプリ21bを起動させる操作を入力することにより、起動されてもよい。
(Operation of floating application 21b)
Next, the operation of the floating application 21b will be described with reference to FIGS. 3 to 5. In S110, the CPU 11 activates the floating application 21b based on the OS 21g. In the above-mentioned S20, when the main application 21a and the floating application 21b can communicate with each other, the floating application 21b is started by the instruction from the main application 21a to the OS 21g in S40. The floating application 21b may be started by the user inputting an operation for starting the floating application 21b via the button input unit 17.

S130においてフローティングアプリ21bは、メインアプリ21aと通信可能か否かを判断する。フローティングアプリ21bとメインアプリ21aの通信については、S20における通信と同様であるため、詳細な説明は省略する。否定判断される場合(S130:NO)にはS140へ進む。 In S130, the floating application 21b determines whether or not it can communicate with the main application 21a. Since the communication between the floating application 21b and the main application 21a is the same as the communication in S20, detailed description thereof will be omitted. If a negative judgment is made (S130: NO), the process proceeds to S140.

S140においてフローティングアプリ21bは、画像表示領域E1のスクリーンショットデータを入手する。具体的には、例えば、フローティングアプリ21bは、ホーム画面G1が表示された画像表示領域E1の表示画面をキャプチャすることによって得られるビットマップ形式の画像データであるスクリーンショットデータを入手する。 In S140, the floating application 21b obtains the screenshot data of the image display area E1. Specifically, for example, the floating application 21b obtains screenshot data which is image data in a bitmap format obtained by capturing the display screen of the image display area E1 on which the home screen G1 is displayed.

S160においてフローティングアプリ21bは、入手したスクリーンショットデータに基づいて、画像表示領域E1に所定文字列C1(図9参照)が表示されているか否かを判断する。肯定判断される場合(S160:YES)にはS255へ進み、否定判断される場合(S160:NO)にはS170へ進む。S255の処理については後述する。 In S160, the floating application 21b determines whether or not the predetermined character string C1 (see FIG. 9) is displayed in the image display area E1 based on the obtained screenshot data. If a positive judgment is made (S160: YES), the process proceeds to S255, and if a negative judgment is made (S160: NO), the process proceeds to S170. The processing of S255 will be described later.

一方、S130において肯定判断される場合(S130:YES)には、S165へ進む。S165においてフローティングアプリ21bは、第1背景画像B1の第1表示態様を示す表示態様情報をメインアプリ21aから受信する。すなわち、フローティングアプリ21bは、第1背景画像B1を構成する画素の各々の色を示す色情報をメインアプリ21aから受信する。 On the other hand, if an affirmative judgment is made in S130 (S130: YES), the process proceeds to S165. In S165, the floating application 21b receives the display mode information indicating the first display mode of the first background image B1 from the main application 21a. That is, the floating application 21b receives color information indicating each color of the pixels constituting the first background image B1 from the main application 21a.

S167においてフローティングアプリ21bは、メインアプリ21aから表示画面情報を受信したか否かを判断する。肯定判断される場合(S167:YES)にはS255へ進み、否定判断される場合(S167:NO)にはS170へ進む。S255の処理については後述する。 In S167, the floating application 21b determines whether or not the display screen information is received from the main application 21a. If a positive judgment is made (S167: YES), the process proceeds to S255, and if a negative judgment is made (S167: NO), the process proceeds to S170. The processing of S255 will be described later.

S170においてフローティングアプリ21bは、第1背景画像B1において、同一色の画素が所定割合以上存在するか否かを判断する。具体的には、フローティングアプリ21bは、第1背景画像B1を構成する画素の各々が示す色情報を認識し、同一の色情報を有する画素が所定割合以上存在するか否かを判断する。肯定判断される場合(S170:YES)にはS180へ進み、否定判断される場合(S170:NO)にはS190へ進む。 In S170, the floating application 21b determines whether or not pixels of the same color are present in a predetermined ratio or more in the first background image B1. Specifically, the floating application 21b recognizes the color information indicated by each of the pixels constituting the first background image B1 and determines whether or not there are a predetermined ratio or more of pixels having the same color information. If a positive judgment is made (S170: YES), the process proceeds to S180, and if a negative judgment is made (S170: NO), the process proceeds to S190.

S180においてフローティングアプリ21bは、第1背景画像B1において表示面積が最大の色を第1色として認識する。具体的には、フローティングアプリ21bは、第1背景画像B1を構成する画素の各々が示す色情報に基づいて、最も多い同一の色情報を有する画素が示す色を第1色として認識する。 In S180, the floating application 21b recognizes the color having the largest display area in the first background image B1 as the first color. Specifically, the floating application 21b recognizes the color indicated by the pixel having the most same color information as the first color based on the color information indicated by each of the pixels constituting the first background image B1.

S190においてフローティングアプリ21bは、第1背景画像B1に用いられている色を平均化した色を第1色として認識する。具体的には、フローティングアプリ21bは、第1背景画像B1を構成する各々の画素が示す色情報の平均値を算出し、当該平均値により示される色を第1色として認識する。 In S190, the floating application 21b recognizes the color obtained by averaging the colors used in the first background image B1 as the first color. Specifically, the floating application 21b calculates the average value of the color information indicated by each pixel constituting the first background image B1, and recognizes the color indicated by the average value as the first color.

S200においてフローティングアプリ21bは、第2背景画像B2の色である第2色を設定する。フローティングアプリ21bは、第2色を、S180またはS190において認識した第1色の補色であり、第1色の明度を反転した色である色に設定する。なお、明度は、0〜1の値をとる変数である。例えば、明度が0.2の色の明度を反転した色の明度は0.8となる。 In S200, the floating application 21b sets a second color, which is the color of the second background image B2. The floating application 21b sets the second color as a complementary color of the first color recognized in S180 or S190, and is a color in which the brightness of the first color is inverted. The brightness is a variable that takes a value of 0 to 1. For example, the lightness of a color obtained by reversing the lightness of a color having a lightness of 0.2 is 0.8.

S210においてフローティングアプリ21bは、画像表示領域E1に、第2画像R2を表示する。フローティングアプリ21bが画像表示領域E1に第2画像R2を表示した態様の一例を図10に示す。 In S210, the floating application 21b displays the second image R2 in the image display area E1. FIG. 10 shows an example of a mode in which the floating application 21b displays the second image R2 in the image display area E1.

S220においてフローティングアプリ21bは、所定操作の入力を受け付けたか否かを判断する。所定操作とは、ユーザが第2画像R2を視認しやすくするための操作であり、例えば、シェイク操作や特定のジェスチャ入力等である。肯定判断される場合(S220:YES)にはS230へ進み、否定判断される場合(S220:NO)にはS240へ進む。 In S220, the floating application 21b determines whether or not the input of a predetermined operation has been accepted. The predetermined operation is an operation for making it easier for the user to visually recognize the second image R2, for example, a shake operation, a specific gesture input, or the like. If a positive judgment is made (S220: YES), the process proceeds to S230, and if a negative judgment is made (S220: NO), the process proceeds to S240.

S230においてフローティングアプリ21bは、第2画像R2の第2表示態様を変更する。詳細には、フローティングアプリ21bは、第2画像R2の第2表示態様を、ユーザが視認しやすいように変更する。本実施形態の説明例では、フローティングアプリ21bは、第2画像R2のエッジ線の形状を変更する。エッジ線の形状は、例えば、図8に示すエッジ線L1の形状から、図11に示すエッジ線L2の形状に変更される。 In S230, the floating application 21b changes the second display mode of the second image R2. Specifically, the floating application 21b changes the second display mode of the second image R2 so that the user can easily see it. In the explanatory example of the present embodiment, the floating application 21b changes the shape of the edge line of the second image R2. The shape of the edge line is changed from, for example, the shape of the edge line L1 shown in FIG. 8 to the shape of the edge line L2 shown in FIG.

S240においてフローティングアプリ21bは、操作入力を受け付けていない時間が所定時間に達したか否かを判断する。肯定判断される場合(S240:YES)にはS255へ進み、否定判断される場合(S240:NO)にはS245へ進む。 In S240, the floating application 21b determines whether or not the time during which the operation input is not accepted has reached the predetermined time. If a positive judgment is made (S240: YES), the process proceeds to S255, and if a negative judgment is made (S240: NO), the process proceeds to S245.

S245においてフローティングアプリ21bは、ページ切換操作が入力されたか否かを判断する。肯定判断される場合(S245:YES)にはS250へ進み、否定判断される場合(S245:NO)にはS240へ戻る。 In S245, the floating application 21b determines whether or not the page switching operation has been input. If a positive judgment is made (S245: YES), the process proceeds to S250, and if a negative judgment is made (S245: NO), the process returns to S240.

S250においてフローティングアプリ21bは、入力された操作が何であるかを判断する。スクロールの操作入力がされた場合(S250:スクロール)にはS210へ戻り、スクロール以外の操作入力がされた場合(S250:それ以外)にはS130へ戻る。 In S250, the floating application 21b determines what the input operation is. When a scroll operation input is input (S250: scroll), the process returns to S210, and when an operation input other than scroll is input (S250: other than that), the process returns to S130.

S255においてフローティングアプリ21bは、「第2特定領域の表示態様変更処理」を実行する。S255は、図5に示すサブルーチンを実行することにより行われる。第2特定領域S2は、画像表示領域E1内であって、第2画像R2を除く全領域であり、図12においてハッチングにより示される領域である。図5のサブルーチンについて以下に説明する。 In S255, the floating application 21b executes the "display mode change process of the second specific area". S255 is performed by executing the subroutine shown in FIG. The second specific area S2 is the entire area within the image display area E1 except for the second image R2, and is an area shown by hatching in FIG. The subroutine of FIG. 5 will be described below.

S258においてフローティングアプリ21bは、画像表示領域E1に第2画像R2を表示する。 In S258, the floating application 21b displays the second image R2 in the image display area E1.

S260においてフローティングアプリ21bは、第2特定領域S2の透明度を低下させる。本明細書でいう透明度とは、0〜100%の数値範囲をとる変数であり、透明度を低くしていくと画像が暗くなっていき、ユーザによる画像の視認性が低下する。一方、透明度を高くしていくと画像が明るくなっていき、ユーザによる画像の視認性が向上する。 In S260, the floating application 21b reduces the transparency of the second specific area S2. The transparency referred to in the present specification is a variable having a numerical range of 0 to 100%, and as the transparency is lowered, the image becomes darker and the visibility of the image by the user decreases. On the other hand, as the transparency is increased, the image becomes brighter and the visibility of the image by the user is improved.

S270においてフローティングアプリ21bは、ダウンロード等の所定の処理中であるか否かを判断する。具体的には、画像表示領域E1に所定文字列C1が表示されているか否かを判断する。肯定判断される場合(S270:YES)にはS270を繰り返し、否定判断される場合(S270:NO)にはS280へ進む。 In S270, the floating application 21b determines whether or not a predetermined process such as downloading is in progress. Specifically, it is determined whether or not the predetermined character string C1 is displayed in the image display area E1. If a positive judgment is made (S270: YES), S270 is repeated, and if a negative judgment is made (S270: NO), the process proceeds to S280.

S280においてフローティングアプリ21bは、第2特定領域S2の透明度を元に戻す。すなわち、フローティングアプリ21bは、第2特定領域S2の透明度を、S260において変更する前の透明度に戻す。フローティングアプリ21bは、S280の処理を行うと、「第2特定領域の表示態様変更処理」のサブルーチンを終了し、図3に示すS130へ戻る。 In S280, the floating application 21b restores the transparency of the second specific area S2. That is, the floating application 21b returns the transparency of the second specific area S2 to the transparency before the change in S260. When the floating application 21b performs the process of S280, it ends the subroutine of "the process of changing the display mode of the second specific area" and returns to S130 shown in FIG.

<実施例の効果>
フローティングアプリ21bは、画像表示領域E1に表示された第1背景画像B1の第1表示態様を認識する(S180またはS190)。そして、認識した第1背景画像B1の第1表示態様とは異なる第2表示態様で第2画像R2を画像表示領域E1に表示する(S210)。第1背景画像B1の第1表示態様と第2画像R2の第2表示態様とが、異なる態様で表示されるため、第1背景画像B1と第2画像R2の境界の視認性が悪化しない。
<Effect of Examples>
The floating application 21b recognizes the first display mode of the first background image B1 displayed in the image display area E1 (S180 or S190). Then, the second image R2 is displayed in the image display area E1 in a second display mode different from the first display mode of the recognized first background image B1 (S210). Since the first display mode of the first background image B1 and the second display mode of the second image R2 are displayed in different modes, the visibility of the boundary between the first background image B1 and the second image R2 does not deteriorate.

フローティングアプリ21bは、第1画像R1および第1背景画像B1が表示されている画像表示領域E1の表示画面のスクリーンショットデータを入手する(S140)。フローティングアプリ21bは、スクリーンショットデータを解析することで、第1背景画像B1の第1表示態様を認識することができる。このように、メインアプリ21aとフローティングアプリ21bが通信できない場合(S20:NO、S130:NO)であっても、フローティングアプリ21bは、スクリーンショットデータに基づいて第1背景画像B1の第1表示態様を認識することができる。 The floating application 21b obtains screenshot data of the display screen of the image display area E1 in which the first image R1 and the first background image B1 are displayed (S140). The floating application 21b can recognize the first display mode of the first background image B1 by analyzing the screenshot data. In this way, even when the main application 21a and the floating application 21b cannot communicate (S20: NO, S130: NO), the floating application 21b is the first display mode of the first background image B1 based on the screenshot data. Can be recognized.

メインアプリ21aは、第1背景画像B1の第1表示態様を示す表示態様情報をフローティングアプリ21bへ送信する(S60)。フローティングアプリ21bは、メインアプリ21aから受信した表示態様情報に基づいて、第1表示態様とは異なる第2表示態様で第2画像R2を画像表示領域E1に表示することができる。このように、メインアプリ21aとフローティングアプリ21bが通信できる場合(S20:YES、S130:YES)、メインアプリ21aは、第1表示態様を示す表示態様情報をフローティングアプリ21bへ送信することで、フローティングアプリ21bは、第1表示態様とは異なる第2表示態様で第2画像R2を表示することができる。 The main application 21a transmits the display mode information indicating the first display mode of the first background image B1 to the floating application 21b (S60). The floating application 21b can display the second image R2 in the image display area E1 in a second display mode different from the first display mode based on the display mode information received from the main application 21a. In this way, when the main application 21a and the floating application 21b can communicate (S20: YES, S130: YES), the main application 21a floats by transmitting the display mode information indicating the first display mode to the floating application 21b. The application 21b can display the second image R2 in a second display mode different from the first display mode.

フローティングアプリ21bは、第1表示態様である第1背景画像B1に対応する第1色を認識する(S180またはS190)。そして、フローティングアプリ21bは、第1色とは異なる第2色で第2背景画像B2を表示する(S210)。このように、第1背景画像B1と第2背景画像B2の色を異ならせることによって、第1背景画像B1と第2背景画像B2の境界のユーザによる視認性を向上することができる。 The floating application 21b recognizes the first color corresponding to the first background image B1 which is the first display mode (S180 or S190). Then, the floating application 21b displays the second background image B2 in a second color different from the first color (S210). By making the colors of the first background image B1 and the second background image B2 different in this way, it is possible to improve the visibility of the boundary between the first background image B1 and the second background image B2 by the user.

フローティングアプリ21bは、第1背景画像B1において、同一色の画素が所定割合以上存在する場合(S170:YES)に、第1背景画像B1における表示面積が最大の色を第1色として認識する(S180)。このように、第1背景画像B1内において、相対的に多く用いられている色を第1色と認識することで、第1背景画像B1と、第1色とは異なる第2色で表示される第2背景画像B2(すなわち、第2画像R2)との境界を際立たせることができ、第1背景画像B1と第2画像R2の境界のユーザによる視認性をより向上することができる。 The floating application 21b recognizes the color having the largest display area in the first background image B1 as the first color when the pixels of the same color are present in a predetermined ratio or more in the first background image B1 (S170: YES) (S170: YES). S180). In this way, by recognizing a color that is relatively often used in the first background image B1 as the first color, the first background image B1 and the second color different from the first color are displayed. The boundary between the second background image B2 (that is, the second image R2) can be highlighted, and the user's visibility of the boundary between the first background image B1 and the second image R2 can be further improved.

フローティングアプリ21bは、第1背景画像B1において、同一色の画素が所定割合未満である場合(S170:NO)に、第1背景画像B1に用いられている色を平均化した色を第1色として認識する(S190)。このように、フローティングアプリ21bは、第1背景画像B1のメインとなる色がない場合には、第1背景画像B1に用いられている色を平均化した色を第1色とすることができる。例えば、第1背景画像B1が風景写真である場合等に有用である。 When the number of pixels of the same color is less than a predetermined ratio (S170: NO) in the first background image B1, the floating application 21b uses a color obtained by averaging the colors used in the first background image B1 as the first color. Recognized as (S190). As described above, when the floating application 21b does not have the main color of the first background image B1, the color obtained by averaging the colors used in the first background image B1 can be set as the first color. .. For example, it is useful when the first background image B1 is a landscape photograph.

フローティングアプリ21bは、第2色を、第1色の補色であり、第1色の明度を反転した色である色に設定する(S200)。このように、第1色と第2色を互いの補色となる色で表示することで、いわゆる補色調和の効果により、第1背景画像B1と第2画像R2の境界のユーザによる視認性を向上することができる。また、第2色を第1色の明度を反転させた色で表示することで、第1色と第2色の明度差により、第1背景画像B1と第2画像R2の境界のユーザによる視認性を向上することができる。 The floating application 21b sets the second color as a complementary color of the first color and a color in which the brightness of the first color is inverted (S200). By displaying the first color and the second color as complementary colors to each other in this way, the user's visibility of the boundary between the first background image B1 and the second image R2 is improved by the effect of so-called complementary color harmony. can do. Further, by displaying the second color as a color obtained by reversing the brightness of the first color, the user can visually recognize the boundary between the first background image B1 and the second image R2 due to the difference in brightness between the first color and the second color. The sex can be improved.

フローティングアプリ21bは、画像表示領域E1内であって第2画像R2を除いた全領域である第2特定領域S2の透明度を低下させる(S260)。このように、第2特定領域S2を第2画像R2よりも視認しにくい表示態様とすることで、第2画像R2とそれ以外の領域の境界のユーザによる視認性を向上することができる。 The floating application 21b reduces the transparency of the second specific area S2, which is the entire area within the image display area E1 except for the second image R2 (S260). In this way, by making the second specific area S2 a display mode that is harder to see than the second image R2, it is possible to improve the visibility by the user at the boundary between the second image R2 and the other areas.

フローティングアプリ21bは、読み込みやダウンロード等の所定の処理中であることを示す所定文字列C1を認識した場合(S160:YESまたはS167:YES)に、第2特定領域S2の透明度を低下させる(S260)。このように、読み込み中やダウンロード中等の待機時間が生じる場合に、第2特定領域S2をユーザが視認しにくい態様に変更し、相対的に第2画像R2をユーザが視認しやすくすることができる。これにより、メインアプリ21aが待機状態になっているが、フローティングアプリ21bが実行可能であることをユーザに認識させることができる。 When the floating application 21b recognizes the predetermined character string C1 indicating that a predetermined process such as reading or downloading is in progress (S160: YES or S167: YES), the transparency of the second specific area S2 is reduced (S260). ). In this way, when a waiting time such as during reading or downloading occurs, the second specific area S2 can be changed to a mode that is difficult for the user to see, and the second image R2 can be relatively easily seen by the user. .. As a result, although the main application 21a is in the standby state, the user can be made to recognize that the floating application 21b can be executed.

フローティングアプリ21bは、第2画像R2を表示した時点以降において、所定時間の間、操作入力を受け付けていない場合(S240:YES)に、第2特定領域S2の透明度を低下させる(S260)。操作入力を所定時間受け付けない場合は、ユーザが第2画像R2を見失った可能性がある場合であるとみなすことができる。従って、第2画像R2を目立たせることで、ユーザが第2画像R2を発見しやすくすることが可能となる。 The floating application 21b reduces the transparency of the second specific area S2 when the operation input is not accepted for a predetermined time after the time when the second image R2 is displayed (S240: YES) (S260). If the operation input is not accepted for a predetermined time, it can be considered that the user may have lost sight of the second image R2. Therefore, by making the second image R2 stand out, it becomes possible for the user to easily find the second image R2.

フローティングアプリ21bは、所定操作を受け付けた場合(S220:YES)に、第2画像R2のエッジ線L1の形状をエッジ線L2の形状に変更する(S230)。このように、ユーザが画像表示領域E1に表示された第2画像R2を見失ったとき等に、ジェスチャ入力やシェイク操作等の所定操作を入力することで、第2画像R2のユーザによる視認性を向上することができる。 When the floating application 21b accepts a predetermined operation (S220: YES), the floating application 21b changes the shape of the edge line L1 of the second image R2 to the shape of the edge line L2 (S230). In this way, when the user loses sight of the second image R2 displayed in the image display area E1, a predetermined operation such as a gesture input or a shake operation is input to improve the visibility of the second image R2 by the user. Can be improved.

以上、本発明の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。 Although specific examples of the present invention have been described in detail above, these are merely examples and do not limit the scope of claims. The techniques described in the claims include various modifications and modifications of the specific examples illustrated above. Modifications of the above embodiment are listed below.

<変形例>
フローティングアプリ21bは、図3に示すS160において否定判断された場合(S160:NO)、図6に示すS173およびS175の処理を実行してもよい。S173においてフローティングアプリ21bは、画像表示領域E1から第1特定領域S1を抽出する。第1特定領域S1は、第2画像R2のエッジ線L1外の領域であってエッジ線L1から所定範囲内の領域である。図13では、第1特定領域S1をハッチングにより示している。S175においてフローティングアプリ21bは、第1特定領域S1に対応する色を第1色として認識する。S175の処理を行うと、フローティングアプリ21bは、図3に示すS200へ進む。上記の構成では、第2画像R2の周囲に用いられる局所的な色を第1色として認識するため、第2画像R2とその周囲の色との境界をユーザがより視認しやすくなる。なお、第1色は、実施例におけるS180と同様に、第1特定領域S1において表示面積が最大の色であってもよいし、実施例におけるS190と同様に、第1特定領域S1に用いられている色を平均化した色であってもよい。
<Modification example>
The floating application 21b may execute the processes of S173 and S175 shown in FIG. 6 when a negative determination is made in S160 shown in FIG. 3 (S160: NO). In S173, the floating application 21b extracts the first specific area S1 from the image display area E1. The first specific region S1 is a region outside the edge line L1 of the second image R2 and within a predetermined range from the edge line L1. In FIG. 13, the first specific region S1 is shown by hatching. In S175, the floating application 21b recognizes the color corresponding to the first specific area S1 as the first color. When the process of S175 is performed, the floating application 21b proceeds to S200 shown in FIG. In the above configuration, since the local color used around the second image R2 is recognized as the first color, it becomes easier for the user to visually recognize the boundary between the second image R2 and the surrounding color. The first color may be the color having the maximum display area in the first specific region S1 as in S180 in the embodiment, and is used in the first specific region S1 as in S190 in the embodiment. It may be an averaged color.

S230において、フローティングアプリ21bが第2画像R2の第2表示態様を変更する態様は、様々であってよい。例えば、エッジ線L1内の面積を大きくしてもよいし、第2画像R2を振動させてもよいし、第2画像R2を点滅させてもよい。いずれの変更によっても、ユーザによる第2画像R2の視認性を向上することができる。なお、エッジ線L1内の面積の変更は、本体画像M1と第2背景画像B2の双方の面積を大きくしてもよいし、いずれか一方の面積を大きくしてもよい。 In S230, the mode in which the floating application 21b changes the second display mode of the second image R2 may be various. For example, the area in the edge line L1 may be increased, the second image R2 may be vibrated, or the second image R2 may be blinked. Any change can improve the visibility of the second image R2 by the user. To change the area in the edge line L1, the area of both the main body image M1 and the second background image B2 may be increased, or the area of either one may be increased.

S60においてメインアプリ21aは、第1背景画像B1を構成する画素の各々の色を示す色情報をフローティングアプリ21bへ送信したが、これに限られない。例えば、メインアプリ21aは、第1背景画像B1の各々の色に代えて、第1色を示す色情報を記憶部12に記憶させていてもよい。そして、第1色を示す色情報をフローティングアプリ21bへ送信してもよい。この場合、フローティングアプリ21bは、受信した色情報により示される色を第1色として認識して、第2色を設定してもよい。 In S60, the main application 21a transmits color information indicating each color of the pixels constituting the first background image B1 to the floating application 21b, but the present invention is not limited to this. For example, the main application 21a may store color information indicating the first color in the storage unit 12 instead of each color of the first background image B1. Then, the color information indicating the first color may be transmitted to the floating application 21b. In this case, the floating application 21b may recognize the color indicated by the received color information as the first color and set the second color.

S170においてフローティングアプリ21bは、第1背景画像B1の色情報を認識したが、これに限られない。例えば、メインアプリ21aにより表示される第1画像R1および第1背景画像B1の全体の色情報を認識してもよい。この場合、第1画像R1および第1背景画像B1の全体の色情報に基づいて第1色を認識してもよい。また、この場合、S50においてメインアプリ21aは、第1画像R1および第1背景画像B1の全体を構成する画素の各々の色を示す色情報を記憶部12から読み出してもよく、S60においてメインアプリ21aは、第1画像R1および第1背景画像B1の全体を構成する画素の各々の色を示す色情報をフローティングアプリ21bへ送信してもよい。 In S170, the floating application 21b recognizes the color information of the first background image B1, but the present invention is not limited to this. For example, the entire color information of the first image R1 and the first background image B1 displayed by the main application 21a may be recognized. In this case, the first color may be recognized based on the entire color information of the first image R1 and the first background image B1. Further, in this case, in S50, the main application 21a may read color information indicating each color of the pixels constituting the entire first image R1 and the first background image B1 from the storage unit 12, and in S60, the main application 21a may read out. The 21a may transmit color information indicating each color of the pixels constituting the entire first image R1 and the first background image B1 to the floating application 21b.

S200において、第2色を設定する態様は様々であってよい。例えば、第1色の補色を第2色としてもよいし、第1色の明度を反転した色を第2色としてもよい。また、第2背景画像B2だけでなく、本体画像M1の色も併せて変更してもよい。 In S200, the mode of setting the second color may be various. For example, the complementary color of the first color may be the second color, or the color obtained by reversing the brightness of the first color may be the second color. Further, not only the color of the second background image B2 but also the color of the main body image M1 may be changed.

S260において、第2特定領域S2の表示態様を変更する態様は様々であってよい。例えば、第2特定領域S2全体をぼかすことによって、第2特定領域S2の視認性を低下させてもよい。 In S260, there may be various modes for changing the display mode of the second specific region S2. For example, the visibility of the second specific area S2 may be lowered by blurring the entire second specific area S2.

フローティングアプリ21bは、各種のアプリケーションであってよく、例えば使用方法や内容の意味を説明するヘルプ機能を提供するヘルプアプリであってもよい。この場合、フローティングアプリ21bは、表示された第2画像R2に対するタップ入力を受け付けると、例えば、操作方法等を示すためのヘルプ画像を表示してもよい。 The floating application 21b may be various applications, for example, a help application that provides a help function for explaining the usage method and the meaning of the contents. In this case, when the floating application 21b accepts the tap input for the displayed second image R2, for example, a help image for showing an operation method or the like may be displayed.

携帯電話10がAndroid(Google Inc.の登録商標)のプラットフォームを搭載している場合を説明したが、この態様に限られない。例えば、携帯電話10がiOS(Cisco社の登録商標)のプラットフォームを搭載していてもよい。 The case where the mobile phone 10 is equipped with the Android (registered trademark of Google Inc.) platform has been described, but the present invention is not limited to this mode. For example, the mobile phone 10 may be equipped with an IOS (registered trademark of Cisco) platform.

図7〜13に示した表示態様は一例であり、他の表示態様を用いてもよい。 The display modes shown in FIGS. 7 to 13 are examples, and other display modes may be used.

メインアプリ21a、フローティングアプリ21bおよびOS21gが動作する装置は、携帯電話10でなくてもよく、据え置き型のPCであってもよいし、他のデバイス(例えばテレビ等)であってもよい。 The device on which the main application 21a, the floating application 21b, and the OS 21g operate may not be the mobile phone 10, may be a stationary PC, or may be another device (for example, a television or the like).

表示態様情報を送信する手段(S50〜S60)は省略することが可能である。特定画像を表示する処理(S100)は省略することが可能である。第2特定領域の表示態様変更処理のサブルーチン(S255)は省略することが可能である。以上より、一般的に言うと、携帯電話10は、「第1表示手段」と、「第1認識手段」と、「第2表示手段」として機能すればよい。具体例としては、携帯電話10は、S70と、S180またはS190と、S210とを少なくとも実行すればよい。 The means for transmitting the display mode information (S50 to S60) can be omitted. The process of displaying a specific image (S100) can be omitted. The subroutine (S255) of the display mode change process of the second specific area can be omitted. From the above, generally speaking, the mobile phone 10 may function as a "first display means", a "first recognition means", and a "second display means". As a specific example, the mobile phone 10 may execute at least S70, S180 or S190, and S210.

また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。 In addition, the technical elements described in the present specification or the drawings exhibit technical usefulness alone or in various combinations, and are not limited to the combination of claims at the time of filing. In addition, the techniques illustrated in the present specification or drawings achieve a plurality of objectives at the same time, and achieving one of the objectives itself has technical usefulness.

ボタン画像115〜118および文字列画像119は、第1画像の一例である。メインアプリ21aは、第1のプログラムの一例である。フローティングアプリ21bは、第2のプログラムの一例である。CPU11は、制御部の一例である。第1色は、第1表示態様の一例である。ホーム画面G1は、第1画面の一例である。第2色は、第2表示態様の一例である。色情報は、表示態様情報の一例である。透明度は、第4表示態様の一例である。読み込みおよびダウンロードは、所定処理の一例である。「Now Loading」は、所定文字列の一例である。ジェスチャ入力およびシェイク操作は、所定操作の一例である。S70を実行するCPU11は、第1表示手段の一例である。S180またはS190を実行するCPU11は、第1認識手段の一例である。S210を実行するCPU11は、第2表示手段の一例である。S140を実行するCPU11は、第1取得手段の一例である。S60を実行するCPU11は、送信手段の一例である。S175を実行するCPU11は、第1認識手段の一例である。S173を実行するCPU11は、抽出手段の一例である。S260を実行するCPU11は、第2表示手段の一例である。S100を実行するCPU11は、第3表示手段の一例である。S105を実行するCPU11は、第2認識手段の一例である。S220を実行するCPU11は、受付手段の一例である。S230を実行するCPU11は、変更手段の一例である。 The button images 115 to 118 and the character string image 119 are examples of the first image. The main application 21a is an example of the first program. The floating application 21b is an example of the second program. The CPU 11 is an example of a control unit. The first color is an example of the first display mode. The home screen G1 is an example of the first screen. The second color is an example of the second display mode. The color information is an example of display mode information. Transparency is an example of the fourth display mode. Reading and downloading are examples of predetermined processes. "Now Loading" is an example of a predetermined character string. Gesture input and shake operations are examples of predetermined operations. The CPU 11 that executes S70 is an example of the first display means. The CPU 11 that executes S180 or S190 is an example of the first recognition means. The CPU 11 that executes S210 is an example of the second display means. The CPU 11 that executes S140 is an example of the first acquisition means. The CPU 11 that executes S60 is an example of transmission means. The CPU 11 that executes S175 is an example of the first recognition means. The CPU 11 that executes S173 is an example of the extraction means. The CPU 11 that executes S260 is an example of the second display means. The CPU 11 that executes S100 is an example of the third display means. The CPU 11 that executes S105 is an example of the second recognition means. The CPU 11 that executes S220 is an example of the receiving means. The CPU 11 that executes S230 is an example of the changing means.

1:通信システム、10:携帯電話、11:CPU、12:記憶部、18:表示部、21a:メインアプリケーション、21b:フローティングアプリケーション、21g:オペレーティングシステム、R1:第1画像、R2:第2画像、B1:第1背景画像、B2:第2背景画像、M1:本体画像 1: Communication system, 10: Mobile phone, 11: CPU, 12: Storage unit, 18: Display unit, 21a: Main application, 21b: Floating application, 21g: Operating system, R1: First image, R2: Second image , B1: 1st background image, B2: 2nd background image, M1: main body image

Claims (17)

表示部と、
第1画像を前記表示部に表示させる第1のプログラム、および、前記第1画像が前記表示部に表示されている状態で第2画像を前記表示部に表示させる第2のプログラムがインストールされた記憶部と、前記第1のプログラムおよび前記第2のプログラムを実行することで各種の手段として機能する制御部と、
を備える情報処理装置であって、
前記表示部の画像表示領域内に、前記第1画像および前記第1画像の背景として第1背景画像を含む第1画面を表示する第1表示手段として、前記第1のプログラムは前記制御部を機能させ、
前記第1表示手段によって表示された前記第1背景画像の第1表示態様を前記制御部に認識させる第1認識手段として、前記第2のプログラムは前記制御部を機能させ、
前記第1表示手段によって表示された前記第1画面上に、前記第1認識手段により認識させた前記第1背景画像の前記第1表示態様とは異なる第2表示態様で前記第2画像を表示する第2表示手段として、前記第2のプログラムは前記制御部を機能させ
前記第1画面が表示された前記画像表示領域の表示画面を画像としてデータ化したスクリーンショットデータを取得する第1取得手段として、前記第2のプログラムは前記制御部を機能させ、
前記第1認識手段は、前記第1取得手段によって取得した前記スクリーンショットデータに基づいて前記第1背景画像の前記第1表示態様を前記制御部に認識させることを特徴とする、情報処理装置。
Display and
A first program for displaying the first image on the display unit and a second program for displaying the second image on the display unit while the first image is displayed on the display unit have been installed. A storage unit, a control unit that functions as various means by executing the first program and the second program, and a control unit.
It is an information processing device equipped with
As a first display means for displaying the first image and the first screen including the first background image as the background of the first image in the image display area of the display unit, the first program uses the control unit. Make it work
As a first recognition means for causing the control unit to recognize the first display mode of the first background image displayed by the first display means, the second program causes the control unit to function.
The second image is displayed on the first screen displayed by the first display means in a second display mode different from the first display mode of the first background image recognized by the first recognition means. As a second display means, the second program causes the control unit to function .
As a first acquisition means for acquiring screenshot data obtained by converting the display screen of the image display area on which the first screen is displayed into data as an image, the second program causes the control unit to function.
The information processing device is characterized in that the first recognition means causes the control unit to recognize the first display mode of the first background image based on the screenshot data acquired by the first acquisition means.
前記第2画像は、閉じたエッジ線によって囲われた本体画像と、前記エッジ線内の領域であって前記本体画像以外の領域である第2背景画像と、を備えており、
前記第1認識手段は、前記第1表示態様である前記第1背景画像に対応する第1色を前記制御部に認識させ、
前記第2表示手段は、前記第2背景画像の色を前記第2表示態様である前記第1色とは異なる第2色で表示することを特徴とする請求項に記載の情報処理装置。
The second image includes a main body image surrounded by a closed edge line, and a second background image that is a region within the edge line and is a region other than the main body image.
The first recognition means causes the control unit to recognize the first color corresponding to the first background image, which is the first display mode.
The information processing apparatus according to claim 1 , wherein the second display means displays the color of the second background image in a second color different from the first color, which is the second display mode.
表示部と、 Display and
第1画像を前記表示部に表示させる第1のプログラム、および、前記第1画像が前記表示部に表示されている状態で第2画像を前記表示部に表示させる第2のプログラムがインストールされた記憶部と、前記第1のプログラムおよび前記第2のプログラムを実行することで各種の手段として機能する制御部と、 A first program for displaying the first image on the display unit and a second program for displaying the second image on the display unit while the first image is displayed on the display unit have been installed. A storage unit, a control unit that functions as various means by executing the first program and the second program, and a control unit.
を備える情報処理装置であって、 It is an information processing device equipped with
前記表示部の画像表示領域内に、前記第1画像および前記第1画像の背景として第1背景画像を含む第1画面を表示する第1表示手段として、前記第1のプログラムは前記制御部を機能させ、 As a first display means for displaying the first image and the first screen including the first background image as the background of the first image in the image display area of the display unit, the first program uses the control unit. Make it work
前記第1表示手段によって表示された前記第1背景画像の第1表示態様を前記制御部に認識させる第1認識手段として、前記第2のプログラムは前記制御部を機能させ、 As a first recognition means for causing the control unit to recognize the first display mode of the first background image displayed by the first display means, the second program causes the control unit to function.
前記第1表示手段によって表示された前記第1画面上に、前記第1認識手段により認識させた前記第1背景画像の前記第1表示態様とは異なる第2表示態様で前記第2画像を表示する第2表示手段として、前記第2のプログラムは前記制御部を機能させ、 The second image is displayed on the first screen displayed by the first display means in a second display mode different from the first display mode of the first background image recognized by the first recognition means. As a second display means, the second program causes the control unit to function.
前記第2画像は、閉じたエッジ線によって囲われた本体画像と、前記エッジ線内の領域であって前記本体画像以外の領域である第2背景画像と、を備えており、 The second image includes a main body image surrounded by a closed edge line, and a second background image that is a region within the edge line and is a region other than the main body image.
前記第1認識手段は、前記第1表示態様である前記第1背景画像に対応する第1色を前記制御部に認識させ、 The first recognition means causes the control unit to recognize the first color corresponding to the first background image, which is the first display mode.
前記第2表示手段は、前記第2背景画像の色を前記第2表示態様である前記第1色とは異なる第2色で表示し、 The second display means displays the color of the second background image in a second color different from the first color, which is the second display mode.
前記第1認識手段は、前記第1背景画像において表示面積が最大である色を前記第1色として前記制御部に認識させることを特徴とする、情報処理装置。 The first recognition means is an information processing apparatus, characterized in that the control unit recognizes a color having the largest display area in the first background image as the first color.
表示部と、 Display and
第1画像を前記表示部に表示させる第1のプログラム、および、前記第1画像が前記表示部に表示されている状態で第2画像を前記表示部に表示させる第2のプログラムがインストールされた記憶部と、前記第1のプログラムおよび前記第2のプログラムを実行することで各種の手段として機能する制御部と、 A first program for displaying the first image on the display unit and a second program for displaying the second image on the display unit while the first image is displayed on the display unit have been installed. A storage unit, a control unit that functions as various means by executing the first program and the second program, and a control unit.
を備える情報処理装置であって、 It is an information processing device equipped with
前記表示部の画像表示領域内に、前記第1画像および前記第1画像の背景として第1背景画像を含む第1画面を表示する第1表示手段として、前記第1のプログラムは前記制御部を機能させ、 As a first display means for displaying the first image and the first screen including the first background image as the background of the first image in the image display area of the display unit, the first program uses the control unit. Make it work
前記第1表示手段によって表示された前記第1背景画像の第1表示態様を前記制御部に認識させる第1認識手段として、前記第2のプログラムは前記制御部を機能させ、 As a first recognition means for causing the control unit to recognize the first display mode of the first background image displayed by the first display means, the second program causes the control unit to function.
前記第1表示手段によって表示された前記第1画面上に、前記第1認識手段により認識させた前記第1背景画像の前記第1表示態様とは異なる第2表示態様で前記第2画像を表示する第2表示手段として、前記第2のプログラムは前記制御部を機能させ、 The second image is displayed on the first screen displayed by the first display means in a second display mode different from the first display mode of the first background image recognized by the first recognition means. As a second display means, the second program causes the control unit to function.
前記第2画像は、閉じたエッジ線によって囲われた本体画像と、前記エッジ線内の領域であって前記本体画像以外の領域である第2背景画像と、を備えており、 The second image includes a main body image surrounded by a closed edge line, and a second background image that is a region within the edge line and is a region other than the main body image.
前記第1認識手段は、前記第1表示態様である前記第1背景画像に対応する第1色を前記制御部に認識させ、 The first recognition means causes the control unit to recognize the first color corresponding to the first background image, which is the first display mode.
前記第2表示手段は、前記第2背景画像の色を前記第2表示態様である前記第1色とは異なる第2色で表示し、 The second display means displays the color of the second background image in a second color different from the first color, which is the second display mode.
前記第1認識手段は、前記第1背景画像における前記第2画像の周囲の色を前記第1色として前記制御部に認識させ、 The first recognition means causes the control unit to recognize the color around the second image in the first background image as the first color.
前記第2画像の前記エッジ線外の領域であって前記エッジ線から所定範囲内の領域の前記第1背景画像である第1特定領域を抽出する抽出手段として前記制御部はさらに機能し、 The control unit further functions as an extraction means for extracting a first specific region, which is a region outside the edge line of the second image and within a predetermined range from the edge line, which is the first background image.
前記第1認識手段は、前記第1特定領域の色を前記第1色として前記制御部に認識させることを特徴とする、情報処理装置。 The first recognition means is an information processing device, characterized in that the control unit recognizes the color of the first specific region as the first color.
表示部と、 Display and
第1画像を前記表示部に表示させる第1のプログラム、および、前記第1画像が前記表示部に表示されている状態で第2画像を前記表示部に表示させる第2のプログラムがインストールされた記憶部と、前記第1のプログラムおよび前記第2のプログラムを実行することで各種の手段として機能する制御部と、 A first program for displaying the first image on the display unit and a second program for displaying the second image on the display unit while the first image is displayed on the display unit have been installed. A storage unit, a control unit that functions as various means by executing the first program and the second program, and a control unit.
を備える情報処理装置であって、 It is an information processing device equipped with
前記表示部の画像表示領域内に、前記第1画像および前記第1画像の背景として第1背景画像を含む第1画面を表示する第1表示手段として、前記第1のプログラムは前記制御部を機能させ、 As a first display means for displaying the first image and the first screen including the first background image as the background of the first image in the image display area of the display unit, the first program uses the control unit. Make it work
前記第1表示手段によって表示された前記第1背景画像の第1表示態様を前記制御部に認識させる第1認識手段として、前記第2のプログラムは前記制御部を機能させ、 As a first recognition means for causing the control unit to recognize the first display mode of the first background image displayed by the first display means, the second program causes the control unit to function.
前記第1表示手段によって表示された前記第1画面上に、前記第1認識手段により認識させた前記第1背景画像の前記第1表示態様とは異なる第2表示態様で前記第2画像を表示する第2表示手段として、前記第2のプログラムは前記制御部を機能させ、 The second image is displayed on the first screen displayed by the first display means in a second display mode different from the first display mode of the first background image recognized by the first recognition means. As a second display means, the second program causes the control unit to function.
前記第2画像は、閉じたエッジ線によって囲われた本体画像と、前記エッジ線内の領域であって前記本体画像以外の領域である第2背景画像と、を備えており、 The second image includes a main body image surrounded by a closed edge line, and a second background image that is a region within the edge line and is a region other than the main body image.
前記第1認識手段は、前記第1表示態様である前記第1背景画像に対応する第1色を前記制御部に認識させ、 The first recognition means causes the control unit to recognize the first color corresponding to the first background image, which is the first display mode.
前記第2表示手段は、前記第2背景画像の色を前記第2表示態様である前記第1色とは異なる第2色で表示し、 The second display means displays the color of the second background image in a second color different from the first color, which is the second display mode.
前記第1認識手段は、前記第1背景画像において用いられている色を平均化した色を第1色として前記制御部に認識させることを特徴とする、情報処理装置。 The first recognition means is an information processing apparatus, characterized in that the control unit recognizes a color obtained by averaging the colors used in the first background image as a first color.
前記第2色は、前記第1色の補色であることを特徴とする、請求項2〜5のいずれかに記載の情報処理装置。 The information processing apparatus according to any one of claims 2 to 5 , wherein the second color is a complementary color of the first color. 表示部と、 Display and
第1画像を前記表示部に表示させる第1のプログラム、および、前記第1画像が前記表示部に表示されている状態で第2画像を前記表示部に表示させる第2のプログラムがインストールされた記憶部と、前記第1のプログラムおよび前記第2のプログラムを実行することで各種の手段として機能する制御部と、 A first program for displaying the first image on the display unit and a second program for displaying the second image on the display unit while the first image is displayed on the display unit have been installed. A storage unit, a control unit that functions as various means by executing the first program and the second program, and a control unit.
を備える情報処理装置であって、 It is an information processing device equipped with
前記表示部の画像表示領域内に、前記第1画像および前記第1画像の背景として第1背景画像を含む第1画面を表示する第1表示手段として、前記第1のプログラムは前記制御部を機能させ、 As a first display means for displaying the first image and the first screen including the first background image as the background of the first image in the image display area of the display unit, the first program uses the control unit. Make it work
前記第1表示手段によって表示された前記第1背景画像の第1表示態様を前記制御部に認識させる第1認識手段として、前記第2のプログラムは前記制御部を機能させ、 As a first recognition means for causing the control unit to recognize the first display mode of the first background image displayed by the first display means, the second program causes the control unit to function.
前記第1表示手段によって表示された前記第1画面上に、前記第1認識手段により認識させた前記第1背景画像の前記第1表示態様とは異なる第2表示態様で前記第2画像を表示する第2表示手段として、前記第2のプログラムは前記制御部を機能させ、 The second image is displayed on the first screen displayed by the first display means in a second display mode different from the first display mode of the first background image recognized by the first recognition means. As a second display means, the second program causes the control unit to function.
前記第2画像は、閉じたエッジ線によって囲われた本体画像と、前記エッジ線内の領域であって前記本体画像以外の領域である第2背景画像と、を備えており、 The second image includes a main body image surrounded by a closed edge line, and a second background image that is a region within the edge line and is a region other than the main body image.
前記第1認識手段は、前記第1表示態様である前記第1背景画像に対応する第1色を前記制御部に認識させ、 The first recognition means causes the control unit to recognize the first color corresponding to the first background image, which is the first display mode.
前記第2表示手段は、前記第2背景画像の色を前記第2表示態様である前記第1色とは異なる第2色で表示し、 The second display means displays the color of the second background image in a second color different from the first color, which is the second display mode.
前記第2色は、前記第1色の明度を反転させた色であることを特徴とする、情報処理装置。 An information processing apparatus, wherein the second color is a color in which the brightness of the first color is inverted.
表示部と、 Display and
第1画像を前記表示部に表示させる第1のプログラム、および、前記第1画像が前記表示部に表示されている状態で第2画像を前記表示部に表示させる第2のプログラムがインストールされた記憶部と、前記第1のプログラムおよび前記第2のプログラムを実行することで各種の手段として機能する制御部と、 A first program for displaying the first image on the display unit and a second program for displaying the second image on the display unit while the first image is displayed on the display unit have been installed. A storage unit, a control unit that functions as various means by executing the first program and the second program, and a control unit.
を備える情報処理装置であって、 It is an information processing device equipped with
前記表示部の画像表示領域内に、前記第1画像および前記第1画像の背景として第1背景画像を含む第1画面を表示する第1表示手段として、前記第1のプログラムは前記制御部を機能させ、 As a first display means for displaying the first image and the first screen including the first background image as the background of the first image in the image display area of the display unit, the first program uses the control unit. Make it work
前記第1表示手段によって表示された前記第1背景画像の第1表示態様を前記制御部に認識させる第1認識手段として、前記第2のプログラムは前記制御部を機能させ、 As a first recognition means for causing the control unit to recognize the first display mode of the first background image displayed by the first display means, the second program causes the control unit to function.
前記第1表示手段によって表示された前記第1画面上に、前記第1認識手段により認識させた前記第1背景画像の前記第1表示態様とは異なる第2表示態様で前記第2画像を表示する第2表示手段として、前記第2のプログラムは前記制御部を機能させ、 The second image is displayed on the first screen displayed by the first display means in a second display mode different from the first display mode of the first background image recognized by the first recognition means. As a second display means, the second program causes the control unit to function.
前記第2表示手段は、前記画像表示領域内であって前記第2画像を除いた全領域である第2特定領域の第3表示態様を前記第2画像よりも視認しにくい第4表示態様に前記制御部に変更させることを特徴とする、情報処理装置。 The second display means changes the third display mode of the second specific area, which is the entire area excluding the second image within the image display area, into a fourth display mode that is more difficult to see than the second image. An information processing device characterized by being changed by the control unit.
前記第2表示手段は、前記第2特定領域の透明度を低くすることを特徴とする請求項に記載の情報処理装置。 The information processing device according to claim 8 , wherein the second display means lowers the transparency of the second specific area. 前記画像表示領域内に、所定処理中であることを示す特定画像を表示する第3表示手段として、前記第1のプログラムは前記制御部をさらに機能させ、
前記特定画像が前記画像表示領域内に表示されているか否かを前記制御部に認識させる第2認識手段として、前記第2のプログラムは前記制御部をさらに機能させ、
前記第2表示手段は、前記第2認識手段によって前記特定画像が表示されていることが認識された場合に、前記第2特定領域の前記第3表示態様を前記第2画像よりも視認しにくい前記第4表示態様に前記制御部に変更させることを特徴とする、請求項またはに記載の情報処理装置。
As a third display means for displaying a specific image indicating that a predetermined process is being performed in the image display area, the first program further causes the control unit to function.
As a second recognition means for causing the control unit to recognize whether or not the specific image is displayed in the image display area, the second program further causes the control unit to function.
When it is recognized that the specific image is displayed by the second recognition means, the second display means is less likely to visually recognize the third display mode of the second specific area than the second image. The information processing apparatus according to claim 8 or 9 , wherein the control unit is changed to the fourth display mode.
前記特定画像は、前記所定処理中であることを示す所定文字列を含んでおり、
前記第2認識手段は、前記第3表示手段によって前記所定文字列を含む前記特定画像が表示された前記画像表示領域の表示画面を画像としてデータ化したスクリーンショットデータに基づいて、前記所定文字列を認識した場合に、前記特定画像が表示されていると前記制御部に認識させることを特徴とする、請求項10に記載の情報処理装置。
The specific image includes a predetermined character string indicating that the predetermined processing is in progress.
The second recognition means is based on the screenshot data obtained by converting the display screen of the image display area in which the specific image including the predetermined character string is displayed by the third display means into data as an image, and the predetermined character string. The information processing apparatus according to claim 10 , wherein the control unit recognizes that the specific image is displayed when the above is recognized.
前記第2表示手段によって前記第2画像を表示させた時点以降において、所定時間の間、操作入力がされなかった場合に、
前記第2表示手段は、前記第2特定領域の前記第3表示態様を前記第2画像よりも視認しにくい前記第4表示態様に前記制御部に変更させることを特徴とする、請求項11のいずれかに記載の情報処理装置。
When the operation input is not performed for a predetermined time after the time when the second image is displayed by the second display means,
Said second display means is characterized by changing the third display mode of the second specific region to the control unit on the viewing difficult the fourth display mode than the second image, according to claim 8 to The information processing apparatus according to any one of 11.
表示部と、 Display and
第1画像を前記表示部に表示させる第1のプログラム、および、前記第1画像が前記表示部に表示されている状態で第2画像を前記表示部に表示させる第2のプログラムがインストールされた記憶部と、前記第1のプログラムおよび前記第2のプログラムを実行することで各種の手段として機能する制御部と、 A first program for displaying the first image on the display unit and a second program for displaying the second image on the display unit while the first image is displayed on the display unit have been installed. A storage unit, a control unit that functions as various means by executing the first program and the second program, and a control unit.
を備える情報処理装置であって、 It is an information processing device equipped with
前記表示部の画像表示領域内に、前記第1画像および前記第1画像の背景として第1背景画像を含む第1画面を表示する第1表示手段として、前記第1のプログラムは前記制御部を機能させ、 As a first display means for displaying the first image and the first screen including the first background image as the background of the first image in the image display area of the display unit, the first program uses the control unit. Make it work
前記第1表示手段によって表示された前記第1背景画像の第1表示態様を前記制御部に認識させる第1認識手段として、前記第2のプログラムは前記制御部を機能させ、 As a first recognition means for causing the control unit to recognize the first display mode of the first background image displayed by the first display means, the second program causes the control unit to function.
前記第1表示手段によって表示された前記第1画面上に、前記第1認識手段により認識させた前記第1背景画像の前記第1表示態様とは異なる第2表示態様で前記第2画像を表示する第2表示手段として、前記第2のプログラムは前記制御部を機能させ、 The second image is displayed on the first screen displayed by the first display means in a second display mode different from the first display mode of the first background image recognized by the first recognition means. As a second display means, the second program causes the control unit to function.
前記第2表示手段によって表示された前記第2画像の前記第2表示態様の変更を指示する所定操作を受け付ける受付手段として、前記制御部はさらに機能し、 The control unit further functions as a receiving means for receiving a predetermined operation for instructing the change of the second display mode of the second image displayed by the second display means.
前記受付手段が前記所定操作を受け付けたことに応じて、前記第2表示手段によって前記画像表示領域内に表示されている前記第2画像の前記第2表示態様を前記第2表示態様とは異なる第5表示態様に変更する変更手段として前記第2のプログラムは前記制御部をさらに機能させることを特徴とする、情報処理装置。 The second display mode of the second image displayed in the image display area by the second display means is different from the second display mode in response to the reception means receiving the predetermined operation. An information processing device, wherein the second program further functions the control unit as a changing means for changing to the fifth display mode.
前記第2画像は、閉じたエッジ線によって囲われた本体画像を備えており、
前記変更手段は、前記受付手段が前記所定操作を受け付けたことに応じて、前記第2画像の前記エッジ線の形状または前記エッジ線内の面積を変更することを特徴とする、請求項13に記載の情報処理装置。
The second image includes a body image surrounded by a closed edge line.
The changing means, in response to the reception unit receives the predetermined operation, and changes the area of the shape or the edge line of the edge line of the second image, to claim 13 The information processing device described.
前記変更手段は、前記受付手段が前記所定操作を受け付けたことに応じて、前記第2画像を振動または点滅させることを特徴とする、請求項13に記載の情報処理装置。 The information processing apparatus according to claim 13 , wherein the changing means vibrates or blinks the second image in response to the receiving means receiving the predetermined operation. 表示部と、
第1画像および前記第1画像の背景として第1背景画像を含む第1画面を前記表示部に表示させる第1のプログラムがインストールされた記憶部と、
を備える情報処理装置により読み取り可能であり、
前記第1画像が前記表示部に表示されている状態で第2画像を前記表示部に表示させる第2のプログラムであって、
前記表示部に表示された前記第1背景画像の第1表示態様を認識する第1認識処理と、
前記表示部に表示された前記第1画面上に、前記第1認識処理により認識した前記第1背景画像の前記第1表示態様とは異なる第2表示態様で前記第2画像を表示する第2表示処理と、
前記第1画面が表示された前記表示部の画像表示領域の表示画面を画像としてデータ化したスクリーンショットデータを取得する取得処理と、
を備え、
前記第1認識処理は、前記取得処理によって取得した前記スクリーンショットデータに基づいて前記第1背景画像の前記第1表示態様を認識することを特徴とする、第2のプログラム。
Display and
A storage unit in which the first program for displaying the first image and the first screen including the first background image as the background of the first image is displayed on the display unit is installed.
Can be read by an information processing device equipped with
A second program for displaying a second image on the display unit while the first image is displayed on the display unit.
The first recognition process for recognizing the first display mode of the first background image displayed on the display unit, and
A second display on the first screen displayed on the display unit is a second display mode different from the first display mode of the first background image recognized by the first recognition process. Display processing and
An acquisition process for acquiring screenshot data obtained by converting the display screen of the image display area of the display unit on which the first screen is displayed into data as an image, and
With
The second program is characterized in that the first recognition process recognizes the first display mode of the first background image based on the screenshot data acquired by the acquisition process.
表示部と、
第1画像を前記表示部に表示させる第1のプログラム、および、前記第1画像が前記表示部に表示されている状態で第2画像を前記表示部に表示させる第2のプログラムがインストールされた記憶部と、前記第1のプログラムおよび前記第2のプログラムを実行することで各種の手段として機能する制御部と、
を備える情報処理装置の制御方法であって、
前記表示部の画像表示領域内に、前記第1画像および前記第1画像の背景として第1背景画像を含む第1画面を前記第1のプログラムに表示させる第1表示ステップと、
前記第1表示ステップによって表示された前記第1背景画像の第1表示態様を前記第2のプログラムに認識させる第1認識ステップと、
前記第1表示ステップによって表示された前記第1画面上に、前記第1認識ステップにより認識させた前記第1背景画像の前記第1表示態様とは異なる第2表示態様で前記第2画像を第2のプログラムに表示させる第2表示ステップと、
前記第1画面が表示された前記画像表示領域の表示画面を画像としてデータ化したスクリーンショットデータを前記第2のプログラムに取得させる取得ステップと、
を備え、
前記第1認識ステップは、前記取得ステップによって取得した前記スクリーンショットデータに基づいて前記第1背景画像の前記第1表示態様を前記第2のプログラムに認識させることを特徴とする、制御方法。
Display and
A first program for displaying the first image on the display unit and a second program for displaying the second image on the display unit while the first image is displayed on the display unit have been installed. A storage unit, a control unit that functions as various means by executing the first program and the second program, and a control unit.
It is a control method of an information processing device equipped with
A first display step of causing the first program to display a first screen including the first image and a first background image as a background of the first image in the image display area of the display unit.
A first recognition step that causes the second program to recognize the first display mode of the first background image displayed by the first display step.
On the first screen displayed by the first display step, the second image is displayed in a second display mode different from the first display mode of the first background image recognized by the first recognition step. The second display step to be displayed in the program of 2 and
An acquisition step of causing the second program to acquire screenshot data obtained by converting the display screen of the image display area on which the first screen is displayed into data as an image.
With
The control method is characterized in that the first recognition step causes the second program to recognize the first display mode of the first background image based on the screenshot data acquired by the acquisition step.
JP2017014637A 2017-01-30 2017-01-30 Information processing device, program, and control method of information processing device Active JP6950188B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017014637A JP6950188B2 (en) 2017-01-30 2017-01-30 Information processing device, program, and control method of information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017014637A JP6950188B2 (en) 2017-01-30 2017-01-30 Information processing device, program, and control method of information processing device

Publications (2)

Publication Number Publication Date
JP2018124344A JP2018124344A (en) 2018-08-09
JP6950188B2 true JP6950188B2 (en) 2021-10-13

Family

ID=63111329

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017014637A Active JP6950188B2 (en) 2017-01-30 2017-01-30 Information processing device, program, and control method of information processing device

Country Status (1)

Country Link
JP (1) JP6950188B2 (en)

Also Published As

Publication number Publication date
JP2018124344A (en) 2018-08-09

Similar Documents

Publication Publication Date Title
JP6303550B2 (en) Display program and display device
US9497336B2 (en) Display program and display apparatus
JP6330349B2 (en) Display control device, display system, operation display device, program
CN107239217B (en) Control method for information processing apparatus and information processing apparatus
JP2014162222A (en) Function execution device
JP6662201B2 (en) Programs and systems
KR102041245B1 (en) Printing apparatus having direct wireless communication function, control method for printing apparatus, and storage medium
US20160330628A1 (en) Communication apparatus for performing wireless communication, method for controlling communication apparatus, and storage medium
US10306101B2 (en) Information processing apparatus capable of establishing connection with internet based on first communication method and connection with external apparatus based on second communication method in parallel, and control method
US10645246B2 (en) Non-transitory computer-readable medium and portable device
JP6149684B2 (en) Portable terminal, image processing apparatus, and program
JP6911326B2 (en) Information processing device, program, and control method of information processing device
JP7839337B2 (en) Information processing device, its control method, and program
JP6950188B2 (en) Information processing device, program, and control method of information processing device
US10659631B2 (en) Information processing apparatus, information processing method, and non-transitory computer readable medium for displaying simplified operation screen
JP6809137B2 (en) Programs, information processing devices, and control methods for information processing devices
JP6665575B2 (en) program
US11632479B2 (en) Display apparatus, image processing apparatus, and non-transitory computer readable medium for displaying images to accept and confirm settings
US11240394B2 (en) Information processing apparatus for invalidating an operation setting from a second device
JP7331529B2 (en) Information processing device and information processing program
JP6772528B2 (en) Programs and information processing equipment
JP2017182256A (en) Program and information processing apparatus
JP6407212B2 (en) Information processing apparatus, information processing apparatus control method, and program
JP2020077438A (en) Program and system
JP7484377B2 (en) Information processing device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191226

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210326

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210906

R150 Certificate of patent or registration of utility model

Ref document number: 6950188

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150