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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 60
- 230000010365 information processing Effects 0.000 title claims description 31
- 230000008569 process Effects 0.000 claims description 52
- 230000006870 function Effects 0.000 claims description 47
- 230000008859 change Effects 0.000 claims description 7
- 239000003086 colorant Substances 0.000 claims description 6
- 230000000295 complement effect Effects 0.000 claims description 6
- 238000012935 Averaging Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 4
- 238000000605 extraction Methods 0.000 claims description 2
- 238000007667 floating Methods 0.000 description 106
- 238000004891 communication Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000012447 hatching Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
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
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.
(通信システムの構成)
図1に本願に係る実施形態として例示される通信システム1のブロック図を示す。通信システム1は、携帯電話10、プリンタ110、アクセスポイント62を備えている。アクセスポイント62は、既知の中継装置である。
(Communication system configuration)
FIG. 1 shows a block diagram of a
(携帯電話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
無線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
記憶部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
メインアプリ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
第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
フローティングアプリ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
メインアプリ21aおよびフローティングアプリ21bは、プリンタ110のベンダによって提供されるアプリであってもよい。メインアプリ21aおよびフローティングアプリ21bは、インターネット上の図示しないサーバから携帯電話10にインストールされてもよいし、プリンタ110と共に出荷されるメディアから携帯電話10にインストールされてもよい。
The
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
インテントテーブル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
(メインアプリ21aの動作)
次に、図2を用いて、メインアプリ21aの動作を説明する。S10において、ユーザがボタン入力部17を介してメインアプリ21aを起動させる操作を入力すると、CPU11は、OS21gに基づいてメインアプリ21aを起動する。
(Operation of
Next, the operation of the
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
S30においてメインアプリ21aは、フローティングアプリ21bが起動しているか否かを判断する。肯定判断される場合(S30:YES)にはS50へ進み、否定判断される場合(S30:NO)にはS40へ進む。
In S30, the
S40においてメインアプリ21aは、OS21gへフローティングアプリ21bの起動を指示する。フローティングアプリ21bが起動していない場合、この処理によりフローティングアプリ21bが起動する。
In S40, the
S50においてメインアプリ21aは、第1背景画像B1の第1表示態様を示す表示態様情報を記憶部12から読み出す。本実施形態の説明例では、第1表示態様は第1背景画像B1を構成する画素の各々の色であり、表示態様情報は第1背景画像B1を構成する画素の各々の色を示す色情報である。
In S50, the
S60においてメインアプリ21aは、読み出した色情報をフローティングアプリ21bへ送信する。
In S60, the
S70においてメインアプリ21aは、第1画像R1および第1背景画像B1を含むホーム画面G1を画像表示領域E1に表示する。ホーム画面G1の表示例を図7に示す。
In S70, the
S80においてメインアプリ21aは、ページ切換操作が入力されたか否かを判断する。例えば、図7に示すホーム画面G1において、ボタン画像115の表示領域内に指示体による入力を受け付けた場合、メインアプリ21aは、プリンタ110にプリント処理を実行させるための画面を表示する処理を行う。この場合、メインアプリ21aは、ページ切換操作が入力されたと判断する。肯定判断される場合(S80:YES)にはS90へ進み、否定判断される場合(S80:NO)にはS80の処理を繰り返す。
In S80, the
S90においてメインアプリ21aは、入力された操作によって遷移すべき画面がどの画面であるかを判断する。遷移すべき画面が所定文字列C1を含む特定画像R3を含む画面であると判断される場合(S90:特定画像を含む画面)にはS100へ進み、遷移すべき画面が特定画像R3を含む画面以外の画面であると判断される場合(S90:それ以外)にはS20の処理へ戻る。なお、所定文字列C1とは、データの読み込みやダウンロード等の所定の処理中であることを示す文字列であり、具体的には、例えば、図9に示すように「Now Loading」等の文字列である。特定画像R3とは、上記の所定文字列C1を含む画像であり、例えば、図9に示すように、所定文字列C1と砂時計画像C2を含む。
In S90, the
S100においてメインアプリ21aは、所定文字列C1を含む特定画像R3を画像表示領域E1に表示する。
In S100, the
S105においてメインアプリ21aは、現在の表示画面に所定文字列C1が含まれているか否かを示す表示画面情報をフローティングアプリ21bへ送信する。すなわち、メインアプリ21aは、所定文字列C1を含む特定画像R3が表示された画面を示す情報をフローティングアプリ21bへ送信する。なお、メインアプリ21aとフローティングアプリ21bが通信可能ではない場合(S20:NO)には、S105の処理は省略される。メインアプリ21aは、S105の処理を行うとS20へ戻る。
In S105, the
(フローティングアプリ21bの動作)
次に、図3〜5を用いて、フローティングアプリ21bの動作を説明する。S110において、CPU11は、OS21gに基づいてフローティングアプリ21bを起動する。上述したS20において、メインアプリ21aとフローティングアプリ21bが通信可能である場合、フローティングアプリ21bは、S40におけるメインアプリ21aからOS21gへの指示によって起動される。フローティングアプリ21bは、ユーザがボタン入力部17を介してフローティングアプリ21bを起動させる操作を入力することにより、起動されてもよい。
(Operation of floating
Next, the operation of the floating
S130においてフローティングアプリ21bは、メインアプリ21aと通信可能か否かを判断する。フローティングアプリ21bとメインアプリ21aの通信については、S20における通信と同様であるため、詳細な説明は省略する。否定判断される場合(S130:NO)にはS140へ進む。
In S130, the floating
S140においてフローティングアプリ21bは、画像表示領域E1のスクリーンショットデータを入手する。具体的には、例えば、フローティングアプリ21bは、ホーム画面G1が表示された画像表示領域E1の表示画面をキャプチャすることによって得られるビットマップ形式の画像データであるスクリーンショットデータを入手する。
In S140, the floating
S160においてフローティングアプリ21bは、入手したスクリーンショットデータに基づいて、画像表示領域E1に所定文字列C1(図9参照)が表示されているか否かを判断する。肯定判断される場合(S160:YES)にはS255へ進み、否定判断される場合(S160:NO)にはS170へ進む。S255の処理については後述する。
In S160, the floating
一方、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
S167においてフローティングアプリ21bは、メインアプリ21aから表示画面情報を受信したか否かを判断する。肯定判断される場合(S167:YES)にはS255へ進み、否定判断される場合(S167:NO)にはS170へ進む。S255の処理については後述する。
In S167, the floating
S170においてフローティングアプリ21bは、第1背景画像B1において、同一色の画素が所定割合以上存在するか否かを判断する。具体的には、フローティングアプリ21bは、第1背景画像B1を構成する画素の各々が示す色情報を認識し、同一の色情報を有する画素が所定割合以上存在するか否かを判断する。肯定判断される場合(S170:YES)にはS180へ進み、否定判断される場合(S170:NO)にはS190へ進む。
In S170, the floating
S180においてフローティングアプリ21bは、第1背景画像B1において表示面積が最大の色を第1色として認識する。具体的には、フローティングアプリ21bは、第1背景画像B1を構成する画素の各々が示す色情報に基づいて、最も多い同一の色情報を有する画素が示す色を第1色として認識する。
In S180, the floating
S190においてフローティングアプリ21bは、第1背景画像B1に用いられている色を平均化した色を第1色として認識する。具体的には、フローティングアプリ21bは、第1背景画像B1を構成する各々の画素が示す色情報の平均値を算出し、当該平均値により示される色を第1色として認識する。
In S190, the floating
S200においてフローティングアプリ21bは、第2背景画像B2の色である第2色を設定する。フローティングアプリ21bは、第2色を、S180またはS190において認識した第1色の補色であり、第1色の明度を反転した色である色に設定する。なお、明度は、0〜1の値をとる変数である。例えば、明度が0.2の色の明度を反転した色の明度は0.8となる。
In S200, the floating
S210においてフローティングアプリ21bは、画像表示領域E1に、第2画像R2を表示する。フローティングアプリ21bが画像表示領域E1に第2画像R2を表示した態様の一例を図10に示す。
In S210, the floating
S220においてフローティングアプリ21bは、所定操作の入力を受け付けたか否かを判断する。所定操作とは、ユーザが第2画像R2を視認しやすくするための操作であり、例えば、シェイク操作や特定のジェスチャ入力等である。肯定判断される場合(S220:YES)にはS230へ進み、否定判断される場合(S220:NO)にはS240へ進む。
In S220, the floating
S230においてフローティングアプリ21bは、第2画像R2の第2表示態様を変更する。詳細には、フローティングアプリ21bは、第2画像R2の第2表示態様を、ユーザが視認しやすいように変更する。本実施形態の説明例では、フローティングアプリ21bは、第2画像R2のエッジ線の形状を変更する。エッジ線の形状は、例えば、図8に示すエッジ線L1の形状から、図11に示すエッジ線L2の形状に変更される。
In S230, the floating
S240においてフローティングアプリ21bは、操作入力を受け付けていない時間が所定時間に達したか否かを判断する。肯定判断される場合(S240:YES)にはS255へ進み、否定判断される場合(S240:NO)にはS245へ進む。
In S240, the floating
S245においてフローティングアプリ21bは、ページ切換操作が入力されたか否かを判断する。肯定判断される場合(S245:YES)にはS250へ進み、否定判断される場合(S245:NO)にはS240へ戻る。
In S245, the floating
S250においてフローティングアプリ21bは、入力された操作が何であるかを判断する。スクロールの操作入力がされた場合(S250:スクロール)にはS210へ戻り、スクロール以外の操作入力がされた場合(S250:それ以外)にはS130へ戻る。
In S250, the floating
S255においてフローティングアプリ21bは、「第2特定領域の表示態様変更処理」を実行する。S255は、図5に示すサブルーチンを実行することにより行われる。第2特定領域S2は、画像表示領域E1内であって、第2画像R2を除く全領域であり、図12においてハッチングにより示される領域である。図5のサブルーチンについて以下に説明する。
In S255, the floating
S258においてフローティングアプリ21bは、画像表示領域E1に第2画像R2を表示する。
In S258, the floating
S260においてフローティングアプリ21bは、第2特定領域S2の透明度を低下させる。本明細書でいう透明度とは、0〜100%の数値範囲をとる変数であり、透明度を低くしていくと画像が暗くなっていき、ユーザによる画像の視認性が低下する。一方、透明度を高くしていくと画像が明るくなっていき、ユーザによる画像の視認性が向上する。
In S260, the floating
S270においてフローティングアプリ21bは、ダウンロード等の所定の処理中であるか否かを判断する。具体的には、画像表示領域E1に所定文字列C1が表示されているか否かを判断する。肯定判断される場合(S270:YES)にはS270を繰り返し、否定判断される場合(S270:NO)にはS280へ進む。
In S270, the floating
S280においてフローティングアプリ21bは、第2特定領域S2の透明度を元に戻す。すなわち、フローティングアプリ21bは、第2特定領域S2の透明度を、S260において変更する前の透明度に戻す。フローティングアプリ21bは、S280の処理を行うと、「第2特定領域の表示態様変更処理」のサブルーチンを終了し、図3に示すS130へ戻る。
In S280, the floating
<実施例の効果>
フローティングアプリ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
フローティングアプリ21bは、第1画像R1および第1背景画像B1が表示されている画像表示領域E1の表示画面のスクリーンショットデータを入手する(S140)。フローティングアプリ21bは、スクリーンショットデータを解析することで、第1背景画像B1の第1表示態様を認識することができる。このように、メインアプリ21aとフローティングアプリ21bが通信できない場合(S20:NO、S130:NO)であっても、フローティングアプリ21bは、スクリーンショットデータに基づいて第1背景画像B1の第1表示態様を認識することができる。
The floating
メインアプリ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
フローティングアプリ21bは、第1表示態様である第1背景画像B1に対応する第1色を認識する(S180またはS190)。そして、フローティングアプリ21bは、第1色とは異なる第2色で第2背景画像B2を表示する(S210)。このように、第1背景画像B1と第2背景画像B2の色を異ならせることによって、第1背景画像B1と第2背景画像B2の境界のユーザによる視認性を向上することができる。
The floating
フローティングアプリ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
フローティングアプリ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
フローティングアプリ21bは、第2色を、第1色の補色であり、第1色の明度を反転した色である色に設定する(S200)。このように、第1色と第2色を互いの補色となる色で表示することで、いわゆる補色調和の効果により、第1背景画像B1と第2画像R2の境界のユーザによる視認性を向上することができる。また、第2色を第1色の明度を反転させた色で表示することで、第1色と第2色の明度差により、第1背景画像B1と第2画像R2の境界のユーザによる視認性を向上することができる。
The floating
フローティングアプリ21bは、画像表示領域E1内であって第2画像R2を除いた全領域である第2特定領域S2の透明度を低下させる(S260)。このように、第2特定領域S2を第2画像R2よりも視認しにくい表示態様とすることで、第2画像R2とそれ以外の領域の境界のユーザによる視認性を向上することができる。
The floating
フローティングアプリ21bは、読み込みやダウンロード等の所定の処理中であることを示す所定文字列C1を認識した場合(S160:YESまたはS167:YES)に、第2特定領域S2の透明度を低下させる(S260)。このように、読み込み中やダウンロード中等の待機時間が生じる場合に、第2特定領域S2をユーザが視認しにくい態様に変更し、相対的に第2画像R2をユーザが視認しやすくすることができる。これにより、メインアプリ21aが待機状態になっているが、フローティングアプリ21bが実行可能であることをユーザに認識させることができる。
When the floating
フローティングアプリ21bは、第2画像R2を表示した時点以降において、所定時間の間、操作入力を受け付けていない場合(S240:YES)に、第2特定領域S2の透明度を低下させる(S260)。操作入力を所定時間受け付けない場合は、ユーザが第2画像R2を見失った可能性がある場合であるとみなすことができる。従って、第2画像R2を目立たせることで、ユーザが第2画像R2を発見しやすくすることが可能となる。
The floating
フローティングアプリ21bは、所定操作を受け付けた場合(S220:YES)に、第2画像R2のエッジ線L1の形状をエッジ線L2の形状に変更する(S230)。このように、ユーザが画像表示領域E1に表示された第2画像R2を見失ったとき等に、ジェスチャ入力やシェイク操作等の所定操作を入力することで、第2画像R2のユーザによる視認性を向上することができる。
When the floating
以上、本発明の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。 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
S230において、フローティングアプリ21bが第2画像R2の第2表示態様を変更する態様は、様々であってよい。例えば、エッジ線L1内の面積を大きくしてもよいし、第2画像R2を振動させてもよいし、第2画像R2を点滅させてもよい。いずれの変更によっても、ユーザによる第2画像R2の視認性を向上することができる。なお、エッジ線L1内の面積の変更は、本体画像M1と第2背景画像B2の双方の面積を大きくしてもよいし、いずれか一方の面積を大きくしてもよい。
In S230, the mode in which the floating
S60においてメインアプリ21aは、第1背景画像B1を構成する画素の各々の色を示す色情報をフローティングアプリ21bへ送信したが、これに限られない。例えば、メインアプリ21aは、第1背景画像B1の各々の色に代えて、第1色を示す色情報を記憶部12に記憶させていてもよい。そして、第1色を示す色情報をフローティングアプリ21bへ送信してもよい。この場合、フローティングアプリ21bは、受信した色情報により示される色を第1色として認識して、第2色を設定してもよい。
In S60, the
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
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
携帯電話10がAndroid(Google Inc.の登録商標)のプラットフォームを搭載している場合を説明したが、この態様に限られない。例えば、携帯電話10がiOS(Cisco社の登録商標)のプラットフォームを搭載していてもよい。
The case where the
図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
表示態様情報を送信する手段(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
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。 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
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.
前記第1認識手段は、前記第1表示態様である前記第1背景画像に対応する第1色を前記制御部に認識させ、
前記第2表示手段は、前記第2背景画像の色を前記第2表示態様である前記第1色とは異なる第2色で表示することを特徴とする請求項1に記載の情報処理装置。 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.
第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.
第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.
第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.
第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.
第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のプログラムは前記制御部をさらに機能させ、
前記第2表示手段は、前記第2認識手段によって前記特定画像が表示されていることが認識された場合に、前記第2特定領域の前記第3表示態様を前記第2画像よりも視認しにくい前記第4表示態様に前記制御部に変更させることを特徴とする、請求項8または9に記載の情報処理装置。 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特定領域の前記第3表示態様を前記第2画像よりも視認しにくい前記第4表示態様に前記制御部に変更させることを特徴とする、請求項8〜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.
第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画像の前記エッジ線の形状または前記エッジ線内の面積を変更することを特徴とする、請求項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.
第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.
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) |
-
2017
- 2017-01-30 JP JP2017014637A patent/JP6950188B2/en active Active
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 |