JP6524959B2 - INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING PROGRAM - Google Patents
INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING PROGRAM Download PDFInfo
- Publication number
- JP6524959B2 JP6524959B2 JP2016091231A JP2016091231A JP6524959B2 JP 6524959 B2 JP6524959 B2 JP 6524959B2 JP 2016091231 A JP2016091231 A JP 2016091231A JP 2016091231 A JP2016091231 A JP 2016091231A JP 6524959 B2 JP6524959 B2 JP 6524959B2
- Authority
- JP
- Japan
- Prior art keywords
- window
- unit
- information
- icon
- windows
- 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
Images
Landscapes
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、情報処理装置及び情報処理プログラムに関し、特に、2以上のウィンドウを表示する技術に関する。 The present invention relates to an information processing apparatus and an information processing program, and more particularly to a technique for displaying two or more windows.
同一画面上で複数のファイルを見ながら作業を行うことがあり、その場合は同一画面上に2以上のウィンドウが開かれることになる。ウィンドウの数が増えると、ウィンドウ同士が重なり合い、あるウィンドウは別のウィンドウの下側に完全に隠れて、そのウィンドウの存在を忘れてしまうことがある。 There are cases where work is performed while viewing a plurality of files on the same screen, in which case two or more windows will be opened on the same screen. As the number of windows increases, windows may overlap and one window may be completely hidden under another window, forgetting that window exists.
このように、2以上のウィンドウが開かれている場合には種々の問題があり、例えば、下記の特許文献1には、あるウィンドウの下側に完全に隠れたウィンドウをアイコン化することによって、簡単な操作で隠れていたウィンドウを表示できるようにし、作業の効率化を図ることが記載されている。 Thus, there are various problems when two or more windows are opened, for example, in Patent Document 1 below, by iconifying a window completely hidden below a certain window, It is described that it is possible to display a hidden window by a simple operation and to improve work efficiency.
ウィンドウについては、作業効率を良くするために、ユーザー好みに大きさや位置を調整することがある。特に、2以上のウィンドウを開いている場合には、その傾向が強い。しかしながら、2以上のウィンドウを一旦閉じて、その後、改めて開き直した場合には、大きさや位置を再度調整し直さなければならず、作業効率が悪いという問題がある。 For windows, the size and position may be adjusted to the user's preference in order to improve work efficiency. In particular, when two or more windows are open, the tendency is strong. However, when two or more windows are closed once and then reopened again, the size and position have to be readjusted, and there is a problem that work efficiency is poor.
このような問題を解決するものとして、2以上のファイルを一括実行させるためのアイコンを作成するという技術が考えられるが、アイコンを作成した情報処理装置とは別の情報処理装置で当該アイコンを起動させた場合、表示部の大きさやアスペクト比の違いなどにより、アイコン作成時と同じレイアウトでのウィンドウ表示を再現できない可能性がある。 One possible solution to this problem is the technology of creating an icon to execute two or more files in a batch, but the information processing apparatus other than the information processing apparatus that created the icon activates the icon. When this is done, the window display in the same layout as when creating the icon may not be able to be reproduced due to the size of the display unit and the difference in aspect ratio.
本発明は、上記の事情に鑑みなされたものであり、2以上のウィンドウを適正に表示させることを目的とする。 The present invention has been made in view of the above-mentioned circumstances, and an object thereof is to properly display two or more windows.
本発明の一局面に係る情報処理装置は、タッチパネル機能が設けられた表示部と、前記表示部に対するユーザー操作を受け付ける操作受付部と、前記操作受付部が受け付けた操作に応じた処理を実行する処理部と、記憶部と、を備え、前記処理部は、(i)実行されている複数のファイルの内容をそれぞれ示す複数のウィンドウと、予め定められた機能が関連付けられている少なくとも1つの第1のアイコンと、壁紙の画像と、が前記表示部に表示されているときに、前記操作受付部によって予め定められた操作が受け付けられると、前記複数のウィンドウのそれぞれについての大きさ及び位置を示すウィンドウ情報と、前記少なくとも1つの第1のアイコンの属性及び位置を示す第1情報、及び前記壁紙の画像を示す第2情報を含む背景情報と、を前記記憶部に記憶させるとともに、前記複数のファイルを一括実行させるための第2のアイコンを生成し、前記複数のウィンドウの表示を終了させてから、前記第2のアイコンを前記表示部に表示させ、(ii)前記操作受付部によって前記第2のアイコンに対する起動操作が受け付けられると、前記記憶部に記憶されている前記ウィンドウ情報及び前記背景情報を読み出して、前記表示部に、前記複数のウィンドウを前記ウィンドウ情報に基づいた前記大きさ及び前記位置にしたがって表示させ、前記少なくとも1つの第1のアイコンを前記第1情報に基づいた前記属性及び前記位置にしたがって表示させ、前記壁紙の画像を前記第2情報に基づいて表示させるが、前記複数のウィンドウが前記表示部に収まらない場合には、前記複数のウィンドウの大きさ及び位置を調整して前記複数のウィンドウを前記表示部に収める調整を行う情報処理装置である。 The information processing apparatus according to an aspect of the present invention performs a display unit touch panel function is provided, and the operation accepting unit that accepts user operation on the display unit, the processing corresponding to the operation in which the operation receiving unit receives A processing unit and a storage unit, the processing unit including: (i) at least one of a plurality of windows respectively indicating contents of a plurality of files being executed, and at least one of a plurality of predetermined functions being associated with each other When an operation defined in advance is accepted by the operation accepting unit while the icon 1 and the wallpaper image are displayed on the display unit, the sizes and positions of the plurality of windows are determined. Background information including window information indicating, first information indicating an attribute and position of the at least one first icon, and second information indicating an image of the wallpaper Are stored in the storage unit, and a second icon for executing the plurality of files collectively is generated, and the display of the plurality of windows is terminated, and then the second icon is displayed. parts to be displayed, reads the window information and the background information is activated when the operation is Ru accepted, stored in the storage unit to the second icon by (ii) the operation receiving unit, on the display unit the plurality of windows are displayed according to the size and the position based on the window information, the to be displayed according to the attribute and the location based at least one of the first icon in the first information, wherein While displaying based images of wallpaper to the second information, when the plurality of windows do not fit in the display unit, the By adjusting the size and position of the number of windows is an information processing apparatus for adjusting to fit a plurality of windows on the display unit.
また、本発明の一局面に係る情報処理プログラムは、タッチパネル機能が設けられた表示部と、記憶部と、を備えるコンピューターを、前記表示部に対するユーザー操作を受け付ける操作受付部と、前記操作受付部が受け付けた操作に応じた処理を実行する処理部と、して機能させ、更に、前記処理部が、(i)実行されている複数のファイルの内容をそれぞれ示す複数のウィンドウと、予め定められた機能が関連付けられている少なくとも1つの第1のアイコンと、壁紙の画像と、が前記表示部に表示されているときに、前記操作受付部によって予め定められた操作が受け付けられると、前記複数のウィンドウのそれぞれについての大きさ及び位置を示すウィンドウ情報と、前記少なくとも1つの第1のアイコンの属性及び位置を示す第1情報、及び前記壁紙の画像を示す第2情報を含む背景情報と、を前記記憶部に記憶させるとともに、前記複数のファイルを一括実行させるための第2のアイコンを生成し、前記複数のウィンドウの表示を終了させてから、前記第2のアイコンを前記表示部に表示させ、(ii)前記操作受付部によって前記第2のアイコンに対する起動操作が受け付けられると、前記記憶部に記憶されている前記ウィンドウ情報及び前記背景情報を読み出して、前記表示部に、前記複数のウィンドウを前記ウィンドウ情報に基づいた前記大きさ及び前記位置にしたがって表示させ、前記少なくとも1つの第1のアイコンを前記第1情報に基づいた前記属性及び前記位置にしたがって表示させ、前記壁紙の画像を前記第2情報に基づいて表示させるが、前記複数のウィンドウが前記表示部に収まらない場合には、前記複数のウィンドウの大きさ及び位置を調整して前記複数のウィンドウを前記表示部に収める調整を行うように前記コンピューターを機能させる情報処理プログラムである。 The information processing program according to one aspect of the present invention comprises a display unit touch panel function is provided, and the operation receiving unit and the storage unit, the computer comprising, for accepting a user operation to the display unit, the operation reception unit And a processing unit that executes processing according to the operation accepted by the user, and the processing unit further comprises: (i) a plurality of windows respectively indicating contents of a plurality of files being executed; When a predetermined operation is received by the operation receiving unit while at least one first icon associated with the selected function and the wallpaper image is displayed on the display unit, Window information indicating the size and position of each of the windows, and the first indicating the attribute and position of the at least one first icon Information and background information including second information indicating an image of the wallpaper are stored in the storage unit, and a second icon for collectively executing the plurality of files is generated, and the second icon of the plurality of windows is generated. after ending display, the display the second icon on the display unit is activated when the operation is Ru accepted, stored in the storage unit to the second icon by (ii) the operation receiving unit reads the window information and the background information, the display unit, the plurality of windows are displayed according to the size and the position based on the window information, the at least one first of said icon first is displayed according to the attribute and the position based on the information, but to be displayed based on the image of the wallpaper to the second information, said plurality If the window does not fit on the display unit is a plurality of windows of size and position to adjust the by information processing program to function the computer to perform the adjustment to accommodate a plurality of windows on the display unit .
本発明によれば、2以上のファイルを一括実行させて、予め登録されたウィンドウ情報に基づいた大きさ及び位置のウィンドウで各ファイルを表示部に表示させることができる。すなわち、予め登録されたレイアウトでウィンドウ表示を再現することができる。 According to the present invention, two or more files can be collectively executed, and each file can be displayed on the display unit with a window having a size and position based on pre-registered window information. That is, the window display can be reproduced with the layout registered in advance.
また、表示部の大きさやアスペクト比の違いなどにより、各ウィンドウが表示部に収まらない場合には、表示部に収まるようにウィンドウの大きさ及び位置が調整されるので、レイアウトの再現ができなかったとしても、2以上のファイルを一括で実行させてウィンドウで適正に表示させることができる。 Also, if each window can not fit in the display unit due to differences in display unit size or aspect ratio, the size and position of the window are adjusted to fit in the display unit, so the layout can not be reproduced. Even if two or more files are executed at once, they can be displayed properly in a window.
以下、本発明の一実施形態に係る情報処理装置及び情報処理プログラムについて図面を参照して説明する。 Hereinafter, an information processing apparatus and an information processing program according to an embodiment of the present invention will be described with reference to the drawings.
<第1実施形態>
図1は、本発明の第1実施形態に係る情報処理プログラムがインストールされた情報処理装置の主要内部構成を概略的に示した機能ブロック図である。情報処理装置1は、例えば、パーソナルコンピューター(PC:Personal Computer)などの電子機器であって、表示部10と、操作部20と、通信部30と、記憶部40と、制御ユニット100とを備えている。これらの各構成は、互いにCPU(Central Processing Unit)バスによりデータ又は信号の送受信が可能とされている。
First Embodiment
FIG. 1 is a functional block diagram schematically showing a main internal configuration of an information processing apparatus in which an information processing program according to a first embodiment of the present invention is installed. The information processing apparatus 1 is an electronic device such as a personal computer (PC), and includes a
表示部10は、液晶ディスプレイ(LCD:Liquid Crystal Display)や有機EL(OLED:Organic Light-Emitting Diode)などから構成される。図2(A)、図2(B)に示すように、表示部10は、複数のアイコンA1〜A4が配置された操作画面D1や複数のアイコンA1〜A4及び複数のウィンドウW1〜W3が配置された操作画面D2を表示する。アイコンA1,A2は左端に上から縦方向に配置され、アイコンA3,A4は下段のタスクバーB1に左から横方向に配置されている。
The
アイコンA1〜A4はそれぞれ、情報処理装置1が備える予め定められた様々な機能が関連付けられており、関連付けられた機能を示す画像が描かれている。例えば、アイコンA1は、メール機能に関連付けられている。また、アイコンA4は、表示部10にウィンドウで表示されている2以上のファイルを一括実行させるためのアイコンを作成する一括実行化機能に関連付けられている。
Each of the icons A1 to A4 is associated with various predetermined functions of the information processing apparatus 1, and an image showing the associated function is drawn. For example, the icon A1 is associated with the mail function. The icon A4 is associated with a batch execution function that creates an icon for batch execution of two or more files displayed in a window on the
また、表示部10は、制御ユニット100からの応答やデータ結果等を表示するとともに、タッチパネル機能が設けられており、ユーザーは画面表示される画像等に触れて情報処理装置1を操作することができる。
Further, the
操作部20は、マウスやキーボードなどであり、情報処理装置1が実行可能な各種動作及び処理についてユーザーから各種指示を受け付ける。
The
通信部30は、不図示のLAN(Local Area Network)チップなどの通信モジュールを備える通信インターフェイスである。情報処理装置1は、ネットワークを介してPCなどの他の情報処理装置と接続されており、通信部30により接続されたPCなどとの間でデータの送受信を行う。
The
記憶部40は、HDD(Hard Disk Drive)などの大容量の記憶装置である。
The
制御ユニット100は、CPU、RAM(Random Access Memory)、及びROM(Read Only Memory)等から構成される。制御ユニット100は、上記のROM又は記憶部40に記憶された情報処理プログラムが上記のCPUに実行されることにより、制御部101、操作受付部102、及びウィンドウ情報記憶部103として機能する。なお、制御ユニット100の上記の各構成は、前述の情報処理プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。
The
ウィンドウ情報記憶部103は、各ウィンドウの大きさ及び位置を示すウィンドウ情報を記憶部40に記憶させる。図3は、ウィンドウ情報記憶部103により記憶部40に記憶されるデータ構成の一例を示した図であり、各ファイルに対応付けて、ウィンドウの大きさ及び位置を示す、左上隅と右下隅の座標位置が記憶されている。
The window
制御部101は、情報処理装置1の全体的な動作制御を司る。制御部101は、表示部10、操作部20、通信部30、及び記憶部40などと接続されており、接続されている上記各構成の動作制御や、各構成との間での信号またはデータの送受信を行う。
The
制御部101は、特に、後述する操作受付部102が受け付けた操作に応じた処理を実行する処理部としての役割を果たす。例えば、ユーザーにより表示部10に設けられたタッチパネル機能や操作部20を用いて図2に示すアイコンA1を選択する操作が入力され、操作受付部102がアイコンA1のタッチ操作などの選択操作を受け付けた場合に、制御部101は、アイコンA1に関連付けられたメール機能を実行する。具体的には、制御部101は、記憶部40などに記憶されているメールプログラムを実行する。
In particular, the
また、制御部101は、記憶部40などに記憶されているファイルが示す内容をウィンドウにして表示部10に表示させることが可能であり、例えば、マイクロソフト社のWordなどの文書作成プログラムを使って作成された文書ファイルが実行されると、その文書ファイルが示す内容をウィンドウにして表示部10に表示させる。
In addition, the
操作受付部102は、タッチパネル機能が設けられた表示部10や操作部20から出力される検知信号に基づき、ユーザーにより入力されたユーザー操作を特定する。そして、操作受付部102は、特定したユーザー操作を受け付け、当該ユーザー操作に対応する制御信号を制御部101などに出力する。
The
次に、上記の構成を備える情報処理装置1の動作について説明する。図4は、情報処理プログラムを、情報処理装置1の制御ユニット10で実行させた場合の処理動作を示したフローチャートである。この処理動作が実行されるのは、操作受付部102が表示部10に表示されているアイコンA4に対する起動操作(予め定められた操作)を受け付けた場合である。なお、ここでは説明を容易にするために、図2(B)に示したように、ウィンドウW1〜W3が表示されている場合を例に挙げて説明する。
Next, the operation of the information processing apparatus 1 having the above configuration will be described. FIG. 4 is a flowchart showing the processing operation when the information processing program is executed by the
操作受付部102がアイコンA4に対する起動操作を受け付けると、制御部101は、表示部10に表示されているウィンドウW1〜W3の大きさ及び位置を示すウィンドウ情報(具体的には各ウィンドウW1〜W3それぞれの左上隅、右下隅の座標)を取得し(S1)、ウィンドウW1〜W3で表示されている各ファイルに対応付けて、取得したウィンドウ情報をウィンドウ情報記憶部103に記憶させる(S2)。
When
その後、制御部101は、これら各ファイルを一括実行させるためのアイコンを作成し(S3)、ウィンドウW1〜W3の表示を終了させてから(S4)、作成したアイコンを表示部10に表示させる(S5)。図5は、表示部10に表示される操作画面の一例を示した図である。操作画面D3に配置されているアイコンA5は前述した各ファイルを一括実行させるものであり、アイコンA5には一括実行させることを示す「一括」という文字とファイルの数を示す「3」が表示されている。
Thereafter, the
次に、表示部10に表示されているアイコンA5(図5)に対する起動操作が行われた場合の処理動作を図6に示すフローチャートに基づいて説明する。
Next, the processing operation when the activation operation is performed on the icon A5 (FIG. 5) displayed on the
操作受付部102がアイコンA5に対する起動操作を受け付けると、制御部101は、アイコンA5が一括実行させる各ファイルに対応する各ウィンドウのウィンドウ情報をウィンドウ情報記憶部103から読み出す(S11)。
When the
その後、制御部101は、アイコンA5の表示を終了させてから(S12)、当該各ファイルを実行させ(S13)、読み出したウィンドウ情報に基づいた大きさ及び位置のウィンドウで各ファイルを表示部10に表示させる(S14)。具体的には、あるファイルが文書作成プログラムを使って作成された文書ファイルである場合、制御部101が当該文書作成プログラムを実行させて当該文書ファイルをウィンドウで開き、その後、ウィンドウ情報に基づいてウィンドウの大きさ及び位置を調整する。
Thereafter, after the display of the icon A5 is ended (S12), the
図7は、表示部10に表示される操作画面の一例を示した図である。操作画面D4に配置されているウィンドウW4〜W6はアイコンA5に対する起動操作が行われた場合に表示されるものであり、ウィンドウW4〜W6はそれぞれ、図2(B)に示したウィンドウW1〜W3と同じ大きさ及び位置で配置されている。
FIG. 7 is a diagram showing an example of the operation screen displayed on the
<補足1>
上記では、操作受付部102がアイコンA4に対する起動操作を受け付けたときに、表示部10に表示されているウィンドウが複数存在する場合を説明した。これに対して、操作受付部102がアイコンA4に対する起動操作を受け付けたときに、表示部10に表示されているウィンドウが1つである場合を考える。
<Supplementary Note 1>
In the above, the case has been described in which there are a plurality of windows displayed on the
この場合、制御部101は、表示部10に表示されている1つのウィンドウの大きさ及び位置を示すウィンドウ情報を記憶部40に記憶させる。そして、制御部101は、このファイルを実行させるためのアイコンを生成し当該アイコンを表示部10に表示させる。
In this case, the
その後、操作受付部102が上記のアイコンに対する起動操作を受け付けた場合、制御部101は、記憶部40からウィンドウ情報を読み出す。そして、制御部101は、表示部10に、上記のアイコンに関連付けられたファイルを表示するウィンドウをウィンドウ情報に示された大きさ及び位置に表示させる。
Thereafter, when the
<補足2>
以下では、操作受付部102がアイコンA5に対する起動操作を受け付けたときに、アイコンA5を生成した時点からファイルの内容が変更されている場合を考える。
<Supplementary Note 2>
In the following, it is assumed that when the
制御部101は、アイコンA5を生成した時点からファイルの内容が変更されているか否かを判定し、ファイルの内容が変更されている場合には、表示部10に、変更前の内容を表示するか、または、変更後の内容を表示するかの選択を受け付けるための選択画面を表示させる。
The
そして、当該選択画面において操作受付部102が変更前の内容を表示する旨の選択指示を受け付けた場合、制御部101は、表示部10に、変更前の内容のファイルを表示するウィンドウをウィンドウ情報に示された大きさ及び位置に表示させる。一方、選択画面において操作受付部102が変更後の内容を表示する旨の選択指示を受け付けた場合、制御部101は、表示部10に、変更後の内容のファイルを表示するウィンドウをウィンドウ情報に示された大きさ及び位置に表示させる。
Then, when the
制御部101が上記のように処理を行うことで、アイコンA5を生成した時点でのファイルの内容を表示するのか、または、現時点でのファイルの内容を表示するのかを、ユーザーに選択させることができ、ユーザー所望のファイルの内容を表示部10に表示することができる。
Allowing the user to select whether to display the contents of the file at the time of generating the icon A5 or to display the contents of the file at the current time by performing the processing as described above by the
<補足3>
制御部101は、ウィンドウ情報として、ウィンドウの大きさ及び位置に加えて、ウィンドウで表示されているファイル内における位置を記憶部40に記憶させてもよい。そして、制御部101は、操作受付部102がアイコンに対する起動操作を受け付けた場合、表示部10に、アイコンに関連付けられたファイルをウィンドウ情報に示されるファイル内における位置から表示するウィンドウを表示させる。
<
The
例えば、ウィンドウ内にテキストファイルの10行目から50行目が表示されているときにアイコンA5が生成された場合、記憶部40には、ウィンドウで表示されているファイル内における位置として、10行目から50行目を示す情報が記憶される。その後、アイコンA5に対する起動操作がなされた場合、制御部101は、ウィンドウ内にテキストファイルの1行目から表示させるのではなく、テキストファイルの10行目から50行目の範囲を表示させる。
For example, when the icon A5 is generated when
上記のように処理を行うことで、ウィンドウを一旦閉じた後に再度ウィンドウを開く場合の作業効率を更に向上させることができる。 By performing the process as described above, it is possible to further improve the work efficiency in the case of reopening the window after closing the window once.
<第2実施形態>
次に、第2実施形態に係る情報処理プログラムがインストールされた情報処理装置について説明する。第1実施形態では、2以上のファイルを一括実行させるためのアイコンA5(図5)を作成して表示し、アイコンA5を作成した情報処理装置1でアイコンA5を起動操作させる場合について説明しているが、第2実施形態では、アイコンA5を作成した情報処理装置1とは異なる他の情報処理装置で起動操作させることが可能な点で第1実施形態と相違する。
Second Embodiment
Next, an information processing apparatus in which an information processing program according to the second embodiment is installed will be described. In the first embodiment, the case where an icon A5 (FIG. 5) for executing two or more files at a time is created and displayed, and the information processing apparatus 1 that created the icon A5 starts the icon A5 However, the second embodiment is different from the first embodiment in that the information processing apparatus other than the information processing apparatus 1 that has created the icon A5 can perform the start operation.
まず、表示部10に表示されているアイコンA5を他の情報処理装置へ送信する場合の処理動作を図8に示すフローチャートに基づいて説明する。
First, the processing operation for transmitting the icon A5 displayed on the
操作受付部102がアイコンA5を他の情報処理装置へ送信する要求を受け付けると(例えば、メールへのアイコンA5の添付作業が行われると)、制御部101は、アイコンA5が一括実行させる各ファイルのファイル情報を記憶部40から読み出し(S21)、各ファイルに対応するウィンドウ情報をウィンドウ情報記憶部103から読み出し(S22)、制御部101は、読み出したファイル情報とウィンドウ情報とをアイコンA5に付加する(S23)。
When the
これにより、アイコンA5を他の情報処理装置へメールに添付して送信することで、送信先である他の情報処理装置でも、送信元である情報処理装置と同様にアイコンA5に対する起動操作で2以上のファイルを一括実行させることが可能となる。 As a result, by attaching the icon A5 to another information processing apparatus by e-mail and transmitting it, the other information processing apparatus that is the transmission destination also receives the activation operation for the icon A5 as with the information processing apparatus that is the transmission source It is possible to execute the above files collectively.
次に、表示部10に表示されているアイコンA5に対する起動操作が行われた場合の処理動作を図9に示すフローチャートに基づいて説明する。
Next, the processing operation when the activation operation is performed on the icon A5 displayed on the
操作受付部102がアイコンA5に対する起動操作を受け付けると、制御部101は、アイコンA5が一括実行させる各ファイルに対応する各ウィンドウのウィンドウ情報をウィンドウ情報記憶部103から読み出し(S31)、制御部101は、読み出したウィンドウ情報に基づいて、各ウィンドウが表示部10に収まるか否かを判断する(S32)。この判断を行うのは、アイコンA5の作成元が他の情報処理装置である場合、作成元よりも表示部10が小さかったり、アスペクト比が異なったりして、各ウィンドウが表示部10に収まらない可能性があるからである。
When the
各ウィンドウが表示部10に収まると判断すれば(S32でYES)、制御部101は、アイコンA5の表示を終了させてから(S33)、各ファイルを実行させ(S34)、読み出したウィンドウ情報に基づいた大きさ及び位置のウィンドウで各ファイルを表示部10に表示させる(S35)。
If it is determined that each window fits in the display unit 10 (YES in S32), the
図10は、表示部10に表示される操作画面の一例を示した図であり、図10(A)はアイコンA5の作成元と表示部10が同じ大きさである場合を示し、図10(B)はアイコンA5の作成元よりも表示部10が大きい場合を示している。操作画面D5,D6に配置されているウィンドウW7〜W9はアイコンA5に対する起動操作が行われた場合に表示されるものであり、ウィンドウW7〜W9はそれぞれ、図2(B)に示したウィンドウW1〜W3と左上隅を基準にして同じ大きさ及び位置で配置されている。なお、ウィンドウW7〜W9は、それぞれ異なるファイルが起動することにより生成されたウィンドウである。
FIG. 10 is a diagram showing an example of the operation screen displayed on the
なお、ここではウィンドウW1〜W3と同じ大きさ及び位置でウィンドウW7〜W9を配置する場合について説明しているが、別の実施形態では、制御部101が、表示部10の表示領域に余裕があると判断した場合には、ウィンドウW7〜W9を拡大(相似拡大)して、図11に示す操作画面D7のようにウィンドウW7〜W9を表示部10全体に配置するようにしても良い。
Although the case where the windows W7 to W9 are arranged in the same size and position as the windows W1 to W3 is described here, in another embodiment, the
一方、制御部101が、表示部10に収まらないウィンドウが存在すると判断すれば(S32でNO)、制御部101は、表示部10に各ウィンドウが重ならないで収まるように各ウィンドウの大きさ及び位置を調整する(S36)。例えば、一括実行させるファイルが2個である場合には、図12(A)に示すように、タスクバーB1を除いて左右に均等に2分割した領域E1,E2を各ウィンドウに設定し、一括実行させるファイルが3個である場合には、図12(B)に示すように、3分割した領域E3〜E5を各ウィンドウに設定し、一括実行させるファイルが4個である場合には、図12(C)に示すように、均等に4分割した領域E6〜E9を各ウィンドウに設定する。
On the other hand, if the
なお、ウィンドウの割り当てについては、調整前のウィンドウの大きさや位置を考慮して設定すれば良い。例えば、調整前の各ウィンドウのレイアウトが、図2(B)に示したようなレイアウトである場合、ウィンドウW1を領域E3に割り当て、ウィンドウW2を領域E4に割り当て、ウィンドウW3を領域E5に割り当てる。 The window allocation may be set in consideration of the size and position of the window before adjustment. For example, when the layout of each window before adjustment is the layout as shown in FIG. 2B, the window W1 is assigned to the area E3, the window W2 is assigned to the area E4, and the window W3 is assigned to the area E5.
次に、制御部101は、調整後の各ウィンドウの大きさが予め設定された縮小限度の範囲内(例えば、元の大きさに対して80%以上)であるか否かを判断し(S37)、縮小限度の範囲内であると判断すれば(S37でYES)、制御部101は、アイコンA5の表示を終了させてから(S38)、各ファイルを実行させ(S39)、調整した大きさ及び位置のウィンドウで各ファイルを表示部10に表示させる(S40)。一方、縮小限度の範囲内ではないと判断すれば(S37でNO)、制御部101は、各ファイルを実行させない。
Next, the
上記第2実施形態によれば、2以上のファイルを一括実行させて、予め登録されたウィンドウ情報に基づいた大きさ及び位置のウィンドウで各ファイルを表示部10に表示させることができる。すなわち、予め登録されたレイアウトでウィンドウ表示を再現することができる。
According to the second embodiment, two or more files can be collectively executed, and each file can be displayed on the
また、表示部10の大きさやアスペクト比の違いなどにより、表示部10に収まらないウィンドウが存在する場合には、表示部10に収まるようにウィンドウの大きさ及び位置が調整されるので、レイアウトの再現ができなかったとしても、2以上のファイルを一括で実行させてウィンドウで適正に表示させることができる。
In addition, when there is a window that does not fit in the
また、ウィンドウの縮小限度の範囲内については、ファイルの種類(ファイルを作成するプログラムの種類)毎に設定するようにしても良い。例えば、文書作成プログラムを使って作成された文書ファイルについては、文字が多く、大きく縮小されると非常に見づらくなるため、縮小限度の範囲を大きめの80%に設定し、プレゼンテーションプログラムなどを使って作成されたファイルについては、大きく縮小しても影響が小さいので、縮小限度の範囲を60%に設定する。 In addition, within the range of the reduction limit of the window, it may be set for each file type (type of program for creating the file). For example, for a document file created using a word processing program, there are a lot of characters, and it becomes very difficult to see if it is greatly reduced, so set the reduction limit range to a larger 80% and use a presentation program etc. As for the created file, the reduction limit range is set to 60% because the reduction is not significant even if the file is greatly reduced.
また、さらに別の実施形態では、操作受付部102が図2(B)に示すアイコンA4に対する起動操作を受け付けると、制御部101が、図13に示すように、ウィンドウW1〜W3に対して順番に縮小限度を入力可能な画面P1を表示部10に表示し、ユーザーがウィンドウ毎に縮小限度を設定できるようにし、制御部101は、操作受付部102がユーザーからの入力を受け付けると、入力された縮小限度情報をウィンドウ情報の属性情報として記憶し、ウィンドウの大きさ及び位置を調整する場合に、制御部101が記憶した属性情報を用いるようにしても良い。
Further, in still another embodiment, when the
本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記の第1実施形態において、操作受付部102が表示部10に表示されているアイコンA4に対する起動操作(予め定められた操作)を受け付けた場合に、制御部101は、ウィンドウ情報とともに、更に表示部10に表示されている壁紙の画像と表示部10に表示されている他のアイコンの属性(アイコンに関連付けられたファイル名やアイコンの画像を含む)および位置とを示す背景情報を、記憶部40に記憶させてもよい。
The present invention is not limited to the configuration of the above embodiment, and various modifications are possible. For example, in the first embodiment described above, when the
そして、操作受付部102がアイコンA5に対する起動操作を受け付けた場合に、制御部101は、記憶部40からウィンドウ情報および背景情報を読み出す。制御部101は、表示部10に、アイコンに関連付けられたファイルを表示するウィンドウを表示させるとともに、更に表示部10に、背景情報に示される壁紙および背景情報に示されるアイコンを表示させる。上記の処理により、ウィンドウ表示を再現するだけでなく、壁紙の画像や表示部10に表示された他のアイコンを再現することができる。
Then, when the
また、操作受付部102が表示部10に表示されているアイコンA4に対する起動操作を受け付けた場合だけでなく、操作受付部102が情報処理装置1をシャットダウンする操作を受け付けた場合に、制御部101が、表示部10に表示されているウィンドウの大きさ及び位置を示すウィンドウ情報を記憶部40に記憶させてもよい。
Further, not only when the
すなわち、制御部101は、情報処理装置1がシャットダウンする前に、シャットダウンする直前の時点で表示部10に表示されているウィンドウの大きさ及び位置を示すウィンドウ情報を記憶部40に記憶させるとともに、当該ウィンドウで表示されているファイルに関連付けたアイコンを生成する。シャットダウン後に情報処理装置1が起動した場合、表示部10には、シャットダウンする直前に制御部101が生成したアイコンが表示されている。操作受付部102が当該アイコンに対する起動操作を受け付けた場合に、制御部101は、記憶部40からウィンドウ情報を読み出して、表示部10に、アイコンに関連付けられたファイルを表示するウィンドウをウィンドウ情報に示された大きさ及び位置に表示させる。上記の処理を行うことにより、情報処理装置1を再起動するなどしてシャットダウンした場合に、情報処理装置1がシャットダウンする前に表示されていたウィンドウを簡易な操作で再現することができる。
That is, the
また、上記の第2実施形態において、制御部101は、表示部10の画面内における予め定められた一点(例えば、左上隅)を中心としてのウィンドウを一様スケール変換(相似縮小)することで、ウィンドウの大きさおよび位置を調整してもよい。上記の処理を行うことで、ウィンドウの大きさおよび位置を調整した場合であっても、調整前と調整後でウィンドウの大きさの比率が維持されるため、ユーザーに与える違和感を抑えることができる。
Further, in the second embodiment described above, the
また、上記の第2実施形態において、制御部101は、各ウィンドウについて当該ウィンドウと隣り合うウィンドウが調整前と調整後で変わらない範囲内で、各ウィンドウの大きさ及び位置を調整する処理を行うとしてもよい。
In the second embodiment described above, the
上記の処理を図14に示す例を用いて具体的に説明する。図14に示す例では、操作画面D5内にウィンドウW11〜W15の5つのウィンドウが表示されている。制御部101は、操作画面D5内に表示されるこれらのウィンドウの隣接関係を記憶部40に記憶する。例えば、ウィンドウW11に隣り合うウィンドウは、ウィンドウW12であり、ウィンドウW12に隣り合うウィンドウは、ウィンドウW11、W13、W14である。
The above process will be specifically described using an example shown in FIG. In the example shown in FIG. 14, five windows W11 to W15 are displayed in the operation screen D5. The
制御部101は、この隣接関係(隣り合うウィンドウ)が調整前と調整後で変わらない範囲内で、各ウィンドウの大きさ及び位置を調整する処理を行う。すなわち、制御部101は、ウィンドウW11にウィンドウW12以外のウィンドウが隣り合わないように、各ウィンドウの位置および大きさを調整する。また、制御部101は、ウィンドウW12に隣り合うウィンドウが、ウィンドウW11、W13、W14となるようにウィンドウの位置および大きさを調整する。上記の処理を行うことで、ウィンドウの大きさおよび位置を調整した場合であっても、調整前と調整後で各ウィンドウの隣接関係が維持されるため、ユーザーに与える違和感を抑えることができる。
The
また、上記実施形態では、本発明に係る情報処理装置の一実施形態としてPCを用いて説明しているが、これは一例に過ぎず、他の電子機器、例えば、タブレット端末などでもよい。 Further, in the above embodiment, the PC is used as an embodiment of the information processing apparatus according to the present invention, but this is merely an example, and another electronic device such as a tablet terminal may be used.
また、図1乃至図14を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。 Further, the configurations and processes described by the above-described embodiment using FIGS. 1 to 14 are merely an embodiment of the present invention, and are not intended to limit the present invention to the configurations and processes.
1 情報処理装置
10 表示部
20 操作部
30 通信部
40 記憶部
100 制御ユニット
101 制御部
102 操作受付部
103 ウィンドウ情報記憶部
Reference Signs List 1
Claims (8)
前記表示部に対するユーザー操作を受け付ける操作受付部と、
前記操作受付部が受け付けた操作に応じた処理を実行する処理部と、
記憶部と、を備え、
前記処理部は、
(i)実行されている複数のファイルの内容をそれぞれ示す複数のウィンドウと、予め定められた機能が関連付けられている少なくとも1つの第1のアイコンと、壁紙の画像と、が前記表示部に表示されているときに、前記操作受付部によって予め定められた操作が受け付けられると、前記複数のウィンドウのそれぞれについての大きさ及び位置を示すウィンドウ情報と、前記少なくとも1つの第1のアイコンの属性及び位置を示す第1情報、及び前記壁紙の画像を示す第2情報を含む背景情報と、を前記記憶部に記憶させるとともに、前記複数のファイルを一括実行させるための第2のアイコンを生成し、前記複数のウィンドウの表示を終了させてから、前記第2のアイコンを前記表示部に表示させ、
(ii)前記操作受付部によって前記第2のアイコンに対する起動操作が受け付けられると、前記記憶部に記憶されている前記ウィンドウ情報及び前記背景情報を読み出して、前記表示部に、前記複数のウィンドウを前記ウィンドウ情報に基づいた前記大きさ及び前記位置にしたがって表示させ、前記少なくとも1つの第1のアイコンを前記第1情報に基づいた前記属性及び前記位置にしたがって表示させ、前記壁紙の画像を前記第2情報に基づいて表示させるが、前記複数のウィンドウが前記表示部に収まらない場合には、前記複数のウィンドウの大きさ及び位置を調整して前記複数のウィンドウを前記表示部に収める調整を行う情報処理装置。 A display unit provided with a touch panel function ;
An operation receiving unit that receives a user operation on the display unit;
A processing unit that executes a process according to the operation received by the operation receiving unit;
And a storage unit ,
The processing unit is
(I) Display on the display unit a plurality of windows respectively indicating the contents of a plurality of files being executed, at least one first icon associated with a predetermined function, and an image of a wallpaper Window information indicating the size and position of each of the plurality of windows, an attribute of the at least one first icon, and an attribute of the at least one first icon, when the predetermined operation is received by the operation receiving unit. Storing a first information indicating a position and background information including a second information indicating an image of the wallpaper in the storage unit, and generating a second icon for collectively executing the plurality of files; After the display of the plurality of windows is ended, the second icon is displayed on the display unit,
(Ii) the operation when start operation with respect to the second icon by the accepting unit is Ru accepted, reads the window information and the background information stored in the storage unit, on the display unit, the plurality of windows was displayed in accordance with the size and the position based on the window information, the at least one first icon is displayed in accordance with the attributes and the position based on the first information, wherein the image of the wallpaper Although display based on the second information, when the plurality of windows do not fit in the display unit, the adjustment by adjusting the size and position of said plurality of windows accommodating the plurality of windows on the display unit Information processing device to do.
前記記憶部は、前記複数のファイルのそれぞれに対応する複数のファイル情報をさらに記憶しており、The storage unit further stores a plurality of file information corresponding to each of the plurality of files,
前記処理部は、前記操作受付部によって前記第2のアイコンを前記他の情報処理装置へ送信する要求が受け付けられると、前記記憶部に記憶されている前記複数のファイル情報と、前記ウィンドウ情報とを読出し、前記通信部を介して、読出された前記複数のファイル情報と前記ウィンドウ情報とを、前記第2のアイコンを示す情報に付加して、前記他の情報処理装置に対して送信する、請求項1乃至請求項5の何れか1項に記載の情報処理装置。The processing unit, when the operation reception unit receives a request to transmit the second icon to the other information processing apparatus, the plurality of file information stored in the storage unit, and the window information Are read out, and the plurality of file information and window information read out are added to the information indicating the second icon via the communication unit, and are transmitted to the other information processing apparatus. The information processing apparatus according to any one of claims 1 to 5.
前記表示部に対するユーザー操作を受け付ける操作受付部と、
前記操作受付部が受け付けた操作に応じた処理を実行する処理部と、して機能させ、
更に、前記処理部が、
(i)実行されている複数のファイルの内容をそれぞれ示す複数のウィンドウと、予め定められた機能が関連付けられている少なくとも1つの第1のアイコンと、壁紙の画像と、が前記表示部に表示されているときに、前記操作受付部によって予め定められた操作が受け付けられると、前記複数のウィンドウのそれぞれについての大きさ及び位置を示すウィンドウ情報と、前記少なくとも1つの第1のアイコンの属性及び位置を示す第1情報、及び前記壁紙の画像を示す第2情報を含む背景情報と、を前記記憶部に記憶させるとともに、前記複数のファイルを一括実行させるための第2のアイコンを生成し、前記複数のウィンドウの表示を終了させてから、前記第2のアイコンを前記表示部に表示させ、
(ii)前記操作受付部によって前記第2のアイコンに対する起動操作が受け付けられると、前記記憶部に記憶されている前記ウィンドウ情報及び前記背景情報を読み出して、前記表示部に、前記複数のウィンドウを前記ウィンドウ情報に基づいた前記大きさ及び前記位置にしたがって表示させ、前記少なくとも1つの第1のアイコンを前記第1情報に基づいた前記属性及び前記位置にしたがって表示させ、前記壁紙の画像を前記第2情報に基づいて表示させるが、前記複数のウィンドウが前記表示部に収まらない場合には、前記複数のウィンドウの大きさ及び位置を調整して前記複数のウィンドウを前記表示部に収める調整を行うように前記コンピューターを機能させる情報処理プログラム。 A computer including a display unit provided with a touch panel function and a storage unit ;
An operation receiving unit that receives a user operation on the display unit;
A processing unit that executes processing according to the operation accepted by the operation accepting unit;
Furthermore, the processing unit
(I) Display on the display unit a plurality of windows respectively indicating the contents of a plurality of files being executed, at least one first icon associated with a predetermined function, and an image of a wallpaper Window information indicating the size and position of each of the plurality of windows, an attribute of the at least one first icon, and an attribute of the at least one first icon, when the predetermined operation is received by the operation receiving unit. Storing a first information indicating a position and background information including a second information indicating an image of the wallpaper in the storage unit, and generating a second icon for collectively executing the plurality of files; After the display of the plurality of windows is ended, the second icon is displayed on the display unit,
(Ii) the operation when start operation with respect to the second icon by the accepting unit is Ru accepted, reads the window information and the background information stored in the storage unit, on the display unit, the plurality of windows was displayed in accordance with the size and the position based on the window information, the at least one first icon is displayed in accordance with the attributes and the position based on the first information, wherein the image of the wallpaper Although display based on the second information, when the plurality of windows do not fit in the display unit, the adjustment by adjusting the size and position of said plurality of windows accommodating the plurality of windows on the display unit information processing program to function the computer to perform.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016091231A JP6524959B2 (en) | 2016-04-28 | 2016-04-28 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING PROGRAM |
US15/491,282 US10241658B2 (en) | 2016-04-28 | 2017-04-19 | Information processing apparatus, non-transitory computer-readable recording medium with information processing program recorded thereon, and information processing method |
CN201710287093.4A CN107450901B (en) | 2016-04-28 | 2017-04-27 | Information processing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016091231A JP6524959B2 (en) | 2016-04-28 | 2016-04-28 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING PROGRAM |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2017199276A JP2017199276A (en) | 2017-11-02 |
JP2017199276A5 JP2017199276A5 (en) | 2018-10-04 |
JP6524959B2 true JP6524959B2 (en) | 2019-06-05 |
Family
ID=60238003
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016091231A Active JP6524959B2 (en) | 2016-04-28 | 2016-04-28 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING PROGRAM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6524959B2 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000194474A (en) * | 1998-12-25 | 2000-07-14 | Toshiba Corp | Plant monitor and control system |
JP2001042990A (en) * | 1999-08-03 | 2001-02-16 | Canon Inc | Display controller, window picture display method, and storage medium |
JP4976353B2 (en) * | 2008-09-08 | 2012-07-18 | 株式会社エヌ・ティ・ティ・ドコモ | Information processing apparatus and program |
JP6112036B2 (en) * | 2014-02-18 | 2017-04-12 | ソニー株式会社 | Information processing apparatus and method, information processing system, and program |
-
2016
- 2016-04-28 JP JP2016091231A patent/JP6524959B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017199276A (en) | 2017-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7925988B2 (en) | System and method for providing sticky applications | |
US6965450B2 (en) | Method for imaging multiple sets of an electronic document on one or more image forming devices | |
US20160209994A1 (en) | Adaptable user interface display | |
US20060248471A1 (en) | System and method for providing a window management mode | |
US20050273466A1 (en) | Display apparatus and management method for virtual workspace thereof | |
JPWO2008044321A1 (en) | Operation support computer program, operation support computer system | |
US20030142141A1 (en) | Displaying specified resource usage | |
JP7263732B2 (en) | Information processing device and program | |
KR20080057519A (en) | Image forming control apparatus and control method thereof | |
TW201327225A (en) | Browser and method for displaying subsites | |
JP2017084028A (en) | Information processor and program | |
JP2007047989A (en) | Guidance information provision device | |
US10241658B2 (en) | Information processing apparatus, non-transitory computer-readable recording medium with information processing program recorded thereon, and information processing method | |
JP2005148450A (en) | Display controller and program | |
US20170192673A1 (en) | Information processing apparatus, information processing method, and information processing program | |
JP3015264B2 (en) | Information processing apparatus and method | |
JP6572821B2 (en) | Information processing apparatus and information processing program | |
JP6524959B2 (en) | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING PROGRAM | |
JP2002288581A (en) | Document processing method, document processing program and document processor | |
JP2017199275A5 (en) | ||
EP1753206A1 (en) | Network display apparatus and control method thereof | |
JP2017199276A5 (en) | ||
US20170255340A1 (en) | Information processing apparatus, and control method and control program thereof | |
KR20190115401A (en) | Method, apparatus and program for linked view | |
JP2004029933A (en) | Display controller and display control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180226 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180820 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181002 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181003 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181114 |
|
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: 20190409 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190422 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6524959 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |