JP6011019B2 - Programs and mobile devices - Google Patents
Programs and mobile devices Download PDFInfo
- 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
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.
ポートレートモードとランドスケープモードとの間でオブジェクト画像のレイアウトを変更する場合には、ポートレートモードとランドスケープモードの各々についてレイアウトを用意する必要がある。そして、モードが変更されると、オブジェクト画像を表すオブジェクト画像データを取得し、変更後のモードのレイアウトに基づいてオブジェクト画像を再表示する必要がある。ここで、オブジェクト画像データがネットワーク上のデータである場合には、ネットワークのトラフィックや回線速度などの影響により、オブジェクト画像データの取得に時間がかかる場合がある。すると、オブジェクト画像を再表示するまでに、待ち時間が発生する場合がある。本明細書では、このような不便性を解消することができる技術を提供する。 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 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 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
[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
[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
[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
[Feature 10]
The program according to any one of
[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のブロック図を示す。通信システム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
なお、携帯端末10と第1アクセスポイント62とは、無線LAN方式のインフラストラクチャーモードに準拠する無線通信211を行うことが可能とされている。ここで、インフラストラクチャーモードは、複数の無線LAN端末装置が、アクセスポイントを介してデータ通信するモードである。すなわち、携帯端末10は、第1アクセスポイント62へアクセスし、無線LANのインフラストラクチャーモードに準拠する無線通信211を行える状態になれば、第1アクセスポイント62を介して、MFP51とデータ通信することが可能になる。なお、無線LAN方式の例としては、例えばIEEE802.11a/b/g/nの規格で定められる通信方式が挙げられる。
Note that the
携帯端末10の構成について説明する。図1に示すように、携帯端末10は、CPU(Central Processing Unitの略)11、記憶部12、無線送受信部15、無線アンテナ部16、ボタン入力部17、パネル18、送受信部22、アンテナ部23、加速度センサ26、カメラ部27、傾きセンサ(ジャイロスコープとも呼ぶ)29、を主に備えている。また、通話や音声入力を行うために、スピーカ3とマイク4とを備えている。
A configuration of the
ボタン入力部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
加速度センサ26は、錘の位置変化を検出することによって、携帯端末10の加速度を計測するセンサである。カメラ部27は、CCD等により所定範囲を撮影して画像データを取得する部位である。傾きセンサ29は、角速度を検出することによって、携帯端末10が水平面に対して傾いている傾き角度を測定するセンサである。傾きセンサ29は、携帯端末10の姿勢が、ポートレート姿勢とランドスケープ姿勢との何れの姿勢であるかを示すセンサ情報を出力する。
The
CPU11は、記憶部12内のプログラム21に従って処理を実行する。以降、印刷アプリケーション21aやオペレーティングシステム21eなど、プログラムを実行するCPU11のことを、単にプログラム名でも記載する場合がある。例えば「印刷アプリケーション21aが」という記載は、印刷アプリケーション21aを実行するCPU11が」を意味する場合がある。なお、記憶部12は、RAM(Random Access Memoryの略)、ROM(Read Only Memoryの略)、フラッシュメモリ、HDD(ハードディスクの略)、CPU11が備えるバッファなどが組み合わされて構成されている。
The
無線送受信部15は、無線アンテナ部16を介して、無線LANのインフラストラクチャーモードに準拠する無線通信211を行う。また、送受信部22は、アンテナ部23を介して、基地局61との間で携帯電話通信の方式に準拠する無線通信210を行う。そして、無線送受信部15、送受信部22などにより、各種のデータを構成するデジタル信号が送受信される。
The wireless transmission /
記憶部12は、プログラム21を記憶する。プログラム21は、印刷アプリケーション21a、オペレーティングシステム21eを含んでいる。印刷アプリケーション21aは、携帯端末10からMFP51への印刷処理などをCPU11に実行させるためのアプリケーションである。CPU11は、印刷アプリケーション21aに従って処理を実行することによって、ウェブサーバ71からウェブページデータを取得すること、ウェブページデータを記憶部12に記憶させること、及び、記憶部12内のウェブページデータによって表されるウェブページ画像をパネル18に表示させること、を実行可能である。
The
また印刷アプリケーション21aは、通常画面用ポートレートレイアウト情報31、大画面用ポートレートレイアウト情報32、通常画面用ランドスケープレイアウト情報33、大画面用ランドスケープレイアウト情報34、共通レイアウト情報35、を備えている。これらのレイアウト情報は、ウェブページ画像、印刷プレビュー画像、オブジェクト画像などの各種の画像の、パネル18への表示位置を示す情報である。これらのレイアウト情報は、XML(Extensible Markup Languageの略)ファイルであってもよい。また、各種の画像の表示位置を示す方法は、様々な方法であってよい。例えば、表示される画像間の相対位置を規定することによって、表示位置を示す方法であってもよい。また、表示される画像の各々について、パネル18の表示原点(例えば、パネル18の左上隅部)に対する相対位置を規定することによって、表示位置を示す方法であってもよい。
The
通常画面用ポートレートレイアウト情報31は、ポートレート姿勢の通常サイズのパネル18に各種の画像を表示する際の、各種の画像の表示位置を示す情報である。通常サイズのパネル18を有する携帯端末10の一例としては、スマートフォンが挙げられる。大画面用ポートレートレイアウト情報32は、ポートレート姿勢の大画面サイズのパネル18に各種の画像を表示する際の、各種の画像の表示位置を示す情報である。大画面サイズのパネル18を有する携帯端末10の一例としては、タブレット型端末が挙げられる。タブレット型端末は、平板状の外形を備え、タッチパネル式の表示/入力部を有した、携帯可能なパーソナルコンピュータである。通常画面用ポートレートレイアウト情報31および大画面用ポートレートレイアウト情報32は、ポートレート姿勢のパネル18に最適化するように、各種の画像が配置されている情報である。
The normal screen
通常画面用ランドスケープレイアウト情報33は、ランドスケープ姿勢の通常サイズのパネル18に各種の画像を表示する際の、各種の画像の表示位置を示す情報である。大画面用ランドスケープレイアウト情報34は、ランドスケープ姿勢の大画面サイズのパネル18に各種の画像を表示する際の、各種の画像の表示位置を示す情報である。通常画面用ランドスケープレイアウト情報33および大画面用ランドスケープレイアウト情報34は、ランドスケープ姿勢のパネル18に最適化するように、各種の画像が配置されている情報である。
The normal-screen
共通レイアウト情報35は、ポートレート姿勢のパネル18およびランドスケープ姿勢のパネル18の両方に共通している、各種の画像の表示位置を示す情報である。
The common layout information 35 is information indicating the display positions of various images that are common to both the
これらのレイアウト情報は、CPU11によってロードされる。あるレイアウト情報を用いて初めて表示画面を表示する際には、表示する画像を表す画像データを取得する必要がある。しかし、一度取得した画像データは記憶部12にキャッシュされるため、使用するレイアウト情報が変更されない間は、キャッシュされている画像データを用いて表示画面を表示することができる。よって、画面切替などによって表示画面を再表示する必要がある場合においても、画像データを再取得する必要がない。一方、使用するレイアウト情報が変更された場合には、変更後のレイアウト情報を用いて初めて表示画面を表示する際に、表示する画像を表す画像データを再取得する必要が生じる。
Such layout information is loaded by the
オペレーティングシステム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
記憶部12には、オブジェクト画像データが記憶されている。オブジェクト画像データは、各種の情報を表示するオブジェクト画像を表示部に表示させる画像データである。オブジェクト画像の例としては、各種の命令の入力を受け付けるボタン画像や、各種の文字列の入力を受け付ける入力ボックス画像などが挙げられる。また記憶部12には、ウェブページデータ、印刷プレビューデータなどの各種のデータが、一時的に記憶される。ウェブページデータは、ウェブページ画像を表示するためのデータである。ウェブページデータは、ウェブサーバ71から無線通信210を介して取得される。印刷プレビューデータは、印刷プレビュー画像を表示するためのデータである。印刷プレビュー画像は、ウェブページ画像を印刷する際の印刷イメージを表す画像である。通常、印刷プレビュー画像とウェブページ画像とは、同時にパネル18に表示されない。
The
記憶部12には、キャッシュ実行フラグが記憶されている。キャッシュ実行フラグは、キャッシュ処理を実行するか否かを設定するための情報である。キャッシュ処理は、ウェブサーバ71からダウンロードしたウェブページデータを記憶部12に一時的に記憶しておき、ウェブページ画像を再度表示する際には、記憶部12からウェブページデータを読み出す処理である。キャッシュ実行フラグは、予めユーザによって設定されるとしてもよい。
The
本実施形態に係る通信システム1の動作を、図2〜図5のフローチャートを用いて説明する。ユーザが、ボタン入力部17を介して印刷アプリケーション21aを起動させる操作を入力すると、CPU11は、印刷アプリケーション21aを起動する。これにより、図2のフローが開始される。
The operation of the
S111においてCPU11は、ウェブページ画像の表示指示が入力されたか否かを判断する。表示指示は、印刷を実行するウェブページ画像を表示させるための指示であってもよい。表示指示は、例えば、ウェブページデータにアクセスするためのURL(例えば、http://www.○○.com)が入力されることによって入力されてもよい。ウェブページ画像の表示指示が入力されていない場合(S111:NO)にはS111へ戻り、表示指示が入力された場合(S111:YES)にはS113へ進む。
In S111, the
S113においてCPU11は、携帯端末10のパネル18の画面サイズが、大画面サイズであるか否かを判断する。具体的には、パネル18の画面サイズをオペレーティングシステム21eに問い合わせて取得し、予め定められた所定の画面サイズと比較する。パネル18の画面サイズが所定の画面サイズよりも大きくないと判断される場合(S113:NO)には、通常サイズであると判断され、S115へ進む。
In S113, the
S115においてCPU11は、共通レイアウト情報35をロードする。具体的には、共通レイアウト情報35のXMLファイルのパスを、APIを使ってオペレーティングシステム21eに渡す。オペレーティングシステム21eは、読み出した共通レイアウト情報35に従って、表示原点を基準とした、各種の画像の表示位置を決定する。表示原点は、例えば、パネル18の左上隅部などであってもよい。そしてS131へ進む。
In S115, the
一方、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
一方、S117において、携帯端末10がポートレート姿勢ではないと判断される場合(S117:NO)には、S121へ進む。S121においてCPU11は、大画面用ランドスケープレイアウト情報34をロードする。ロード処理の内容は、S115で説明した内容と同様であるため、説明を省略する。そしてS131へ進む。
On the other hand, when it is determined in S117 that the
S131においてCPU11は、データ取得タイマをスタートさせる。データ取得タイマは、URLに基づいてウェブページデータをウェブサーバ71から取得するときに、ウェブページデータを取得するために必要な取得時間を測定するタイマである。S133においてCPU11は、ユーザによって指定されたURLで特定されるウェブページデータを、送受信部22に、無線通信210を介してダウンロードさせる。
In S131, the
S134においてCPU11は、記憶部12に記憶されているキャッシュ実行フラグが「オン」であるか否かを判断する。「オン」ではない場合(S134:NO)にはS137へ進み、「オン」である場合(S134:YES)にはS135へ進む。S135においてCPU11は、ダウンロードしたウェブページデータを、記憶部12に一時的に記憶させる。S137においてCPU11は、データ取得タイマをストップする。そして、測定した取得時間を記憶部12に記憶させる。
In S <b> 134, the
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
図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
図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
図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
S142においてCPU11は、ウェブページ画像の印刷指示が入力されたか否かを判断する。印刷指示は、例えば、パネル18に表示された印刷実行ボタンをユーザがタッチすることによって入力される。印刷指示が入力された場合(S142:YES)にはS143へ進む。S143においてCPU11は、印刷設定に基づいて印刷データを作成する。印刷データを生成する処理の一例としては、解像度を変更する処理や、ポストスクリプト等のページ記述言語をヘッダ情報として付与する処理が挙げられる。また、CPU11は、生成した印刷データを、無線通信211を介してMFP51に送信する。MFP51は、携帯端末10から受信した印刷データを、印刷用紙に印刷する。そしてフローが終了する。
In S <b> 142, the
一方、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
S145においてCPU11は、パネル18の画面サイズが大画面サイズであるかを判断する。具体的な判断内容は、S113の内容と同様であるため、説明を省略する。パネル18の画面サイズが通常サイズであると判断される場合(S145:NO)には、S147へ進む。
In S145, the
S147においてCPU11は、共通レイアウト情報35を使用して、変化後の携帯端末10の姿勢に対応するように、表示画面を回転表示させる。具体的には、回転表示を実行する指示を、APIを介してオペレーティングシステム21eへ出力する。オペレーティングシステム21eは、変化後の携帯端末10の姿勢に対応するように、表示原点を切り替える。そしてオペレーティングシステム21eは、共通レイアウト情報35に従って、表示原点を基準とした、各種の画像の表示位置を決定する。そしてS139(図2)へ戻り、表示画面をパネル18に再表示させる。このとき、携帯端末10の姿勢が変化する前後において、使用されるレイアウト情報は共通レイアウト情報35で同一である。よって、レイアウト情報が変化していないため、各種の画像を再表示する際に、各種の画像を表す画像データを再取得する必要がない。従って、表示画面を再表示するための待ち時間を、ほとんど発生させないことができる。
In S147, the
例として、携帯端末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
一方、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
一方、S167において、携帯端末10の変化後の姿勢がポートレート姿勢ではない場合(S167:NO)には、携帯端末10の姿勢がポートレート姿勢からランドスケープ姿勢へ変化した場合であると判断され、S171へ進む。S171においてCPU11は、大画面用ランドスケープレイアウト情報34をロードする。またこの場合は、使用されるレイアウト情報が変化したため、ウェブページデータを再取得する必要がある場合である。よってS173へ進み、ウェブページデータの再取得が行われる。
On the other hand, in S167, when the changed posture of the
S173においてCPU11は、記憶部12にウェブページデータが記憶されているか否かを判断する。記憶されている場合(S173:YES)にはS175へ進む。S175においてCPU11は、記憶部12に記憶されているウェブページデータを読み出す。そしてS139(図2)へ戻り、表示画面をパネル18に再表示させる。
In S <b> 173, the
一方、S173において、記憶部12にウェブページデータが記憶されていない場合(S173:NO)には、S131(図2)へ戻り、ウェブページデータをウェブサーバ71から再度ダウンロードする処理を実行する。記憶部12にウェブページデータが記憶されていない場合の例としては、キャッシュ実行フラグが「オフ」である場合が挙げられる。そしてS139において、表示画面をパネル18に再表示させる。
On the other hand, if the web page data is not stored in the
例として、携帯端末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
また、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
S227においてCPU11は、携帯端末10がポートレート姿勢であるか否かを判断する。ポートレート姿勢である場合(S227:YES)には、S229へ進む。S229においてCPU11は、通常画面用ポートレートレイアウト情報31をロードする。そしてS233へ進む。一方、S227において、携帯端末10がポートレート姿勢ではない場合(S227:NO)には、S231へ進む。S231においてCPU11は、通常画面用ランドスケープレイアウト情報33をロードする。そしてS233へ進む。
In S227, the
一方、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
S233においてCPU11は、ウェブページデータから印刷プレビューデータを生成する。S235においてCPU11は、生成した印刷プレビューデータを、記憶部12に一時的に記憶させる。この処理はキャッシュとも呼ばれる。
In S233, the
S241においてCPU11は、ロードされているレイアウト情報に基づいて、印刷プレビュー画像を含んだ表示画面を、パネル18に表示させる。そしてS242(図5)へ進む。
In S241, the
S242においてCPU11は、印刷指示が入力されたか否かを判断する。印刷指示が入力された場合(S242:YES)にはS243へ進む。S243においてCPU11は、印刷設定に基づいて印刷データを作成し、無線通信211を介してMFP51に送信する。そしてフローが終了する。
In S242, the
一方、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
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
一方、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
(効果)
パネル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
パネル18の画面サイズが通常サイズである場合には、大画面サイズである場合に比して画面に表示できる情報量が少ないため、携帯端末10の姿勢をポートレート姿勢とランドスケープ姿勢との間で変化させる操作がより多く行われる傾向がある。本明細書に開示されている印刷アプリケーション21aによれば、パネル18の画面サイズが通常サイズである場合には(S145:NO)、携帯端末10の姿勢変化に伴って表示画面を再表示させる際に、共通レイアウト情報35に従って再表示させることができる。これにより、携帯端末10の姿勢が変化する前後において使用されるレイアウト情報が変化しないため、パネル18に表示画面を再表示させる際に、ウェブページデータを送受信部22に再取得させる必要を無くす事ができる。一方、パネル18の画面サイズが大画面サイズである場合には(S145:YES)、携帯端末10の姿勢変化に伴って表示画面を再表示させる際に、変化後の姿勢に応じたレイアウト情報(S169、S171)を用いて再表示させることができる。以上より、携帯端末10の姿勢を変化させる操作が多くても、その都度発生する表示待ち時間を短縮させるように制御することが可能となるため、ユーザの使い勝手を向上させることができる。
When the screen size of the
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。 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
取得時間が所定時間よりも小さくない場合(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
また、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
また、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
本実施形態では、ポートレートレイアウト情報、ランドスケープレイアウト情報、共通レイアウト情報、の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
本実施形態では、通常画面用ポートレートレイアウト情報31と大画面用ポートレートレイアウト情報32を備える場合を説明したが、この形態に限られない。パネル18の画面サイズに関わらず、1つのみのポートレートレイアウト情報を、ポートレート姿勢に割り当ててもよい。また同様にして、1つのみのランドスケープレイアウト情報を、ランドスケープ姿勢に割り当ててもよい。
In the present embodiment, the case where the normal screen
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
S135およびS235において、ダウンロードしたウェブページデータや生成した印刷プレビューデータを記憶部12に一時的に記憶させるとしたが、当該ステップはなくてもよい。
In S135 and S235, the downloaded web page data and the generated print preview data are temporarily stored in the
図6〜図9に示したパネル18の表示態様は一例であり、他の表示態様を用いることも可能である。
The display mode of the
各種の画像の表示位置を決定する際の基準となる、パネル18の表示原点は、パネル18の左上隅部に限られない。携帯端末10の種類に応じて、様々な位置を基準位置とすることが可能である。
The display origin of the
データ共有ボタン、印刷アプリケーション21aを選択するボタン、印刷実行ボタン等は、パネル18のタッチパネルに表示される形態に限られない。例えば、携帯端末10のハードキーを用いる形態であってもよい。
The data sharing button, the button for selecting the
本実施形態では、印刷アプリケーション21aに基づいて実行するCPU11が、各種の処理を行う場合を説明した。しかし、この形態に限られない。変形例として、印刷アプリケーション21aに基づいて実行するCPU11が、オペレーティングシステム21e、他のプログラム、ハード構成(パネル18など)に対して、各種の処理を行わせる指示を出す形態であってもよい。
In the present embodiment, the case where the
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。 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
なお、各プログラムは一つのプログラムモジュールから構成されるものであってもよいし、複数のプログラムモジュールから構成されるものであってもよい。また、各一例は置換可能な他の構成であってもよく、本発明の範疇である。画像処理プログラム(印刷アプリケーション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 (
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. .
前記表示制御手段は、前記第3画像データによって表される第3画像と前記第1画像とを同時に前記表示部に表示させないことを特徴とする請求項1〜4の何れか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.
第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.
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)
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)
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 |
-
2012
- 2012-05-17 JP JP2012113601A patent/JP6011019B2/en active Active
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 |