(57)【特許請求の範囲】
【請求項１】
所定の配列に並べられた複数のページの少なくとも一部のページ、および当該一部のページに含まれる第１のページの位置を第２のページの位置と入れ替えて前記配列を変更するための入替操作画像を、当該第１のページと当該第２のページとを特定する態様で表示部に表示させ、
前記入替操作画像への操作が受け付けられると、前記第１のページと前記第２のページと入れ替えて、前記配列を変更し、
前記複数のページのそれぞれの画像を前記配列にしたがって並べて接続することによって、１つの画像を示す画像データを生成すること
をコンピュータに実行させるためのプログラム。
【請求項２】
前記複数のページの前記配列が変更されると、前記第１のページが表示されていた位置に前記第２のページを表示させることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記第２のページは前記第１のページに隣接し、
前記入替操作画像は、前記第１のページの中心に対して、当該入替操作画像に応じて特定される前記第２のページの側に表示されることを特徴とする請求項１に記載のプログラム。
【請求項４】
前記複数のページの配列は、１次元的に並べられた配列であることを特徴とする請求項１に記載のプログラム。
【請求項５】
前記複数のページの配列は、２次元的に並べられた配列であることを特徴とする請求項１に記載のプログラム。
【請求項６】
前記表示部には、前記第１のページを削除するための削除操作画像が当該第１のページ
を特定する態様でさらに表示されることを特徴とする請求項１に記載のプログラム。
【請求項７】
前記複数のページのそれぞれの画像を示す画像データをさらに生成することを前記コンピュータにさらに実行させるための請求項１に記載のプログラム。
【請求項８】
前記表示部に表示されているページから編集対象となるページを特定し、
前記編集対象のページに対する編集処理を実行すること、
をさらに前記コンピュータに機能させることを特徴とする請求項１に記載のプログラム。
【請求項９】
前記編集処理は、前記ページにおける画像データが示す画像を配置可能な領域を規定するテンプレートを取得して、指定された画像データを当該領域の内側に表示させる編集処理を含むことを特徴とする請求項８に記載のプログラム。
【請求項１０】
所定の配列に並べられた複数のページの少なくとも一部のページ、および当該一部のページに含まれる第１のページの位置を第２のページの位置と入れ替えて前記配列を変更するための入替操作画像を、当該第１のページと当該第２のページとを特定する態様で表示部に表示させる表示制御部と、
前記入替操作画像への操作が受け付けられると、前記第１のページと前記第２のページと入れ替えて、前記配列を変更する配列変更部と、
前記複数のページのそれぞれの画像を前記配列にしたがって並べて接続することによって、１つの画像を示す画像データを生成する画像生成部と、
を備えることを特徴とする情報処理装置。
【請求項１１】
コンピュータが実行する情報処理方法であって、
所定の配列に並べられた複数のページの少なくとも一部のページ、および当該一部のページに含まれる第１のページの位置を第２のページの位置と入れ替えて前記配列を変更するための入替操作画像を、当該第１のページと当該第２のページとを特定する態様で表示部に表示させ、
前記入替操作画像への操作が受け付けられると、前記第１のページと前記第２のページと入れ替えて、前記配列を変更し、
前記複数のページのそれぞれの画像を前記配列にしたがって並べて接続することによって、１つの画像を示す画像データを生成すること
を含むことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のページを有するデータの編集をする技術に関する。
【背景技術】
【０００２】
漫画等の画像を多用した書籍の作成においては、文字を多用した書籍の作成とは異なる技術が必要である。そこで、漫画の作成を支援する技術が開発されている。（例えば、特許文献１〜４）。これらには、電子書籍を作成する場合に有効な技術が含まれている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−０８９１９８号公報
【特許文献２】特開２０００−１９４６７１号公報
【特許文献３】特開平１０−１０５６８３号公報
【特許文献４】特開２００５−０３８１６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通常の書籍の漫画本を電子書籍として販売する場合に、漫画本の内容と同じ配置のまま電子書籍に変換されることがある。しかしながら、このような場合には、閲覧される状況によっては、非常に読みにくくなる場合がある。例えば、電子書籍を閲覧する一般的なユーザは、スマートフォンなどの携帯装置を使用する場合が多い。このような携帯装置は、パーソナルコンピュータ等に比べてディスプレイサイズが小さい。そのため、携帯装置のディスプレイで電子書籍を表示しても、文字が小さすぎて読みにくいことがある。
【０００５】
そこで、閲覧が容易に行えるように、様々な工夫が検討されている。例えば、１ページのサイズをディスプレイに表示できる領域に対応する程度に小さくすることが考えられる。このような場合にはページ数が増加することになる。その結果、画像を用いたページを多く含む電子書籍の作成を支援する技術が求められている。
【０００６】
本発明の目的の一つは、複数のページを有するデータの編集を容易に行うことにある。
【課題を解決するための手段】
【０００７】
本発明の一実施形態によると、所定の配列に並べられた複数のページの少なくとも一部のページ、および当該一部のページに含まれる第１のページの位置を第２のページの位置と入れ替えて前記配列を変更するための入替操作画像を、当該第１のページと当該第２のページとを特定する態様で表示部に表示させ、前記入替操作画像への操作が受け付けられると、前記第１のページと前記第２のページと入れ替えて、前記配列を変更し、前記複数のページのそれぞれの画像を前記配列にしたがって並べて接続することによって、１つの画像を示す画像データを生成することをコンピュータに実行させるためのプログラムが提供される。
【０００８】
前記複数のページの前記配列が変更されると、前記第１のページが表示されていた位置に前記第２のページを表示させてもよい。
【０００９】
前記第２のページは前記第１のページに隣接し、前記入替操作画像は、前記第１のページの中心に対して、当該入替操作画像に応じて特定される前記第２のページの側に表示されてもよい。
【００１０】
前記複数のページの配列は、１次元的に並べられた配列であってもよい。
【００１１】
前記複数のページの配列は、２次元的に並べられた配列であってもよい。
【００１２】
前記表示部には、前記第１のページを削除するための削除操作画像が当該第１のページを特定する態様でさらに表示されてもよい。
【００１３】
前記複数のページのそれぞれの画像を示す画像データをさらに生成してもよい。
【００１４】
前記表示部に表示されているページから編集対象となるページを特定し、前記編集対象のページに対する編集処理を実行すること、をさらに前記コンピュータに機能させてもよい。
【００１５】
前記編集処理は、前記ページにおける画像データが示す画像を配置可能な領域を規定するテンプレートを取得して、指定された画像データを当該領域の内側に表示させる編集処理を含んでもよい。
【００１６】
また、本発明の一実施形態によると、所定の配列に並べられた複数のページの少なくとも一部のページ、および当該一部のページに含まれる第１のページの位置を第２のページの位置と入れ替えて前記配列を変更するための入替操作画像を、当該第１のページと当該第２のページとを特定する態様で表示部に表示させる表示制御部と、前記入替操作画像への操作が受け付けられると、前記第１のページと前記第２のページと入れ替えて、前記配列を変更する配列変更部と、前記複数のページのそれぞれの画像を前記配列にしたがって並べて接続することによって、１つの画像を示す画像データを生成する画像生成部と、を備えることを特徴とする情報処理装置が提供される。
【００１７】
また、本発明の一実施形態によると、コンピュータが実行する情報処理方法であって、所定の配列に並べられた複数のページの少なくとも一部のページ、および当該一部のページに含まれる第１のページの位置を第２のページの位置と入れ替えて前記配列を変更するための入替操作画像を、当該第１のページと当該第２のページとを特定する態様で表示部に表示させ、前記入替操作画像への操作が受け付けられると、前記第１のページと前記第２のページと入れ替えて、前記配列を変更し、前記複数のページのそれぞれの画像を前記配列にしたがって並べて接続することによって、１つの画像を示す画像データを生成することを含むことを特徴とする情報処理方法が提供される。
【発明の効果】
【００１８】
本発明の一実施形態によれば、複数のページを有するデータの編集を容易に行うことができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１実施形態における通信システムの構成を示すブロック図である。
【図２】本発明の第１実施形態における通信装置の外観を示す概略図である。
【図３】本発明の第１実施形態における通信装置で実現される編集機能を示すブロック図である。
【図４】本発明の第１実施形態におけるページ配列変更処理（入替処理）を説明する図である。
【図５】本発明の第１実施形態におけるページ配列変更処理（削除処理）を説明する図である。
【図６】本発明の第１実施形態における配列編集画面の表示例を示す図である。
【図７】本発明の第１実施形態における配列編集画面にページ終端部分が表示されている例を示す図である。
【図８】本発明の第１実施形態におけるページ編集画面の表示例を示す図である。
【図９】本発明の第１実施形態における連続画像データおよび個別画像データを説明する図である。
【図１０】本発明の第１実施形態における連続画像表示画面の表示例を示す図である。
【図１１】本発明の第１実施形態における編集機能において実行される処理を示すフローチャートである。
【図１２】本発明の第１実施形態における編集機能において実行される処理を示すフローチャートである。
【図１３】本発明の第２実施形態におけるページ配列の例を示す図である。
【図１４】本発明の第２実施形態における配列編集画面の表示例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の一実施形態における認証システムについて、図面を参照しながら詳細に説明する。以下に示す実施形態は本発明の実施形態の一例であって、本発明はこれらの実施形態に限定されるものではない。なお、本実施形態で参照する図面において、同一部分または同様な機能を有する部分には同一の符号または類似の符号（数字の後にＡ、Ｂ等を付しただけの符号）を付し、その繰り返しの説明は省略する場合がある。
【００２１】
＜第１実施形態＞
本発明の第１実施形態における通信システムについて、図面を参照しながら詳細に説明する。
【００２２】
［概要］
図１は、本発明の第１実施形態における通信システムの構成を示すブロック図である。通信システム１０００は、インターネット、通信回線などのネットワークＮＷに接続された通信装置１０とサーバ８０とを有する。第１実施形態における通信装置１０は、スマートフォンである。この実施形態においては、通信装置１０は、ネットワークＮＷに接続して他の装置と通信可能な装置である。
【００２３】
サーバ８０は、図１においては、１つの装置として記載しているが、複数の装置で構成されていてもよい。サーバ８０は、通信装置１０にアプリケーションプログラムを提供したり、各種のサービスを提供したりする。各種のサービスには、例えば、ＳＮＳ（ソーシャルネットワーキングサービス）が含まれていてもよい。
【００２４】
通信装置１０は、漫画などの電子書籍を作成するためのアプリケーションプログラム（以下、単にプログラムという）がインストールされている。このプログラムによれば、複数のページに区分された漫画の作成を容易に行うことができるようになっている。この例では、ページ毎の加工、ページ配列の変更などの編集処理を行うことができ、また、複数のページを１つにまとめた画像（以下、連続画像という）を示す画像データ（以下、連続画像データという）を生成することによって、漫画を作成することができる。以下、通信装置１０の構成、および通信装置１０において実現される編集機能について説明する。
【００２５】
［通信装置１０のハードウエア構成］
図２は、本発明の第１実施形態における通信装置の外観を示す概略図である。通信装置１０は、制御部１１、記憶部１２、表示部１４、タッチセンサ１５、スピーカ１６、マイクロフォン１７および通信モジュール１８が設けられている。タッチセンサ１５は、表示部１４およびその表面に設けられたタッチセンサ１５によって、タッチパネルを構成している。なお、加速度センサ、操作ボタン、ヘッドフォン端子、メモリカードスロットなど、別の構成が備えられていてもよい。
【００２６】
制御部１１は、ＣＰＵなどの演算処理回路およびＲＡＭ等の記憶装置を備える。制御部１１は、記憶部１２に記憶されたプログラムをＣＰＵにより実行して、各種機能を通信装置１０において実現させる。実現される機能によって、通信装置１０の各構成から出力される信号などが使用される。プログラムの実行により実現される機能には、後述する編集機能を含む。
【００２７】
このプログラムは、上記の通りサーバ８０からネットワークＮＷ経由でダウンロードされてもよいし、予め記憶部１２にインストールされていてもよい。なお、このプログラムは、磁気記録媒体、光記録媒体、光磁気記録媒体、半導体メモリなどのコンピュータ読み取り可能な記録媒体に記憶した状態で提供されてもよい。この場合には、通信装置１０は、記録媒体を読み取る装置を備えていればよい。
【００２８】
表示部１４は、液晶ディスプレイ、有機ＥＬディスプレイなどの表示デバイスであって、制御部１１の制御に基づいて、各種の画面（後述するページ編集画面および配列編集画面を含む）を表示する。タッチセンサ１５は、ユーザの操作を受け付けて、操作に応じた信号を制御部１１に出力する装置である。ユーザの操作は、例えば、表示部１４に表示される操作画像（アイコンなど）の位置に対応した部分に、ユーザの指やスタイラスペン等で接触することによって行われる。以下の説明において、このように操作画像の位置に対応した部分に接触することを「操作画像を操作する」と表現する場合がある。
【００２９】
スピーカ１６は、制御部１１の制御によって音を出力する。マイクロフォン１７は、入力された音を電気信号に変換して制御部１１に出力する。通信モジュール１８は、制御部１１の制御により、ネットワークＮＷと接続して、ネットワークＮＷに接続されたサーバ８０など、他の装置と情報の送受信を行う。
【００３０】
［編集機能］
通信装置１０の制御部１１がプログラムを実行することによって実現される編集機能について説明する。なお、以下に説明する編集機能を実現する構成の一部または全部は、ハードウエアによって実現されてもよいし、サーバ８０等の外部装置によって実現されてもよい。一部の構成が外部装置によって実現される場合には、その外部装置と通信装置１０とが協働して以下の編集機能を実現する。
【００３１】
図３は、本発明の第１実施形態における通信装置で実現される編集機能を示すブロック図である。編集機能１００は、編集処理部１０１、バッファ１０２、配列変更部１０３、表示制御部１０４、および画像生成部１０７の各構成によって実現される。
【００３２】
バッファ１０２は、ユーザが作成しようとする漫画のデータがページ毎に記憶され領域である。ここで記憶される情報（以下、バッファデータという）は、複数のページが並ぶ順番を示す配列（以下、ページ配列という）、および各ページの内容（画像の内容、画像の位置、サイズ、回転角度など）を含む。この例では、複数のページは、縦一列に並ぶ配列で規定される。例えば、４つのページ（ＰＡ、ＰＢ、ＰＣ、ＰＤ）が縦一列に並ぶ配列がバッファデータＰＳＤ１において規定されている（図４参照）。以下の説明において、バッファデータに規定されている複数のページ全体を、ページセットという場合がある。
【００３３】
表示制御部１０４は、バッファ１０２のバッファデータが示すページセットの少なくとも一部を、表示部１４に表示させる。このとき、表示制御部１０４は、ページを表示させる画面の種類を、ユーザの操作に基づいて決定する。この例では、表示される画面の種類は、配列編集画面（図６参照）、ページ編集画面（図８参照）、および連続画像表示画面（図９参照）を含む。配列編集画面は、ページの順序を入れ替えてページ配列を変更したり、ページを削除したりするための画面である。ページ編集画面は、１つのページの内容を編集するための画面である。連続画像表示画面は、生成した連続画像を表示するための画面である。いずれの画面についても、詳細の説明は後述する。
【００３４】
配列変更部１０３は、ユーザの操作に基づいてページ配列の変更内容を特定し、バッファ１０２に記憶されているバッファデータのうちページ配列に関するデータを変更する。ページ配列の変更は、ページの入替処理、ページの削除処理、およびページの追加処理を含む。
【００３５】
図４は、本発明の第１実施形態におけるページ配列変更処理（入替処理）を説明する図である。配列変更部１０３は、バッファデータＰＳＤ１のページ配列において、例えば、ページＰＢとページＰＣとを入れ替えるための操作が行われると、ページＰＢとページＰＣとの位置が入れ替わったバッファデータＰＳＤ２に変更する。
【００３６】
図５は、本発明の第１実施形態におけるページ配列変更処理（削除処理）を説明する図である。配列変更部１０３は、バッファデータＰＳＤ１のページ配列において、例えば、ページＰＣを削除するための操作が行われると、ページＰＣを削除して、ページＰＣの直後に存在したページＰＤを、ページＰＣの位置に移動させたバッファデータＰＳＤ３に変更する。
【００３７】
図６は、本発明の第１実施形態における配列編集画面の表示例を示す図である。図６は、図４および図５におけるバッファデータＰＳＤ１のうち表示領域ＤＡの部分が表示部１４に表示されている例を示している。ユーザのスクロール操作によって表示領域ＤＡの位置を変更して、表示部１４に表示されるページの範囲を変更することができる。
【００３８】
表示部１４に表示された配列編集画面には、入替操作画像ＥＩＣ１、ＥＩＣ２、削除操作画像ＤＩＣ１、ＤＩＣ２が表示されている。入替操作画像ＥＩＣ１、ＥＩＣ２は、隣接するページ間に表示されている。例えば、入替操作画像ＥＩＣ１は、ページＰＢとページＰＣとの間に表示されている。削除操作画像ＤＩＣ１、ＤＩＣ２は、各ページに対応して表示されている。
【００３９】
入替操作画像ＥＩＣ１が操作されると、図４で示したように、ページＰＢとページＰＣとが入れ替わるようにページ配列が変更される。入替操作画像ＥＩＣ２が操作されると、ページＰＣとページＰＤとが入れ替わるようにページ配列が変更される。すなわち、入替操作画像が操作されると、入替操作画像が表示されている位置の両側に位置するページを入れ替える。言い換えると、入替操作画像が表示される位置は、入れ替えるべき２つのページを特定する態様で表示されていることになる。
【００４０】
なお、この例では、ページＰＢとページＰＣとを入れ替えるための入替操作画像ＥＩＣ１は、ページＰＢとページＰＣとの間に表示されていたが、別の位置に表示されていてもよい。例えば、入替操作画像ＥＩＣ１は、ページＰＣの中心に対してページＰＢの側に表示されることによって、ページＰＢおよびページＰＣを入替対象のページとして特定してもよい。このとき、入替操作画像ＥＩＣ１は、ページＰＣに重畳する位置に表示されていてもよいし、ページＰＢに重畳する位置に表示されていてもよい。
【００４１】
また、入替操作画像ＥＩＣ１の画像によって、ページＰＢおよびページＰＣを入替対象のページとして特定してもよい。例えば、入替操作画像ＥＩＣ１に入替対象ページを特定するための文字を含むようにしてもよいし、画像の形状によって特定されるようにしてもよい。
【００４２】
削除操作画像ＤＩＣ１が操作されると、図５で示したように、ページＰＣが削除されるようにページ配列が変更される。削除操作画像ＤＩＣ２が操作されると、ページＰＤが削除されるようにページ配列が変更される。すなわち、削除操作画像が操作されると、削除操作画像が表示されている位置のページを削除する。言い換えると、削除操作画像が表示される位置は、削除すべきページを特定する態様で表示されていることになる。
【００４３】
図７は、本発明の第１実施形態における配列編集画面にページ終端部分が表示されている例を示す図である。図７に示す表示例は、図５に示すバッファデータＰＳＤ３において、表示領域ＤＡが最終のページＰＤの下端を表示させている場合の例である。この場合には、ページＰＤの下側（隣接するページが存在しない側）に追加操作画像ＡＩＣが表示されている。追加操作画像ＡＩＣが操作されると、ページＰＤの下側に新たなページが作成される。なお、追加操作画像ＡＩＣは、最初のページＰＡの上側（隣接するページが存在しない側）においても表示されるようにしてもよい。
【００４４】
図３に戻って説明を続ける。編集処理部１０１は、ユーザの操作に基づいて編集対象となる１つのページを特定し、バッファ１０２に記憶されているバッファデータのうち編集対象のページの内容に関するデータを変更する。配列編集画面において、いずれかのページを特定する操作（例えば、このページの部分に指を接触させる操作）をすると、そのページが編集対象として決定される。
【００４５】
図８は、本発明の第１実施形態におけるページ編集画面の表示例を示す図である。図８は、編集対象としてページＰＤが特定された場合のページ編集画面の表示例を示している。この例では、編集対象のページＰＤは、配列編集画面において表示されているサイズよりも拡大して表示される。なお、図８に示す表示例においては、すでに編集が進んでいる状態を示している。以下、この図８を用いて、各操作画像の説明をするとともに、その操作画像の操作に伴う編集処理の内容を説明する。
【００４６】
この例では、表示部１４に表示されたページ編集画面には、複数の種類の操作画像が表示されている。複数の種類の操作画像は、この例では、保存操作画像ＢＳ、配列変更操作画像ＢＰ、領域指定操作画像ＢＣ、画像追加操作画像ＢＩ、テキスト追加操作画像ＢＴ、および背景指定操作画像ＢＢを含む。
【００４７】
領域指定操作画像ＢＣは、編集対象のページ（以下、図８の記載に対応して、ページＰＤという）において画像データを表示させることができる領域（コマ）を選択するための操作画像である。図８の例では、コマは、領域Ｃ１、Ｃ２に対応する。コマの配置（以下、コマ割という）については、様々なパターンがテンプレートとして記憶部１２に記憶されている。図４に示す各ページにおいて、コマ割のパターンが例示されている。このコマの領域には、記憶部１２に記憶されている画像データが示す画像を配置することができる。この画像は、コマの形状に対応してトリミングされる。コマは、大きさの変更、回転が可能である。コマにトリミングされる画像についても、大きさ、回転が可能である。図８の例では、コマの領域Ｃ２は回転処理がされている。
【００４８】
画像追加操作画像ＢＩは、ページＰＤにおいて、コマとは関係なくアイコン画像を表示するための操作画像である。図８の例では、アイコン画像は、記憶部１２に記憶されているアイコンデータが示す画像であり、画像Ｇ１、Ｇ２に対応する。アイコン画像は、コマにトリミングされた画像よりも上のレイヤで配置される。アイコン画像間においてのレイヤの上下関係は、ユーザの操作によって変更可能である。テキスト追加操作画像ＢＴは、ページＰＤにおいて、文字画像を表示するための操作画像である。図８の例では、文字画像は、テキスト画像Ｔ１に対応する。上記のアイコン画像とほぼ同様の扱いである。背景指定操作画像ＢＢは、ページＰＤにおいて、最も下のレイヤの画像を表示するための操作画像である。
【００４９】
配列変更操作画像ＢＰは、ページ編集画面における編集処理を終了して、配列編集画面に切り替えるための操作画像である。保存操作画像ＢＳは、ページ編集画面における編集処理を終了して、バッファ１０２に記憶されているバッファデータが示すページセットに応じた画像データの生成を指示するための操作画像である。この例では、さらにページ編集画面から連続画像表示画面に移行する処理も行われる。
【００５０】
図３に戻って説明を続ける。画像生成部１０７は、ユーザの操作に基づいてバッファ１０２に記憶されているバッファデータが示すページセットの画像データを生成する。この例では、画像生成部１０７は、個別画像データと連続画像データとを生成して、記憶部１２に保存する。
【００５１】
個別画像データは、ページセットを構成する複数のページのそれぞれの画像を示すデータである。連続画像データは、個別画像データが示す各ページに対応する画像をページ配列に並べて接続して、連続画像としたデータである。個別画像データおよび連続画像データは、例えば、ｊｐｇ、ｇｉｆ、ｐｎｇ、ｂｍｐといったフォーマットで記録されるデータである。このようにして、記憶部１２に保存された個別画像データおよび連続画像データは、上記のコマの領域において、コマにトリミングさせて表示させることもできる。なお、画像生成部１０７は、個別画像データおよび連続画像データのいずれか一方のみを生成してもよい。
【００５２】
また、このように画像データが生成されるときに、バッファ１０２に記憶されているバッファデータについても、記憶部１２に保存してもよい。このデータを用いれば、再び編集を継続して行うこともできる。
【００５３】
図９は、本発明の第１実施形態における連続画像データおよび個別画像データを説明する図である。上述したように、個別画像データＵＤ１、ＵＤ２、ＵＤ３、ＵＤ４は、それぞれ、ページＰＡ、ＰＢ、ＰＣ、ＰＤを示す画像を記録したデータである。連続画像データＣＤは、ページＰＡ、ＰＢ、ＰＣ、ＰＤをページ配列に並べて接続した画像を記録したデータである。すなわち、連続画像データＣＤは、個別画像データＵＤ１、ＵＤ２、ＵＤ３、ＵＤ４をページ配列に並べて接続することによって、１つの画像として記録したデータである。
【００５４】
図１０は、本発明の第１実施形態における連続画像表示画面の表示例を示す図である。上述のように、図８に示すページ編集画面において保存操作画像ＢＳが操作されると、連続画像表示画面に移行する。この例では、連続画像データが示す連続画像のうち、図９に示す表示領域ＤＡの部分が表示部１４に表示されている。ユーザのスクロール操作によって表示領域ＤＡの位置を変更して、表示部１４に表示される連続画像の範囲を変更することができる。
【００５５】
また、この例では、連続画像表示画面には、アップロード用の操作画像ＢＮ１、ＢＮ２、ＢＮ３が表示されている。アップロード用の操作画像を操作すると、それぞれの操作画像に対応付けて決められているサーバに、連続画像データをアップロードする。アップロード先のサーバは、例えば、ストレージサービスを提供するサーバ、ＳＮＳを提供するサーバなどである。ＳＮＳを提供するサーバにアップロードする場合には、予め登録されたユーザのタイムラインなどに、連続画像を表示させるようにしてもよく、さらにテキストデータを表示できるようにしてもよい。
【００５６】
［編集機能１００の動作］
続いて、上述した編集機能１００において実行される処理の流れを、図１１、図１２に示すフローチャートを用いて説明する。
【００５７】
図１１、図１２は、本発明の第１実施形態における編集機能において実行される処理を示すフローチャートである。この処理は、制御部１１によって編集機能１００が実現されると開始される。まず、制御部１１は、表示部１４に配列編集画面を表示させる（ステップＳ１００）。この状態で、制御部１１は、ページ入替操作（入替操作画像への操作）、ページ削除操作（削除操作画像への操作）、ページ追加操作（追加操作画像への操作）、および編集対象ページの特定操作（ページを特定する操作）の検出を待つ第１待機状態となる（ステップＳ１１０；Ｎｏ、ステップＳ１２０；Ｎｏ、ステップＳ１３０；Ｎｏ、ステップＳ１４０；Ｎｏ）。
【００５８】
ページ入替操作が検出されると（ステップＳ１１０；Ｙｅｓ）、制御部１１は、ページ配列変更処理（入替処理）を行う（ステップＳ１１５）。ページ削除操作が検出されると（ステップＳ１２０；Ｙｅｓ）、制御部１１は、ページ削除処理を行う（ステップＳ１２５）。ページ追加操作が検出されると（ステップＳ１３０；Ｙｅｓ）、制御部１１は、ページ追加処理を行う（ステップＳ１３５）。これらの処理は、上述したように、配列変更部１０３において実行される処理である。いずれかの処理が行われると、再び第１待機状態（ステップＳ１１０；Ｎｏ、ステップＳ１２０；Ｎｏ、ステップＳ１３０；Ｎｏ、ステップＳ１４０；Ｎｏ）となる。
【００５９】
編集対象ページの特定操作が検出されると（ステップＳ１４０；Ｙｅｓ）、配列編集画面からページ編集画面に表示が切り替わる（ステップＳ２００）。この状態で、制御部１１は、編集操作（操作画像ＢＣ、ＣＩ、ＣＴ、ＢＢなどへの操作）の検出、配列編集画面への移行操作（配列変更操作画像ＢＰへの操作）の検出、および画像保存操作（保存操作画像ＢＳへの操作）の検出を待つ第２待機状態となる（ステップＳ２１０；Ｎｏ、ステップＳ２２０；Ｎｏ、ステップＳ２３０；Ｎｏ）。
【００６０】
編集操作が検出されると（ステップＳ２１０；Ｙｅｓ）、制御部１１は、編集処理を行う（ステップＳ２１５）。この編集処理は、上述したように、編集処理部１０１において実行される処理である。編集処理が行われると、再び第２待機状態（ステップＳ２１０；Ｎｏ、ステップＳ２２０；Ｎｏ、ステップＳ２３０；Ｎｏ）となる。
【００６１】
配列編集画面への移行操作が検出されると（ステップＳ２２０；Ｙｅｓ）、ページ編集画面から配列編集画面に表示が切り替わる（ステップＳ１００）。そして、再び第１待機状態（ステップＳ１１０；Ｎｏ、ステップＳ１２０；Ｎｏ、ステップＳ１３０；Ｎｏ、ステップＳ１４０；Ｎｏ）となる、画像保存操作が検出されると（ステップＳ２３０；Ｙｅｓ）、制御部１１は、画像データを生成し（ステップＳ２３５）、ページ編集画面から連続画像表示画面に切り替えて編集機能１００による処理を終了する。画像データを生成する処理は、上述したように、画像生成部１０７において実行される処理である。すなわち、連続画像データと個別画像データとが生成され、記憶部１２に保存される。以上が編集機能１００の動作についての説明である。
【００６２】
以上の通り、本実施形態の編集機能１００においては、複数のページを配列して並べられた状態の画像を示す画像データ（連続画像データ）を生成する。このとき、１つの画像全体をまとめて編集対象とするのではなく、所定の範囲毎に区切ったページ単位で編集をすることができる。また、ページ単位での入れ替えを、入替操作画像を操作するという簡易な操作によって実現することができる。この結果、画像の一部領域を編集しつつ、その一部領域を他の一部領域と入れ替えながら、全体を調整していくということが容易に実現でき、効率的な編集作業が可能となる。
【００６３】
＜第２実施形態＞
第１実施形態においては、ページ配列は縦方向に一次元的に並べられるように規定されていた。ページ配列は横方向に並べられるように規定されていてもよいし、二次元的に並べられるように規定されていてもよい。第２実施形態では、二次元的に並べられたページ配列の場合について説明する。
【００６４】
図１３は、本発明の第２実施形態におけるページ配列の例を示す図である。図１３に示すように、ページ配列は、複数のページが、ｘ方向およびｙ方向に二次元的に並べられた配列である。したがって、バッファ１０２には、二次元的なページ配列のバッファデータＰＳＤ４が記憶される。
【００６５】
図１４は、本発明の第２実施形態における配列編集画面の表示例を示す図である。図１４は、図１３におけるバッファデータＰＳＤ４のうち表示領域ＤＡの部分が表示部１４に表示されている例を示している。ユーザのスクロール操作によって表示領域ＤＡの位置を変更して、表示部１４に表示されるページの範囲を変更することができる。
【００６６】
第１実施形態の図６で説明した配列編集画面と同様に、図１４に示す配列編集画面においても、隣接するページ間には入替操作画像が表示され、各ページ対応して削除操作画像が表示されている。ページＰＥと上側のページとの位置を入れ替える場合には、入替操作画像ＥＩＣ３を操作すればよい。ページＰＥと右側のページとの位置を入れ替える場合には、入替操作画像ＥＩＣ５を操作すればよい。ページＰＥと右上側のページとの位置を入れ替える場合には、入替操作画像ＥＩＣ４を操作すればよい。
【００６７】
＜その他の実施形態＞
上記の編集機能１００を実現する装置は通信装置１０として説明したが、必ずしも通信機能を備えていなくてもよい。すなわち、編集機能１００を実現可能な制御部を有している情報処理装置であればよい。なお、上記実施形態における通信装置１０は、情報処理装置の一例である。
【００６８】
上記の各ページから得られる画像は、漫画を想定した画像として説明しているが、必ずしも漫画でなくてもよく、画像を用いたものであればよい。例えば、いわゆるパノラマ写真のような画像が、連続画像であるものとしてもよい。この場合、パノラマ画像を複数の領域に分割し、それぞれの領域を１ページとして定義すればよい。
【符号の説明】
【００６９】
１０…通信装置、１１…制御部、１２…記憶部、１４…表示部、１５…タッチセンサ、１６…スピーカ、１７…マイクロフォン、１８…通信モジュール、８０…サーバ、１００…編集機能、１０１…編集処理部、１０２…バッファ、１０３…配列変更部、１０４…表示制御部、１０７…画像生成部
【図１】
0006696758.tif 000002
【図２】
0006696758.tif 000003
【図３】
0006696758.tif 000004
【図４】
0006696758.tif 000005
【図５】
0006696758.tif 000006
【図６】
0006696758.tif 000007
【図７】
0006696758.tif 000008
【図８】
0006696758.tif 000009
【図９】
0006696758.tif 000010
【図１０】
0006696758.tif 000011
【図１１】
0006696758.tif 000012
【図１２】
0006696758.tif 000013
【図１３】
0006696758.tif 000014
【図１４】
0006696758.tif 000015