JP7463906B2 - 情報処理装置およびプログラム - Google Patents
情報処理装置およびプログラム Download PDFInfo
- Publication number
- JP7463906B2 JP7463906B2 JP2020140374A JP2020140374A JP7463906B2 JP 7463906 B2 JP7463906 B2 JP 7463906B2 JP 2020140374 A JP2020140374 A JP 2020140374A JP 2020140374 A JP2020140374 A JP 2020140374A JP 7463906 B2 JP7463906 B2 JP 7463906B2
- Authority
- JP
- Japan
- Prior art keywords
- state
- screen
- file
- user
- information processing
- 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
- 230000010365 information processing Effects 0.000 title claims description 130
- 230000006870 function Effects 0.000 description 136
- 230000007704 transition Effects 0.000 description 32
- 238000010586 diagram Methods 0.000 description 17
- 230000003252 repetitive effect Effects 0.000 description 12
- 239000004973 liquid crystal related substance Substances 0.000 description 7
- 230000004044 response Effects 0.000 description 6
- 238000000034 method Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012015 optical character recognition Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 239000011230 binding agent Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000004424 eye movement Effects 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3438—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment monitoring of user actions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/453—Help systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、ユーザの操作によって、第1状態と第2状態とで状態の遷移を繰り返している場合に、ユーザが実行した、第1状態と第2状態とで状態の遷移を行う操作よりも少ない操作回数で、状態の遷移を行うことができる機能を、ユーザが把握することができることを目的とする。
請求項2に記載の発明は、前記第3状態は、前記第2状態に類似した状態であることを特徴とする、請求項1に記載の情報処理装置である。
請求項3に記載の発明は、前記第3状態の画面は、前記第2状態の画面の一部を表示している画面であることを特徴とする、請求項1に記載の情報処理装置である。
請求項4に記載の発明は、前記プロセッサは、前記第2状態の画面が予め定められた状態だった場合、前記機能の提示を行わないことを特徴とする、請求項1に記載の情報処理装置である。
請求項5に記載の発明は、前記予め定められた状態とは、前記ユーザが編集操作を行っている状態であることを特徴とする、請求項4に記載の情報処理装置である。
請求項6に記載の発明は、前記予め定められた状態とは、前記第2状態の画面と他の画面とが並べて表示された状態であることを特徴とする、請求項4に記載の情報処理装置である。
請求項7に記載の発明は、前記プロセッサは、前記第1状態の画面に表示されるファイルに基づいて、前記第2状態または前記第3状態の画面とは異なる第4状態の画面に遷移させる他の機能を提案することを特徴とする、請求項1に記載の情報処理装置である。
請求項8に記載の発明は、前記プロセッサは、前記第1状態の画面における前記ファイルの表示形式に応じて、前記他の機能を提案することを特徴とする、請求項7に記載の情報処理装置である。
請求項9に記載の発明は、前記プロセッサは、前記第1状態の画面における前記ファイルの表示サイズに応じて、前記他の機能を提案することを特徴とする、請求項7に記載の情報処理装置である。
請求項10に記載の発明は、前記プロセッサは、前記第1状態の画面における前記ファイルの配置に応じて、前記他の機能を提案することを特徴とする、請求項7に記載の情報処理装置である。
請求項11に記載の発明は、前記プロセッサは、前記ファイルの内容に応じて、前記他の機能を提案することを特徴とする、請求項7に記載の情報処理装置である。
請求項12に記載の発明は、前記プロセッサは、前記第2状態の画面におけるユーザの操作に基づいて、当該第2状態の画面および前記第3状態の画面とは異なる第4状態の画面に遷移させる他の機能を提案することを特徴とする、請求項1に記載の情報処理装置である。
請求項13に記載の発明は、コンピュータに、第1状態において、ユーザから第1操作を受け付けた場合、当該第1状態から第2状態へ遷移させ、前記第2状態において、ユーザから第2操作を受け付けた場合、当該第2状態から前記第1状態へ遷移させ、前記第1操作の後に前記第2操作を検知した場合に、前記第1状態から前記第2状態へ遷移させて、当該第2状態から当該第1状態へ遷移させる機能、または前記第1状態から前記第2状態に対応する第3状態へ遷移させて、当該第3状態から当該第1状態へ遷移させる機能、を前記ユーザに提示する、ことを実現させ、前記機能を実行する操作回数は、前記第1操作と前記第2操作とを合わせた操作回数よりも少ないことを特徴とする、プログラムである。
請求項2の発明によれば、ユーザが遷移させた第2状態と乖離しない状態に遷移させる機能を、ユーザに対して提案することができる。
請求項3の発明によれば、ユーザが遷移させた第2状態と共通する部分を有する状態に遷移させる機能を、ユーザに提案することができる。
請求項4の発明によれば、第2状態の画面の情報を用いて、機能の提案の実行の有無を判断することができる。
請求項5の発明によれば、ユーザが編集の目的で第2状態の画面を表示させている場合において、機能の提案をすることを抑制できる。
請求項6の発明によれば、ユーザが第2状態の画面と他の画面とを見比べている場合において、機能の提案をすることを抑制できる。
請求項7の発明によれば、第1状態の画面に表示されるファイルの情報を用いて、他の機能の提案ができる。
請求項8の発明によれば、ファイルの表示形式の情報を用いて、他の機能の提案ができる。
請求項9の発明によれば、ユーザによるファイルの表示サイズの意図を考慮して、他の機能の提案ができる。
請求項10の発明によれば、ユーザによるファイルの配置の意図を考慮して、他の機能の提案ができる。
請求項11の発明によれば、ファイルの内容の情報を用いて、他の機能の提案ができる。
請求項12の発明によれば、第2状態の画面におけるユーザによる操作の情報を用いて、他の機能の提案ができる。
<第1実施形態>
図1は、本実施形態の情報処理装置1のハードウェア構成例を示した図である。
メインメモリ12は、各種ソフトウェアや、その実行に用いるデータ等を記憶する記憶領域である。
HDD13は、各種のソフトウェア、各種ソフトウェアに対する入力データや、各種ソフトウェアからの出力データ等を記憶する記憶領域である。特に、本実施形態のHDD13は、アプリケーションである後述のドキュメントハンドリング・ソフトウェアを実現するプログラムを記憶する。
続いて、ドキュメントハンドリング・ソフトウェアによって液晶ディスプレイに表示される画面について説明する。
図3は、テキスト表示のデスク画面100の一例である。
図2に示すように、デスク画面100は、メニューを表示するメニューバー110と、機能を実行するアイコンを表示する第1ツールバー120と、機能を実行するアイコンを第1ツールバー120とは異なる位置にて表示する第2ツールバー130と、を有する。また、デスク画面100は、例えばHDD13に記憶される複数のファイルがまとめられるフォルダの構成を示すフォルダ部140と、フォルダ部140で選択されたフォルダの内容を示すワークスペース部150と、を有する。
図2に示すように、サムネイルは、複数の画像を一覧表示するために縮小化された画像である。サムネイルは、文書データを視覚的に識別する表示要素として、画面に表示される。
サムネイル表示のワークスペース部150では、初期の状態で、複数のサムネイルが、予め定められた位置に表示される。
そして、サムネイル表示では、ユーザがファイル10のサムネイルをドラッグして移動させ、ファイル10を任意の位置に配置可能である。ユーザは、現実のデスク上に物理的な書類を並べる感覚で、ワークスペース部150において電子的なファイル10を任意の位置に配置できる。例えば、ユーザは、ワークスペース部150において、プロジェクトやテーマなど関連性が高い複数のファイル10を互いに近くにまとめて配置したり、ユーザの主観である重要度や優先度が高いファイルをより使い易い位置に配置したりする。そして、情報処理装置1は、ユーザが任意の位置にファイル10を配置した場合、ワークスペース部150における各ファイル10の座標情報を管理する配置情報を作成する。そして、配置情報は、HDD13に記憶される。
図3に示すように、テキスト表示のワークスペース部150では、それぞれテキストで表示される複数のファイル10を、例えばファイル名の順番や、ファイル10の作成日時の順番などに従って、リストで配置する。なお、テキスト表示のワークスペース部150では、ユーザの任意の位置にファイル10を配置することができないようになっている。
図4は、本実施形態のビューワ画面200の一例である。
なお、メニューバー210、第1ツールバー220および第2ツールバー230の基本構成は、デスク画面100のメニューバー110、第1ツールバー120および第2ツールバー130と同様である。
そして、情報処理装置1は、各ビューワ画面200に設けられる閉ボタン250がクリックされることで、そのビューワ画面200を閉じる。
図5は、ファイル表示状態のプレビュー画面300の一例である。
図6は、ファイル非表示状態のプレビュー画面300の一例である。
プレビュー画面300は、ツールバー310を有している。ツールバー310は、ファイル10の表示の拡大倍率を調整するための調整アイコン311と、ファイル10のページを捲る捲りアイコン312とを有する。
そして、プレビュー画面300は、例えばファイル10の内容を表示するという点や、ツールバーを有するという点で、ビューワ画面200と類似している。
図7は、本実施形態の拡大表示画面400の一例である。
そして、拡大表示画面400は、<Ctrl>キーと<Shift>キーとの両方が押されている限り、継続して表示される。
また、拡大表示画面400は、拡大表示画面400におけるファイル10の中心が、ワークスペース部150におけるファイル10のサムネイルの中心に合うように表示される。そして、拡大表示画面400は、デスク画面100のワークスペース部150に重畳して、デスク画面100よりも手前側である上位レイヤに表示される。従って、ユーザは、表示対象のファイル10が拡大表示画面400に表示される際、ファイル10のサムネイルが拡大されたかのように見える。
さらに、拡大表示画面400では、ファイル10が複数ページにより構成されている場合に、マウスの右ボタンまたは左ボタンを押すことで、ページの順方向または逆方向にページが捲られる表示が行われる。
その後、情報処理装置1は、改めて別のデスク画面100のワークスペース部150(図2参照)に表示される他のファイル10にマウスのポインタを重ねた状態で、キーボードの<Ctrl>キーと<Shift>キーとの両方を押すキー操作を受け付けると、他のファイル10に対応する拡大表示画面400が表示される。
続いて、以上のように構成されるドキュメントハンドリング・ソフトウェアによる、ユーザの画面操作に関する機能の提案(以下、機能提案と呼ぶ)について説明する。
情報処理装置1では、例えば画面などが第1状態から第2状態となり、第2状態から第1状態に戻るという操作が検知された場合に、第1状態から第2状態に対応する第3状態へ遷移させて、その第3状態から第1状態へ遷移させる機能をユーザに提示する。この場合に、ユーザに提案する機能を実行するための操作回数は、第1状態から第2状態となり、第2状態から第1状態に遷移するときの操作回数よりも少ないものである。
以下、第1実施形態の情報処理装置1について具体的に説明する。
図8に示すように、情報処理装置1は、繰返し操作を検知したか否かを判断する(S101)。ここで、繰返し操作とは、例えば画面などが第1状態から第2状態に遷移し、その第2状態から第1状態に遷移するという往復する動作が例示される。また、繰返し操作とは、例えば画面などが第1状態から第2状態に遷移し、その第2状態から第1状態に遷移し、さらに、第1状態から第2状態に遷移するという重複する動作が例示される。
なお、繰返し操作に基づく機能提案の実行の判断は、上記の往復する動作、または、重複する動作が、予め定められた時間以内に行われたことに基づいて行っても良い。
説明テキスト510は、提案する機能をユーザが実行するために必要となる操作を文章により表現する。図9に示す例は、拡大表示画面400を表示させるための操作例であり、説明テキスト510は、マウスおよびキーボードの操作を具体的に説明する。
なお、提案画面500は、単数の機能だけではなく、複数の機能を提案しても良い。
なお、機能提案をする条件として、重複して行われる繰返し操作が、例えば5秒などの予め定められた時間以内に行われることを例示できる。
情報処理装置1は、例えば画面などが第1状態から第2状態となり、第2状態から第1状態になるという繰返し操作が検知された場合に、第1状態から第2状態へ遷移させて、その第2状態から第1状態へ遷移させる機能をユーザに提示しても良い。この場合に、ユーザに提案する機能を実行するための操作回数は、提案の元となる繰返し操作の操作回数よりも少ないものである。
提案する機能は、マウスのポインタをファイル10に重ねた状態で、<Ctrl>キーおよび<Alt(オルト)>キーの両方をキー操作するものである。情報処理装置1は、デスク画面100のファイル10に対してポインタが重ねられた状態で、キーが押されている限りビューワ画面200を表示し、キーが放されるとビューワ画面200を非表示にする。この提案する機能において、ユーザの操作回数は、1回であり、提案の元となる繰返し操作の操作回数である2回と比較して少ないものとなる。
次に、繰返し操作が検知された場合であっても、機能提案を行わないとする例外操作について説明する。
情報処理装置1は、ビューワ画面200における編集操作が行われた場合、機能提案を行わない。例外操作とは、機能提案をするにあたって、予め定められた状態だった場合に機能の提示を行わないと判断するための操作である。例えば、例外操作は、機能提案をすることの意義が低くなる操作や、機能提案を行うことでかえってユーザの利便性の低下を招くおそれのある操作である。
続いて、プレビュー画面300と拡大表示画面400とのいずれかの機能を機能提案として決定することを説明する。
本実施形態の情報処理装置1は、デスク画面100に表示されるファイル10に基づいて、提案する機能の内容を決定する。情報処理装置1では、デスク画面100に表示されるファイル10に基づく例として、(i)ファイルの表示形式、(ii)ファイルの表示サイズ、(iii)ファイルの配置、および(iv)ファイルの内容、のいずれかの情報を用いる。
さらに、本実施形態の情報処理装置1は、画面におけるユーザの操作に基づいて、提案する機能の内容を決定する。
図10に示すように、情報処理装置1は、デスク画面100におけるファイル10の表示形式がテキスト表示であるか否かを判断する(S201)。本実施形形態のデスク画面100のワークスペース部150において、ファイル10は、テキスト表示(図3参照)とサムネイル表示(図2参照)とのいずれかの表示形式により表示される。そして、このファイル10の表示形式がテキスト表示である場合(S201にてYes)には、プレビュー画面300(例えば、第4状態の画面の一例)、を表示する機能を提案する(S202)。
上述したテキスト表示と同様に、サムネイル表示されたファイル10が比較的小さい場合、そのファイル10に対してポインタを重ねる操作は、ユーザの操作性の低下を招くおそれがある。そこで、サムネイルが予め定められたサイズより小さい場合には、拡大表示画面400ではなくプレビュー画面300を提案する。
図2を参照しながら説明したように、デスク画面100のワークスペース部150の複数のファイル10のサムネイルは、ユーザにより任意の位置に配置され、配置情報として管理される。そして、ユーザのサムネイルの配置情報がない場合(S204にてNo)には、S202に進み、プレビュー画面300を表示する機能を提案する。
情報処理装置1は、デスク画面100に表示されるファイル10の内容に基づいて、プレビュー画面300および拡大表示画面400のいずれの機能を提案するかを決定する。ここで、ファイル10の内容とは、ファイルを構成する情報であり、図形や写真などの画像、文書などのテキストが例示される。そして、本実施形態の情報処理装置1は、ファイル10におけるテキストと画像との比率に応じて、機能提案を決定する。
ここで、本実施形態の拡大表示画面400は、ファイル10の拡大倍率が固定であり、プレビュー画面300は、ファイル10の拡大倍率をユーザが変更可能である。そこで、本実施形態の情報処理装置1は、テキストが占める面積が比較的大きい場合には、プレビュー画面300を提案し、画像が占める面積が比較的大きい場合には、拡大表示画面400を提案する。
情報処理装置1は、繰返し操作が行われていた際のユーザの操作に応じて、提案する機能の決定を行っても良い。本実施形態では、デスク画面100からビューワ画面200に遷移した後に、ビューワ画面200におけるユーザの操作の履歴により、機能提案の内容を決定する。例えば、ビューワ画面200で表示されるファイル10のページを捲る操作が行われた場合、情報処理装置1は、拡大表示画面400を提案する。一方で、ビューワ画面200で表示されるファイル10のページを捲る操作が行われなかった場合、情報処理装置1は、プレビュー画面300を提案する。
次に、第2実施形態が適用される情報処理装置1について説明する。
図11は、第2実施形態の情報処理装置1による機能提案の説明図である。
なお、第2実施形態において、第1実施形態と同様な構成については、同一の符号を付してその詳細な説明を省略する。
なお、情報処理装置1は、デスク画面100にてツールバーが非表示になっている状態で、<Ctrl>キーおよび<F1>キーの両方のキー操作を受け付けると、デスク画面100にツールバーを再び表示する。
第2実施形態の情報処理装置1は、デスク画面100において一括して非表示にされる対象となるツールバーが、ユーザによって利用されていた場合、機能提案を行わない。例えば、ユーザが、第1ツールバー120や第2ツールバー130のいずれかのアイコンを操作する場合がある。ここで、非表示になる対象となるツールバーをユーザが利用していた場合には、ツールバーを一括して非表示にする機能を実施すると、利用していたツールバーをユーザが利用できなくなってしまうおそれがある。従って、情報処理装置1は、一括して非表示にされる対象となるツールバーがユーザによって利用されていた場合、機能を提案しない。
情報処理装置1は、例えば、第1ツールバー120が表示されている状態にて、第1ツールバー120を構成する複数のアイコンを個別に非表示にするという繰返し操作が行われた場合に、全てのツールバーを一括して非表示にする機能を提案しても良い。この場合に、全てのツールバーが非表示となる状態(例えば、第3状態の一例)は、第1ツールバー120を構成する複数のアイコンが個別に非表示になっている状態(例えば、第2状態の一例)の一部となる。
次に、第3実施形態が適用される情報処理装置1について説明する。
なお、第3実施形態において、他の実施形態と同様な構成については、同一の符号を付してその詳細な説明を省略する。
Claims (13)
- プロセッサを備え、
前記プロセッサは、
第1状態において、ユーザから第1操作を受け付けた場合、当該第1状態から第2状態へ遷移させ、
前記第2状態において、ユーザから第2操作を受け付けた場合、当該第2状態から前記第1状態へ遷移させ、
前記第1操作の後に前記第2操作を検知した場合に、前記第1状態から前記第2状態へ遷移させて、当該第2状態から当該第1状態へ遷移させる機能、または前記第1状態から前記第2状態に対応する第3状態へ遷移させて、当該第3状態から当該第1状態へ遷移させる機能、を前記ユーザに提示し、
前記機能を実行する操作回数は、前記第1操作と前記第2操作とを合わせた操作回数よりも少ないことを特徴とする、情報処理装置。 - 前記第3状態は、前記第2状態に類似した状態であることを特徴とする、請求項1に記載の情報処理装置。
- 前記第3状態の画面は、前記第2状態の画面の一部を表示している画面であることを特徴とする、請求項1に記載の情報処理装置。
- 前記プロセッサは、
前記第2状態の画面が予め定められた状態だった場合、前記機能の提示を行わないことを特徴とする、請求項1に記載の情報処理装置。 - 前記予め定められた状態とは、前記ユーザが編集操作を行っている状態であることを特徴とする、請求項4に記載の情報処理装置。
- 前記予め定められた状態とは、前記第2状態の画面と他の画面とが並べて表示された状態であることを特徴とする、請求項4に記載の情報処理装置。
- 前記プロセッサは、
前記第1状態の画面に表示されるファイルに基づいて、前記第2状態または前記第3状態の画面とは異なる第4状態の画面に遷移させる他の機能を提案することを特徴とする、請求項1に記載の情報処理装置。 - 前記プロセッサは、
前記第1状態の画面における前記ファイルの表示形式に応じて、前記他の機能を提案することを特徴とする、請求項7に記載の情報処理装置。 - 前記プロセッサは、
前記第1状態の画面における前記ファイルの表示サイズに応じて、前記他の機能を提案することを特徴とする、請求項7に記載の情報処理装置。 - 前記プロセッサは、
前記第1状態の画面における前記ファイルの配置に応じて、前記他の機能を提案することを特徴とする、請求項7に記載の情報処理装置。 - 前記プロセッサは、
前記ファイルの内容に応じて、前記他の機能を提案することを特徴とする、請求項7に記載の情報処理装置。 - 前記プロセッサは、
前記第2状態の画面におけるユーザの操作に基づいて、当該第2状態の画面および前記第3状態の画面とは異なる第4状態の画面に遷移させる他の機能を提案することを特徴とする、請求項1に記載の情報処理装置。 - コンピュータに、
第1状態において、ユーザから第1操作を受け付けた場合、当該第1状態から第2状態へ遷移させ、
前記第2状態において、ユーザから第2操作を受け付けた場合、当該第2状態から前記第1状態へ遷移させ、
前記第1操作の後に前記第2操作を検知した場合に、前記第1状態から前記第2状態へ遷移させて、当該第2状態から当該第1状態へ遷移させる機能、または前記第1状態から前記第2状態に対応する第3状態へ遷移させて、当該第3状態から当該第1状態へ遷移させる機能、を前記ユーザに提示する、
ことを実現させ、
前記機能を実行する操作回数は、前記第1操作と前記第2操作とを合わせた操作回数よりも少ないことを特徴とする、プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020140374A JP7463906B2 (ja) | 2020-08-21 | 2020-08-21 | 情報処理装置およびプログラム |
US17/148,564 US11379100B2 (en) | 2020-08-21 | 2021-01-14 | Information processing apparatus to reduce number of operations during transitioning of screen and non-transitory computer readable medium storing |
CN202110233421.9A CN114168025A (zh) | 2020-08-21 | 2021-03-03 | 信息处理装置、记录介质及信息处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020140374A JP7463906B2 (ja) | 2020-08-21 | 2020-08-21 | 情報処理装置およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022035813A JP2022035813A (ja) | 2022-03-04 |
JP7463906B2 true JP7463906B2 (ja) | 2024-04-09 |
Family
ID=80269547
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020140374A Active JP7463906B2 (ja) | 2020-08-21 | 2020-08-21 | 情報処理装置およびプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US11379100B2 (ja) |
JP (1) | JP7463906B2 (ja) |
CN (1) | CN114168025A (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022143464A (ja) * | 2021-03-17 | 2022-10-03 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置およびプログラム |
JP2023146246A (ja) * | 2022-03-29 | 2023-10-12 | 富士フイルムビジネスイノベーション株式会社 | 情報処理システム、情報処理装置、およびプログラム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007207186A (ja) | 2006-02-06 | 2007-08-16 | Denso Corp | 操作システム |
JP2007241955A (ja) | 2006-03-13 | 2007-09-20 | Sharp Corp | ガイド提示装置、ガイド提示方法、ガイド提示プログラム、および、ガイド提示プログラムを記録したコンピュータ読取可能な記録媒体 |
JP2012100068A (ja) | 2010-11-02 | 2012-05-24 | Sharp Corp | 携帯端末装置 |
JP2020027497A (ja) | 2018-08-14 | 2020-02-20 | 富士ゼロックス株式会社 | 情報処理装置 |
JP2020071673A (ja) | 2018-10-31 | 2020-05-07 | 株式会社Jvcケンウッド | 情報処理装置、情報処理方法及びプログラム |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5877759A (en) * | 1997-03-26 | 1999-03-02 | Netscape Communications Corporation | Interface for user/agent interaction |
JP2007087119A (ja) | 2005-09-22 | 2007-04-05 | Fuji Xerox Co Ltd | 指示入力受付方法およびユーザインタフェース装置並びにプログラム |
JP2011066850A (ja) | 2009-09-18 | 2011-03-31 | Fujitsu Toshiba Mobile Communications Ltd | 情報通信端末 |
WO2012125988A2 (en) * | 2011-03-17 | 2012-09-20 | Laubach Kevin | Input device enhanced interface |
JP2013162140A (ja) | 2012-02-01 | 2013-08-19 | Sharp Corp | 表示装置及び表示方法 |
US11237696B2 (en) * | 2016-12-19 | 2022-02-01 | Google Llc | Smart assist for repeated actions |
US10831486B2 (en) * | 2017-12-14 | 2020-11-10 | Adobe Inc. | Automation of sequences of actions |
US10671283B2 (en) * | 2018-01-31 | 2020-06-02 | Salesforce.Com, Inc. | Systems, methods, and apparatuses for implementing intelligently suggested keyboard shortcuts for web console applications |
-
2020
- 2020-08-21 JP JP2020140374A patent/JP7463906B2/ja active Active
-
2021
- 2021-01-14 US US17/148,564 patent/US11379100B2/en active Active
- 2021-03-03 CN CN202110233421.9A patent/CN114168025A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007207186A (ja) | 2006-02-06 | 2007-08-16 | Denso Corp | 操作システム |
JP2007241955A (ja) | 2006-03-13 | 2007-09-20 | Sharp Corp | ガイド提示装置、ガイド提示方法、ガイド提示プログラム、および、ガイド提示プログラムを記録したコンピュータ読取可能な記録媒体 |
JP2012100068A (ja) | 2010-11-02 | 2012-05-24 | Sharp Corp | 携帯端末装置 |
JP2020027497A (ja) | 2018-08-14 | 2020-02-20 | 富士ゼロックス株式会社 | 情報処理装置 |
JP2020071673A (ja) | 2018-10-31 | 2020-05-07 | 株式会社Jvcケンウッド | 情報処理装置、情報処理方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
CN114168025A (zh) | 2022-03-11 |
US20220057904A1 (en) | 2022-02-24 |
JP2022035813A (ja) | 2022-03-04 |
US11379100B2 (en) | 2022-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10579204B2 (en) | User interface for multiple display regions | |
US20200183572A1 (en) | Single action selection of data elements | |
CA2424651C (en) | System and method for user modification of metadata in a shell browser | |
KR101098599B1 (ko) | 아이템 내 콘텐츠의 네비게이팅 시스템 및 방법 | |
US7712034B2 (en) | System and method for shell browser | |
Walkenbach et al. | Office 2010 Library: Excel 2010 Bible, Access 2010 Bible, PowerPoint 2010 Bible, Word 2010 Bible | |
US20120030566A1 (en) | System with touch-based selection of data items | |
US7844918B1 (en) | Desktop thumbnails with page controllers | |
US20100192066A1 (en) | Method and system for a graphical user interface | |
US20110292438A1 (en) | Image reading apparatus, information processing apparatus, image processing method, and computer program product | |
AU2010332148A1 (en) | Method and apparatus for displaying information in an electronic device | |
George et al. | 2a IBM SPSS statistics processes for PC | |
JP7463906B2 (ja) | 情報処理装置およびプログラム | |
JP2004355106A (ja) | コンピュータのタッチインタフェース | |
JP5749245B2 (ja) | 電子機器、表示方法、及び表示プログラム | |
Folder | IBM SPSS Statistics Processes for Mac |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230720 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240221 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240227 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240311 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7463906 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |