(57)【要約】【課題】スキャン設定の情報を利用して、出力装置の操作性を向上させることが可能な技術を提供する。【解決手段】画像データ取得装置によって取得された画像データには、該画像データに基づく画像の綴じ方向が設定されており、出力装置のＣＰＵは、画像データから綴じ方向を取得する。そして、取得した綴じ方向に基づいて、出力手段に出力されている画像を次の画像若しくは前の画像に変更するための操作手順であるページめくり手順を設定し、設定されたページめくり手順に従った入力により、出力手段に出力させるべき画像ページを変更する。これにより、ユーザは、綴じ方向に応じたページめくり操作により表示画像を次の画像若しくは前の画像に変更することが可能となり、出力装置の操作性を向上させることが可能となる。【選択図】図３
2014011713.tif 000002
【特許請求の範囲】
【請求項１】
画像データ取得装置によって取得された画像データに基づいて画像を出力するための出力手段を備えた出力装置のコンピュータが読み取り可能な出力処理プログラムであって、
前記出力手段に画像データに基づく画像を出力させる出力制御手段と、
前記画像データ取得装置によって取得された画像データには、該画像データに基づく画像の綴じ方向が設定されており、該画像データから綴じ方向を取得する綴じ方向取得手段と、
前記綴じ方向取得手段によって取得された綴じ方向に基づいて、前記出力手段に出力されている画像を次の画像若しくは前の画像に変更するための操作手順であるページめくり手順を設定する手順設定手段と、
前記手順設定手段によって設定されたページめくり手順に従った入力を受け付ける入力受付手段と、
前記入力受付手段によって受け付けられた入力に従って、前記出力手段に出力させるべき画像ページを変更する出力ページ変更手段と、
して前記コンピュータを機能させることを特徴とする出力処理プログラム。
【請求項２】
前記手順設定手段は、
前記綴じ方向取得手段によって取得された綴じ方向に基づいて、前記出力手段に出力されている画像を次の画像若しくは前の画像に変更するための操作ボタンを前記出力手段に出力させ、前記操作ボタンへの操作をページめくり手順として設定することを特徴とする請求項１に記載の出力処理プログラム。
【請求項３】
前記手順設定手段は、
前記綴じ方向取得手段によって取得された綴じ方向の側に、前記出力手段に出力されている画像を次の画像に変更するための操作ボタンを出力させ、前記綴じ方向取得手段によって取得された綴じ方向と反対の方向の側に、前記出力手段に出力されている画像を前の画像に変更するための操作ボタンを出力させることを特徴とする請求項２に記載の出力処理プログラム。
【請求項４】
前記出力装置は、
前記表示手段への入力媒体の接近と、接触と、携帯端末の姿勢と、のうち少なくともいずれかに基づくセンサデータを出力するセンサを備え、前記センサが出力したセンサデータに基づいて、入力媒体のスライド方向と、携帯端末の姿勢変化に伴う傾動方向との少なくとも一方を取得し、
前記手順設定手段は、
前記スライド方向と前記傾動方向との少なくとも一方が、前記綴じ方向取得手段によって取得された綴じ方向と同じ方向である場合には、前記出力手段に出力されている画像を次の画像に変更し、前記スライド方向と前記傾動方向との少なくとも一方が、前記綴じ方向取得手段によって取得された綴じ方向と反対の方向である場合には、前記出力手段に出力されている画像を前の画像に変更するように、前記ページめくり手順を設定することを特徴とする請求項１ないし３の何れか１項に記載の出力処理プログラム。
【請求項５】
前記出力制御手段は、
前記出力手段に複数の画像を出力させる際に、前記綴じ方向取得手段によって取得された綴じ方向に応じた並び順で複数の画像を前記出力手段に出力させることを特徴とする請求項１ないし４の何れか１項に記載の出力処理プログラム。
【請求項６】
前記出力制御手段は、
前記綴じ方向取得手段によって取得された綴じ方向の反対の方向に向かって、複数の画像のページ数が大きくなるように、複数の画像を前記出力手段に出力させることを特徴とする請求項５に記載の出力処理プログラム。
【請求項７】
前記手順設定手段によって設定されたページめくり手順に従った入力とは異なる入力を受け付ける第２入力受付手段と
して前記コンピュータを機能させ、
前記出力ページ変更手段は、
前記第２入力受付手段によって受け付けられた入力に従って、前記出力手段に出力させるべき画像ページを変更することを特徴とする請求項１ないし６の何れか１項に記載の出力処理プログラム。
【請求項８】
画像データ取得装置によって取得された画像データに基づいて画像を出力するための出力手段を備えた出力装置であって、
前記出力手段に画像データに基づく画像を出力させる出力制御手段と、
前記画像データ取得装置によって取得された画像データには、該画像データに基づく画像の印刷時における綴じ方向が設定されており、該画像データから綴じ方向を取得する綴じ方向取得手段と、
前記綴じ方向取得手段によって取得された綴じ方向に基づいて、前記出力手段に出力されている画像を次の画像若しくは前の画像に変更するための操作手順であるページめくり手順を設定する手順設定手段と、
前記手順設定手段によって設定されたページめくり手順に従った入力を受け付ける入力受付手段と、
前記入力受付手段によって受け付けられた入力に従って、前記出力手段に出力させるべき画像ページを変更する出力ページ変更手段と、
を備えることを特徴とする出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに基づいて画像を出力するための出力処理プログラム、および出力装置に関する。
【背景技術】
【０００２】
特許文献１には、画像データをスキャン等によって取得し、その画像データに基づく画像を出力装置に出力するための技術が開示されている。そして、その出力装置に出力される画像の画像データは、ＰＤＦファイル形式の画像データとされている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−４６７００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、そのような事情に鑑みてなされたものであり、スキャン等によって取得した画像データに基づいて、ユーザが所望する綴じ方向を反映した画像の出力を得るための、出力装置の操作性を向上させることが可能な技術を提供する。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に記載の出力処理プログラムは、画像データ取得装置によって取得された画像データに基づいて画像を出力するための出力手段を備えた出力装置のコンピュータが読み取り可能な出力処理プログラムであって、前記出力手段に画像データに基づく画像を出力させる出力制御手段と、前記画像データ取得装置によって取得された画像データには、該画像データに基づく画像の綴じ方向が設定されており、該画像データから綴じ方向を取得する綴じ方向取得手段と、前記綴じ方向取得手段によって取得された綴じ方向に基づいて、前記出力手段に出力されている画像を次の画像若しくは前の画像に変更するための操作手順であるページめくり手順を設定する手順設定手段と、前記手順設定手段によって設定されたページめくり手順に従った入力を受け付ける入力受付手段と、前記入力受付手段によって受け付けられた入力に従って、前記出力手段に出力させるべき画像ページを変更する出力ページ変更手段として前記コンピュータを機能させることを特徴とする。
【発明の効果】
【０００６】
本発明に記載の出力処理プログラムが実行されることで、スキャン時に設定される綴じ方向に基づいてページめくり手順が設定され、該手順に従った操作により、出力される画像へのページめくり操作が行われる。これにより、ユーザは、綴じ方向に応じたページめくり操作により表示画像を次の画像若しくは前の画像に変更することが可能となり、出力装置の操作性を向上させることが可能となる。
【０００７】
また、請求項２に記載の出力処理プログラムでは、ページめくり操作を行うための操作ボタンが、綴じ方向に基づいて、画面に出力される。つまり、操作ボタンの画面への表示位置が、綴じ方向に応じて変更されるようになっている。これにより、ユーザは、直感的に操作ボタンを操作することが可能となり、出力装置の操作性を向上させることが可能となる。
【０００８】
また、請求項３に記載の出力処理プログラムでは、画面に出力されている画像を次の画像に変更するための操作ボタンが、画面の綴じ方向の側に表示され、画面に出力されている画像を前の画像に変更するための操作ボタンが、画面の綴じ方向の反対方向の側に表示される。つまり、ユーザは、原稿をめくりたい方向に位置するボタンを操作することで、ページをめくることが可能となる。これにより、ユーザは、画面に表示される画像に対して、直感的にページめくり操作を行うことが可能となる。
【０００９】
また、請求項４に記載の出力処理プログラムでは、フリック操作若しくは、出力処理の傾動によりページめくり操作が行われるように構成されており、フリック方向若しくは出力装置の傾動方向にページめくり操作が行われる。つまり、ユーザは、原稿をめくるようにフリック操作をすること、若しくは、原稿をめくる方向に出力装置を傾かせることで、ページめくり操作が行われる。これにより、携帯端末の操作性を高くすることが可能となる。
【００１０】
また、請求項５に記載の出力処理プログラムでは、画面に複数の画像が出力されるとともに、それら複数の画像の並び順が、綴じ方向に基づいて変更される。これにより、複数の画像を綴じ方向に基づいて表示することが可能となり、ユーザは、より直感的にページめくり操作を行うことが可能となる。
【００１１】
また、請求項６に記載の出力処理プログラムでは、複数の画像が、綴じ方向と反対方向に向かってページ数が大きくなるように、表示される。これにより、ユーザは、綴じ方向に従って綴じられた複数の原稿を閲覧する感覚と同じ感覚で、画面に表示される画像を閲覧することが可能となる。
【００１２】
また、請求項７に記載の出力処理プログラムでは、綴じ方向に基づいて設定される手順とは異なる手順によって、ページめくり操作が行われる。つまり、ユーザは、綴じ方向に関わらず、ページ送り操作を行うことが可能となっている。これにより、ユーザは、多くの方法によってページめくり操作を行うことが可能となる。
【図面の簡単な説明】
【００１３】
【図１】通信システム１のブロック図である。
【図２】ＭＦＰ５０の動作フローチャートを示す図である。
【図３】携帯電話１０の動作フローチャートを示す図である。
【図４】ビューワアプリケーション３２ｂの実行により設定されるページめくり手順を示す表である。
【図５】携帯電話１０のパネル２２への左綴じに設定された画像の表示態様例を示す図である。
【図６】携帯電話１０のパネル２２への上綴じに設定された画像の表示態様例を示す図である。
【図７】携帯電話１０の動作フローチャートを示す図である。
【図８】携帯電話１０のパネル２２への左綴じに設定された２枚の画像の表示態様例を示す図である。
【図９】携帯電話１０のパネル２２への上綴じに設定された２枚の画像の表示態様例を示す図である。
【図１０】変形例の携帯電話１０のパネル２２への画像の表示態様例を示す図である。
【発明を実施するための形態】
【００１４】
＜第１実施形態＞
図１に、本願に係る第１実施形態として例示される通信システム１のブロック図を示す。通信システム１は、携帯電話１０、ＭＦＰ（Multifunction Peripheralの略）５０、第１アクセスポイント８０、ウェブサーバ８２、基地局８４を備える。携帯電話１０、および、ＭＦＰ５０は、既知の無線ＬＡＮ端末装置としての機能を備える。また、ＭＦＰ５０は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能などを備える多機能周辺装置である。第１アクセスポイント８０は、既知の無線ＬＡＮアクセスポイントとしての機能を備える。ウェブサーバ８２は、ネットワークにおいて、クライアント装置に対し、自身の持っている機能やデータを提供する装置である。
【００１５】
なお、携帯電話１０と第１アクセスポイント８０とは、無線ＬＡＮ方式のインフラストラクチャーモード（複数の無線ＬＡＮ端末装置が、アクセスポイントを介してデータ通信するモード）に準拠する無線通信（電波を用いたデータ通信）９０を行うことが可能とされている。すなわち、携帯電話１０は、第１アクセスポイント８０へアクセスし、無線ＬＡＮのインフラストラクチャーモードに準拠する無線通信９０を行える状態になれば、第１アクセスポイント８０を介して、ＭＦＰ５０とデータ通信することが可能になる。なお、無線ＬＡＮ方式の例としては、例えば、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎの規格で定められる通信方式が挙げられる。
【００１６】
携帯電話１０の構成について説明する。携帯電話１０は、ＣＰＵ（Central Processing Unitの略）１２、記憶部１４、無線送受信部１６、無線アンテナ部１８、ボタン入力部２０、パネル２２、携帯電話送受信部２４、携帯電話アンテナ部２６、加速度センサ２８、傾きセンサ３０を主に備えている。
【００１７】
ＣＰＵ１２は、記憶部１４内のプログラム３２に従って処理を実行する。以降、スキャンアプリケーション３２ａやビューワアプリケーション３２ｂなど、プログラムを実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「スキャンアプリケーション３２ａが」という記載は、「スキャンアプリケーション３２ａを実行するＣＰＵ１２が」ということを意味する場合がある。なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（ハードディスクの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。
【００１８】
無線送受信部１６は、無線アンテナ部１８を介して、無線ＬＡＮのインフラストラクチャーモードに準拠する無線通信９０を行う。また、携帯電話送受信部２４は、携帯電話アンテナ部２６を介して、基地局８４との間で携帯電話通信の方式に準拠する無線通信９２を行う。そして、無線送受信部１６、携帯電話送受信部２４などにより、各種のデータを構成するデジタル信号が送受信される。
【００１９】
記憶部１４は、プログラム３２を記憶する。プログラム３２は、スキャンアプリケーション３２ａ、ビューワアプリケーション３２ｂ、オペレーティングシステム３２ｃを含む。スキャンアプリケーション３２ａは、携帯電話１０からＭＦＰ５０へのスキャン処理をＣＰＵ１２に実行させるためのアプリケーションである。ビューワアプリケーション３２ｂは、画像ファイル記憶領域１４ａに記憶されている画像データによって表される画像をパネル２２に表示させる処理を、ＣＰＵ１２に実行させるためのアプリケーションである。画像ファイル記憶領域１４ａには、ＰＤＦ形式の画像ファイルが記憶されている。画像ファイルには、少なくとも１つの画像データと、各設定情報とが記憶されている。
【００２０】
オペレーティングシステム３２ｃは、スキャンアプリケーション３２ａ、ビューワアプリケーション３２ｂに利用される基本的な機能を提供するプログラムである。オペレーティングシステム３２ｃは、携帯電話送受信部２４に通話を実行させるためのプログラムや、無線送受信部１６に無線通信９０を実行させるためのプログラムなどを含む。また、オペレーティングシステム３２ｃは、加速度センサ２８や傾きセンサ３０等が算出した情報を各プログラムが取得するための、若しくは、各プログラムが各種ハードウェアに指示をするためのＡＰＩ（Application Programming Interfaceの略）を提供するプログラムである。
【００２１】
また、記憶部１４は、画像ファイル記憶領域１４ａを備える。画像ファイル記憶領域１４ａは、複数の画像ファイルを記憶する領域である。画像ファイルの一例としては、ＭＦＰ５０によってスキャンされた複数の原稿の画像データを含む画像ファイルが挙げられる。
【００２２】
パネル２２は、携帯電話１０の各種機能を表示する表示面を備える。ボタン入力部２０は、タッチセンサを有し、パネル２２と一体的に構成されており、入力媒体のパネル２２への接近・接触を検出し、ユーザによるボタン操作を受け付ける。さらに、ボタン入力部２０は、入力媒体の接近・接触した状態でのスライド方向を検出し、ユーザによるフリック操作を受け付ける。加速度センサ２８は、錘の位置変化を検出することによって、携帯電話１０の加速度を測定するセンサである。傾きセンサ３０は、角速度を検出することによって、携帯電話１０が水平面に対して傾いている傾き角度を測定するセンサである。
【００２３】
＜携帯電話の動作＞
第１実施形態に係る携帯電話１０の動作を説明する。携帯電話１０では、スキャンアプリケーション３２ａを用いて、ＭＦＰ５０のスキャナによって複数の原稿から複数の画像データを取得するための処理が施される。具体的に、図２を用いて、複数の画像データを取得するためのフローを説明する。
【００２４】
Ｓ１００において、ＣＰＵ１２は、ユーザによって選択された綴じ方向を設定する。詳しくは、ＣＰＵ１２は、スキャンの対象となる原稿の綴じ方向を選択するための選択ボタンをパネル２２に表示させる。そして、選択されたボタンに従って、綴じ方向を設定する。そして、Ｓ１０２に進む。
【００２５】
Ｓ１０２において、ＣＰＵ１２は、設定された綴じ方向に従ったスキャン処理を実行する旨の命令を、ＭＦＰ５０へ送信する。ＭＦＰ５０は、命令を受け付けることに応じて、原稿台にセットされた複数の原稿をスキャンし、複数の画像データを生成する。そして、Ｓ１０４に進む。Ｓ１０４において、ＣＰＵ１２は、ＭＦＰ５０から複数の画像データを取得し、その取得した複数の画像データを、画像ファイル記憶領域１４ａに保存する。このとき、複数の画像データは、画像ファイルの各ページを表すページデータとして、画像ファイル記憶領域１４ａに保存される。そして、Ｓ１０６に進む。Ｓ１０６において、ＣＰＵ１２は、選択された綴じ方向を示す情報を、取得した画像データに対応付けて、画像ファイル記憶領域１４ａに保存する。このとき、綴じ方向を示す情報は、画像ファイルに含まれる設定情報として、画像ファイル記憶領域１４ａに保存される。
【００２６】
上述したように取得された画像データに基づく画像は、ビューワアプリケーション３２ｂを用いて、パネル２２に表示され、ページめくり操作によって、パネル２２に表示された画像が順次変更される。具体的に、図３を用いて、画像データに基づく画像のパネル２２への表示および、ページ送り操作に基づく画像の変更を行うためのフローを説明する。Ｓ２００において、ＣＰＵ１２は、表示すべき画像の画像データに対応付けて記憶されている綴じ方向を示す情報を画像ファイル記憶領域１４ａから読み込む。そして、Ｓ２０２に進む。
【００２７】
Ｓ２０２において、ＣＰＵ１２は、読み込まれた綴じ方向を示す情報に応じて、ページ送りボタンとページ戻りボタンとをパネル２２に表示させる。ページ送りボタンは、パネル２２に表示されている画像を次の画像に送るためのボタンであり、ページ戻りボタンは、パネル２２に表示されている画像を前の画像に戻すためのボタンである。ＣＰＵ１２によるパネル２２へのページ送りボタンとページ戻りボタンとの表示は、図４に示す表に従って行われる。
【００２８】
具体的には、綴じ方向が左綴じに設定されている場合には、ＣＰＵ１２は、図５に示すように、ページ送りボタン１００をパネル２２の表示面のうち、表示面左辺に近い表示部分に表示させ、ページ戻りボタン１０２をパネル２２の表示面のうち、表示面の右辺に近い部分に表示させる。一方、綴じ方向が右綴じに設定されている場合には、ＣＰＵ１２は、ページ送りボタン１００をパネル２２の表示面のうち、右辺に近い部分に表示させ、ページ戻りボタン１０２をパネル２２の表示面のうち、左辺に近い部分に表示させる。また、綴じ方向が上綴じに設定されている場合には、ＣＰＵ１２は、図６に示すように、ページ送りボタン１００をパネル２２の表示面のうち、上辺に近い部分に表示させ、ページ戻りボタン１０２をパネル２２の表示面のうち、下辺に近い部分に表示させる。一方、綴じ方向が下綴じに設定されている場合には、ＣＰＵ１２は、ページ送りボタン１００をパネル２２の表示面のうち、下辺に近い部分に表示させ、ページ戻りボタン１０２をパネル２２の表示面のうち、上辺に近い部分に表示させる。そして、Ｓ２０４に進む。
【００２９】
Ｓ２０４において、ＣＰＵ１２は、読み込まれた綴じ方向に応じて、フリック操作によるページ送り方向とページ戻り方向とを決定する。詳しくは、ＣＰＵ１２は、図４に示すように、フリック操作によるページ送り方向を、読み込まれた綴じ方向に決定し、フリック操作によるページ戻り方向を、読み込まれた綴じ方向と反対方向に決定する。つまり、ＣＰＵ１２は、フリック方向と綴じ方向とが一致した際にページが送られ、フリック方向と綴じ方向とが反対となった際にページが戻されるように、ページ送り方向とページ戻り方向とを決定する。
【００３０】
具体的には、綴じ方向が左綴じに設定されている場合には、ＣＰＵ１２は、フリック操作によるページ送り方向を左方向に決定し、フリック操作によるページ戻り方向を右方向に決定する。一方、綴じ方向が右綴じに設定されている場合には、ＣＰＵ１２は、フリック操作によるページ送り方向を右方向に決定し、フリック操作によるページ戻り方向を左方向に決定する。また、綴じ方向が上綴じに設定されている場合には、ＣＰＵ１２は、フリック操作によるページ送り方向を上方向に決定し、フリック操作によるページ戻り方向を下方向に決定する。一方、綴じ方向が下綴じに設定されている場合には、ＣＰＵ１２は、フリック操作によるページ送り方向を下方向に決定し、フリック操作によるページ戻り方向を上方向に決定する。そして、Ｓ２０６に進む。
【００３１】
Ｓ２０６において、ＣＰＵ１２は、パネル２２に表示すべき画像のページ番号に対応する変数ｉを１に設定する。そして、Ｓ２０８に進む。Ｓ２０８において、ＣＰＵ１２は、変数ｉと同じページ番号である画像をパネル２２に表示させる。スキャンされた複数の画像データには、スキャンされた順にページ番号が設定されており、複数の画像データのうちの最初にスキャンされた画像データのページ番号は１とされている。このため、変数ｉが１に設定されることで、複数の画像データのうちの最初にスキャンされた画像データに基づく画像が、パネル２２に表示される。そして、Ｓ２１０に進む。
【００３２】
Ｓ２１０において、ＣＰＵ１２は、ページ送りボタン１００が押下されたか否かを判断する。ページ送りボタン１００が押下されていない場合（Ｓ２１０：ＮＯ）にはＳ２１２に進む。Ｓ２１２において、ＣＰＵ１２は、決定されたページ送り方向とフリック方向とが同じであるか否かを判断する。つまり、決定されたページ送り方向に、フリック操作が行われたか否かを判断する。決定されたページ送り方向にフリック操作が行われていない場合（Ｓ２１２：ＮＯ）にはＳ２１４に進む。
【００３３】
Ｓ２１４において、ＣＰＵ１２は、携帯電話１０が特定量振られたか否かを判断する。具体的には、ＣＰＵ１２は、ＡＰＩを用いて加速度センサ２８から携帯電話１０の加速度を取得し、取得した加速度が閾値を超えているか否かを判断する。取得した加速度が閾値を超えている場合には、携帯電話１０が特定量振られたと判断し、取得した加速度が閾値を超えていない場合には、携帯電話１０が特定量振られていないと判断する。そして、携帯電話１０が特定量振られた場合（Ｓ２１４：ＹＥＳ）にはＳ２１６に進む。また、ページ送りボタン１００が押下されている場合（Ｓ２１０：ＹＥＳ）及び、決定されたページ送り方向にフリック操作が行われている場合（Ｓ２１２：ＹＥＳ）にも、Ｓ２１６に進む。Ｓ２１６において、ＣＰＵ１２は、変数ｉに１を加え、新たな変数ｉを設定する。そして、Ｓ２０８に戻る。
【００３４】
一方、携帯電話１０が特定量振られていない場合（Ｓ２１４：ＮＯ）にはＳ２１８に進む。Ｓ２１８において、ＣＰＵ１２は、ページ戻りボタン１０２が押下されたか否かを判断する。ページ戻りボタン１０２が押下されていない場合（Ｓ２１８：ＮＯ）にはＳ２２０に進む。Ｓ２２０において、ＣＰＵ１２は、決定されたページ戻り方向とフリック方向とが同じであるか否かを判断する。つまり、決定されたページ戻り方向に、フリック操作が行われたか否かを判断する。決定されたページ戻り方向にフリック操作が行われていない場合（Ｓ２２０：ＮＯ）にはＳ２１０に戻る。
【００３５】
一方、決定されたページ戻り方向にフリック操作が行われている場合（Ｓ２２０：ＹＥＳ）にはＳ２２２に進む。また、ページ戻りボタン１０２が押下されている場合（Ｓ２１８：ＹＥＳ）にもＳ２２０に進む。Ｓ２２０において、ＣＰＵ１２は、変数ｉから１を減じ、新たな変数ｉを設定する。そして、Ｓ２０８に戻る。
【００３６】
＜効果＞
第１実施形態にかかる携帯電話１０では、パネル２２に表示される画像の画像データに設定されている綴じ方向を示す情報に応じて、ページをめくるための手順が変更されている。具体的には、設定されている綴じ方向を示す情報に応じて、フリック操作によるページ送り方向とページ戻り方向とが決定されており、フリック操作によるページ送り方向が、綴じ方向と一致し、フリック操作によるページ戻り方向が、綴じ方向の反対の方向となるように決定されている。このため、ユーザは、パネル２２に表示される画像を次の画像に送りたい場合には、綴じ方向に指等の入力媒体をスライドさせ、パネル２２に表示される画像を前の画像に戻したい場合には、綴じ方向と反対方向に入力媒体をスライドさせる。つまり、ユーザは、綴じられた複数の原稿をめくるように指等の入力媒体をスライドさせることで、パネル２２に表示される画像を順次変更することが可能となる。これにより、ユーザは、パネル２２に表示される画像に対して、直感的にページめくり操作を行うことが可能となる。
【００３７】
また、第１実施形態にかかる携帯電話１０では、設定されている綴じ方向を示す情報に応じて、ページ送りボタン１００及びページ戻りボタン１０２の表示位置が変更されている。詳しくは、パネル２２の綴じ方向に相当する側の部分に、ページ送りボタン１００が表示され、パネル２２の綴じ方向と反対方向に相当する側の部分に、ページ戻りボタン１０２が表示される。つまり、ユーザは、綴じられた複数の原稿をめくりたい方向に位置するボタンを操作することで、ページをめくることが可能となる。これにより、ユーザは、パネル２２に表示される画像に対して、直感的にページめくり操作を行うことが可能となる。
【００３８】
また、第１実施形態にかかる携帯電話１０では、綴じ方向を示す情報に応じて決定される手順とは異なる手順で、パネル２２に表示される画像に対してページめくり操作を行うことが可能となっている。具体的には、携帯電話１０が特定量振られることで、パネル２２に表示される画像が、次の画像に変更される。つまり、綴じ方向に関わらず、ページ送り操作を行うことが可能となっている。これにより、ユーザは、多くの方法によってページめくり操作を行うことが可能となり、便利である。
【００３９】
＜第２実施形態＞
第２実施形態に係る携帯電話１０の動作を説明する。なお、第２実施形態における携帯電話１０を含む通信システム１の構成は、第１実施形態における通信システム１の構成と同じであるため、ここでは説明を省略する。
【００４０】
第２実施形態にかかる携帯電話１０では、ビューワアプリケーション３２ｂを用いて、複数の画像がパネル２２に表示され、ページめくり操作によって、パネル２２に表示される複数の画像が順次変更される。具体的に、図７を用いて、複数の画像のパネル２２への表示および、ページ送り操作に基づく画像の変更を行うためのフローを説明する。
【００４１】
図７に示すフローの処理内容は、Ｓ３０８、Ｓ３１６、Ｓ３２２を除いて、図３に示すフローの処理内容と同じであるため、Ｓ３０８、Ｓ３１６、Ｓ３２２の処理内容を説明する。Ｓ３０６の処理の後に、Ｓ３０８において、ＣＰＵ１２は、図４に示す表に従って、綴じ方向に応じて変数ｉ及び変数ｉ＋１と同じページ番号である画像をパネル２２に表示させる。つまり、ＣＰＵ１２は、所定の綴じ方向において綴じられた複数の原稿を開いたときの左右のページ若しくは上下のページが一度にパネル２２に表示される状態（見開き状態）で、２枚の画像をパネル２２に表示させる。
【００４２】
具体的には、綴じ方向が左綴じに設定されている場合には、ＣＰＵ１２は、所定の画像１０４と該画像１０４の次の画像１０６とを左右方向に並んで表示させ、それら２枚の画像１０４，１０６の並び順がパネル２２の左側から右側に向かう方向とされている。つまり、ＣＰＵ１２は、図８に示すように、パネル２２の左側の領域に所定の画像１０４を表示させ、パネル２２の右側の領域に次の画像１０６を表示させる。また、綴じ方向が右綴じに設定されている場合には、ＣＰＵ１２は、所定の画像１０４と次の画像１０６とを左右方向に並んで表示させ、それら２枚の画像１０４，１０６の並び順がパネル２２の右側から左側に向かう方向とされている。つまり、ＣＰＵ１２は、パネル２２の右側の領域に所定の画像１０４を表示させ、パネル２２の左側の領域に次の画像１０６を表示させる。
【００４３】
また、綴じ方向が上綴じに設定されている場合には、ＣＰＵ１２は、所定の画像１０４と次の画像１０６とを上下方向に並んで表示させ、それら２枚の画像１０４，１０６の並び順がパネル２２の上側から下側に向かう方向とされている。つまり、ＣＰＵ１２は、図９に示すように、パネル２２の上側の領域に所定の画像１０４を表示させ、パネル２２の下側の領域に次の画像１０６を表示させる。また、綴じ方向が下綴じに設定されている場合には、ＣＰＵ１２は、所定の画像１０４と次の画像１０６とを上下方向に並んで表示させ、それら２枚の画像１０４，１０６の並び順がパネル２２の下側から上側に向かう方向とされている。つまり、ＣＰＵ１２は、パネル２２の下側の領域に所定の画像１０４を表示させ、パネル２２の上側の領域に次の画像１０６を表示させる。そして、Ｓ３１０に進む。
【００４４】
また、ページ送りボタン１００が押下されている場合（Ｓ３１０：ＹＥＳ）、決定されたページ送り方向にフリック操作が行われている場合（Ｓ３１２：ＹＥＳ）及び、携帯電話１０が特定量振られた場合（Ｓ３１４：ＹＥＳ）にはＳ３１６に進む。Ｓ３１６において、ＣＰＵ１２は、変数ｉに２を加え、新たな変数ｉを設定する。そして、Ｓ３０８に戻る。これにより、２ページ毎にページ送り操作が行われる。
【００４５】
また、ページ戻りボタン１０２が押下されている場合（Ｓ３１８：ＹＥＳ）及び、決定されたページ戻り方向にフリック操作が行われている場合（Ｓ３２０：ＹＥＳ）にはＳ３２２に進む。Ｓ３２２において、ＣＰＵ１２は、変数ｉから２を減じ、新たな変数ｉを設定する。そして、Ｓ３０８に戻る。これにより、２ページ毎にページ戻り操作が行われる。
【００４６】
＜効果＞
第２実施形態にかかる携帯電話１０でも、第１実施形態に係る携帯電話１０と同様に、綴じ方向を示す情報に応じて、ページめくり手順が設定されている。これにより、第２実施形態にかかる携帯電話１０においても、ユーザは、パネル２２に表示される画像に対して、直感的にページめくり操作を行うことが可能となる。
【００４７】
また、第２実施形態にかかる携帯電話１０でも、第１実施形態に係る携帯電話１０と同様に、綴じ方向を示す情報に応じて決定される手順とは異なる手順で、パネル２２に表示される画像に対してページめくり操作を行うことが可能となっている。これにより、第２実施形態にかかる携帯電話１０においても、ユーザは、多くの方法によってページめくり操作を行うことが可能となり、便利である。
【００４８】
さらに、第２実施形態にかかる携帯電話１０では、綴じ方向を示す情報に応じた見開き状態で、連続する２枚の画像が、パネル２２に表示される。つまり、設定された綴じ方向に従って綴じられた複数の原稿が実際に開かれた状態で、パネル２２に２枚の画像が表示される。これにより、ユーザは、綴じ方向に従って綴じられた複数の原稿を閲覧する感覚と同じ感覚で、パネル２２に表示される画像を閲覧することが可能となる。
【００４９】
＜変形例＞
上記実施形態では、ビューワアプリケーション３２ｂを用いてパネル２２に表示させる画像の画像データは、ＭＦＰ５０から取得したものであるが、各種の方法により取得することが可能である。例えば、不図示のメモリスロットに装着された不揮発性のメモリから、画像データを取得する方法であってもよく、ウェブサーバ８２から画像データを取得する方法であってもよい。
【００５０】
また、上記実施例では、フリック操作によりページめくり操作が行われているが、携帯電話１０を傾かせることで、ページめくり操作が行われてもよい。詳しくは、携帯電話１０の傾く方向である傾動方向と綴じ方向とが一致した際にページが送られ、傾動方向と綴じ方向とが反対となった際にページが戻されるように、ページめくり操作が行われてもよい。ちなみに、傾動方向は、携帯電話１０の筐体にパネル２２が設置されている設置面からパネル２２が設置されていない非設置面に向かう方向と、非設置面から設置面に向かう方向とがあり、設置面から非設置面に向かう方向を第１傾動方向と記載し、非設置面から設置面に向かう方向を第２傾動方向と記載する場合がある。
【００５１】
具体的には、綴じ方向が左綴じに設定されている場合に、パネル２２を区画する４つの辺のうちのユーザの視点において左側に位置する左辺が第１傾動方向に向かうように、携帯電話１０を傾動させることで、ページ送り操作が行われ、左辺が第２傾動方向に向かうように、携帯電話１０を傾動させることで、ページ送り操作が行われるように構成されてもよい。一方、綴じ方向が右綴じに設定されている場合に、パネル２２を区画する４つの辺のうちのユーザの視点において右側に位置する右辺が第１傾動方向に向かうように、携帯電話１０を傾動させることで、ページ送り操作が行われ、右辺が第２傾動方向に向かうように、携帯電話１０を傾動させることで、ページ戻り操作が行われるように構成されてもよい。また、綴じ方向が上綴じに設定されている場合に、パネル２２を区画する４つの辺のうちのユーザの視点において上側に位置する上辺が第１傾動方向に向かうように、携帯電話１０を傾動させることで、ページ送り操作が行われ、上辺が第２傾動方向に向かうように、携帯電話１０を傾動させることで、ページ戻り操作が行われるように構成されてもよい。一方、綴じ方向が下綴じに設定されている場合に、パネル２２を区画する４つの辺のうちのユーザの視点において下側に位置する下辺が第１傾動方向に向かうように、携帯電話１０を傾動させることで、ページ送り操作が行われ、下辺が第２傾動方向に向かうように、携帯電話１０を傾動させることで、ページ戻り操作が行われるように構成されてもよい。このように構成することで、ユーザは、綴じられた複数の原稿をめくるように携帯電話１０を傾かせることで、パネル２２に表示される画像を順次変更することが可能となる。これにより、ユーザは、パネル２２に表示される画像に対して、直感的にページめくり操作を行うことが可能となる。
【００５２】
また、携帯電話１０の傾動方向を示す情報に応じてページ送り操作を設定する際には、携帯電話１０が第１傾動方向に傾けられ、その後に、携帯電話１０が元の位置、つまり、第２傾動方向に戻された場合に、ページ送り操作を設定してもよく、携帯電話１０を第１傾動方向に回転させ、その回転方向に応じてページ送り操作を設定してもよい。また、携帯電話１０を鉛直方向、つまり、重力方向に傾けた場合に、その重力方向に応じてページ送り操作を設定してもよい。
【００５３】
ちなみに、携帯電話１０の傾動方向は、加速度センサ２８、傾きセンサ３０等、種々のセンサによって検出することが可能である。
【００５４】
また、上記実施形態では、綴じ方向に関わらず、携帯電話１０が所定量振られた際に、ページめくり操作が行われているが、種々の方法によって、綴じ方向に関係の無いページめくり操作を行うことが可能である。例えば、携帯電話１０に音声認識装置を設け、その音声認識装置によって認識された音声に従って、ページめくり操作が行われてもよい。また、例えば、綴じ方向に応じて表示箇所が変更されないページ送りボタン及びページ戻りボタンを、パネル２２に表示させ、そのボタンへの操作により、ページめくり操作が行われてもよい。具体的には、画像がパネル２２に表示されている際に、図１０に示すように、ページ送りボタン１０８を、パネル２２の右下隅に表示させ、ページ戻りボタン１１０を、パネル２２の左下隅に表示させてもよい。ページ送りボタン１０８及びページ戻りボタン１１０は、綴じ方向に応じて表示位置は変化せず、常に同じ位置に表示される。これにより、綴じ方向に応じて決定される手順とは異なる手順で、パネル２２に表示される画像に対してページめくり操作を行うことが可能となる。なお、ページ送りボタン１０８及びページ戻りボタン１１０がパネル２２に表示される際には、綴じ方向に応じて表示位置が変更するページ送りボタン１００及びページ戻りボタン１０２は、パネル２２に表示させないことが望ましい。
【００５５】
また、画像データに基づく画像を表示し、ページめくり操作に基づいて、表示される画像を変更することが可能な装置は、携帯電話１０に限られない。例えば、ノートパソコンやタブレット機器などでもよい。
【００５６】
本実施形態の携帯電話１０では、スキャンアプリケーション３２ａに基づいて実行するＣＰＵ１２が、各種の処理を行う場合を説明した。しかし、この形態に限られない。スキャンアプリケーション３２ａに基づいて実行するＣＰＵ１２が、オペレーティングシステム３２ｃ、他のシステム、ハード構成に対して、各種の処理を行わせる指示を出す形態であってもよい。
【００５７】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００５８】
携帯電話１０は出力装置の一例である。ＣＰＵ１２はコンピュータの一例である。パネル２２は出力手段の一例である。ボタン入力部２０、加速度センサ２８、傾きセンサ３０はセンサの一例である。ＭＦＰ５０は画像データ取得装置の一例である。ページ送りボタン１００、ページ戻りボタン１０２は操作ボタンの一例である。スキャンアプリケーション３２ａは出力処理プログラムの一例である。Ｓ２００、Ｓ３００を実行するＣＰＵ１２は、綴じ方向取得手段の一例である。Ｓ２０２、Ｓ２０４、Ｓ３０２、Ｓ３０４を実行するＣＰＵ１２は、手順設定手段の一例である。Ｓ２０８、Ｓ３０８を実行するＣＰＵ１２は、出力制御手段の一例である。Ｓ２１０、Ｓ２１２、Ｓ２１８、Ｓ２２０、Ｓ３１０、Ｓ３１２、Ｓ３１８、Ｓ３２０を実行するＣＰＵ１２は、入力受付手段の一例である。Ｓ２１４、Ｓ３１４を実行するＣＰＵ１２は、第２入力受付手段の一例である。Ｓ２１６、Ｓ２２２、Ｓ３１６、Ｓ３２２を実行するＣＰＵ１２は、出力ページ変更手段の一例である。
【００５９】
なお、各プログラムは一つのプログラムモジュールから構成されるものであってもよいし、複数のプログラムモジュールから構成されるものであってもよい。また、各一例は置換可能な他の構成であってもよく、本発明の範疇である。プログラム（スキャンアプリケーション３２ａ）に基づく処理を実行するコンピュータ（ＣＰＵ１２）であってもよいし、オペレーティングシステムや他のアプリケーション、プログラムなど、本実施例のプログラム以外のプログラムに基づく処理を実行するコンピュータであってもよいし、コンピュータの指示に従って動作するハード構成（パネル２２など）であってもよいし、コンピュータとハード構成とが連動した構成であってもよい。もちろん、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータであってもよいし、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータの指示に従って動作するハード構成であってもよい。
【符号の説明】
【００６０】
１０：携帯電話、１２：ＣＰＵ、２０：ボタン入力部、２２：パネル、２８：加速度センサ、３０：傾きセンサ、５０：ＭＦＰ、１００：ページ送りボタン、１０２：ページ戻りボタン
【図１】
2014011713.tif 000003
【図２】
2014011713.tif 000004
【図３】
2014011713.tif 000005
【図４】
2014011713.tif 000006
【図５】
2014011713.tif 000007
【図６】
2014011713.tif 000008
【図７】
2014011713.tif 000009
【図８】
2014011713.tif 000010
【図９】
2014011713.tif 000011
【図１０】
2014011713.tif 000012