[go: up one dir, main page]

JP6011019B2 - Programs and mobile devices - Google Patents

Programs and mobile devices Download PDF

Info

Publication number
JP6011019B2
JP6011019B2 JP2012113601A JP2012113601A JP6011019B2 JP 6011019 B2 JP6011019 B2 JP 6011019B2 JP 2012113601 A JP2012113601 A JP 2012113601A JP 2012113601 A JP2012113601 A JP 2012113601A JP 6011019 B2 JP6011019 B2 JP 6011019B2
Authority
JP
Japan
Prior art keywords
image
attitude
layout information
display
display unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2012113601A
Other languages
Japanese (ja)
Other versions
JP2013239131A (en
Inventor
紀彦 浅井
紀彦 浅井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2012113601A priority Critical patent/JP6011019B2/en
Publication of JP2013239131A publication Critical patent/JP2013239131A/en
Application granted granted Critical
Publication of JP6011019B2 publication Critical patent/JP6011019B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Description

本願は、画像を表示部に表示させるプログラムおよび携帯端末に関する。   The present application relates to a program for displaying an image on a display unit and a portable terminal.

特許文献1には、画像再生時に画像データに付された画像の姿勢情報と電話機本体の姿勢情報とに基づき、液晶モニタに表示される画像の上下が重力方向の上下と一致するように、液晶モニタの表示を制御する技術が開示されている。これにより、液晶モニタの表示は、携帯電話機の姿勢に応じて適宜回転して表示される。   Japanese Patent Application Laid-Open No. 2004-133867 describes a liquid crystal display based on the image orientation information attached to the image data during image reproduction and the orientation information of the telephone body so that the top and bottom of the image displayed on the liquid crystal monitor coincide with the top and bottom in the direction of gravity. A technique for controlling display on a monitor is disclosed. Thereby, the display of the liquid crystal monitor is rotated and displayed as appropriate according to the posture of the mobile phone.

また、携帯電話機の姿勢に応じて、液晶モニタの表示を適宜回転して表示する場合には、ポートレートモードかランドスケープモードかによって、液晶モニタに表示される複数のオブジェクト画像のレイアウトを適宜に調整することが行われている。ポートレートモードとは、液晶モニタの短辺が水平方向に伸び、長辺が垂直方向に伸びる配置をした場合に、液晶モニタの表示面に正対したユーザが表示内容を正しく見ることができるモードである。ランドスケープモードとは、液晶モニタの長辺が水平方向に伸び、短辺が垂直方向に伸びる配置をした場合に、液晶モニタの表示面に正対したユーザが表示内容を正しく見ることができるモードである。   In addition, when the LCD monitor display is rotated as appropriate according to the orientation of the mobile phone, the layout of the multiple object images displayed on the LCD monitor is adjusted appropriately depending on the portrait mode or landscape mode. To be done. Portrait mode is a mode in which the user who is facing the LCD monitor's display screen can correctly view the display contents when the LCD monitor is arranged so that the short side extends in the horizontal direction and the long side extends in the vertical direction. It is. The landscape mode is a mode that allows the user who is facing the LCD monitor's display screen to correctly view the display contents when the LCD monitor is arranged so that the long side extends in the horizontal direction and the short side extends in the vertical direction. is there.

特開2006−27017号公報JP 2006-27017 A

ポートレートモードとランドスケープモードとの間でオブジェクト画像のレイアウトを変更する場合には、ポートレートモードとランドスケープモードの各々についてレイアウトを用意する必要がある。そして、モードが変更されると、オブジェクト画像を表すオブジェクト画像データを取得し、変更後のモードのレイアウトに基づいてオブジェクト画像を再表示する必要がある。ここで、オブジェクト画像データがネットワーク上のデータである場合には、ネットワークのトラフィックや回線速度などの影響により、オブジェクト画像データの取得に時間がかかる場合がある。すると、オブジェクト画像を再表示するまでに、待ち時間が発生する場合がある。本明細書では、このような不便性を解消することができる技術を提供する。   When changing the layout of the object image between the portrait mode and the landscape mode, it is necessary to prepare a layout for each of the portrait mode and the landscape mode. When the mode is changed, it is necessary to acquire object image data representing the object image and redisplay the object image based on the changed mode layout. Here, when the object image data is data on the network, it may take time to acquire the object image data due to the influence of network traffic, line speed, and the like. Then, a waiting time may occur before the object image is displayed again. In this specification, the technique which can eliminate such inconvenience is provided.

本明細書に記載されているプログラムは、携帯端末の姿勢を示すセンサ情報を出力するセンサ情報出力部と、第1画像データを提供するサーバと通信して第1画像データを取得する通信部と、第2画像データを記憶する記憶部と、短辺と長辺とを備える矩形形状の表示部と、を備えた携帯端末のコンピュータが読み取り可能なプログラムであって、センサ情報出力部は、互いに直交する第1方向と第2方向のうちの第1方向寄りに表示部の長辺が伸びている携帯端末の第1姿勢と、第2方向寄りに表示部の長辺が伸びている携帯端末の第2姿勢との何れの姿勢であるかを示すセンサ情報を出力し、コンピュータを、第1画像データによって表示部に表される第1画像および第2画像データによって表示部に表される第2画像の表示部への表示位置を示す情報であるレイアウト情報に従って、第1画像または第2画像の少なくとも一方を表示部に表示させる表示制御手段と、して機能させ、レイアウト情報は、第1姿勢に対応した第1レイアウト情報、第2姿勢に対応した第2レイアウト情報、第1姿勢および第2姿勢に共通する共通レイアウト情報、を含んでおり、表示制御手段は、使用するレイアウト情報が第1レイアウト情報、第2レイアウト情報、および共通レイアウト情報の間で変化することに応じて、表示部に表示される画像を表す画像データを再取得した上で、変化後のレイアウト情報に従って画像を表示部に再表示させ、表示制御手段は、表示部に表示させる画像に第1画像が含まれていない場合には、第1レイアウト情報または第2レイアウト情報に従って第2画像を表示部に表示させ、第2画像の表示期間中にセンサ情報が示す携帯端末の姿勢が第1姿勢と第2姿勢との間で変化することに応じて、第1レイアウト情報および第2レイアウト情報のうち変化後の携帯端末の姿勢に対応する方に従って第2画像を表示部に再表示させ、表示制御手段は、表示部に表示させる画像に第1画像が含まれている場合には、共通レイアウト情報に従って第1画像および第2画像を表示部に表示させ、第1画像および第2画像の表示期間中にセンサ情報が示す携帯端末の姿勢が第1姿勢と第2姿勢との間で変化することに応じて、共通レイアウト情報に従って第1画像および第2画像を表示部に再表示させることを特徴とする。   The program described in the present specification includes a sensor information output unit that outputs sensor information indicating the attitude of a mobile terminal, a communication unit that communicates with a server that provides first image data, and acquires first image data. , A program readable by a computer of a portable terminal having a storage unit for storing the second image data and a rectangular display unit having a short side and a long side, and the sensor information output units are mutually connected The first orientation of the mobile terminal in which the long side of the display unit extends toward the first direction out of the first direction and the second direction orthogonal to each other, and the mobile terminal in which the long side of the display unit extends toward the second direction. Sensor information indicating which one of the second postures is output, and the computer displays the first image represented on the display unit by the first image data and the second image data represented on the display unit by the second image data. Display two images on the display According to the layout information which is information indicating the position, the display function is made to function as display control means for displaying at least one of the first image and the second image on the display unit, and the layout information is the first layout information corresponding to the first posture. , Second layout information corresponding to the second attitude, common layout information common to the first attitude and the second attitude, and the display control means uses the first layout information and the second layout information as the layout information to be used. In response to the change between the common layout information and the common layout information, the image data representing the image displayed on the display unit is re-acquired, and then the image is displayed again on the display unit according to the changed layout information, and the display control is performed. When the first image is not included in the image to be displayed on the display unit, the means displays the second image according to the first layout information or the second layout information. Is displayed on the display unit, and the first layout information and the second layout are determined in response to the change of the attitude of the mobile terminal indicated by the sensor information between the first attitude and the second attitude during the display period of the second image. The second image is redisplayed on the display unit according to the direction corresponding to the posture of the mobile terminal after the change in the information, and the display control unit includes the first image included in the image displayed on the display unit, The first image and the second image are displayed on the display unit according to the common layout information, and the attitude of the mobile terminal indicated by the sensor information during the display period of the first image and the second image is between the first attitude and the second attitude. According to the change, the first image and the second image are displayed again on the display unit according to the common layout information.

レイアウト情報は、各種の方法によって、第1画像および第2画像の表示部への表示位置を示していてもよい。例えば、表示される画像間の相対位置によって、表示位置を示す方法であってもよい。また、表示部の原点に対する相対位置によって、表示位置を示す方法であってもよい。表示部の原点に対する相対位置のことを絶対位置ということもある。表示部に表示させる画像に第1画像が含まれていない場合は、サーバと通信して画像データを取得する必要がないため、通信回線の速度の影響などにより画像データの取得に時間がかかってしまう事態が発生しない場合である。この場合、本明細書に記載されているプログラムでは、携帯端末の姿勢が変化することに応じて画像データを再取得し、変化後の携帯端末の姿勢に対応したレイアウト情報に従って画像を表示部に再表示させる。一方、表示部に表示させる画像に第1画像が含まれている場合には、通信回線の速度の影響などにより画像データの取得に時間がかかってしまう事態が発生し得る場合である。この場合、本明細書に記載されているプログラムでは、携帯端末の姿勢が変化する場合にも画像データを再取得することなく、共通レイアウト情報に従って画像を表示部に再表示させる。これにより、携帯端末の姿勢に応じた適切なレイアウトで画像を表示させることと、携帯端末の姿勢に応じて表示を切り替える際の表示待ち時間を短縮することとを両立することが可能となる。   The layout information may indicate the display position of the first image and the second image on the display unit by various methods. For example, the display position may be indicated by the relative position between displayed images. Moreover, the method of showing a display position by the relative position with respect to the origin of a display part may be used. The relative position with respect to the origin of the display unit is sometimes called the absolute position. When the first image is not included in the image to be displayed on the display unit, it is not necessary to acquire image data by communicating with the server. Therefore, it takes time to acquire the image data due to the influence of the speed of the communication line. This is a case where the situation does not occur. In this case, in the program described in this specification, the image data is reacquired in response to the change in the attitude of the mobile terminal, and the image is displayed on the display unit according to the layout information corresponding to the changed attitude of the mobile terminal. Redisplay. On the other hand, when the first image is included in the image to be displayed on the display unit, it may occur that it may take a long time to acquire image data due to the influence of the speed of the communication line. In this case, in the program described in this specification, the image is re-displayed on the display unit according to the common layout information without re-acquiring the image data even when the attitude of the mobile terminal changes. Thereby, it is possible to achieve both displaying an image with an appropriate layout according to the attitude of the mobile terminal and shortening the display waiting time when switching the display according to the attitude of the mobile terminal.

本明細書に記載のプログラムによれば、第1画像および第2画像の表示態様を、変化後の携帯端末の姿勢に対応するように変化させることができる。表示態様の変化の例としては、画像の幅を表示部の幅に合わせて変化させる態様が挙げられる。これにより、共通レイアウトを用いる場合においても、第1画像と第2画像との位置関係を維持しながら、携帯端末の姿勢に応じて第1画像および第2画像を表示させることができる。 According to the program described in the present specification, the display mode of the first image and the second image can be changed so as to correspond to the posture of the mobile terminal after the change. As an example of the change in the display mode, there is a mode in which the width of the image is changed in accordance with the width of the display unit. Accordingly, even when the common layout is used, the first image and the second image can be displayed according to the attitude of the mobile terminal while maintaining the positional relationship between the first image and the second image.

表示部の画面サイズが所定の画面サイズよりも小さい携帯端末は、画面サイズが所定の画面サイズよりも大きい携帯端末に比して、携帯端末の姿勢を第1姿勢と第2姿勢との間で変化させる操作がより多く行われる傾向がある。本明細書に記載のプログラムによれば、表示部の画面サイズが所定の画面サイズよりも小さい携帯端末は、共通レイアウト情報に従って、第1画像および第2画像を表示部に再表示させることができる。これにより、第1画像を表示部に再表示させる際に、第1画像データを通信部に再取得させる必要を無くす事ができる。従って、携帯端末の姿勢を変化させる操作が多くても、その都度発生する表示待ち時間を短縮させるように制御することが可能となるため、ユーザの使い勝手を向上させることができる。 A mobile terminal whose screen size of the display unit is smaller than a predetermined screen size has the mobile terminal between the first posture and the second posture as compared with a mobile terminal whose screen size is larger than the predetermined screen size. There is a tendency for more manipulations to be performed. According to the program described in the present specification, a mobile terminal whose display unit has a screen size smaller than a predetermined screen size can redisplay the first image and the second image on the display unit according to the common layout information. . This eliminates the need for the communication unit to re-acquire the first image data when the first image is displayed again on the display unit. Therefore, even if there are many operations for changing the attitude of the mobile terminal, it is possible to control the display waiting time that occurs each time to be shortened, so that the user-friendliness can be improved.

本明細書に記載のプログラムによれば、第1画像データをサーバから取得するために必要な取得時間が予め定められた所定時間よりも小さい場合には、携帯端末の姿勢に応じて表示を切り替える際に、第1画像データを通信部に再取得させることができる。これにより、携帯端末の姿勢に応じて表示を切り替える際の表示待ち時間を抑制する制御と、携帯端末の姿勢に応じた適切なレイアウトで画像を表示させる制御とを、通信回線の速度などに応じて適切に選択することが可能となる。 According to the program described in this specification, when the acquisition time necessary for acquiring the first image data from the server is shorter than a predetermined time, the display is switched according to the attitude of the mobile terminal. In this case, the first image data can be reacquired by the communication unit. As a result, the control for suppressing the display waiting time when switching the display according to the attitude of the mobile terminal, and the control for displaying an image with an appropriate layout according to the attitude of the mobile terminal, depending on the speed of the communication line, etc. Can be selected appropriately.

本明細書に記載のプログラムによれば、第1画像データのデータサイズが予め定められたデータサイズよりも小さい場合には、携帯端末の姿勢に応じて表示を切り替える際に、第1画像データを通信部に再取得させることができる。これにより、携帯端末の姿勢に応じて表示を切り替える際の表示待ち時間を抑制する制御と、携帯端末の姿勢に応じた適切なレイアウトで画像を表示させる制御とを、通信回線の速度などに応じて適切に選択することが可能となる。 According to the program described in this specification, when the data size of the first image data is smaller than the predetermined data size, the first image data is changed when the display is switched according to the attitude of the mobile terminal. The communication unit can be reacquired. As a result, the control for suppressing the display waiting time when switching the display according to the attitude of the mobile terminal, and the control for displaying an image with an appropriate layout according to the attitude of the mobile terminal, depending on the speed of the communication line, etc. Can be selected appropriately.

本明細書に記載のプログラムによれば、ウェブページデータによって表されるウェブページを、表示部に表示させることができる。 According to the program described in this specification , the web page represented by the web page data can be displayed on the display unit.

本明細書に記載のプログラムによれば、第1画像データに基づいて第3画像データを生成することができる。第3画像の一例としては、第1画像を印刷する際のプレビュー画像が挙げられる。 According to the program described in this specification, the third image data can be generated based on the first image data. An example of the third image is a preview image when the first image is printed.

また第2画像データは、各種の情報を表示するオブジェクト画像を表示部に表示させる画像データである第4画像データを含んでいてもよい。オブジェクト画像の一例としては、各種の命令の入力を受け付けるボタン画像や、各種の文字列の入力を受け付ける入力ボックス画像などが挙げられる。   The second image data may include fourth image data which is image data for displaying an object image for displaying various types of information on the display unit. Examples of object images include button images that accept input of various commands, input box images that accept input of various character strings, and the like.

本明細書に記載のプログラムによれば、第1レイアウト情報が共通レイアウト情報を兼ねることができる。よって、携帯端末が第1姿勢であるときは、表示部に表示させる画像に第1画像が含まれているか否かに関わらず共通のレイアウト情報を用いることができるため、ユーザに同じ使い勝手を与えることが可能となる。 According to the program described in this specification , the first layout information can also serve as the common layout information. Therefore, when the mobile terminal is in the first posture, common layout information can be used regardless of whether or not the first image is included in the image to be displayed on the display unit, thereby giving the user the same usability. It becomes possible.

本明細書に記載のプログラムによれば、第2レイアウト情報が共通レイアウト情報を兼ねることができる。よって、携帯端末が第2姿勢であるときは、表示部に表示させる画像に第1画像が含まれているか否かに関わらず共通のレイアウト情報を用いることができるため、ユーザに同じ使い勝手を与えることが可能となる。
以下に、本明細書に記載の技術の特徴を列挙する。
[特徴1]
携帯端末の姿勢を示すセンサ情報を出力するセンサ情報出力部と、
第1画像データを提供するサーバと通信して前記第1画像データを取得する通信部と、
第2画像データを記憶する記憶部と、
短辺と長辺とを備える矩形形状の表示部と、を備えた携帯端末のコンピュータが読み取り可能なプログラムであって、
前記センサ情報出力部は、互いに直交する第1方向と第2方向のうちの第1方向寄りに前記表示部の長辺が伸びている前記携帯端末の第1姿勢と、前記第2方向寄りに前記表示部の長辺が伸びている前記携帯端末の第2姿勢との何れの姿勢であるかを示すセンサ情報を出力し、
前記コンピュータを、前記第1画像データによって前記表示部に表される第1画像および前記第2画像データによって前記表示部に表される第2画像の前記表示部への表示位置を示す情報であるレイアウト情報に従って、前記第1画像または前記第2画像の少なくとも一方を前記表示部に表示させる表示制御手段と、して機能させ、
前記レイアウト情報は、前記第1姿勢に対応した第1レイアウト情報、前記第2姿勢に対応した第2レイアウト情報、前記第1姿勢および前記第2姿勢に共通する共通レイアウト情報、を含んでおり、
前記表示制御手段は、使用するレイアウト情報が前記第1レイアウト情報、前記第2レイアウト情報、および前記共通レイアウト情報の間で変化することに応じて、前記表示部に表示される画像を表す画像データを再取得した上で、変化後のレイアウト情報に従って画像を前記表示部に再表示させ、
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれていない場合には、前記第1レイアウト情報または前記第2レイアウト情報に従って前記第2画像を前記表示部に表示させ、前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢と前記第2姿勢との間で変化することに応じて、前記第1レイアウト情報および前記第2レイアウト情報のうち変化後の前記携帯端末の姿勢に対応する方に従って前記第2画像を前記表示部に再表示させ、
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれている場合には、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に表示させ、前記第1画像および前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢と前記第2姿勢との間で変化することに応じて、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に再表示させることを特徴とするプログラム。
[特徴2]
前記表示制御手段は、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に再表示させる場合には、取得済みの前記第1画像データおよび前記第2画像データを用いて、前記第1画像および前記第2画像の相対位置を維持したまま、前記第1画像および前記第2画像の表示態様を変化後の前記携帯端末の姿勢に対応するように変化させることを特徴とする特徴1に記載のプログラム。
[特徴3]
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれている場合において、
前記表示部の画面サイズが所定の画面サイズよりも小さい場合には、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に再表示させ、
前記表示部の画面サイズが前記所定の画面サイズよりも大きい場合には、前記第1レイアウト情報または前記第2レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に再表示させることを特徴とする特徴1または2に記載のプログラム。
[特徴4]
前記サーバを特定する情報であるサーバ特定情報に基づいて前記第1画像データを前記通信部に取得させるときに、前記第1画像データを前記サーバから取得するために必要な取得時間を測定する第1測定手段として前記コンピュータをさらに機能させ、
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれている場合において、前記取得時間が予め定められた所定時間よりも小さい場合には、前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢と前記第2姿勢との間で変化することに応じて、前記サーバ特定情報に基づいて前記第1画像データを前記通信部に再取得させるとともに、前記第1レイアウト情報および前記第2レイアウト情報のうち変化後の前記携帯端末の姿勢に対応する方に従って前記第1画像および前記第2画像を前記表示部に再表示させることを特徴とする特徴1〜3の何れか1項に記載のプログラム。
[特徴5]
前記サーバを特定する情報であるサーバ特定情報に基づいて前記第1画像データを前記通信部に取得させるときに、前記サーバから取得した前記第1画像データのデータサイズを測定する第2測定手段として前記コンピュータをさらに機能させ、
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれている場合において、前記第1画像データのデータサイズが予め定められたデータサイズよりも小さい場合には、前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢と前記第2姿勢との間で変化することに応じて、前記サーバ特定情報に基づいて前記第1画像データを前記通信部に再取得させるとともに、前記第1レイアウト情報および前記第2レイアウト情報のうち変化後の前記携帯端末の姿勢に対応する方に従って前記第1画像および前記第2画像を前記表示部に再表示させることを特徴とする特徴1〜3の何れか1項に記載のプログラム。
[特徴6]
前記第1画像データは、ウェブページデータを含んでいることを特徴とする特徴1〜5の何れか1項に記載のプログラム。
[特徴7]
前記第2画像データは、前記第1画像データに基づいて生成した画像データである第3画像データを含んでおり、
前記表示制御手段は、前記第3画像データによって表される第3画像と前記第1画像とを同時に前記表示部に表示させないことを特徴とする特徴1〜6の何れか1項に記載のプログラム。
[特徴8]
前記第2画像データは、各種の情報を表示するオブジェクト画像を前記表示部に表示させる画像データである第4画像データを含んでいることを特徴とする特徴1〜7の何れか1項に記載のプログラム。
[特徴9]
前記共通レイアウト情報は、前記第1レイアウト情報と同一の情報であることを特徴とする特徴1〜8の何れか1項に記載のプログラム。
[特徴10]
前記共通レイアウト情報は、前記第2レイアウト情報と同一の情報であることを特徴とする特徴1〜8の何れか1項に記載のプログラム。
[特徴11]
携帯端末の姿勢を示すセンサ情報を出力するセンサ情報出力部と、
第1画像データを提供するサーバと通信して前記第1画像データを取得する通信部と、
第2画像データを記憶する記憶部と、
短辺と長辺とを備える矩形形状の表示部と、を備えた携帯端末のコンピュータが読み取り可能なプログラムであって、
前記センサ情報出力部は、互いに直交する第1方向と第2方向のうちの第1方向寄りに前記表示部の長辺が伸びている前記携帯端末の第1姿勢と、前記第2方向寄りに前記表示部の長辺が伸びている前記携帯端末の第2姿勢との何れの姿勢であるかを示すセンサ情報を出力し、
前記コンピュータを、
前記第1画像データによって前記表示部に表される第1画像および前記第2画像データによって前記表示部に表される第2画像の前記表示部への表示位置を示す情報であるレイアウト情報に従って、前記第1画像および前記第2画像を前記表示部に表示させる表示制御手段と、
前記サーバを特定する情報であるサーバ特定情報に基づいて前記第1画像データを前記通信部に取得させるときに、前記第1画像データを前記サーバから取得するために必要な取得時間を測定する測定手段と、して機能させ、
前記レイアウト情報は、前記第1姿勢に対応した第1レイアウト情報と、前記第2姿勢に対応した第2レイアウト情報を含んでおり、
前記表示制御手段は、前記第1レイアウト情報または前記第2レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に表示させ、
前記表示制御手段は、前記第1画像および第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢と前記第2姿勢との間で変化した場合に、前記測定手段によって測定された前記取得時間が予め定められた所定時間よりも小さい場合には、前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢と前記第2姿勢との間で変化することに応じて、前記サーバ特定情報に基づいて前記第1画像データを前記通信部に再取得させるとともに、前記第1レイアウト情報および前記第2レイアウト情報のうち変化後の前記携帯端末の姿勢に対応する方に従って前記第1画像および前記第2画像を前記表示部に再表示させることを特徴とするプログラム。
[特徴12]
携帯端末の姿勢を示すセンサ情報を出力するセンサ情報出力部と、
第1画像データを提供するサーバと通信して前記第1画像データを取得する通信部と、
第2画像データを記憶する記憶部と、
短辺と長辺とを備える矩形形状の表示部と、
前記第1画像データによって前記表示部に表される第1画像および前記第2画像データによって前記表示部に表される第2画像の前記表示部への表示位置を示す情報であるレイアウト情報に従って、前記第1画像または前記第2画像の少なくとも一方を前記表示部に表示させる表示制御手段と、
を備え、
前記センサ情報出力部は、互いに直交する第1方向と第2方向のうちの第1方向寄りに前記表示部の長辺が伸びている前記携帯端末の第1姿勢と、前記第2方向寄りに前記表示部の長辺が伸びている前記携帯端末の第2姿勢との何れの姿勢であるかを示すセンサ情報を出力し、
前記レイアウト情報は、前記第1姿勢に対応した第1レイアウト情報、前記第2姿勢に対応した第2レイアウト情報、前記第1姿勢および前記第2姿勢に共通する共通レイアウト情報、を含んでおり、
前記表示制御手段は、使用するレイアウト情報が前記第1レイアウト情報、前記第2レイアウト情報、および前記共通レイアウト情報の間で変化することに応じて、前記表示部に表示される画像を表す画像データを再取得した上で、変化後のレイアウト情報に従って画像を前記表示部に再表示させ、
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれていない場合には、前記第1レイアウト情報または前記第2レイアウト情報に従って前記第2画像を前記表示部に表示させ、前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢と前記第2姿勢との間で変化することに応じて、前記第1レイアウト情報および前記第2レイアウト情報のうち変化後の前記携帯端末の姿勢に対応する方に従って前記第2画像を前記表示部に再表示させ、
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれている場合には、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に表示させ、前記第1画像および前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢と前記第2姿勢との間で変化することに応じて、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に再表示させることを特徴とする携帯端末。
[特徴13]
携帯端末の姿勢を示すセンサ情報を出力するセンサ情報出力部と、
第1画像データを提供するサーバと通信して前記第1画像データを取得する通信部と、
第2画像データを記憶する記憶部と、
短辺と長辺とを備える矩形形状の表示部と、
前記第1画像データによって前記表示部に表される第1画像および前記第2画像データによって前記表示部に表される第2画像の前記表示部への表示位置を示す情報であるレイアウト情報に従って、前記第1画像および前記第2画像を前記表示部に表示させる表示制御手段と、
前記サーバを特定する情報であるサーバ特定情報に基づいて前記第1画像データを前記通信部に取得させるときに、前記第1画像データを前記サーバから取得するために必要な取得時間を測定する測定手段と、
を備え、
前記センサ情報出力部は、互いに直交する第1方向と第2方向のうちの第1方向寄りに前記表示部の長辺が伸びている前記携帯端末の第1姿勢と、前記第2方向寄りに前記表示部の長辺が伸びている前記携帯端末の第2姿勢との何れの姿勢であるかを示すセンサ情報を出力し、
前記レイアウト情報は、前記第1姿勢に対応した第1レイアウト情報と、前記第2姿勢に対応した第2レイアウト情報を含んでおり、
前記表示制御手段は、前記第1レイアウト情報または前記第2レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に表示させ、
前記表示制御手段は、前記第1画像および第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢と前記第2姿勢との間で変化した場合に、前記測定手段によって測定された前記取得時間が予め定められた所定時間よりも小さい場合には、前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢と前記第2姿勢との間で変化することに応じて、前記サーバ特定情報に基づいて前記第1画像データを前記通信部に再取得させるとともに、前記第1レイアウト情報および前記第2レイアウト情報のうち変化後の前記携帯端末の姿勢に対応する方に従って前記第1画像および前記第2画像を前記表示部に再表示させることを特徴とする携帯端末。
According to the program described in this specification , the second layout information can also serve as the common layout information. Therefore, when the mobile terminal is in the second posture, common layout information can be used regardless of whether or not the first image is included in the image displayed on the display unit, so that the same usability is given to the user. It becomes possible.
The features of the technology described in this specification are listed below.
[Feature 1]
A sensor information output unit that outputs sensor information indicating the attitude of the mobile terminal;
A communication unit that communicates with a server that provides first image data to obtain the first image data;
A storage unit for storing second image data;
A rectangular-shaped display unit having a short side and a long side, and a computer-readable program comprising a portable terminal comprising:
The sensor information output unit includes a first posture of the mobile terminal in which a long side of the display unit extends toward a first direction out of a first direction and a second direction orthogonal to each other, and a position closer to the second direction. Sensor information indicating which posture is the second posture of the mobile terminal in which the long side of the display unit extends,
Information indicating the display position of the first image represented on the display unit by the first image data and the second image represented on the display unit by the second image data on the display unit. According to the layout information, function as display control means for displaying at least one of the first image or the second image on the display unit,
The layout information includes first layout information corresponding to the first attitude, second layout information corresponding to the second attitude, common layout information common to the first attitude and the second attitude,
The display control means is an image data representing an image displayed on the display unit in response to the layout information to be used changing among the first layout information, the second layout information, and the common layout information. And re-display the image on the display unit according to the layout information after the change,
The display control means causes the display unit to display the second image in accordance with the first layout information or the second layout information when the image to be displayed on the display unit does not include the first image. , The first layout information and the second in response to the attitude of the mobile terminal indicated by the sensor information changing between the first attitude and the second attitude during the display period of the second image. Redisplaying the second image on the display unit according to the direction corresponding to the posture of the mobile terminal after the change in the layout information;
When the first image is included in the image to be displayed on the display unit, the display control unit displays the first image and the second image on the display unit according to the common layout information, and According to the common layout information, the attitude of the mobile terminal indicated by the sensor information changes between the first attitude and the second attitude during the display period of the first image and the second image. A program for redisplaying the first image and the second image on the display unit.
[Feature 2]
The display control means uses the acquired first image data and second image data when redisplaying the first image and the second image on the display unit according to the common layout information. The display mode of the first image and the second image is changed so as to correspond to the posture of the mobile terminal after the change while maintaining the relative positions of the first image and the second image. The program according to Feature 1.
[Feature 3]
In the case where the first image is included in an image to be displayed on the display unit,
When the screen size of the display unit is smaller than a predetermined screen size, the display unit displays the first image and the second image again according to the common layout information,
When the screen size of the display unit is larger than the predetermined screen size, redisplaying the first image and the second image on the display unit according to the first layout information or the second layout information. The program according to Feature 1 or 2, which is characterized.
[Feature 4]
Measuring an acquisition time required for acquiring the first image data from the server when the communication unit acquires the first image data based on server specifying information that is information specifying the server; 1 further causing the computer to function as a measuring means;
In the case where the first image is included in the image to be displayed on the display unit and the acquisition time is smaller than a predetermined time, the display control unit is configured to display the portable information indicated by the sensor information. In response to a change in the attitude of the terminal between the first attitude and the second attitude, the communication unit re-acquires the first image data based on the server identification information, and the first layout Any one of the features 1 to 3, wherein the first image and the second image are re-displayed on the display unit according to a direction corresponding to the changed attitude of the portable terminal among the information and the second layout information. The program according to item 1.
[Feature 5]
As second measuring means for measuring the data size of the first image data acquired from the server when the communication unit acquires the first image data based on server specifying information that is information specifying the server. Further functioning the computer;
When the first image is included in an image to be displayed on the display unit and the data size of the first image data is smaller than a predetermined data size, the display control means In response to the attitude of the mobile terminal indicated by the information changing between the first attitude and the second attitude, the communication unit re-acquires the first image data based on the server specifying information. The first image and the second image are re-displayed on the display unit according to a direction corresponding to the changed attitude of the mobile terminal among the first layout information and the second layout information. The program according to any one of 1 to 3.
[Feature 6]
The program according to any one of features 1 to 5, wherein the first image data includes web page data.
[Feature 7]
The second image data includes third image data that is image data generated based on the first image data,
The program according to any one of features 1 to 6, wherein the display control unit does not simultaneously display the third image represented by the third image data and the first image on the display unit. .
[Feature 8]
The said 2nd image data contains the 4th image data which is the image data which displays the object image which displays various information on the said display part, The characteristic any one of the characteristics 1-7 characterized by the above-mentioned. Program.
[Feature 9]
The program according to any one of features 1 to 8, wherein the common layout information is the same information as the first layout information.
[Feature 10]
The program according to any one of features 1 to 8, wherein the common layout information is the same information as the second layout information.
[Feature 11]
A sensor information output unit that outputs sensor information indicating the attitude of the mobile terminal;
A communication unit that communicates with a server that provides first image data to obtain the first image data;
A storage unit for storing second image data;
A rectangular-shaped display unit having a short side and a long side, and a computer-readable program comprising a portable terminal comprising:
The sensor information output unit includes a first posture of the mobile terminal in which a long side of the display unit extends toward a first direction out of a first direction and a second direction orthogonal to each other, and a position closer to the second direction. Sensor information indicating which posture is the second posture of the mobile terminal in which the long side of the display unit extends,
The computer,
According to layout information which is information indicating a display position on the display unit of the first image represented on the display unit by the first image data and the second image represented by the second image data on the display unit, Display control means for displaying the first image and the second image on the display unit;
Measurement for measuring an acquisition time required for acquiring the first image data from the server when the communication unit acquires the first image data based on server specifying information that is information for specifying the server Function as a means,
The layout information includes first layout information corresponding to the first attitude and second layout information corresponding to the second attitude;
The display control means causes the display unit to display the first image and the second image according to the first layout information or the second layout information,
The display control means measures the measurement when the posture of the mobile terminal indicated by the sensor information changes between the first posture and the second posture during the display period of the first image and the second image. When the acquisition time measured by the means is smaller than a predetermined time, the attitude of the mobile terminal indicated by the sensor information changes between the first attitude and the second attitude. Accordingly, the first image data is re-acquired by the communication unit based on the server specifying information, and one of the first layout information and the second layout information corresponding to the changed attitude of the mobile terminal According to the program, the first image and the second image are displayed again on the display unit.
[Feature 12]
A sensor information output unit that outputs sensor information indicating the attitude of the mobile terminal;
A communication unit that communicates with a server that provides first image data to obtain the first image data;
A storage unit for storing second image data;
A rectangular display with short sides and long sides;
According to layout information which is information indicating a display position on the display unit of the first image represented on the display unit by the first image data and the second image represented by the second image data on the display unit, Display control means for displaying at least one of the first image or the second image on the display unit;
With
The sensor information output unit includes a first posture of the mobile terminal in which a long side of the display unit extends toward a first direction out of a first direction and a second direction orthogonal to each other, and a position closer to the second direction. Sensor information indicating which posture is the second posture of the mobile terminal in which the long side of the display unit extends,
The layout information includes first layout information corresponding to the first attitude, second layout information corresponding to the second attitude, common layout information common to the first attitude and the second attitude,
The display control means is an image data representing an image displayed on the display unit in response to the layout information to be used changing among the first layout information, the second layout information, and the common layout information. And re-display the image on the display unit according to the layout information after the change,
The display control means causes the display unit to display the second image in accordance with the first layout information or the second layout information when the image to be displayed on the display unit does not include the first image. , The first layout information and the second in response to the attitude of the mobile terminal indicated by the sensor information changing between the first attitude and the second attitude during the display period of the second image. Redisplaying the second image on the display unit according to the direction corresponding to the posture of the mobile terminal after the change in the layout information,
When the first image is included in the image to be displayed on the display unit, the display control unit displays the first image and the second image on the display unit according to the common layout information, and According to the common layout information, the attitude of the mobile terminal indicated by the sensor information changes between the first attitude and the second attitude during the display period of the first image and the second image. A portable terminal, wherein the first image and the second image are displayed again on the display unit.
[Feature 13]
A sensor information output unit that outputs sensor information indicating the attitude of the mobile terminal;
A communication unit that communicates with a server that provides first image data to obtain the first image data;
A storage unit for storing second image data;
A rectangular display with short sides and long sides;
According to layout information which is information indicating a display position on the display unit of the first image represented on the display unit by the first image data and the second image represented by the second image data on the display unit, Display control means for displaying the first image and the second image on the display unit;
Measurement for measuring an acquisition time required for acquiring the first image data from the server when the communication unit acquires the first image data based on server specifying information that is information for specifying the server Means,
With
The sensor information output unit includes a first posture of the mobile terminal in which a long side of the display unit extends toward a first direction out of a first direction and a second direction orthogonal to each other, and a position closer to the second direction. Sensor information indicating which posture is the second posture of the mobile terminal in which the long side of the display unit extends,
The layout information includes first layout information corresponding to the first attitude and second layout information corresponding to the second attitude;
The display control means causes the display unit to display the first image and the second image according to the first layout information or the second layout information,
The display control means measures the measurement when the posture of the mobile terminal indicated by the sensor information changes between the first posture and the second posture during the display period of the first image and the second image. When the acquisition time measured by the means is smaller than a predetermined time, the attitude of the mobile terminal indicated by the sensor information changes between the first attitude and the second attitude. Accordingly, the first image data is re-acquired by the communication unit based on the server specifying information, and one of the first layout information and the second layout information corresponding to the changed attitude of the mobile terminal According to the above, the first image and the second image are redisplayed on the display unit.

通信システム1のブロック図である。1 is a block diagram of a communication system 1. FIG. 携帯端末の動作フローチャートを示す図である。It is a figure which shows the operation | movement flowchart of a portable terminal. 携帯端末の動作フローチャートを示す図である。It is a figure which shows the operation | movement flowchart of a portable terminal. 携帯端末の動作フローチャートを示す図である。It is a figure which shows the operation | movement flowchart of a portable terminal. 携帯端末の動作フローチャートを示す図である。It is a figure which shows the operation | movement flowchart of a portable terminal. 表示画面の一例を示す図である。It is a figure which shows an example of a display screen. 表示画面の一例を示す図である。It is a figure which shows an example of a display screen. 表示画面の一例を示す図である。It is a figure which shows an example of a display screen. 表示画面の一例を示す図である。It is a figure which shows an example of a display screen. 携帯端末の概略概観図である。1 is a schematic overview of a mobile terminal. 携帯端末の概略概観図である。1 is a schematic overview of a mobile terminal. 変形例に係る動作フローチャートを示す図である。It is a figure which shows the operation | movement flowchart which concerns on a modification.

図1に、本願に係る実施形態として例示される通信システム1のブロック図を示す。通信システム1は、携帯端末10、MFP(Multifunction Peripheralの略)51、第1アクセスポイント62、ウェブサーバ71、基地局61を備える。携帯端末10、および、MFP51は、既知の無線LAN端末装置としての機能を備える。また、MFP51は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能などを備える多機能周辺装置である。第1アクセスポイント62は、既知の無線LANアクセスポイントとしての機能を備える。ウェブサーバ71は、ネットワークにおいて、クライアント装置に対し、自身の持っている機能やデータを提供する装置である。   FIG. 1 shows a block diagram of a communication system 1 exemplified as an embodiment according to the present application. The communication system 1 includes a mobile terminal 10, an MFP (abbreviation of Multifunction Peripheral) 51, a first access point 62, a web server 71, and a base station 61. The portable terminal 10 and the MFP 51 have a function as a known wireless LAN terminal device. The MFP 51 is a multifunction peripheral device having a printer function, a scanner function, a copy function, a facsimile function, and the like. The first access point 62 has a function as a known wireless LAN access point. The web server 71 is a device that provides its own functions and data to client devices in the network.

なお、携帯端末10と第1アクセスポイント62とは、無線LAN方式のインフラストラクチャーモードに準拠する無線通信211を行うことが可能とされている。ここで、インフラストラクチャーモードは、複数の無線LAN端末装置が、アクセスポイントを介してデータ通信するモードである。すなわち、携帯端末10は、第1アクセスポイント62へアクセスし、無線LANのインフラストラクチャーモードに準拠する無線通信211を行える状態になれば、第1アクセスポイント62を介して、MFP51とデータ通信することが可能になる。なお、無線LAN方式の例としては、例えばIEEE802.11a/b/g/nの規格で定められる通信方式が挙げられる。   Note that the mobile terminal 10 and the first access point 62 are capable of performing wireless communication 211 that conforms to the wireless LAN infrastructure mode. Here, the infrastructure mode is a mode in which a plurality of wireless LAN terminal devices perform data communication via an access point. That is, when the mobile terminal 10 accesses the first access point 62 and can perform the wireless communication 211 conforming to the infrastructure mode of the wireless LAN, the mobile terminal 10 can perform data communication with the MFP 51 via the first access point 62. Is possible. An example of the wireless LAN system is a communication system defined by the IEEE 802.11a / b / g / n standard, for example.

携帯端末10の構成について説明する。図1に示すように、携帯端末10は、CPU(Central Processing Unitの略)11、記憶部12、無線送受信部15、無線アンテナ部16、ボタン入力部17、パネル18、送受信部22、アンテナ部23、加速度センサ26、カメラ部27、傾きセンサ(ジャイロスコープとも呼ぶ)29、を主に備えている。また、通話や音声入力を行うために、スピーカ3とマイク4とを備えている。   A configuration of the mobile terminal 10 will be described. As shown in FIG. 1, the mobile terminal 10 includes a CPU (abbreviation of central processing unit) 11, a storage unit 12, a wireless transmission / reception unit 15, a wireless antenna unit 16, a button input unit 17, a panel 18, a transmission / reception unit 22, and an antenna unit. 23, an acceleration sensor 26, a camera unit 27, and a tilt sensor (also referred to as a gyroscope) 29. In addition, a speaker 3 and a microphone 4 are provided to perform a call and voice input.

ボタン入力部17は、携帯端末10のユーザによる操作を受け付ける。ボタン入力部17は、タッチパネルとして、パネル18と一体に構成されている。パネル18は、携帯端末10の各種機能情報を表示する。図10の携帯端末10の概略概観図に示すように、パネル18は、短辺と長辺とを備える矩形形状である。図10に示すように、携帯端末10は、ポートレート姿勢およびランドスケープ姿勢の何れの姿勢においても、携帯端末10を正しくユーザが操作することができる、縦横両用機種である。携帯端末10のポートレート姿勢とは、図10に示すように、互いに直交する第1方向と第2方向のうちの第1方向寄りにパネル18の長辺が伸びている姿勢である。携帯端末10のランドスケープ姿勢とは、図11に示すように、第1方向と第2方向のうちの第2方向寄りにパネル18の長辺が伸びている姿勢である。例えば、携帯端末10の姿勢が水平面に対して垂直な姿勢である場合には、第1方向は垂直方向となり、第2方向は水平方向となる。また例えば、携帯端末10がユーザによって保持されている場合には、第1方向はユーザから離れる方向となり、第2方向はユーザの正面と平行な方向となる。   The button input unit 17 receives an operation by the user of the mobile terminal 10. The button input unit 17 is configured integrally with the panel 18 as a touch panel. The panel 18 displays various function information of the mobile terminal 10. As shown in the schematic overview of the mobile terminal 10 in FIG. 10, the panel 18 has a rectangular shape having a short side and a long side. As shown in FIG. 10, the mobile terminal 10 is a model for both vertical and horizontal directions in which the user can correctly operate the mobile terminal 10 in any of the portrait posture and the landscape posture. The portrait orientation of the mobile terminal 10 is an orientation in which the long side of the panel 18 extends toward the first direction of the first direction and the second direction orthogonal to each other, as shown in FIG. The landscape posture of the mobile terminal 10 is a posture in which the long side of the panel 18 extends toward the second direction of the first direction and the second direction, as shown in FIG. For example, when the posture of the mobile terminal 10 is a posture perpendicular to the horizontal plane, the first direction is the vertical direction and the second direction is the horizontal direction. For example, when the mobile terminal 10 is held by a user, the first direction is a direction away from the user, and the second direction is a direction parallel to the front of the user.

加速度センサ26は、錘の位置変化を検出することによって、携帯端末10の加速度を計測するセンサである。カメラ部27は、CCD等により所定範囲を撮影して画像データを取得する部位である。傾きセンサ29は、角速度を検出することによって、携帯端末10が水平面に対して傾いている傾き角度を測定するセンサである。傾きセンサ29は、携帯端末10の姿勢が、ポートレート姿勢とランドスケープ姿勢との何れの姿勢であるかを示すセンサ情報を出力する。   The acceleration sensor 26 is a sensor that measures the acceleration of the mobile terminal 10 by detecting a change in the position of the weight. The camera unit 27 is a part that captures a predetermined range with a CCD or the like and acquires image data. The tilt sensor 29 is a sensor that measures the tilt angle at which the mobile terminal 10 is tilted with respect to the horizontal plane by detecting the angular velocity. The tilt sensor 29 outputs sensor information indicating whether the posture of the mobile terminal 10 is a portrait posture or a landscape posture.

CPU11は、記憶部12内のプログラム21に従って処理を実行する。以降、印刷アプリケーション21aやオペレーティングシステム21eなど、プログラムを実行するCPU11のことを、単にプログラム名でも記載する場合がある。例えば「印刷アプリケーション21aが」という記載は、印刷アプリケーション21aを実行するCPU11が」を意味する場合がある。なお、記憶部12は、RAM(Random Access Memoryの略)、ROM(Read Only Memoryの略)、フラッシュメモリ、HDD(ハードディスクの略)、CPU11が備えるバッファなどが組み合わされて構成されている。   The CPU 11 executes processing according to the program 21 in the storage unit 12. Hereinafter, the CPU 11 that executes a program, such as the print application 21a or the operating system 21e, may be simply described as a program name. For example, the description “print application 21a” may mean “the CPU 11 executing the print application 21a”. The storage unit 12 is configured by combining a RAM (abbreviation of random access memory), a ROM (abbreviation of read only memory), a flash memory, an HDD (abbreviation of hard disk), a buffer provided in the CPU 11, and the like.

無線送受信部15は、無線アンテナ部16を介して、無線LANのインフラストラクチャーモードに準拠する無線通信211を行う。また、送受信部22は、アンテナ部23を介して、基地局61との間で携帯電話通信の方式に準拠する無線通信210を行う。そして、無線送受信部15、送受信部22などにより、各種のデータを構成するデジタル信号が送受信される。   The wireless transmission / reception unit 15 performs wireless communication 211 conforming to the infrastructure mode of the wireless LAN via the wireless antenna unit 16. In addition, the transmission / reception unit 22 performs wireless communication 210 conforming to the mobile phone communication scheme with the base station 61 via the antenna unit 23. And the digital signal which comprises various data is transmitted / received by the wireless transmission / reception part 15, the transmission / reception part 22, etc. FIG.

記憶部12は、プログラム21を記憶する。プログラム21は、印刷アプリケーション21a、オペレーティングシステム21eを含んでいる。印刷アプリケーション21aは、携帯端末10からMFP51への印刷処理などをCPU11に実行させるためのアプリケーションである。CPU11は、印刷アプリケーション21aに従って処理を実行することによって、ウェブサーバ71からウェブページデータを取得すること、ウェブページデータを記憶部12に記憶させること、及び、記憶部12内のウェブページデータによって表されるウェブページ画像をパネル18に表示させること、を実行可能である。   The storage unit 12 stores a program 21. The program 21 includes a print application 21a and an operating system 21e. The print application 21 a is an application for causing the CPU 11 to execute print processing from the mobile terminal 10 to the MFP 51. The CPU 11 obtains web page data from the web server 71, stores the web page data in the storage unit 12, and displays the web page data in the storage unit 12 by executing processing according to the print application 21a. The web page image to be displayed can be displayed on the panel 18.

また印刷アプリケーション21aは、通常画面用ポートレートレイアウト情報31、大画面用ポートレートレイアウト情報32、通常画面用ランドスケープレイアウト情報33、大画面用ランドスケープレイアウト情報34、共通レイアウト情報35、を備えている。これらのレイアウト情報は、ウェブページ画像、印刷プレビュー画像、オブジェクト画像などの各種の画像の、パネル18への表示位置を示す情報である。これらのレイアウト情報は、XML(Extensible Markup Languageの略)ファイルであってもよい。また、各種の画像の表示位置を示す方法は、様々な方法であってよい。例えば、表示される画像間の相対位置を規定することによって、表示位置を示す方法であってもよい。また、表示される画像の各々について、パネル18の表示原点(例えば、パネル18の左上隅部)に対する相対位置を規定することによって、表示位置を示す方法であってもよい。   The print application 21 a includes normal screen portrait layout information 31, large screen portrait layout information 32, normal screen landscape layout information 33, large screen landscape layout information 34, and common layout information 35. The layout information is information indicating the display position on the panel 18 of various images such as a web page image, a print preview image, and an object image. These layout information may be XML (abbreviation of Extensible Markup Language) files. There are various methods for indicating the display positions of various images. For example, the display position may be indicated by defining the relative position between displayed images. Further, for each displayed image, a method of indicating the display position by defining a relative position with respect to the display origin of the panel 18 (for example, the upper left corner of the panel 18) may be used.

通常画面用ポートレートレイアウト情報31は、ポートレート姿勢の通常サイズのパネル18に各種の画像を表示する際の、各種の画像の表示位置を示す情報である。通常サイズのパネル18を有する携帯端末10の一例としては、スマートフォンが挙げられる。大画面用ポートレートレイアウト情報32は、ポートレート姿勢の大画面サイズのパネル18に各種の画像を表示する際の、各種の画像の表示位置を示す情報である。大画面サイズのパネル18を有する携帯端末10の一例としては、タブレット型端末が挙げられる。タブレット型端末は、平板状の外形を備え、タッチパネル式の表示/入力部を有した、携帯可能なパーソナルコンピュータである。通常画面用ポートレートレイアウト情報31および大画面用ポートレートレイアウト情報32は、ポートレート姿勢のパネル18に最適化するように、各種の画像が配置されている情報である。   The normal screen portrait layout information 31 is information indicating the display positions of various images when various images are displayed on the normal size panel 18 in the portrait posture. An example of the mobile terminal 10 having the normal size panel 18 is a smartphone. The large-screen portrait layout information 32 is information indicating the display positions of various images when various images are displayed on the large-screen panel 18 in the portrait posture. As an example of the portable terminal 10 having the large screen size panel 18, a tablet type terminal can be cited. The tablet terminal is a portable personal computer having a flat outer shape and having a touch panel type display / input unit. The portrait layout information 31 for the normal screen and the portrait layout information 32 for the large screen are information in which various images are arranged so as to be optimized for the portrait posture panel 18.

通常画面用ランドスケープレイアウト情報33は、ランドスケープ姿勢の通常サイズのパネル18に各種の画像を表示する際の、各種の画像の表示位置を示す情報である。大画面用ランドスケープレイアウト情報34は、ランドスケープ姿勢の大画面サイズのパネル18に各種の画像を表示する際の、各種の画像の表示位置を示す情報である。通常画面用ランドスケープレイアウト情報33および大画面用ランドスケープレイアウト情報34は、ランドスケープ姿勢のパネル18に最適化するように、各種の画像が配置されている情報である。   The normal-screen landscape layout information 33 is information indicating display positions of various images when various images are displayed on the normal-size panel 18 in the landscape posture. The large-screen landscape layout information 34 is information indicating the display positions of various images when various images are displayed on the large-screen size panel 18 in a landscape orientation. The normal-screen landscape layout information 33 and the large-screen landscape layout information 34 are information in which various images are arranged so as to be optimized for the landscape posture panel 18.

共通レイアウト情報35は、ポートレート姿勢のパネル18およびランドスケープ姿勢のパネル18の両方に共通している、各種の画像の表示位置を示す情報である。   The common layout information 35 is information indicating the display positions of various images that are common to both the portrait posture panel 18 and the landscape posture panel 18.

これらのレイアウト情報は、CPU11によってロードされる。あるレイアウト情報を用いて初めて表示画面を表示する際には、表示する画像を表す画像データを取得する必要がある。しかし、一度取得した画像データは記憶部12にキャッシュされるため、使用するレイアウト情報が変更されない間は、キャッシュされている画像データを用いて表示画面を表示することができる。よって、画面切替などによって表示画面を再表示する必要がある場合においても、画像データを再取得する必要がない。一方、使用するレイアウト情報が変更された場合には、変更後のレイアウト情報を用いて初めて表示画面を表示する際に、表示する画像を表す画像データを再取得する必要が生じる。   Such layout information is loaded by the CPU 11. When a display screen is displayed for the first time using certain layout information, it is necessary to acquire image data representing an image to be displayed. However, once acquired image data is cached in the storage unit 12, the display screen can be displayed using the cached image data while the layout information to be used is not changed. Therefore, even when it is necessary to redisplay the display screen by screen switching or the like, there is no need to reacquire image data. On the other hand, when the layout information to be used is changed, it is necessary to re-acquire image data representing an image to be displayed when the display screen is displayed for the first time using the changed layout information.

オペレーティングシステム21eは、印刷アプリケーション21aなどに共通して利用される基本的な機能を提供するプログラムである。オペレーティングシステム21eは、パネル18に各種の画像を表示させるためのプログラムや、送受信部22に通信を実行させるためのプログラムや、無線送受信部15に無線通信211を実行させるためのプログラム等を含む。またオペレーティングシステム21eは、加速度センサ26、傾きセンサ29などが算出した情報を各プログラムが取得するための、もしくは、各プログラムが各種ハードウェアに指示をするためのAPI(Application Programming Interfaceの略)を提供するプログラムでもある。   The operating system 21e is a program that provides basic functions that are commonly used by the print application 21a and the like. The operating system 21e includes a program for displaying various images on the panel 18, a program for causing the transmission / reception unit 22 to perform communication, a program for causing the wireless transmission / reception unit 15 to execute wireless communication 211, and the like. The operating system 21e provides an API (abbreviation of application programming interface) for each program to acquire information calculated by the acceleration sensor 26, the tilt sensor 29, etc., or for each program to instruct various hardware. It is also a program to provide.

記憶部12には、オブジェクト画像データが記憶されている。オブジェクト画像データは、各種の情報を表示するオブジェクト画像を表示部に表示させる画像データである。オブジェクト画像の例としては、各種の命令の入力を受け付けるボタン画像や、各種の文字列の入力を受け付ける入力ボックス画像などが挙げられる。また記憶部12には、ウェブページデータ、印刷プレビューデータなどの各種のデータが、一時的に記憶される。ウェブページデータは、ウェブページ画像を表示するためのデータである。ウェブページデータは、ウェブサーバ71から無線通信210を介して取得される。印刷プレビューデータは、印刷プレビュー画像を表示するためのデータである。印刷プレビュー画像は、ウェブページ画像を印刷する際の印刷イメージを表す画像である。通常、印刷プレビュー画像とウェブページ画像とは、同時にパネル18に表示されない。   The storage unit 12 stores object image data. The object image data is image data for displaying an object image for displaying various types of information on the display unit. Examples of object images include button images that accept input of various commands, input box images that accept input of various character strings, and the like. The storage unit 12 temporarily stores various data such as web page data and print preview data. Web page data is data for displaying a web page image. The web page data is acquired from the web server 71 via the wireless communication 210. The print preview data is data for displaying a print preview image. The print preview image is an image representing a print image when a web page image is printed. Normally, the print preview image and the web page image are not displayed on the panel 18 at the same time.

記憶部12には、キャッシュ実行フラグが記憶されている。キャッシュ実行フラグは、キャッシュ処理を実行するか否かを設定するための情報である。キャッシュ処理は、ウェブサーバ71からダウンロードしたウェブページデータを記憶部12に一時的に記憶しておき、ウェブページ画像を再度表示する際には、記憶部12からウェブページデータを読み出す処理である。キャッシュ実行フラグは、予めユーザによって設定されるとしてもよい。   The storage unit 12 stores a cache execution flag. The cache execution flag is information for setting whether or not to execute cache processing. The cache process is a process of temporarily storing the web page data downloaded from the web server 71 in the storage unit 12 and reading the web page data from the storage unit 12 when displaying the web page image again. The cache execution flag may be set in advance by the user.

本実施形態に係る通信システム1の動作を、図2〜図5のフローチャートを用いて説明する。ユーザが、ボタン入力部17を介して印刷アプリケーション21aを起動させる操作を入力すると、CPU11は、印刷アプリケーション21aを起動する。これにより、図2のフローが開始される。   The operation of the communication system 1 according to the present embodiment will be described using the flowcharts of FIGS. When the user inputs an operation for starting the print application 21a via the button input unit 17, the CPU 11 starts the print application 21a. Thereby, the flow of FIG. 2 is started.

S111においてCPU11は、ウェブページ画像の表示指示が入力されたか否かを判断する。表示指示は、印刷を実行するウェブページ画像を表示させるための指示であってもよい。表示指示は、例えば、ウェブページデータにアクセスするためのURL(例えば、http://www.○○.com)が入力されることによって入力されてもよい。ウェブページ画像の表示指示が入力されていない場合(S111:NO)にはS111へ戻り、表示指示が入力された場合(S111:YES)にはS113へ進む。   In S111, the CPU 11 determines whether or not a web page image display instruction has been input. The display instruction may be an instruction for displaying a web page image to be printed. The display instruction may be input by inputting a URL (for example, http://www.xxx.com) for accessing the web page data. If no web page image display instruction is input (S111: NO), the process returns to S111. If a display instruction is input (S111: YES), the process proceeds to S113.

S113においてCPU11は、携帯端末10のパネル18の画面サイズが、大画面サイズであるか否かを判断する。具体的には、パネル18の画面サイズをオペレーティングシステム21eに問い合わせて取得し、予め定められた所定の画面サイズと比較する。パネル18の画面サイズが所定の画面サイズよりも大きくないと判断される場合(S113:NO)には、通常サイズであると判断され、S115へ進む。   In S113, the CPU 11 determines whether or not the screen size of the panel 18 of the mobile terminal 10 is a large screen size. Specifically, the screen size of the panel 18 is acquired by inquiring of the operating system 21e, and compared with a predetermined screen size determined in advance. When it is determined that the screen size of the panel 18 is not larger than the predetermined screen size (S113: NO), it is determined that it is a normal size, and the process proceeds to S115.

S115においてCPU11は、共通レイアウト情報35をロードする。具体的には、共通レイアウト情報35のXMLファイルのパスを、APIを使ってオペレーティングシステム21eに渡す。オペレーティングシステム21eは、読み出した共通レイアウト情報35に従って、表示原点を基準とした、各種の画像の表示位置を決定する。表示原点は、例えば、パネル18の左上隅部などであってもよい。そしてS131へ進む。   In S115, the CPU 11 loads the common layout information 35. Specifically, the XML file path of the common layout information 35 is passed to the operating system 21e using the API. The operating system 21e determines the display position of various images based on the display origin in accordance with the read common layout information 35. The display origin may be, for example, the upper left corner of the panel 18. Then, the process proceeds to S131.

一方、S113において、パネル18の画面サイズが大画面サイズであると判断される場合(S113:YES)には、S117へ進む。S117においてCPU11は、携帯端末10がポートレート姿勢であるか否かを判断する。具体的には、CPU11は、APIを用いて傾きセンサ29からセンサ情報を取得し、取得したセンサ情報を用いて携帯端末10の姿勢を算出する。携帯端末10がポートレート姿勢である場合(S117:YES)には、S119へ進む。S119においてCPU11は、大画面用ポートレートレイアウト情報32をロードする。ロード処理の内容は、S115で説明した内容と同様であるため、説明を省略する。そしてS131へ進む。   On the other hand, when it is determined in S113 that the screen size of the panel 18 is a large screen size (S113: YES), the process proceeds to S117. In S117, the CPU 11 determines whether or not the mobile terminal 10 is in the portrait posture. Specifically, the CPU 11 acquires sensor information from the tilt sensor 29 using the API, and calculates the attitude of the mobile terminal 10 using the acquired sensor information. When the portable terminal 10 is in the portrait posture (S117: YES), the process proceeds to S119. In S <b> 119, the CPU 11 loads the large-screen portrait layout information 32. Since the contents of the load process are the same as the contents described in S115, the description is omitted. Then, the process proceeds to S131.

一方、S117において、携帯端末10がポートレート姿勢ではないと判断される場合(S117:NO)には、S121へ進む。S121においてCPU11は、大画面用ランドスケープレイアウト情報34をロードする。ロード処理の内容は、S115で説明した内容と同様であるため、説明を省略する。そしてS131へ進む。   On the other hand, when it is determined in S117 that the mobile terminal 10 is not in the portrait posture (S117: NO), the process proceeds to S121. In S121, the CPU 11 loads the large-screen landscape layout information 34. Since the contents of the load process are the same as the contents described in S115, the description is omitted. Then, the process proceeds to S131.

S131においてCPU11は、データ取得タイマをスタートさせる。データ取得タイマは、URLに基づいてウェブページデータをウェブサーバ71から取得するときに、ウェブページデータを取得するために必要な取得時間を測定するタイマである。S133においてCPU11は、ユーザによって指定されたURLで特定されるウェブページデータを、送受信部22に、無線通信210を介してダウンロードさせる。   In S131, the CPU 11 starts a data acquisition timer. The data acquisition timer is a timer for measuring an acquisition time necessary for acquiring the web page data when acquiring the web page data from the web server 71 based on the URL. In S <b> 133, the CPU 11 causes the transmission / reception unit 22 to download the web page data specified by the URL specified by the user via the wireless communication 210.

S134においてCPU11は、記憶部12に記憶されているキャッシュ実行フラグが「オン」であるか否かを判断する。「オン」ではない場合(S134:NO)にはS137へ進み、「オン」である場合(S134:YES)にはS135へ進む。S135においてCPU11は、ダウンロードしたウェブページデータを、記憶部12に一時的に記憶させる。S137においてCPU11は、データ取得タイマをストップする。そして、測定した取得時間を記憶部12に記憶させる。   In S <b> 134, the CPU 11 determines whether or not the cache execution flag stored in the storage unit 12 is “ON”. When it is not “ON” (S134: NO), the process proceeds to S137, and when it is “ON” (S134: YES), the process proceeds to S135. In S135, the CPU 11 temporarily stores the downloaded web page data in the storage unit 12. In S137, the CPU 11 stops the data acquisition timer. Then, the measured acquisition time is stored in the storage unit 12.

S139においてCPU11は、ロードされているレイアウト情報に基づいて、各種の画像を含んだ表示画面をパネル18に表示する。図6および図7に、共通レイアウト情報35がロードされている場合に、共通レイアウト情報35に従って表示されている表示画面の一例を示す。図6は、携帯端末10がポートレート姿勢である場合の例である。パネル18には、オブジェクト画像B1a〜B5a、ウェブページ画像P1aが表示されている。図7は、携帯端末10がランドスケープ姿勢である場合の例である。パネル18には、オブジェクト画像B1b〜B5b、ウェブページ画像P1bが表示されている。オブジェクト画像B1aおよびB1bは、URLの文字列の入力を受け付ける入力ボックス画像である。オブジェクト画像B2a〜B4aおよびB2b〜B4bは、各種の命令の入力を受け付けるボタン画像である。オブジェクト画像B5aおよびB5bは、印刷に関する各種の情報を表示する画像であり、ウェブページ画像P1aおよびP1bに重なるように表示される画像である。ウェブページ画像P1aおよびP1bは、ウェブページデータによって表される画像である。   In S139, the CPU 11 displays a display screen including various images on the panel 18 based on the loaded layout information. 6 and 7 show an example of a display screen displayed according to the common layout information 35 when the common layout information 35 is loaded. FIG. 6 is an example when the mobile terminal 10 is in a portrait posture. On the panel 18, object images B1a to B5a and a web page image P1a are displayed. FIG. 7 is an example when the mobile terminal 10 is in a landscape posture. On the panel 18, object images B1b to B5b and a web page image P1b are displayed. The object images B1a and B1b are input box images that accept an input of a URL character string. The object images B2a to B4a and B2b to B4b are button images that accept input of various commands. The object images B5a and B5b are images that display various types of information related to printing, and are images that are displayed so as to overlap the web page images P1a and P1b. Web page images P1a and P1b are images represented by web page data.

図8に、大画面用ポートレートレイアウト情報32がロードされている場合に、大画面用ポートレートレイアウト情報32に従って表示されている表示画面の一例を示す。パネル18には、オブジェクト画像B1c〜B5c、ウェブページ画像P1cが表示されている。オブジェクト画像B5cは、印刷に関する各種の情報を表示する画像であり、ウェブページ画像P1cに重なるように表示される画像である。図8の表示画面例では、オブジェクト画像B1c〜B4cがパネル18の上側や下側に配置されていることで、ウェブページ画像P1cをパネル18の横幅一杯に表示することが可能とされている。すなわち、大画面用ポートレートレイアウト情報32は、ポートレート姿勢のパネル18にウェブページ画像P1cを広く表示できるようにオブジェクト画像B1c〜B4cを配置させることができる、ポートレート姿勢のパネル18に最適化されたレイアウト情報である。   FIG. 8 shows an example of a display screen displayed according to the large-screen portrait layout information 32 when the large-screen portrait layout information 32 is loaded. On the panel 18, object images B1c to B5c and a web page image P1c are displayed. The object image B5c is an image that displays various types of information related to printing, and is an image that is displayed so as to overlap the web page image P1c. In the display screen example of FIG. 8, the object images B1c to B4c are arranged on the upper side or the lower side of the panel 18 so that the web page image P1c can be displayed in the full width of the panel 18. That is, the large-screen portrait layout information 32 is optimized for the portrait posture panel 18 in which the object images B1c to B4c can be arranged so that the web page image P1c can be widely displayed on the portrait posture panel 18. Layout information.

図9に、大画面用ランドスケープレイアウト情報34がロードされている場合に、大画面用ランドスケープレイアウト情報34に従って表示されている表示画面の一例を示す。パネル18には、オブジェクト画像B1d〜B5d、ウェブページ画像P1dが表示されている。オブジェクト画像B5dは、印刷に関する各種の情報を表示する画像であり、ウェブページ画像P1dに重なるように表示される画像である。図9の表示画面例では、オブジェクト画像B1d〜B5dがパネル18の右側に配置されていることで、ウェブページ画像P1dをパネル18の上下幅一杯に表示することが可能とされている。すなわち、大画面用ランドスケープレイアウト情報34は、ランドスケープ姿勢のパネル18にウェブページ画像P1dを広く表示できるようにオブジェクト画像B1d〜B4dを配置させることができる、ランドスケープ姿勢のパネル18に最適化されたレイアウト情報である。   FIG. 9 shows an example of a display screen displayed according to the large-screen landscape layout information 34 when the large-screen landscape layout information 34 is loaded. On the panel 18, object images B1d to B5d and a web page image P1d are displayed. The object image B5d is an image that displays various types of information related to printing, and is an image that is displayed so as to overlap the web page image P1d. In the display screen example of FIG. 9, the object images B <b> 1 d to B <b> 5 d are arranged on the right side of the panel 18 so that the web page image P <b> 1 d can be displayed in the full vertical width of the panel 18. That is, the landscape layout information 34 for the large screen is a layout optimized for the landscape posture panel 18 in which the object images B1d to B4d can be arranged so that the web page image P1d can be widely displayed on the landscape posture panel 18. Information.

図8および図9に示すオブジェクト画像B5cおよびB5dは、図6および図7に示すオブジェクト画像B5aおよびB5bに比して、画像の大きさが大きくされている。これは、ポートレート姿勢に最適化されたレイアウトを用いる場合(例:図8)およびランドスケープ姿勢に最適化されたレイアウトを用いる場合(例:図9)の方が、ポートレート姿勢とランドスケープ姿勢に共通のレイアウトを用いる場合(例:図6、図7)に比して、ウェブページ画像を広く表示できるためである。これにより、ウェブページ画像に重なるように表示されるオブジェクト画像の大きさを大きくすることができるため、印刷に関する各種の情報をより多く表示することが可能となる。   The object images B5c and B5d shown in FIGS. 8 and 9 are larger in size than the object images B5a and B5b shown in FIGS. This is because the portrait posture and the landscape posture are better when the layout optimized for the portrait posture (eg: FIG. 8) and when the layout optimized for the landscape posture (eg: FIG. 9) are used. This is because the web page image can be displayed more widely than when a common layout is used (for example, FIGS. 6 and 7). Thereby, since the size of the object image displayed so as to overlap the web page image can be increased, it is possible to display more various information regarding printing.

S141においてCPU11は、印刷プレビュー表示の命令入力が受け付けられたか否かを判断する。具体的には、印刷プレビューを選択するボタンが、ユーザによってタッチされたか否かを判断する。印刷プレビュー表示の命令が入力されない場合(S141:NO)には、S142(図3)へ進む。印刷プレビュー表示の命令が入力されない場合とは、表示画面を再表示する場合に、ウェブページデータをウェブサーバ71から再取得する必要がある場合である。   In S141, the CPU 11 determines whether or not a command input for print preview display is accepted. Specifically, it is determined whether or not the user selects a print preview button. If no print preview display command is input (S141: NO), the process proceeds to S142 (FIG. 3). The case where the print preview display command is not input is a case where the web page data needs to be reacquired from the web server 71 when the display screen is displayed again.

S142においてCPU11は、ウェブページ画像の印刷指示が入力されたか否かを判断する。印刷指示は、例えば、パネル18に表示された印刷実行ボタンをユーザがタッチすることによって入力される。印刷指示が入力された場合(S142:YES)にはS143へ進む。S143においてCPU11は、印刷設定に基づいて印刷データを作成する。印刷データを生成する処理の一例としては、解像度を変更する処理や、ポストスクリプト等のページ記述言語をヘッダ情報として付与する処理が挙げられる。また、CPU11は、生成した印刷データを、無線通信211を介してMFP51に送信する。MFP51は、携帯端末10から受信した印刷データを、印刷用紙に印刷する。そしてフローが終了する。   In S <b> 142, the CPU 11 determines whether a web page image print instruction has been input. The print instruction is input, for example, when the user touches a print execution button displayed on the panel 18. If a print instruction has been input (S142: YES), the process proceeds to S143. In S143, the CPU 11 creates print data based on the print settings. As an example of processing for generating print data, there are processing for changing the resolution and processing for adding a page description language such as postscript as header information. Further, the CPU 11 transmits the generated print data to the MFP 51 via the wireless communication 211. The MFP 51 prints the print data received from the mobile terminal 10 on a print sheet. Then, the flow ends.

一方、S142において印刷指示が入力されていない場合(S142:NO)には、S144へ進む。S144においてCPU11は、携帯端末10の姿勢が、ポートレート姿勢とランドスケープ姿勢との間で変化したか否かを判断する。具体的には、オペレーティングシステム21eから、携帯端末10の姿勢が変化した旨を表すイベントが発せられたか否かを判断する。姿勢が変化していない場合(S144:NO)にはS144へ戻り、変化した場合(S144:YES)にはS145へ進む。   On the other hand, if no print instruction is input in S142 (S142: NO), the process proceeds to S144. In S144, the CPU 11 determines whether or not the posture of the mobile terminal 10 has changed between the portrait posture and the landscape posture. Specifically, it is determined whether or not an event indicating that the attitude of the mobile terminal 10 has changed has been issued from the operating system 21e. If the posture has not changed (S144: NO), the process returns to S144, and if it has changed (S144: YES), the process proceeds to S145.

S145においてCPU11は、パネル18の画面サイズが大画面サイズであるかを判断する。具体的な判断内容は、S113の内容と同様であるため、説明を省略する。パネル18の画面サイズが通常サイズであると判断される場合(S145:NO)には、S147へ進む。   In S145, the CPU 11 determines whether the screen size of the panel 18 is a large screen size. Since the specific determination content is the same as the content of S113, description is abbreviate | omitted. When it is determined that the screen size of the panel 18 is the normal size (S145: NO), the process proceeds to S147.

S147においてCPU11は、共通レイアウト情報35を使用して、変化後の携帯端末10の姿勢に対応するように、表示画面を回転表示させる。具体的には、回転表示を実行する指示を、APIを介してオペレーティングシステム21eへ出力する。オペレーティングシステム21eは、変化後の携帯端末10の姿勢に対応するように、表示原点を切り替える。そしてオペレーティングシステム21eは、共通レイアウト情報35に従って、表示原点を基準とした、各種の画像の表示位置を決定する。そしてS139(図2)へ戻り、表示画面をパネル18に再表示させる。このとき、携帯端末10の姿勢が変化する前後において、使用されるレイアウト情報は共通レイアウト情報35で同一である。よって、レイアウト情報が変化していないため、各種の画像を再表示する際に、各種の画像を表す画像データを再取得する必要がない。従って、表示画面を再表示するための待ち時間を、ほとんど発生させないことができる。   In S147, the CPU 11 uses the common layout information 35 to rotate and display the display screen so as to correspond to the posture of the mobile terminal 10 after the change. Specifically, an instruction to execute rotation display is output to the operating system 21e via the API. The operating system 21e switches the display origin so as to correspond to the posture of the mobile terminal 10 after the change. Then, the operating system 21e determines the display positions of various images based on the display origin according to the common layout information 35. Then, the process returns to S139 (FIG. 2), and the display screen is displayed again on the panel 18. At this time, the layout information used is the same as the common layout information 35 before and after the attitude of the mobile terminal 10 changes. Therefore, since the layout information has not changed, it is not necessary to reacquire image data representing various images when redisplaying various images. Therefore, almost no waiting time for redisplaying the display screen can be generated.

例として、携帯端末10の姿勢をポートレート姿勢からランドスケープ姿勢に変化させた場合における、表示画面の切替態様を説明する。この場合は、図6の表示画面から図7の表示画面に切り替わる場合である。図6のオブジェクト画像B1a〜B4aおよびウェブページ画像P1aと、図7のオブジェクト画像B1b〜B4bおよびウェブページ画像P1bとの間で、各画像の相対位置が維持されるように表示画面が切り替えられている。また、オブジェクト画像B1bの横幅が、ランドスケープ姿勢のパネル18の横幅に適合するように伸張して表示されている。これにより、共通レイアウト情報35を用いる場合においても、携帯端末10の姿勢に応じて各種の画像を適切に表示させることができることが分かる。なお、携帯端末10の姿勢をランドスケープ姿勢からポートレート姿勢に変化させた場合は、図7の表示画面から図6の表示画面に切り替わることになる。   As an example, a display screen switching mode when the posture of the mobile terminal 10 is changed from a portrait posture to a landscape posture will be described. In this case, the display screen in FIG. 6 is switched to the display screen in FIG. The display screen is switched between the object images B1a to B4a and the web page image P1a in FIG. 6 and the object images B1b to B4b and the web page image P1b in FIG. 7 so that the relative positions of the images are maintained. Yes. In addition, the horizontal width of the object image B1b is displayed so as to be adapted to the horizontal width of the panel 18 in the landscape posture. Thereby, even when using the common layout information 35, it turns out that various images can be appropriately displayed according to the attitude | position of the portable terminal 10. FIG. When the posture of the mobile terminal 10 is changed from the landscape posture to the portrait posture, the display screen in FIG. 7 is switched to the display screen in FIG.

一方、S145において、パネル18の画面サイズが大画面サイズであると判断される場合(S145:YES)には、S167へ進む。S167においてCPU11は、携帯端末10の変化後の姿勢が、ポートレート姿勢であるか否かを判断する。具体的な判断内容は、S117の内容と同様であるため、説明を省略する。変化後の姿勢がポートレート姿勢である場合(S167:YES)には、携帯端末10の姿勢がランドスケープ姿勢からポートレート姿勢へ変化した場合であると判断され、S169へ進む。S169においてCPU11は、大画面用ポートレートレイアウト情報32をロードする。またこの場合は、使用されるレイアウト情報が変化したため、ウェブページデータを再取得する必要がある場合である。よってS173へ進み、ウェブページデータの再取得が行われる。   On the other hand, when it is determined in S145 that the screen size of the panel 18 is a large screen size (S145: YES), the process proceeds to S167. In S167, the CPU 11 determines whether or not the posture of the mobile terminal 10 after the change is a portrait posture. Since the specific determination content is the same as the content of S117, description is abbreviate | omitted. When the changed posture is the portrait posture (S167: YES), it is determined that the posture of the mobile terminal 10 has changed from the landscape posture to the portrait posture, and the process proceeds to S169. In S <b> 169, the CPU 11 loads the large-screen portrait layout information 32. In this case, since the layout information to be used has changed, it is necessary to reacquire the web page data. Therefore, it progresses to S173 and re-acquisition of web page data is performed.

一方、S167において、携帯端末10の変化後の姿勢がポートレート姿勢ではない場合(S167:NO)には、携帯端末10の姿勢がポートレート姿勢からランドスケープ姿勢へ変化した場合であると判断され、S171へ進む。S171においてCPU11は、大画面用ランドスケープレイアウト情報34をロードする。またこの場合は、使用されるレイアウト情報が変化したため、ウェブページデータを再取得する必要がある場合である。よってS173へ進み、ウェブページデータの再取得が行われる。   On the other hand, in S167, when the changed posture of the mobile terminal 10 is not the portrait posture (S167: NO), it is determined that the posture of the mobile terminal 10 is changed from the portrait posture to the landscape posture. Proceed to S171. In S <b> 171, the CPU 11 loads the large-screen landscape layout information 34. In this case, since the layout information to be used has changed, it is necessary to reacquire the web page data. Therefore, it progresses to S173 and re-acquisition of web page data is performed.

S173においてCPU11は、記憶部12にウェブページデータが記憶されているか否かを判断する。記憶されている場合(S173:YES)にはS175へ進む。S175においてCPU11は、記憶部12に記憶されているウェブページデータを読み出す。そしてS139(図2)へ戻り、表示画面をパネル18に再表示させる。   In S <b> 173, the CPU 11 determines whether web page data is stored in the storage unit 12. If it is stored (S173: YES), the process proceeds to S175. In S <b> 175, the CPU 11 reads the web page data stored in the storage unit 12. Then, the process returns to S139 (FIG. 2), and the display screen is displayed again on the panel 18.

一方、S173において、記憶部12にウェブページデータが記憶されていない場合(S173:NO)には、S131(図2)へ戻り、ウェブページデータをウェブサーバ71から再度ダウンロードする処理を実行する。記憶部12にウェブページデータが記憶されていない場合の例としては、キャッシュ実行フラグが「オフ」である場合が挙げられる。そしてS139において、表示画面をパネル18に再表示させる。   On the other hand, if the web page data is not stored in the storage unit 12 in S173 (S173: NO), the process returns to S131 (FIG. 2), and the process of downloading the web page data from the web server 71 again is executed. An example of the case where the web page data is not stored in the storage unit 12 is a case where the cache execution flag is “off”. In step S139, the display screen is displayed again on the panel 18.

例として、携帯端末10の姿勢をポートレート姿勢からランドスケープ姿勢に変化させた場合における、表示画面の切替態様を説明する。この場合は、図8の表示画面から図9の表示画面に切り替わる場合である。これにより、オブジェクト画像の配置位置が、図8に示すパネル18の上側および下側から、図9に示すパネル18の右側に変更される。よって、ランドスケープ姿勢のパネル18にウェブページ画像P1dが広く表示されるように、オブジェクト画像B1d〜B4dを再配置することができることが分かる。なお、携帯端末10の姿勢をランドスケープ姿勢からポートレート姿勢に変化させた場合は、図9の表示画面から図8の表示画面に切り替わることになる。   As an example, a display screen switching mode when the posture of the mobile terminal 10 is changed from a portrait posture to a landscape posture will be described. In this case, the display screen in FIG. 8 is switched to the display screen in FIG. Thereby, the arrangement position of the object image is changed from the upper side and the lower side of the panel 18 shown in FIG. 8 to the right side of the panel 18 shown in FIG. Therefore, it can be seen that the object images B1d to B4d can be rearranged so that the web page image P1d is widely displayed on the landscape orientation panel 18. When the posture of the mobile terminal 10 is changed from the landscape posture to the portrait posture, the display screen in FIG. 9 is switched to the display screen in FIG.

また、S141(図2)において、印刷プレビュー表示の命令が入力された場合(S141:YES)には、S213(図4)へ進む。   If a print preview display command is input in S141 (FIG. 2) (S141: YES), the process proceeds to S213 (FIG. 4).

S213においてCPU11は、パネル18の画面サイズが大画面サイズであるかを判断する。具体的な判断内容は、S113の内容と同様であるため、説明を省略する。パネル18の画面サイズが通常サイズであると判断される場合(S213:NO)には、S227へ進む。   In S213, the CPU 11 determines whether the screen size of the panel 18 is a large screen size. Since the specific determination content is the same as the content of S113, description is abbreviate | omitted. When it is determined that the screen size of the panel 18 is the normal size (S213: NO), the process proceeds to S227.

S227においてCPU11は、携帯端末10がポートレート姿勢であるか否かを判断する。ポートレート姿勢である場合(S227:YES)には、S229へ進む。S229においてCPU11は、通常画面用ポートレートレイアウト情報31をロードする。そしてS233へ進む。一方、S227において、携帯端末10がポートレート姿勢ではない場合(S227:NO)には、S231へ進む。S231においてCPU11は、通常画面用ランドスケープレイアウト情報33をロードする。そしてS233へ進む。   In S227, the CPU 11 determines whether or not the mobile terminal 10 is in the portrait posture. If it is a portrait posture (S227: YES), the process proceeds to S229. In S229, the CPU 11 loads the normal screen portrait layout information 31. Then, the process proceeds to S233. On the other hand, in S227, when the mobile terminal 10 is not in the portrait posture (S227: NO), the process proceeds to S231. In S231, the CPU 11 loads the normal screen landscape layout information 33. Then, the process proceeds to S233.

一方、S213において、パネル18の画面サイズが大画面サイズであると判断される場合(S213:YES)には、S217へ進む。S217においてCPU11は、携帯端末10がポートレート姿勢であるか否かを判断する。ポートレート姿勢である場合(S217:YES)にはS219へ進み、CPU11は、大画面用ポートレートレイアウト情報32をロードする。そしてS233へ進む。一方、S217において、携帯端末10がポートレート姿勢ではない場合(S217:NO)にはS221へ進み、CPU11は、大画面用ランドスケープレイアウト情報34をロードする。そしてS233へ進む。   On the other hand, if it is determined in S213 that the screen size of the panel 18 is a large screen size (S213: YES), the process proceeds to S217. In S217, the CPU 11 determines whether or not the mobile terminal 10 is in the portrait posture. If it is the portrait posture (S217: YES), the process proceeds to S219, and the CPU 11 loads the large-screen portrait layout information 32. Then, the process proceeds to S233. On the other hand, if the portable terminal 10 is not in the portrait orientation in S217 (S217: NO), the process proceeds to S221, and the CPU 11 loads the large-screen landscape layout information 34. Then, the process proceeds to S233.

S233においてCPU11は、ウェブページデータから印刷プレビューデータを生成する。S235においてCPU11は、生成した印刷プレビューデータを、記憶部12に一時的に記憶させる。この処理はキャッシュとも呼ばれる。   In S233, the CPU 11 generates print preview data from the web page data. In S <b> 235, the CPU 11 temporarily stores the generated print preview data in the storage unit 12. This process is also called a cache.

S241においてCPU11は、ロードされているレイアウト情報に基づいて、印刷プレビュー画像を含んだ表示画面を、パネル18に表示させる。そしてS242(図5)へ進む。   In S241, the CPU 11 causes the panel 18 to display a display screen including a print preview image based on the loaded layout information. Then, the process proceeds to S242 (FIG. 5).

S242においてCPU11は、印刷指示が入力されたか否かを判断する。印刷指示が入力された場合(S242:YES)にはS243へ進む。S243においてCPU11は、印刷設定に基づいて印刷データを作成し、無線通信211を介してMFP51に送信する。そしてフローが終了する。   In S242, the CPU 11 determines whether or not a print instruction has been input. If a print instruction has been input (S242: YES), the process proceeds to S243. In step S <b> 243, the CPU 11 creates print data based on the print settings, and transmits the print data to the MFP 51 via the wireless communication 211. Then, the flow ends.

一方、S242において印刷指示が入力されていない場合(S242:NO)には、S244へ進む。S244においてCPU11は、携帯端末10の姿勢が、ポートレート姿勢とランドスケープ姿勢との間で変化したか否かを判断する。姿勢が変化していない場合(S244:NO)にはS244へ戻り、変化した場合(S244:YES)にはS245へ進む。   On the other hand, if no print instruction is input in S242 (S242: NO), the process proceeds to S244. In S244, the CPU 11 determines whether or not the posture of the mobile terminal 10 has changed between the portrait posture and the landscape posture. If the posture has not changed (S244: NO), the process returns to S244, and if it has changed (S244: YES), the process proceeds to S245.

S245においてCPU11は、パネル18の画面サイズが大画面サイズであるかを判断する。パネル18の画面サイズが通常サイズであると判断される場合(S245:NO)には、S247へ進む。S247において、携帯端末10の変化後の姿勢がポートレート姿勢であると判断される場合(S247:YES)にはS249へ進み、CPU11は、通常画面用ポートレートレイアウト情報をロードする。そしてS253へ進む。一方、S247において、変化後の姿勢がポートレート姿勢ではないと判断される場合(S247:NO)にはS251へ進み、CPU11は、通常画面用ランドスケープレイアウト情報33をロードする。そしてS253へ進む。S253においてCPU11は、記憶部12に記憶されている印刷プレビューデータを読み出す。そしてS241(図4)へ戻り、印刷プレビュー画像を含んだ表示画面を、パネル18に再表示させる。   In S245, the CPU 11 determines whether the screen size of the panel 18 is a large screen size. When it is determined that the screen size of the panel 18 is the normal size (S245: NO), the process proceeds to S247. In S247, when it is determined that the changed posture of the mobile terminal 10 is the portrait posture (S247: YES), the process proceeds to S249, and the CPU 11 loads the normal screen portrait layout information. Then, the process proceeds to S253. On the other hand, if it is determined in S247 that the changed posture is not the portrait posture (S247: NO), the process proceeds to S251, and the CPU 11 loads the landscape layout information 33 for normal screen. Then, the process proceeds to S253. In S <b> 253, the CPU 11 reads the print preview data stored in the storage unit 12. Then, the process returns to S241 (FIG. 4), and the display screen including the print preview image is displayed again on the panel 18.

一方、S245において、パネル18の画面サイズが大画面サイズであると判断される場合(S245:YES)には、S267へ進む。S267において、携帯端末10の変化後の姿勢がポートレート姿勢であると判断される場合(S267:YES)にはS269へ進み、CPU11は、大画面用ポートレートレイアウト情報32をロードする。そしてS273へ進む。一方、S267において、変化後の姿勢がポートレート姿勢ではないと判断される場合(S267:NO)にはS271へ進み、CPU11は、大画面用ランドスケープレイアウト情報34をロードする。そしてS273へ進む。S273においてCPU11は、記憶部12に記憶されている印刷プレビューデータを読み出す。そしてS241(図4)へ戻り、印刷プレビュー画像を含んだ表示画面を、パネル18に再表示させる。   On the other hand, when it is determined in S245 that the screen size of the panel 18 is a large screen size (S245: YES), the process proceeds to S267. In S267, when it is determined that the attitude of the mobile terminal 10 after the change is the portrait attitude (S267: YES), the process proceeds to S269, and the CPU 11 loads the large-screen portrait layout information 32. Then, the process proceeds to S273. On the other hand, if it is determined in S267 that the changed posture is not the portrait posture (S267: NO), the process proceeds to S271, and the CPU 11 loads the landscape layout information 34 for the large screen. Then, the process proceeds to S273. In S <b> 273, the CPU 11 reads the print preview data stored in the storage unit 12. Then, the process returns to S241 (FIG. 4), and the display screen including the print preview image is displayed again on the panel 18.

(効果)
パネル18に表示させる画像にウェブページ画像が含まれていない場合は、ウェブサーバ71と通信してウェブページデータを取得する必要がないため、無線通信210の通信回線の速度の影響などによりウェブページデータの取得に時間がかかってしまう事態が発生しない場合である。パネル18に表示させる画像にウェブページ画像が含まれていない場合とは、S141:YES以降の、印刷プレビューの表示を行う場合である。この場合、携帯端末10の姿勢が変化することに応じて各種の画像データを再取得し(S244:YES、S253、S273)、変化後の携帯端末10の姿勢に対応したレイアウト情報に従って画像をパネル18に再表示させる(S241)。一方、パネル18に表示させる画像にウェブページ画像が含まれている場合は、無線通信210の通信回線の速度の影響などによりウェブページデータの取得に時間がかかってしまう事態が発生し得る場合である。パネル18に表示させる画像にウェブページ画像が含まれている場合とは、S111からS139の、ウェブページ画像の表示を行う場合であってもよい。また、パネル18に表示させる画像にウェブページ画像が含まれている場合とは、S141:NO以降の、ウェブページ画像の表示を行う場合であってもよい。この場合、携帯端末10の姿勢が変化する場合にも各種の画像データを再取得することなく、共通レイアウト情報35に従って画像をパネル18に再表示させる(S147、S139)。これにより、携帯端末10の姿勢に応じた適切なレイアウトで画像を表示させることと、携帯端末10の姿勢に応じて表示を切り替える際の表示待ち時間を短縮することとを両立することが可能となる。
(effect)
When the web page image is not included in the image displayed on the panel 18, it is not necessary to communicate with the web server 71 to acquire web page data. Therefore, the web page is affected by the speed of the communication line of the wireless communication 210. This is a case where it takes no time to acquire data. The case where the web page image is not included in the image displayed on the panel 18 is a case where the print preview is displayed after S141: YES. In this case, various image data are re-acquired according to the change in the attitude of the mobile terminal 10 (S244: YES, S253, S273), and the image is displayed in accordance with the layout information corresponding to the changed attitude of the mobile terminal 10. 18 is displayed again (S241). On the other hand, when a web page image is included in the image displayed on the panel 18, it may take a long time to acquire web page data due to the influence of the speed of the communication line of the wireless communication 210. is there. The case where the web page image is included in the image displayed on the panel 18 may be a case where the web page image is displayed from S111 to S139. Moreover, the case where the web page image is included in the image displayed on the panel 18 may be a case where the web page image is displayed after S141: NO. In this case, even when the attitude of the mobile terminal 10 changes, the image is redisplayed on the panel 18 according to the common layout information 35 without acquiring various image data again (S147, S139). As a result, it is possible to achieve both displaying an image with an appropriate layout according to the attitude of the mobile terminal 10 and shortening the display waiting time when switching the display according to the attitude of the mobile terminal 10. Become.

パネル18の画面サイズが通常サイズである場合には、大画面サイズである場合に比して画面に表示できる情報量が少ないため、携帯端末10の姿勢をポートレート姿勢とランドスケープ姿勢との間で変化させる操作がより多く行われる傾向がある。本明細書に開示されている印刷アプリケーション21aによれば、パネル18の画面サイズが通常サイズである場合には(S145:NO)、携帯端末10の姿勢変化に伴って表示画面を再表示させる際に、共通レイアウト情報35に従って再表示させることができる。これにより、携帯端末10の姿勢が変化する前後において使用されるレイアウト情報が変化しないため、パネル18に表示画面を再表示させる際に、ウェブページデータを送受信部22に再取得させる必要を無くす事ができる。一方、パネル18の画面サイズが大画面サイズである場合には(S145:YES)、携帯端末10の姿勢変化に伴って表示画面を再表示させる際に、変化後の姿勢に応じたレイアウト情報(S169、S171)を用いて再表示させることができる。以上より、携帯端末10の姿勢を変化させる操作が多くても、その都度発生する表示待ち時間を短縮させるように制御することが可能となるため、ユーザの使い勝手を向上させることができる。   When the screen size of the panel 18 is a normal size, since the amount of information that can be displayed on the screen is smaller than when the screen size is a large screen size, the posture of the mobile terminal 10 is set between the portrait posture and the landscape posture. There is a tendency for more manipulations to be performed. According to the print application 21a disclosed in the present specification, when the screen size of the panel 18 is the normal size (S145: NO), when the display screen is redisplayed in accordance with the change in the attitude of the mobile terminal 10 And can be displayed again according to the common layout information 35. Thereby, since the layout information used before and after the attitude of the mobile terminal 10 changes does not change, it is not necessary to cause the transmission / reception unit 22 to re-acquire web page data when the display screen is redisplayed on the panel 18. Can do. On the other hand, when the screen size of the panel 18 is a large screen size (S145: YES), when the display screen is redisplayed in accordance with the posture change of the mobile terminal 10, the layout information according to the changed posture ( It can be displayed again using S169, S171). As described above, even if there are many operations for changing the posture of the mobile terminal 10, it is possible to perform control so as to reduce the display waiting time that occurs each time, so that it is possible to improve user convenience.

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

携帯端末10の姿勢が変化した場合にウェブページデータを取得する際の状況に応じて、使用するレイアウト情報を変更するか否かを判断する態様であってもよい。図12に、当該変形例に係るフローを示す。パネル18の画面サイズが通常サイズであると判断される場合(S145:NO)に、図12のフローが開始される。S346においてCPU11は、S137で測定した取得時間が、予め定められた所定時間よりも小さいか否かを判断する。所定時間は、例えば3秒に設定されていてもよい。   It may be an aspect in which it is determined whether or not to change the layout information to be used according to the situation when the web page data is acquired when the attitude of the mobile terminal 10 changes. FIG. 12 shows a flow according to the modification. When it is determined that the screen size of the panel 18 is the normal size (S145: NO), the flow of FIG. 12 is started. In S346, the CPU 11 determines whether or not the acquisition time measured in S137 is shorter than a predetermined time. The predetermined time may be set to 3 seconds, for example.

取得時間が所定時間よりも小さくない場合(S346:NO)には、S147(図3)へ戻る。これにより、新たなレイアウト情報をロードする処理およびウェブページデータを再取得する処理が行われない。一方、取得時間が所定時間よりも小さい場合(S346:YES)には、表示待ち時間が長時間になることがない場合であると判断され、S347へ進む。S347以降のステップにおいて、通常画面用ポートレートレイアウト情報31または通常画面用ランドスケープレイアウト情報33がロードされ、ウェブページデータが再取得され、表示画面がパネル18に回転表示される。なお、S347〜S355の処理内容は、前述したS167〜S175の処理内容と同様であるため、ここでは説明を省略する。これにより、表示待ち時間が長時間にならない場合には携帯端末10の姿勢に応じた適切なレイアウトで画像を表示させる一方、表示待ち時間が長時間になる場合にはウェブページデータを再取得させないように、通信回線の速度などに応じて表示態様を制御することができる。   If the acquisition time is not shorter than the predetermined time (S346: NO), the process returns to S147 (FIG. 3). As a result, the process of loading new layout information and the process of reacquiring web page data are not performed. On the other hand, when the acquisition time is shorter than the predetermined time (S346: YES), it is determined that the display waiting time does not become a long time, and the process proceeds to S347. In steps after S347, the normal screen portrait layout information 31 or the normal screen landscape layout information 33 is loaded, the web page data is reacquired, and the display screen is rotated and displayed on the panel 18. Note that the processing contents of S347 to S355 are the same as the processing contents of S167 to S175 described above, and thus the description thereof is omitted here. Thereby, when the display waiting time does not become long, the image is displayed with an appropriate layout according to the posture of the mobile terminal 10, while when the display waiting time becomes long, the web page data is not reacquired. As described above, the display mode can be controlled in accordance with the speed of the communication line.

また、S346において、ウェブページデータのデータサイズが予め定められた所定データサイズよりも小さい場合に、表示待ち時間が長時間になることがない場合であると判断し、S347へ進むとしてもよい。この場合、S135(図2)において、ダウンロードしたウェブページデータを記憶部12に記憶させるとともに、ダウンロードしたウェブページデータのデータサイズも記憶部12に記憶させればよい。所定データサイズは、例えば1MBに設定されていてもよい。これにより、表示待ち時間が長時間にならない場合には、携帯端末10の姿勢に応じた適切なレイアウトで画像を表示させるように、表示態様を制御することができる。   In S346, when the data size of the web page data is smaller than a predetermined data size, it may be determined that the display waiting time does not become a long time, and the process may proceed to S347. In this case, in S135 (FIG. 2), the downloaded web page data may be stored in the storage unit 12, and the data size of the downloaded web page data may be stored in the storage unit 12. The predetermined data size may be set to 1 MB, for example. Thereby, when the display waiting time does not become long, the display mode can be controlled so that the image is displayed with an appropriate layout according to the posture of the mobile terminal 10.

また、S113における、パネル18の画面サイズの判断を省略してもよい。この場合、S119において、大画面用ポートレートレイアウト情報32および通常画面用ポートレートレイアウト情報31の何れがロードされてもよい。またS121において、大画面用ランドスケープレイアウト情報34および通常画面用ランドスケープレイアウト情報33の何れがロードされてもよい。そして、携帯端末10の姿勢が変化した場合には(S144:YES)、S346へ進み、S137で測定した取得時間が予め定められた所定時間よりも小さいか否かを判断するとしてもよい。取得時間が予め定められた所定時間よりも小さい場合(S346:YES)には、変化後の携帯端末10の姿勢に応じたレイアウト情報をロードし(S349またはS351)、ウェブページデータを再取得し(S355またはS133)、表示画面をパネル18に再表示するとしてもよい(S139)。これにより、表示待ち時間が長時間にならない場合には、携帯端末10の姿勢に応じた適切なレイアウトで画像を表示させるように、表示態様を制御することができる。   Further, the determination of the screen size of the panel 18 in S113 may be omitted. In this case, in S119, either the large-screen portrait layout information 32 or the normal-screen portrait layout information 31 may be loaded. In S121, either the large-screen landscape layout information 34 or the normal-screen landscape layout information 33 may be loaded. And when the attitude | position of the portable terminal 10 changes (S144: YES), you may progress to S346 and may determine whether the acquisition time measured by S137 is smaller than the predetermined time defined beforehand. If the acquisition time is shorter than the predetermined time (S346: YES), the layout information corresponding to the changed attitude of the mobile terminal 10 is loaded (S349 or S351), and the web page data is re-acquired. (S355 or S133) The display screen may be redisplayed on the panel 18 (S139). Thereby, when the display waiting time does not become long, the display mode can be controlled so that the image is displayed with an appropriate layout according to the posture of the mobile terminal 10.

本実施形態では、ポートレートレイアウト情報、ランドスケープレイアウト情報、共通レイアウト情報、の3種類のレイアウト情報を用いる場合を説明したが、この形態に限られない。例えば、大画面用ポートレートレイアウト情報32および通常画面用ポートレートレイアウト情報31に代えて、共通レイアウト情報を用いてもよい。この場合、携帯端末10がポートレート姿勢である場合には、パネル18に表示させる画像にウェブページ画像が含まれる場合(S141:NO)に使用されるレイアウト情報(S147)と、ウェブページ画像が含まれていない場合(S141:YES)に使用されるレイアウト情報(S229)とが同一となるため、ユーザに同じ使い勝手を与えることができる。またこの場合、「共通レイアウト情報」のことを「ポートレートレイアウト情報」と称してもよい。同様にして、大画面用ランドスケープレイアウト情報34および通常画面用ランドスケープレイアウト情報33に代えて、共通レイアウト情報を用いてもよい。この場合、携帯端末10がランドスケープ姿勢である場合には、パネル18に表示させる画像にウェブページ画像が含まれる場合(S141:NO)に使用されるレイアウト情報(S147)と、ウェブページ画像が含まれていない場合(S141:YES)に使用されるレイアウト情報(S231)とが同一となるため、ユーザに同じ使い勝手を与えることができる。またこの場合、「共通レイアウト情報」のことを「ランドスケープレイアウト情報」と称してもよい。   In the present embodiment, the case where three types of layout information, portrait layout information, landscape layout information, and common layout information are used has been described. However, the present invention is not limited to this form. For example, instead of the large-screen portrait layout information 32 and the normal-screen portrait layout information 31, common layout information may be used. In this case, when the mobile terminal 10 is in the portrait posture, the layout information (S147) used when the image displayed on the panel 18 includes a web page image (S141: NO), and the web page image Since the layout information (S229) used when not included (S141: YES) is the same, the same usability can be given to the user. In this case, the “common layout information” may be referred to as “portrait layout information”. Similarly, instead of the large-screen landscape layout information 34 and the normal-screen landscape layout information 33, common layout information may be used. In this case, when the mobile terminal 10 is in the landscape orientation, the layout information (S147) used when the web page image is included in the image displayed on the panel 18 (S141: NO) and the web page image are included. If not (S141: YES), the layout information (S231) used is the same, so the same usability can be given to the user. In this case, the “common layout information” may be referred to as “landscape layout information”.

本実施形態では、通常画面用ポートレートレイアウト情報31と大画面用ポートレートレイアウト情報32を備える場合を説明したが、この形態に限られない。パネル18の画面サイズに関わらず、1つのみのポートレートレイアウト情報を、ポートレート姿勢に割り当ててもよい。また同様にして、1つのみのランドスケープレイアウト情報を、ランドスケープ姿勢に割り当ててもよい。   In the present embodiment, the case where the normal screen portrait layout information 31 and the large screen portrait layout information 32 are provided has been described. However, the present invention is not limited to this. Regardless of the screen size of the panel 18, only one portrait layout information may be assigned to the portrait posture. Similarly, only one landscape layout information may be assigned to the landscape posture.

S111において入力を受け付ける指示の種類は、ウェブページ画像の表示指示に限られない。例えば、HTMLメールの表示指示などであってもよい。   The type of instruction for receiving an input in S111 is not limited to a web page image display instruction. For example, an HTML mail display instruction may be used.

S113において、パネル18の画面サイズを取得する方法は、画面サイズをオペレーティングシステム21eに問い合わる方法に限られない。例えば、機種ごとのパネルのサイズの一覧情報が記憶部12に記憶されており、機種情報をオペレーティングシステム21eに問い合わる方法であってもよい。   In S113, the method of acquiring the screen size of the panel 18 is not limited to the method of querying the operating system 21e for the screen size. For example, the list information of the panel size for each model may be stored in the storage unit 12, and the model information may be inquired to the operating system 21e.

S135およびS235において、ダウンロードしたウェブページデータや生成した印刷プレビューデータを記憶部12に一時的に記憶させるとしたが、当該ステップはなくてもよい。   In S135 and S235, the downloaded web page data and the generated print preview data are temporarily stored in the storage unit 12, but this step may be omitted.

図6〜図9に示したパネル18の表示態様は一例であり、他の表示態様を用いることも可能である。   The display mode of the panel 18 shown in FIGS. 6 to 9 is an example, and other display modes can be used.

各種の画像の表示位置を決定する際の基準となる、パネル18の表示原点は、パネル18の左上隅部に限られない。携帯端末10の種類に応じて、様々な位置を基準位置とすることが可能である。   The display origin of the panel 18 that is a reference for determining the display position of various images is not limited to the upper left corner of the panel 18. Various positions can be set as the reference position according to the type of the mobile terminal 10.

データ共有ボタン、印刷アプリケーション21aを選択するボタン、印刷実行ボタン等は、パネル18のタッチパネルに表示される形態に限られない。例えば、携帯端末10のハードキーを用いる形態であってもよい。   The data sharing button, the button for selecting the print application 21a, the print execution button, and the like are not limited to the form displayed on the touch panel of the panel 18. For example, the form using the hard key of the portable terminal 10 may be used.

本実施形態では、印刷アプリケーション21aに基づいて実行するCPU11が、各種の処理を行う場合を説明した。しかし、この形態に限られない。変形例として、印刷アプリケーション21aに基づいて実行するCPU11が、オペレーティングシステム21e、他のプログラム、ハード構成(パネル18など)に対して、各種の処理を行わせる指示を出す形態であってもよい。   In the present embodiment, the case where the CPU 11 executed based on the print application 21a performs various processes has been described. However, it is not limited to this form. As a modified example, the CPU 11 executed based on the print application 21a may issue an instruction to perform various types of processing to the operating system 21e, other programs, and hardware configuration (panel 18 or the like).

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

携帯端末10は携帯端末の一例である。傾きセンサ29はセンサ情報出力部の一例である。ウェブページデータは第1画像データの一例である。送受信部22は通信部の一例である。パネル18は表示部の一例である。CPU11はコンピュータの一例である。印刷アプリケーション21aはプログラムの一例である。ポートレート姿勢は第1姿勢の一例である。ランドスケープ姿勢は第2姿勢の一例である。ウェブページ画像は第1画像の一例である。オブジェクト画像B1a〜B4aなどは第2画像の一例である。通常画面用ポートレートレイアウト情報31〜共通レイアウト情報35はレイアウト情報の一例である。S139、S241を実行するCPU11は、表示制御手段の一例である。URLはサーバ特定情報の一例である。S131、S137を実行するCPU11は、第1測定手段の一例である。印刷プレビューデータは、第3画像データの一例である。   The mobile terminal 10 is an example of a mobile terminal. The tilt sensor 29 is an example of a sensor information output unit. Web page data is an example of first image data. The transmission / reception unit 22 is an example of a communication unit. The panel 18 is an example of a display unit. The CPU 11 is an example of a computer. The print application 21a is an example of a program. The portrait posture is an example of a first posture. The landscape posture is an example of the second posture. The web page image is an example of a first image. The object images B1a to B4a are examples of the second image. The normal screen portrait layout information 31 to the common layout information 35 are examples of layout information. The CPU 11 that executes S139 and S241 is an example of a display control unit. The URL is an example of server specifying information. The CPU 11 that executes S131 and S137 is an example of a first measurement unit. The print preview data is an example of third image data.

なお、各プログラムは一つのプログラムモジュールから構成されるものであってもよいし、複数のプログラムモジュールから構成されるものであってもよい。また、各一例は置換可能な他の構成であってもよく、本発明の範疇である。画像処理プログラム(印刷アプリケーション21aなど)に基づく処理を実行するコンピュータ(CPU11など)であってもよいし、オペレーティングシステムや他のアプリケーションなど、画像処理プログラム以外のプログラムに基づく処理を実行するコンピュータであってもよいし、コンピュータの指示に従って動作するハード構成(パネル18など)であってもよいし、コンピュータとハード構成とが連動した構成であってもよい。もちろん、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータであってもよいし、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータの指示に従って動作するハード構成であってもよい。   Each program may be composed of a single program module, or may be composed of a plurality of program modules. In addition, each example may have another replaceable configuration and is within the scope of the present invention. It may be a computer (CPU 11 or the like) that executes processing based on an image processing program (print application 21a or the like), or a computer that executes processing based on a program other than the image processing program, such as an operating system or another application. Alternatively, it may be a hardware configuration (panel 18 or the like) that operates according to instructions from the computer, or may be a configuration in which the computer and the hardware configuration are linked. Of course, it may be a computer that executes processes by linking processes based on a plurality of programs, or may have a hardware configuration that operates according to instructions from a computer that executes processes by linking processes based on a plurality of programs. Good.

1:通信システム、10:携帯端末、11:CPU、12:記憶部、18:パネル、21a:印刷アプリケーション、21e:オペレーティングシステム、29:傾きセンサ、31:通常画面用ポートレートレイアウト情報、32:大画面用ポートレートレイアウト情報、33:通常画面用ランドスケープレイアウト情報、34:大画面用ランドスケープレイアウト情報、35:共通レイアウト情報、51:MFP   1: communication system, 10: portable terminal, 11: CPU, 12: storage unit, 18: panel, 21a: printing application, 21e: operating system, 29: tilt sensor, 31: portrait layout information for normal screen, 32: Portrait layout information for large screen, 33: Landscape layout information for normal screen, 34: Landscape layout information for large screen, 35: Common layout information, 51: MFP

Claims (12)

携帯端末の姿勢を示すセンサ情報を出力するセンサ情報出力部と、
第1画像データを提供するサーバと通信して前記第1画像データを取得する通信部と、
第2画像データを記憶する記憶部と、
短辺と長辺とを備える矩形形状の表示部と、
を備えた携帯端末のコンピュータが読み取り可能なプログラムであって、
前記センサ情報出力部は、互いに直交する第1方向と第2方向のうちの第1方向寄りに前記表示部の長辺が伸びている前記携帯端末の第1姿勢と、前記第2方向寄りに前記表示部の長辺が伸びている前記携帯端末の第2姿勢との何れの姿勢であるかを示すセンサ情報を出力し、
前記コンピュータを、
前記第1画像データによって前記表示部に表される第1画像および前記第2画像データによって前記表示部に表される第2画像の前記表示部への表示位置を示す情報であるレイアウト情報に従って、前記第1画像または前記第2画像の少なくとも一方を前記表示部に表示させる表示制御手段と、
前記サーバを特定する情報であるサーバ特定情報に基づいて前記第1画像データを前記通信部に取得させるときに、前記第1画像データを前記サーバから取得するために必要な取得時間を測定する第1測定手段と、
して機能させ、
前記レイアウト情報は、前記第1姿勢に対応した第1レイアウト情報、前記第2姿勢に対応した第2レイアウト情報、前記第1姿勢および前記第2姿勢に共通する共通レイアウト情報、を含んでおり、
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれていない場合には、前記第1レイアウト情報または前記第2レイアウト情報に従って前記第2画像を前記表示部に表示させ、
前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢から前記第2姿勢へ変化したことに応じて、前記第2レイアウト情報および前記第2画像データを前記記憶部から読み出し、読み出した前記第2画像データによって表される前記第2画像を前記第2レイアウト情報に従って前記表示部に再表示させ、
前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第2姿勢から前記第1姿勢へ変化したことに応じて、前記第1レイアウト情報および前記第2画像データを前記記憶部から読み出し、読み出した前記第2画像データによって表される前記第2画像を前記第1レイアウト情報に従って前記表示部に再表示させ、
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれている場合において、前記取得時間が予め定められた所定時間よりも大きい場合には、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に表示させ、
前記第1画像および前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢から前記第2姿勢へ変化したことに応じて、前記第1画像および前記第2画像の向きを前記第2姿勢に対応するように回転させるとともに、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に再表示させ、
前記第1画像および前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第2姿勢から前記第1姿勢へ変化したことに応じて、前記第1画像および前記第2画像の向きを前記第1姿勢に対応するように回転させるとともに、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に再表示させ
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれている場合において、前記取得時間が予め定められた所定時間よりも小さい場合には、前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢と前記第2姿勢との間で変化することに応じて、前記サーバ特定情報に基づいて前記第1画像データを前記通信部に再取得させるとともに、前記第1レイアウト情報および前記第2レイアウト情報のうち変化後の前記携帯端末の姿勢に対応する方に従って前記第1画像および前記第2画像を前記表示部に再表示させることを特徴とするプログラム。
A sensor information output unit that outputs sensor information indicating the attitude of the mobile terminal;
A communication unit that communicates with a server that provides first image data to obtain the first image data;
A storage unit for storing second image data;
A rectangular display with short sides and long sides;
A computer readable program of a mobile terminal equipped with
The sensor information output unit includes a first posture of the mobile terminal in which a long side of the display unit extends toward a first direction out of a first direction and a second direction orthogonal to each other, and a position closer to the second direction. Sensor information indicating which posture is the second posture of the mobile terminal in which the long side of the display unit extends,
The computer,
According to layout information which is information indicating a display position on the display unit of the first image represented on the display unit by the first image data and the second image represented by the second image data on the display unit, Display control means for displaying at least one of the first image or the second image on the display unit;
Measuring an acquisition time required for acquiring the first image data from the server when the communication unit acquires the first image data based on server specifying information that is information specifying the server; 1 measuring means;
To function,
The layout information includes first layout information corresponding to the first attitude, second layout information corresponding to the second attitude, common layout information common to the first attitude and the second attitude,
The display control means causes the display unit to display the second image in accordance with the first layout information or the second layout information when the image to be displayed on the display unit does not include the first image. ,
In response to the change of the attitude of the mobile terminal indicated by the sensor information from the first attitude to the second attitude during the display period of the second image, the second layout information and the second image data are Read from the storage unit, redisplay the second image represented by the read second image data on the display unit according to the second layout information,
In response to the change of the attitude of the mobile terminal indicated by the sensor information from the second attitude to the first attitude during the display period of the second image, the first layout information and the second image data are Read from the storage unit, redisplay the second image represented by the read second image data on the display unit according to the first layout information,
Wherein the display control unit, In no event that the first image is included in an image to be displayed on the display unit, if the acquisition time is greater than a predetermined time determined in advance, according to the common layout information Displaying the first image and the second image on the display unit;
In response to the change of the posture of the mobile terminal indicated by the sensor information from the first posture to the second posture during the display period of the first image and the second image, the first image and the second image Rotating the orientation of the image so as to correspond to the second posture, and redisplaying the first image and the second image on the display unit according to the common layout information,
In response to a change in the posture of the mobile terminal indicated by the sensor information from the second posture to the first posture during the display period of the first image and the second image, the first image and the second image Rotating the orientation of the image so as to correspond to the first posture, and redisplaying the first image and the second image on the display unit according to the common layout information ,
In the case where the first image is included in the image to be displayed on the display unit and the acquisition time is smaller than a predetermined time, the display control unit is configured to display the portable information indicated by the sensor information. In response to a change in the attitude of the terminal between the first attitude and the second attitude, the communication unit re-acquires the first image data based on the server identification information, and the first layout A program for causing the display unit to redisplay the first image and the second image according to a direction corresponding to the changed attitude of the portable terminal among the information and the second layout information .
携帯端末の姿勢を示すセンサ情報を出力するセンサ情報出力部と、
第1画像データを提供するサーバと通信して前記第1画像データを取得する通信部と、
第2画像データを記憶する記憶部と、
短辺と長辺とを備える矩形形状の表示部と、
を備えた携帯端末のコンピュータが読み取り可能なプログラムであって、
前記センサ情報出力部は、互いに直交する第1方向と第2方向のうちの第1方向寄りに前記表示部の長辺が伸びている前記携帯端末の第1姿勢と、前記第2方向寄りに前記表示部の長辺が伸びている前記携帯端末の第2姿勢との何れの姿勢であるかを示すセンサ情報を出力し、
前記コンピュータを、
前記第1画像データによって前記表示部に表される第1画像および前記第2画像データによって前記表示部に表される第2画像の前記表示部への表示位置を示す情報であるレイアウト情報に従って、前記第1画像または前記第2画像の少なくとも一方を前記表示部に表示させる表示制御手段と、
前記サーバを特定する情報であるサーバ特定情報に基づいて前記第1画像データを前記通信部に取得させるときに、前記サーバから取得した前記第1画像データのデータサイズを測定する第2測定手段と、
して機能させ、
前記レイアウト情報は、前記第1姿勢に対応した第1レイアウト情報、前記第2姿勢に対応した第2レイアウト情報、前記第1姿勢および前記第2姿勢に共通する共通レイアウト情報、を含んでおり、
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれていない場合には、前記第1レイアウト情報または前記第2レイアウト情報に従って前記第2画像を前記表示部に表示させ、
前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢から前記第2姿勢へ変化したことに応じて、前記第2レイアウト情報および前記第2画像データを前記記憶部から読み出し、読み出した前記第2画像データによって表される前記第2画像を前記第2レイアウト情報に従って前記表示部に再表示させ、
前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第2姿勢から前記第1姿勢へ変化したことに応じて、前記第1レイアウト情報および前記第2画像データを前記記憶部から読み出し、読み出した前記第2画像データによって表される前記第2画像を前記第1レイアウト情報に従って前記表示部に再表示させ、
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれている場合において、前記第1画像データのデータサイズが予め定められたデータサイズよりも大きい場合には、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に表示させ、
前記第1画像および前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢から前記第2姿勢へ変化したことに応じて、前記第1画像および前記第2画像の向きを前記第2姿勢に対応するように回転させるとともに、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に再表示させ、
前記第1画像および前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第2姿勢から前記第1姿勢へ変化したことに応じて、前記第1画像および前記第2画像の向きを前記第1姿勢に対応するように回転させるとともに、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に再表示させ
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれている場合において、前記第1画像データのデータサイズが予め定められたデータサイズよりも小さい場合には、前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢と前記第2姿勢との間で変化することに応じて、前記サーバ特定情報に基づいて前記第1画像データを前記通信部に再取得させるとともに、前記第1レイアウト情報および前記第2レイアウト情報のうち変化後の前記携帯端末の姿勢に対応する方に従って前記第1画像および前記第2画像を前記表示部に再表示させることを特徴とするプログラム。
A sensor information output unit that outputs sensor information indicating the attitude of the mobile terminal;
A communication unit that communicates with a server that provides first image data to obtain the first image data;
A storage unit for storing second image data;
A rectangular display with short sides and long sides;
A computer readable program of a mobile terminal equipped with
The sensor information output unit includes a first posture of the mobile terminal in which a long side of the display unit extends toward a first direction out of a first direction and a second direction orthogonal to each other, and a position closer to the second direction. Sensor information indicating which posture is the second posture of the mobile terminal in which the long side of the display unit extends,
The computer,
According to layout information which is information indicating a display position on the display unit of the first image represented on the display unit by the first image data and the second image represented by the second image data on the display unit, Display control means for displaying at least one of the first image or the second image on the display unit;
Second measuring means for measuring a data size of the first image data acquired from the server when the communication unit acquires the first image data based on server specifying information that is information specifying the server; ,
To function,
The layout information includes first layout information corresponding to the first attitude, second layout information corresponding to the second attitude, common layout information common to the first attitude and the second attitude,
The display control means causes the display unit to display the second image in accordance with the first layout information or the second layout information when the image to be displayed on the display unit does not include the first image. ,
In response to the change of the attitude of the mobile terminal indicated by the sensor information from the first attitude to the second attitude during the display period of the second image, the second layout information and the second image data are Read from the storage unit, redisplay the second image represented by the read second image data on the display unit according to the second layout information,
In response to the change of the attitude of the mobile terminal indicated by the sensor information from the second attitude to the first attitude during the display period of the second image, the first layout information and the second image data are Read from the storage unit, redisplay the second image represented by the read second image data on the display unit according to the first layout information,
Wherein the display control unit, In no event that the first image included in the image to be displayed on the display unit, when the data size of the first image data is greater than a predetermined data size, Displaying the first image and the second image on the display unit according to the common layout information;
In response to the change of the posture of the mobile terminal indicated by the sensor information from the first posture to the second posture during the display period of the first image and the second image, the first image and the second image Rotating the orientation of the image so as to correspond to the second posture, and redisplaying the first image and the second image on the display unit according to the common layout information,
In response to a change in the posture of the mobile terminal indicated by the sensor information from the second posture to the first posture during the display period of the first image and the second image, the first image and the second image Rotating the orientation of the image so as to correspond to the first posture, and redisplaying the first image and the second image on the display unit according to the common layout information ,
When the first image is included in an image to be displayed on the display unit and the data size of the first image data is smaller than a predetermined data size, the display control means In response to the attitude of the mobile terminal indicated by the information changing between the first attitude and the second attitude, the communication unit re-acquires the first image data based on the server specifying information. A program for causing the display unit to redisplay the first image and the second image according to a direction corresponding to the changed attitude of the mobile terminal among the first layout information and the second layout information. .
前記表示制御手段は、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に再表示させる場合には、取得済みの前記第1画像データおよび前記第2画像データを用いて、前記第1画像および前記第2画像の相対位置を維持したまま、前記第1画像および前記第2画像の表示態様を変化後の前記携帯端末の姿勢に対応するように変化させることを特徴とする請求項1または2に記載のプログラム。 The display control means uses the acquired first image data and second image data when redisplaying the first image and the second image on the display unit according to the common layout information. The display mode of the first image and the second image is changed so as to correspond to the posture of the mobile terminal after the change while maintaining the relative positions of the first image and the second image. The program according to claim 1 or 2 . 前記第1画像データは、ウェブページデータを含んでいることを特徴とする請求項1〜の何れか1項に記載のプログラム。 The first image data, the program according to any one of claim 1 to 3, characterized in that it includes a web page data. 前記第2画像データは、前記第1画像データに基づいて生成した画像データである第3画像データを含んでおり、
前記表示制御手段は、前記第3画像データによって表される第3画像と前記第1画像とを同時に前記表示部に表示させないことを特徴とする請求項1〜の何れか1項に記載のプログラム。
The second image data includes third image data that is image data generated based on the first image data,
Wherein the display control unit, according to any one of claim 1 to 4, characterized in that said third not displayed third image represented by the image data and the first image simultaneously on the display unit program.
前記第2画像データは、各種の情報を表示するオブジェクト画像を前記表示部に表示させる画像データである第4画像データを含んでいることを特徴とする請求項1〜の何れか1項に記載のプログラム。 The said 2nd image data contains the 4th image data which is the image data which displays the object image which displays various information on the said display part, The any one of Claims 1-5 characterized by the above-mentioned. The listed program. 前記共通レイアウト情報は、前記第1レイアウト情報と同一の情報であることを特徴とする請求項1〜の何れか1項に記載のプログラム。 The program according to any one of claims 1 to 6 , wherein the common layout information is the same information as the first layout information. 前記共通レイアウト情報は、前記第2レイアウト情報と同一の情報であることを特徴とする請求項1〜の何れか1項に記載のプログラム。 The program according to any one of claims 1 to 6 , wherein the common layout information is the same information as the second layout information. 携帯端末の姿勢を示すセンサ情報を出力するセンサ情報出力部と、
第1画像データを提供するサーバと通信して前記第1画像データを取得する通信部と、
第2画像データを記憶する記憶部と、
短辺と長辺とを備える矩形形状の表示部と、を備えた携帯端末のコンピュータが読み取り可能なプログラムであって、
前記センサ情報出力部は、互いに直交する第1方向と第2方向のうちの第1方向寄りに前記表示部の長辺が伸びている前記携帯端末の第1姿勢と、前記第2方向寄りに前記表示部の長辺が伸びている前記携帯端末の第2姿勢との何れの姿勢であるかを示すセンサ情報を出力し、
前記コンピュータを、
前記第1画像データによって前記表示部に表される第1画像および前記第2画像データによって前記表示部に表される第2画像の前記表示部への表示位置を示す情報であるレイアウト情報に従って、前記第1画像および前記第2画像を前記表示部に表示させる表示制御手段と、
前記サーバを特定する情報であるサーバ特定情報に基づいて前記第1画像データを前記通信部に取得させるときに、前記第1画像データを前記サーバから取得するために必要な取得時間を測定する測定手段と、して機能させ、
前記レイアウト情報は、前記第1姿勢に対応した第1レイアウト情報と、前記第2姿勢に対応した第2レイアウト情報を含んでおり、
前記表示制御手段は、前記第1レイアウト情報または前記第2レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に表示させ、
前記表示制御手段は、前記第1画像および第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢と前記第2姿勢との間で変化した場合に、前記測定手段によって測定された前記取得時間が予め定められた所定時間よりも小さい場合には、前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢と前記第2姿勢との間で変化することに応じて、前記サーバ特定情報に基づいて前記第1画像データを前記通信部に再取得させるとともに、前記第1レイアウト情報および前記第2レイアウト情報のうち変化後の前記携帯端末の姿勢に対応する方に従って前記第1画像および前記第2画像を前記表示部に再表示させることを特徴とするプログラム。
A sensor information output unit that outputs sensor information indicating the attitude of the mobile terminal;
A communication unit that communicates with a server that provides first image data to obtain the first image data;
A storage unit for storing second image data;
A rectangular-shaped display unit having a short side and a long side, and a computer-readable program comprising a portable terminal comprising:
The sensor information output unit includes a first posture of the mobile terminal in which a long side of the display unit extends toward a first direction out of a first direction and a second direction orthogonal to each other, and a position closer to the second direction. Sensor information indicating which posture is the second posture of the mobile terminal in which the long side of the display unit extends,
The computer,
According to layout information which is information indicating a display position on the display unit of the first image represented on the display unit by the first image data and the second image represented by the second image data on the display unit, Display control means for displaying the first image and the second image on the display unit;
Measurement for measuring an acquisition time required for acquiring the first image data from the server when the communication unit acquires the first image data based on server specifying information that is information for specifying the server Function as a means,
The layout information includes first layout information corresponding to the first attitude and second layout information corresponding to the second attitude;
The display control means causes the display unit to display the first image and the second image according to the first layout information or the second layout information,
The display control means measures the measurement when the posture of the mobile terminal indicated by the sensor information changes between the first posture and the second posture during the display period of the first image and the second image. When the acquisition time measured by the means is smaller than a predetermined time, the attitude of the mobile terminal indicated by the sensor information changes between the first attitude and the second attitude. Accordingly, the first image data is re-acquired by the communication unit based on the server specifying information, and one of the first layout information and the second layout information corresponding to the changed attitude of the mobile terminal According to the program, the first image and the second image are displayed again on the display unit.
携帯端末の姿勢を示すセンサ情報を出力するセンサ情報出力部と、
第1画像データを提供するサーバと通信して前記第1画像データを取得する通信部と、
第2画像データを記憶する記憶部と、
短辺と長辺とを備える矩形形状の表示部と、
前記第1画像データによって前記表示部に表される第1画像および前記第2画像データによって前記表示部に表される第2画像の前記表示部への表示位置を示す情報であるレイアウト情報に従って、前記第1画像または前記第2画像の少なくとも一方を前記表示部に表示させる表示制御手段と、
前記サーバを特定する情報であるサーバ特定情報に基づいて前記第1画像データを前記通信部に取得させるときに、前記第1画像データを前記サーバから取得するために必要な取得時間を測定する第1測定手段と、
を備え、
前記センサ情報出力部は、互いに直交する第1方向と第2方向のうちの第1方向寄りに前記表示部の長辺が伸びている前記携帯端末の第1姿勢と、前記第2方向寄りに前記表示部の長辺が伸びている前記携帯端末の第2姿勢との何れの姿勢であるかを示すセンサ情報を出力し、
前記レイアウト情報は、前記第1姿勢に対応した第1レイアウト情報、前記第2姿勢に対応した第2レイアウト情報、前記第1姿勢および前記第2姿勢に共通する共通レイアウト情報、を含んでおり、
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれていない場合には、前記第1レイアウト情報または前記第2レイアウト情報に従って前記第2画像を前記表示部に表示させ、
前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢から前記第2姿勢へ変化したことに応じて、前記第2レイアウト情報および前記第2画像データを前記記憶部から読み出し、読み出した前記第2画像データによって表される前記第2画像を前記第2レイアウト情報に従って前記表示部に再表示させ、
前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第2姿勢から前記第1姿勢へ変化したことに応じて、前記第1レイアウト情報および前記第2画像データを前記記憶部から読み出し、読み出した前記第2画像データによって表される前記第2画像を前記第1レイアウト情報に従って前記表示部に再表示させ、
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれている場合において、前記取得時間が予め定められた所定時間よりも大きい場合には、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に表示させ、
前記第1画像および前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢から前記第2姿勢へ変化したことに応じて、前記第1画像および前記第2画像の向きを前記第2姿勢に対応するように回転させるとともに、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に再表示させ、
前記第1画像および前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第2姿勢から前記第1姿勢へ変化したことに応じて、前記第1画像および前記第2画像の向きを前記第1姿勢に対応するように回転させるとともに、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に再表示させ
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれている場合において、前記取得時間が予め定められた所定時間よりも小さい場合には、前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢と前記第2姿勢との間で変化することに応じて、前記サーバ特定情報に基づいて前記第1画像データを前記通信部に再取得させるとともに、前記第1レイアウト情報および前記第2レイアウト情報のうち変化後の前記携帯端末の姿勢に対応する方に従って前記第1画像および前記第2画像を前記表示部に再表示させることを特徴とする携帯端末。
A sensor information output unit that outputs sensor information indicating the attitude of the mobile terminal;
A communication unit that communicates with a server that provides first image data to obtain the first image data;
A storage unit for storing second image data;
A rectangular display with short sides and long sides;
According to layout information which is information indicating a display position on the display unit of the first image represented on the display unit by the first image data and the second image represented by the second image data on the display unit, Display control means for displaying at least one of the first image or the second image on the display unit;
Measuring an acquisition time required for acquiring the first image data from the server when the communication unit acquires the first image data based on server specifying information that is information specifying the server; 1 measuring means;
With
The sensor information output unit includes a first posture of the mobile terminal in which a long side of the display unit extends toward a first direction out of a first direction and a second direction orthogonal to each other, and a position closer to the second direction. Sensor information indicating which posture is the second posture of the mobile terminal in which the long side of the display unit extends,
The layout information includes first layout information corresponding to the first attitude, second layout information corresponding to the second attitude, common layout information common to the first attitude and the second attitude,
The display control means causes the display unit to display the second image in accordance with the first layout information or the second layout information when the image to be displayed on the display unit does not include the first image. ,
In response to the change of the attitude of the mobile terminal indicated by the sensor information from the first attitude to the second attitude during the display period of the second image, the second layout information and the second image data are Read from the storage unit, redisplay the second image represented by the read second image data on the display unit according to the second layout information,
In response to the change of the attitude of the mobile terminal indicated by the sensor information from the second attitude to the first attitude during the display period of the second image, the first layout information and the second image data are Read from the storage unit, redisplay the second image represented by the read second image data on the display unit according to the first layout information,
Wherein the display control unit, In no event that the first image is included in an image to be displayed on the display unit, if the acquisition time is greater than a predetermined time determined in advance, according to the common layout information Displaying the first image and the second image on the display unit;
In response to the change of the posture of the mobile terminal indicated by the sensor information from the first posture to the second posture during the display period of the first image and the second image, the first image and the second image Rotating the orientation of the image so as to correspond to the second posture, and redisplaying the first image and the second image on the display unit according to the common layout information,
In response to a change in the posture of the mobile terminal indicated by the sensor information from the second posture to the first posture during the display period of the first image and the second image, the first image and the second image Rotating the orientation of the image so as to correspond to the first posture, and redisplaying the first image and the second image on the display unit according to the common layout information ,
In the case where the first image is included in the image to be displayed on the display unit and the acquisition time is smaller than a predetermined time, the display control unit is configured to display the portable information indicated by the sensor information. In response to a change in the attitude of the terminal between the first attitude and the second attitude, the communication unit re-acquires the first image data based on the server identification information, and the first layout A portable terminal, wherein the first image and the second image are redisplayed on the display unit in accordance with a direction corresponding to the changed attitude of the portable terminal among the information and the second layout information .
携帯端末の姿勢を示すセンサ情報を出力するセンサ情報出力部と、
第1画像データを提供するサーバと通信して前記第1画像データを取得する通信部と、
第2画像データを記憶する記憶部と、
短辺と長辺とを備える矩形形状の表示部と、
前記第1画像データによって前記表示部に表される第1画像および前記第2画像データによって前記表示部に表される第2画像の前記表示部への表示位置を示す情報であるレイアウト情報に従って、前記第1画像または前記第2画像の少なくとも一方を前記表示部に表示させる表示制御手段と、
前記サーバを特定する情報であるサーバ特定情報に基づいて前記第1画像データを前記通信部に取得させるときに、前記サーバから取得した前記第1画像データのデータサイズを測定する第2測定手段と、
を備え、
前記センサ情報出力部は、互いに直交する第1方向と第2方向のうちの第1方向寄りに前記表示部の長辺が伸びている前記携帯端末の第1姿勢と、前記第2方向寄りに前記表示部の長辺が伸びている前記携帯端末の第2姿勢との何れの姿勢であるかを示すセンサ情報を出力し、
前記レイアウト情報は、前記第1姿勢に対応した第1レイアウト情報、前記第2姿勢に対応した第2レイアウト情報、前記第1姿勢および前記第2姿勢に共通する共通レイアウト情報、を含んでおり、
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれていない場合には、前記第1レイアウト情報または前記第2レイアウト情報に従って前記第2画像を前記表示部に表示させ、
前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢から前記第2姿勢へ変化したことに応じて、前記第2レイアウト情報および前記第2画像データを前記記憶部から読み出し、読み出した前記第2画像データによって表される前記第2画像を前記第2レイアウト情報に従って前記表示部に再表示させ、
前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第2姿勢から前記第1姿勢へ変化したことに応じて、前記第1レイアウト情報および前記第2画像データを前記記憶部から読み出し、読み出した前記第2画像データによって表される前記第2画像を前記第1レイアウト情報に従って前記表示部に再表示させ、
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれている場合において、前記第1画像データのデータサイズが予め定められたデータサイズよりも大きい場合には、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に表示させ、
前記第1画像および前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢から前記第2姿勢へ変化したことに応じて、前記第1画像および前記第2画像の向きを前記第2姿勢に対応するように回転させるとともに、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に再表示させ、
前記第1画像および前記第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第2姿勢から前記第1姿勢へ変化したことに応じて、前記第1画像および前記第2画像の向きを前記第1姿勢に対応するように回転させるとともに、前記共通レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に再表示させ
前記表示制御手段は、前記表示部に表示させる画像に前記第1画像が含まれている場合において、前記第1画像データのデータサイズが予め定められたデータサイズよりも小さい場合には、前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢と前記第2姿勢との間で変化することに応じて、前記サーバ特定情報に基づいて前記第1画像データを前記通信部に再取得させるとともに、前記第1レイアウト情報および前記第2レイアウト情報のうち変化後の前記携帯端末の姿勢に対応する方に従って前記第1画像および前記第2画像を前記表示部に再表示させることを特徴とする携帯端末。
A sensor information output unit that outputs sensor information indicating the attitude of the mobile terminal;
A communication unit that communicates with a server that provides first image data to obtain the first image data;
A storage unit for storing second image data;
A rectangular display with short sides and long sides;
According to layout information which is information indicating a display position on the display unit of the first image represented on the display unit by the first image data and the second image represented by the second image data on the display unit, Display control means for displaying at least one of the first image or the second image on the display unit;
Second measuring means for measuring a data size of the first image data acquired from the server when the communication unit acquires the first image data based on server specifying information that is information specifying the server; ,
With
The sensor information output unit includes a first posture of the mobile terminal in which a long side of the display unit extends toward a first direction out of a first direction and a second direction orthogonal to each other, and a position closer to the second direction. Sensor information indicating which posture is the second posture of the mobile terminal in which the long side of the display unit extends,
The layout information includes first layout information corresponding to the first attitude, second layout information corresponding to the second attitude, common layout information common to the first attitude and the second attitude,
The display control means causes the display unit to display the second image in accordance with the first layout information or the second layout information when the image to be displayed on the display unit does not include the first image. ,
In response to the change of the attitude of the mobile terminal indicated by the sensor information from the first attitude to the second attitude during the display period of the second image, the second layout information and the second image data are Read from the storage unit, redisplay the second image represented by the read second image data on the display unit according to the second layout information,
In response to the change of the attitude of the mobile terminal indicated by the sensor information from the second attitude to the first attitude during the display period of the second image, the first layout information and the second image data are Read from the storage unit, redisplay the second image represented by the read second image data on the display unit according to the first layout information,
Wherein the display control unit, In no event that the first image included in the image to be displayed on the display unit, when the data size of the first image data is greater than a predetermined data size, Displaying the first image and the second image on the display unit according to the common layout information;
In response to the change of the posture of the mobile terminal indicated by the sensor information from the first posture to the second posture during the display period of the first image and the second image, the first image and the second image Rotating the orientation of the image so as to correspond to the second posture, and redisplaying the first image and the second image on the display unit according to the common layout information,
In response to a change in the posture of the mobile terminal indicated by the sensor information from the second posture to the first posture during the display period of the first image and the second image, the first image and the second image Rotating the orientation of the image so as to correspond to the first posture, and redisplaying the first image and the second image on the display unit according to the common layout information ,
When the first image is included in an image to be displayed on the display unit and the data size of the first image data is smaller than a predetermined data size, the display control means In response to the attitude of the mobile terminal indicated by the information changing between the first attitude and the second attitude, the communication unit re-acquires the first image data based on the server specifying information. The portable device characterized in that the first image and the second image are redisplayed on the display unit according to a direction corresponding to the changed posture of the portable terminal among the first layout information and the second layout information. Terminal.
携帯端末の姿勢を示すセンサ情報を出力するセンサ情報出力部と、
第1画像データを提供するサーバと通信して前記第1画像データを取得する通信部と、
第2画像データを記憶する記憶部と、
短辺と長辺とを備える矩形形状の表示部と、
前記第1画像データによって前記表示部に表される第1画像および前記第2画像データによって前記表示部に表される第2画像の前記表示部への表示位置を示す情報であるレイアウト情報に従って、前記第1画像および前記第2画像を前記表示部に表示させる表示制御手段と、
前記サーバを特定する情報であるサーバ特定情報に基づいて前記第1画像データを前記通信部に取得させるときに、前記第1画像データを前記サーバから取得するために必要な取得時間を測定する測定手段と、
を備え、
前記センサ情報出力部は、互いに直交する第1方向と第2方向のうちの第1方向寄りに前記表示部の長辺が伸びている前記携帯端末の第1姿勢と、前記第2方向寄りに前記表示部の長辺が伸びている前記携帯端末の第2姿勢との何れの姿勢であるかを示すセンサ情報を出力し、
前記レイアウト情報は、前記第1姿勢に対応した第1レイアウト情報と、前記第2姿勢に対応した第2レイアウト情報を含んでおり、
前記表示制御手段は、前記第1レイアウト情報または前記第2レイアウト情報に従って前記第1画像および前記第2画像を前記表示部に表示させ、
前記表示制御手段は、前記第1画像および第2画像の表示期間中に前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢と前記第2姿勢との間で変化した場合に、前記測定手段によって測定された前記取得時間が予め定められた所定時間よりも小さい場合には、前記センサ情報が示す前記携帯端末の姿勢が前記第1姿勢と前記第2姿勢との間で変化することに応じて、前記サーバ特定情報に基づいて前記第1画像データを前記通信部に再取得させるとともに、前記第1レイアウト情報および前記第2レイアウト情報のうち変化後の前記携帯端末の姿勢に対応する方に従って前記第1画像および前記第2画像を前記表示部に再表示させることを特徴とする携帯端末。
A sensor information output unit that outputs sensor information indicating the attitude of the mobile terminal;
A communication unit that communicates with a server that provides first image data to obtain the first image data;
A storage unit for storing second image data;
A rectangular display with short sides and long sides;
According to layout information which is information indicating a display position on the display unit of the first image represented on the display unit by the first image data and the second image represented by the second image data on the display unit, Display control means for displaying the first image and the second image on the display unit;
Measurement for measuring an acquisition time required for acquiring the first image data from the server when the communication unit acquires the first image data based on server specifying information that is information for specifying the server Means,
With
The sensor information output unit includes a first posture of the mobile terminal in which a long side of the display unit extends toward a first direction out of a first direction and a second direction orthogonal to each other, and a position closer to the second direction. Sensor information indicating which posture is the second posture of the mobile terminal in which the long side of the display unit extends,
The layout information includes first layout information corresponding to the first attitude and second layout information corresponding to the second attitude;
The display control means causes the display unit to display the first image and the second image according to the first layout information or the second layout information,
The display control means measures the measurement when the posture of the mobile terminal indicated by the sensor information changes between the first posture and the second posture during the display period of the first image and the second image. When the acquisition time measured by the means is smaller than a predetermined time, the attitude of the mobile terminal indicated by the sensor information changes between the first attitude and the second attitude. Accordingly, the first image data is re-acquired by the communication unit based on the server specifying information, and one of the first layout information and the second layout information corresponding to the changed attitude of the mobile terminal According to the above, the first image and the second image are redisplayed on the display unit.
JP2012113601A 2012-05-17 2012-05-17 Programs and mobile devices Active JP6011019B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012113601A JP6011019B2 (en) 2012-05-17 2012-05-17 Programs and mobile devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012113601A JP6011019B2 (en) 2012-05-17 2012-05-17 Programs and mobile devices

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2016153613A Division JP6288183B2 (en) 2016-08-04 2016-08-04 Programs and mobile devices

Publications (2)

Publication Number Publication Date
JP2013239131A JP2013239131A (en) 2013-11-28
JP6011019B2 true JP6011019B2 (en) 2016-10-19

Family

ID=49764086

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012113601A Active JP6011019B2 (en) 2012-05-17 2012-05-17 Programs and mobile devices

Country Status (1)

Country Link
JP (1) JP6011019B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6432249B2 (en) * 2014-09-29 2018-12-05 ブラザー工業株式会社 Information processing apparatus, recording system, and program

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10326169A (en) * 1997-05-27 1998-12-08 Toshiba Corp Information processor, display control method, and recording medium recording display control program
JP2002055801A (en) * 2000-08-10 2002-02-20 Canon Inc Information processor, method for displaying printing preview and storage medium storing computer readable program
JP2002073288A (en) * 2000-08-29 2002-03-12 Canon Inc Device and method for controlling peripheral equipment and computer readable storage medium with peripheral equipment control program stored therein
JP3908627B2 (en) * 2002-08-21 2007-04-25 日本電信電話株式会社 Web page transfer time estimation device, Web page transfer time estimation program, and computer readable recording medium recording Web page transfer time estimation program
JP4145715B2 (en) * 2003-05-19 2008-09-03 セイコーエプソン株式会社 User interface device, display method thereof, and program thereof
JP2005044304A (en) * 2003-07-25 2005-02-17 Matsushita Electric Ind Co Ltd Content output device and content output method
KR101068509B1 (en) * 2003-09-24 2011-09-28 노키아 코포레이션 Improved representation of large objects in small display windows
JP2005130143A (en) * 2003-10-22 2005-05-19 Canon Inc Print system, imaging device, print method, computer program, and computer readable storage medium
JP2006135794A (en) * 2004-11-08 2006-05-25 Matsushita Electric Ind Co Ltd Information terminal
JP2007293520A (en) * 2006-04-24 2007-11-08 Toshiba Corp Information processor and information processing program
JP2012038067A (en) * 2010-08-06 2012-02-23 Brother Ind Ltd Control device mounted on portable terminal device

Also Published As

Publication number Publication date
JP2013239131A (en) 2013-11-28

Similar Documents

Publication Publication Date Title
JP5945920B2 (en) Image formation data transmission program, portable terminal, and portable terminal control method
JP6003629B2 (en) Program and mobile device
JP5056875B2 (en) Print control apparatus, program, and print setting screen display method
JP5278460B2 (en) Portable device program, portable device, and portable device control method
US9013748B2 (en) Rotatable input display device, method of controlling the same, storage medium, and printing apparatus
US10528648B2 (en) Computer readable recording medium, information processing terminal device, and control method of information processing terminal device
JP2015046058A (en) Image forming system and output instruction program
US8472062B2 (en) Information processing apparatus and method of controlling the same
JP6011019B2 (en) Programs and mobile devices
JP6288183B2 (en) Programs and mobile devices
JP2014011713A (en) Output processing program and output device
JP2021036397A (en) Control program and information processing device
JP2014142693A (en) Information processor, control method for information processor, and computer program
JP2013214792A (en) Information processing program and mobile terminal
JP6874868B2 (en) Programs and mobile devices
JP2013218405A (en) Portable terminal device, program and print system
JP5301361B2 (en) Information processing apparatus, communication system, and information processing method
JP6919509B2 (en) Display devices, image processing devices, display systems and programs
JP2015187762A (en) Image forming system and portable terminal
JP6428898B2 (en) Program and mobile device
JP6132522B2 (en) Information processing apparatus, information processing method, and program
JP2017041254A (en) Program and portable terminal
JP2015103975A (en) Image reading system, image reading apparatus, information processing apparatus, control method of them, and program
JP2023113034A (en) Information processing device, information processing system and information processing program
JP2024036612A (en) Information processing device, control method, program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150312

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160120

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160223

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160421

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160607

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160804

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160905

R150 Certificate of patent or registration of utility model

Ref document number: 6011019

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150