(57)【要約】【課題】画面のサイズよりもサイズが大きいコンテンツを複数枚の静止画像に分割して生成する場合に比べて、そのコンテンツを１枚の静止画像として簡単に生成できる画像処理装置を得る。【解決手段】画面のサイズよりもサイズが大きく、かつ画面でスクロールされているコンテンツを動画像として取得する取得部３２と、動画像からコンテンツを画面のサイズに基づいて分割した複数の分割画像に相当する複数のフレーム画像を抽出する抽出部３４と、抽出部３４により抽出された複数のフレーム画像を合成して１枚の静止画像を生成する生成部３６と、を備えた画像処理装置２０とする。【選択図】図３
2020161885.tif 000002
【特許請求の範囲】
【請求項１】
画面のサイズよりもサイズが大きく、かつ該画面でスクロールされているコンテンツを動画像として取得する取得部と、
前記動画像から前記コンテンツを前記画面のサイズに基づいて分割した複数の分割画像に相当する複数のフレーム画像を抽出する抽出部と、
前記抽出部により抽出された前記複数のフレーム画像を合成して１枚の静止画像を生成する生成部と、
を備えた画像処理装置。
【請求項２】
前記取得部は、ユーザーの操作によりスクロールされている前記コンテンツを、動画像として取得する請求項１に記載の画像処理装置。
【請求項３】
前記取得部は、前記スクロールの速度、前記スクロールの方向、及び前記スクロールの方向における前記画面のサイズを取得し、
前記抽出部は、前記スクロールの速度、前記スクロールの方向、及び前記スクロールの方向における前記画面のサイズを用いて、前記複数のフレーム画像を抽出する請求項２に記載の画像処理装置。
【請求項４】
前記抽出部は、前記ユーザーがスクロールの操作を終了したときに前記画面に表示されている前記コンテンツの一部に相当するフレーム画像を、最後のフレーム画像として抽出する請求項２又は請求項３に記載の画像処理装置。
【請求項５】
前記コンテンツが予め定めた方向及び速度で自動的にスクロールされるように制御する制御部を備えた請求項１に記載の画像処理装置。
【請求項６】
前記抽出部は、前記スクロールの速度及び前記スクロールの方向における前記画面のサイズを用いて、前記複数のフレーム画像を抽出する請求項５に記載の画像処理装置。
【請求項７】
前記生成部は、前記複数のフレーム画像の各々から、前記コンテンツに関連しない画像を削除して合成する請求項１〜請求項６の何れか１項に記載の画像処理装置。
【請求項８】
前記コンテンツに関連しない画像は、前記画面の端部に表示されたヘッダ及びフッタの少なくとも一方を含む画像である請求項７に記載の画像処理装置。
【請求項９】
前記生成部は、前記ヘッダ及び前記フッタの少なくとも一方を含む画像を、前記１枚の静止画像に合成する請求項８に記載の画像処理装置。
【請求項１０】
前記コンテンツが複数の頁を有するコンテンツである場合、前記取得部は、前記頁毎に前記動画像を取得し、前記抽出部は、前記頁毎に前記複数のフレーム画像を抽出し、前記生成部は、前記頁毎に前記１枚の静止画像を生成する請求項１〜請求項９の何れか１項に記載の画像処理装置。
【請求項１１】
前記生成部は、前記頁毎に生成された前記静止画像を合成して１枚の静止画像を生成する請求項１０に記載の画像処理装置。
【請求項１２】
コンピュータを、請求項１〜請求項１１の何れか１項に記載の画像処理装置の各部として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
動画のデータから、動画の１シーンである画像を複数抽出し、それらの画像を合成することで、個々の画像よりも広いパノラマ合成画像を作成するフォトブックデータ作成システムは、従来から知られている（例えば、特許文献１参照）。
【０００３】
また、第１画像の少なくとも一部を第２画像として切り出し、切り出された第２画像を表示部に表示させ、第２画像の表示枠の第１画像上における位置をユーザー入力に応じて移動させることでスクロール表示を行う第１表示手段と、第１所定条件が成立したか否かを判断する第１所定条件判断手段と、第１所定条件が成立したことが第１所定条件判断手段で判断されたことに応じて、表示部に表示されている第２画像を写したコピー画像を取得する第１取得手段と、第１画像の表示範囲のうち、第２画像で切り出されている範囲以外の範囲である非表示範囲を写したコピー画像を取得する第２取得手段と、を備えた情報処理装置も、従来から知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−３８５２８号公報
【特許文献２】特開２０１８−７３１４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、画面のサイズよりもサイズが大きいコンテンツを複数枚の静止画像に分割して生成する場合に比べて、そのコンテンツを１枚の静止画像として簡単に生成できる画像処理装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明に係る第１の態様の画像処理装置は、画面のサイズよりもサイズが大きく、かつ該画面でスクロールされているコンテンツを動画像として取得する取得部と、前記動画像から前記コンテンツを前記画面のサイズに基づいて分割した複数の分割画像に相当する複数のフレーム画像を抽出する抽出部と、前記抽出部により抽出された前記複数のフレーム画像を合成して１枚の静止画像を生成する生成部と、を備えている。
【０００７】
また、本発明に係る第２の態様の画像処理装置は、第１の態様の画像処理装置であって、前記取得部は、ユーザーの操作によりスクロールされている前記コンテンツを、動画像として取得する。
【０００８】
また、本発明に係る第３の態様の画像処理装置は、第２の態様の画像処理装置であって、前記取得部は、前記スクロールの速度、前記スクロールの方向、及び前記スクロールの方向における前記画面のサイズを取得し、前記抽出部は、前記スクロールの速度、前記スクロールの方向、及び前記スクロールの方向における前記画面のサイズを用いて、前記複数のフレーム画像を抽出する。
【０００９】
また、本発明に係る第４の態様の画像処理装置は、第２又は第３の態様の画像処理装置であって、前記抽出部は、前記ユーザーがスクロールの操作を終了したときに前記画面に表示されている前記コンテンツの一部に相当するフレーム画像を、最後のフレーム画像として抽出する。
【００１０】
また、本発明に係る第５の態様の画像処理装置は、第１の態様の画像処理装置であって、前記コンテンツが予め定めた方向及び速度で自動的にスクロールされるように制御する制御部を備えている。
【００１１】
また、本発明に係る第６の態様の画像処理装置は、第５の態様の画像処理装置であって、前記抽出部は、前記スクロールの速度及び前記スクロールの方向における前記画面のサイズを用いて、前記複数のフレーム画像を抽出する。
【００１２】
また、本発明に係る第７の態様の画像処理装置は、第１〜第６の何れかの態様の画像処理装置であって、前記生成部は、前記複数のフレーム画像の各々から、前記コンテンツに関連しない画像を削除して合成する。
【００１３】
また、本発明に係る第８の態様の画像処理装置は、第７の態様の画像処理装置であって、前記コンテンツに関連しない画像は、前記画面の端部に表示されたヘッダ及びフッタの少なくとも一方を含む画像である。
【００１４】
また、本発明に係る第９の態様の画像処理装置は、第８の態様の画像処理装置であって、前記生成部は、前記ヘッダ及び前記フッタの少なくとも一方を含む画像を、前記１枚の静止画像に合成する。
【００１５】
また、本発明に係る第１０の態様の画像処理装置は、第１〜第９の何れかの態様の画像処理装置であって、前記コンテンツが複数の頁を有するコンテンツである場合、前記取得部は、前記頁毎に前記動画像を取得し、前記抽出部は、前記頁毎に前記複数のフレーム画像を抽出し、前記生成部は、前記頁毎に前記１枚の静止画像を生成する。
【００１６】
また、本発明に係る第１１の態様の画像処理装置は、第１０の態様の画像処理装置であって、前記生成部は、前記頁毎に生成された前記静止画像を合成して１枚の静止画像を生成する。
【００１７】
また、本発明に係る第１２の態様の画像処理プログラムは、コンピュータを、第１〜第１１の何れかの態様の画像処理装置の各部として機能させる。
【発明の効果】
【００１８】
第１の態様の発明によれば、画面のサイズよりもサイズが大きいコンテンツを複数枚の静止画像に分割して生成する場合に比べて、そのコンテンツを１枚の静止画像として簡単に生成することができる。
【００１９】
第２の態様の発明によれば、画面を自動でスクロールさせて動画像を取得する場合に比べて、装置構成を簡略化することができる。
【００２０】
第３の態様の発明によれば、画面のサイズよりもサイズが大きいコンテンツであっても、頁の一部が抜け落ちたり、重複したりすることなく生成することができる。
【００２１】
第４の態様の発明によれば、１枚の静止画像として生成する領域をユーザーが任意に設定することができる。
【００２２】
第５の態様の発明によれば、画面を手動でスクロールさせて動画像を取得する場合に比べて、その動画像を簡単に取得することができる。
【００２３】
第６の態様の発明によれば、画面のサイズよりもサイズが大きいコンテンツであっても、頁の一部が抜け落ちたり、重複したりすることなく生成することができる。
【００２４】
第７の態様の発明によれば、複数のフレーム画像の各々における、コンテンツに関連しない画像をそのまま合成する場合に比べて、１枚の静止画像において、不要な領域が無駄に生成されることを防止することができる。
【００２５】
第８の態様の発明によれば、複数のフレーム画像の各々におけるヘッダ及びフッタをそのまま合成する場合に比べて、１枚の静止画像において、ヘッダ及びフッタが無駄に生成されることを防止することができる。
【００２６】
第９の態様の発明によれば、１枚の静止画像において、ヘッダ及びフッタの少なくとも一方を１つだけ生成することができる。
【００２７】
第１０の態様の発明によれば、複数の頁を有するコンテンツをそれぞれ１枚の独立した静止画像として生成することができる。
【００２８】
第１１の態様の発明によれば、複数の頁を有するコンテンツを１頁に纏めた１枚の静止画像として生成することができる。
【００２９】
第１２の態様の発明によれば、画面のサイズよりもサイズが大きいコンテンツを複数枚の静止画像に分割して生成する場合に比べて、そのコンテンツを１枚の静止画像として簡単に生成することができる。
【図面の簡単な説明】
【００３０】
【図１】本実施形態に係る画像処理装置を備えたモバイル端末とコンテンツとフレーム画像とを示す正面図である。
【図２】本実施形態に係る画像処理装置のハードウェア構成を示すブロック図である。
【図３】本実施形態に係る画像処理装置の機能構成を示すブロック図である。
【図４】本実施形態に係る画像処理装置で処理するフレーム画像と静止画像とを示す正面図である。
【図５】本実施形態に係る画像処理装置を備えたモバイル端末とコンテンツと静止画像とを示す正面図である。
【図６】第１実施形態に係る画像処理装置の作用を示すフローチャートである。
【図７】第２実施形態に係る画像処理装置の作用を示すフローチャートである。
【図８】第３実施形態に係る画像処理装置の作用を示すフローチャートである。
【図９】比較例に係る画像処理装置で処理するフレーム画像と静止画像とを示す正面図である。
【発明を実施するための形態】
【００３１】
以下、本発明に係る実施の形態について、図面を基に詳細に説明する。なお、各図面において、同一又は等価な構成要素及び部分には、同一の参照符号を付与する。また、図面の寸法比率は、説明の都合上、誇張されており、実際の比率とは異なる場合がある。
【００３２】
図１に示されるように、本実施形態に係る画像処理装置２０（図２参照）は、例えばスマートホン、タブレット、ノートパソコン等のモバイル端末１０に内蔵されている。そして、後述するＷｉ−Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）などを利用して、モバイル端末１０から複合機等の画像形成装置（図示省略）へ画像データを送信することにより、その画像データの画像が１枚の用紙に印刷されるようになっている。
【００３３】
なお、ここで言う「画像」とは、モバイル端末１０における画面１２のサイズよりも大きいサイズのコンテンツ（Ｗｅｂ頁、文書、写真等）１４のことである。また、このモバイル端末１０には、画面１２のサイズよりもサイズが大きいコンテンツ１４を１枚の静止画像として印刷するための技術規格（プリント機能に対応するアプリケーションなど）は備えられていない。
【００３４】
図２に示されるように、画像処理装置２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２８と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２６と、通信インタフェース２４と、ユーザーインタフェース、即ちスクロールさせる画面１２と、を有している。なお、各構成は、バス２２を介して相互に通信可能に接続されている。
【００３５】
ＣＰＵ３０は、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりするようになっている。すなわち、ＣＰＵ３０は、ＲＯＭ２８からプログラムを読み出し、ＲＡＭ２６を作業領域としてプログラムを実行するようになっている。そして、ＣＰＵ３０は、ＲＯＭ２８に記録されているプログラムに従って、上記各構成の制御及び各種の演算処理を行うようになっている。本実施形態では、ＲＯＭ２８に画像処理プログラムが格納されている。また、このＣＰＵ３０は、制御部の一例でもある。
【００３６】
ＲＯＭ２８は、各種プログラム及び各種データを格納する。ＲＡＭ２６は、作業領域として一時的にプログラム又はデータを記憶する。通信インタフェース２４は、画像形成装置等の他の機器と通信するためのインタフェースであり、通信インタフェース２４には、例えばＷｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の規格が用いられている。
【００３７】
上記の画像処理プログラムを実行する際、画像処理装置２０は、上記のハードウェア資源を用いて、各種の機能を実現する。そこで次に、画像処理装置２０が実現する機能構成について説明する。
【００３８】
図３に示されるように、画像処理装置２０（ＣＰＵ３０）は、機能構成として、取得部３２と、抽出部３４と、生成部３６と、を有している。各機能構成は、ＣＰＵ３０がＲＯＭ２８に記憶された画像処理プログラムを読み出して実行することによって実現される。
【００３９】
取得部３２は、画面１２でスクロールされているコンテンツ１４を動画像として取得する。抽出部３４は、その動画像から、コンテンツ１４を画面１２のサイズに基づいて分割した複数の分割画像に相当する複数のフレーム画像１６（図１参照）を抽出する。生成部３６は、抽出部３４により抽出された複数のフレーム画像１６を合成して１枚の静止画像１８（図４参照）を生成する。
【００４０】
詳細には、取得部３２は、一例として、モバイル端末１０に装備されている「画面収録」という機能を用いて、ユーザーの操作により画面１２でスクロールされているコンテンツ１４を動画像として取得する。なお、このとき、取得部３２は、スクロールの速度、スクロールの方向、及びスクロールの方向における画面１２のサイズも取得する。
【００４１】
抽出部３４は、図４に示されるように、スクロールの速度、スクロールの方向、及びスクロールの方向における画面１２のサイズを用いて、時系列に沿った複数のフレーム画像１６を抽出する。
【００４２】
また、抽出部３４は、図５に示されるように、ユーザーがスクロールの操作を途中で終了したとき（コンテンツ１４を最後までスクロールし、そこから逆にスクロールして途中で終了したときを含む）に、画面１２に表示されているコンテンツ１４の一部に相当するフレーム画像１６を、最後のフレーム画像１６として抽出することも可能になっている。
【００４３】
生成部３６は、図４に示されるように、時系列に沿った複数のフレーム画像１６において、互いに共通する部分を重ね合わせる（合成する）ことにより、１枚の静止画像１８を生成する。なお、このとき、生成部３６は、時系列に沿った複数のフレーム画像１６の各々から、コンテンツ１４に関連しない画像を削除して合成する。
【００４４】
ここで言う「コンテンツ１４に関連しない画像」とは、途中のフレーム画像１６の上端部及び下端部に表示されるヘッダ１５及びフッタ（図示省略）の少なくとも一方を含む画像である。また、生成部３６は、ヘッダ１５及びフッタ（図示省略）の少なくとも一方を含む画像を、１枚の静止画像１８の上端部及び下端部の少なくとも一方に合成することが可能になっている（図４参照）。
【００４５】
また、このモバイル端末１０は、画面１２のスクロールが、ユーザーの手動ではなく、自動でも可能に構成されている。すなわち、ＣＰＵ３０の制御により、コンテンツ１４が予め定めた方向及び速度で自動的にスクロールされる構成とされている。この場合は、抽出部３４が、取得部３２が取得したスクロールの速度及びスクロールの方向における画面１２のサイズを用いて、時系列に沿った複数のフレーム画像１６を抽出する。
【００４６】
また、コンテンツ１４が複数の頁を有するコンテンツ１４である場合、取得部３２は、頁毎に動画像を取得し、抽出部３４は、頁毎に複数のフレーム画像１６を抽出し、生成部３６は、頁毎にそれぞれ１枚の独立した静止画像１８を生成するように構成されている。そして、生成部３６は、頁毎に生成された静止画像を１頁に纏めた１枚の静止画像１８として生成するようにも構成されている。
【００４７】
以上のような構成とされた画像処理装置２０において、次に各実施形態の作用について説明する。なお、ＣＰＵ３０がＲＯＭ２８から画像処理プログラムを読み出して、ＲＡＭ２６に展開して実行することにより、画面１２のサイズよりも大きいサイズのコンテンツ１４を１枚の静止画像１８とする画像処理が自動的に行われる。
【００４８】
＜比較例＞
まず、比較例について説明する。プリント機能に対応するアプリケーションなどを有していないモバイル端末１０の画面１２にスクロールすることで表示される、画面１２のサイズよりも大きいサイズのコンテンツ１４を余さずに印刷する場合には、図９に示されるように、モバイル端末１０のＯＳ（オペレーションシステム）に標準装備されているスクリーンショット撮影機能により、画面１２に表示されるフレーム画像１６を、スクロールする毎に撮影し、そのフレーム画像１６毎に静止画像１８を印刷していた。つまり、コンテンツ１４を複数枚（図示のものは３枚）に分割して印刷していた。
【００４９】
そのため、コンテンツ１４の一部が抜け落ちたり、コンテンツ１４の一部が重複したり、コンテンツ１４の順番が入れ替わったりする問題があった。また、印刷されたフレーム画像１６毎にヘッダ１５やフッタも印刷されるため、用紙の上端部や下端部に無駄に印刷される領域が生じる問題があった。換言すれば、用紙の上端部や下端部における印刷スペースが無駄になっていた。本実施形態では、このような問題が解決される。以下、説明する。
【００５０】
＜第１実施形態＞
まず、第１実施形態について説明する。図６に示されるように、画面１２の動画像を記録するために、モバイル端末１０の「画像収録」を起動する（ステップＳ１１）。そして、ユーザーの手動により、対象となるコンテンツ１４が表示されている画面１２をスクロールする（ステップＳ１２）。画面１２のスクロールが終了したら、「画像収録」を停止させる（ステップＳ１３）。これにより、取得部３２が動画像を取得する。
【００５１】
また、取得部３２は、取得した動画像から、スクロールしたコンテンツ１４のサイズ（コンテンツ１４の上端部から下端部までの領域のサイズ）を算出する（ステップＳ１４）。そして、抽出部３４が、取得部３２で取得した動画像からコンテンツ１４の領域分の静止画像１８を合成（作成）するために必要な複数のフレーム画像１６を選定（抽出）する（ステップＳ１５）。
【００５２】
こうして、複数のフレーム画像１６を選定したら、生成部３６が、選定した複数のフレーム画像１６において、互いに共通する部分を合成し、かつコンテンツ１４に関連しない画像を削除して、１枚の静止画像１８を作成する（ステップＳ１６）。
【００５３】
これにより、モバイル端末１０が、画面１２のサイズよりもサイズが大きいコンテンツ１４を１枚の静止画像として印刷するための技術規格を備えていなくても、そのコンテンツ１４の全体が、複数枚の静止画像に分割して印刷される場合に比べて、１枚の静止画像１８として簡単に印刷される（又は印刷可能となる）（図４参照）。
【００５４】
以上、第１実施形態について説明したが、手動でスクロールされているコンテンツ１４（画面１２）を、取得部３２が動画像として取得するようになっていると、自動でスクロールされているコンテンツ１４（画面１２）を、取得部３２が動画像として取得する場合に比べて、画像処理装置２０の装置構成が簡略化される利点がある。
【００５５】
また、抽出部３４は、手動でコンテンツ１４（画面１２）をスクロールさせていても、スクロールの速度、スクロールの方向、及びスクロールの方向における画面１２のサイズを用いて、複数のフレーム画像１６を抽出する。したがって、そのコンテンツ１４は、一部が抜け落ちたり、重複したりすることなく、印刷される。
【００５６】
また、自動でスクロールされているコンテンツ１４（画面１２）を、取得部３２が動画像として取得するようになっていると、手動でスクロールされているコンテンツ１４（画面１２）を、取得部３２が動画像として取得する場合に比べて、その動画像が簡単に取得される利点がある。
【００５７】
また、抽出部３４は、自動でコンテンツ１４（画面１２）をスクロールさせたときには、スクロールの速度及びスクロールの方向における画面１２のサイズを用いて、複数のフレーム画像１６を抽出する。したがって、そのコンテンツ１４は、一部が抜け落ちたり、重複したりすることなく、印刷される。
【００５８】
また、自動でコンテンツ１４をスクロールさせる場合、一定の速度で画面１２がスクロールされるため、コンテンツ１４に白紙の部分があっても、その白紙の部分の長さが変動するおそれはない。しかしながら、手動でコンテンツ１４をスクロールさせる場合には、一定の速度で画面１２がスクロールされ難いため、コンテンツ１４に白紙の部分があると、その白紙の部分の長さが変動する可能性がある。
【００５９】
また、上記した通り、生成部３６は、複数のフレーム画像１６の各々から、コンテンツ１４に関連しない画像、即ち画面１２の上端部及び下端部に表示されたヘッダ１５及びフッタの少なくとも一方を含む画像を削除して合成する。
【００６０】
そのため、複数のフレーム画像１６の各々における、コンテンツ１４に関連しないヘッダ１５及びフッタをそのまま合成する場合に比べて、１枚の静止画像１８において、ヘッダ１５及びフッタ（不要な領域）が無駄に印刷されることが防止される。
【００６１】
また、生成部３６は、ヘッダ１５及びフッタの少なくとも一方を含む画像を、１枚の静止画像１８に合成することが可能であるため、１枚の静止画像１８において、ヘッダ１５及びフッタの少なくとも一方を１つだけ印刷することが可能となる（図４参照）。
【００６２】
＜第２実施形態＞
次に、第２実施形態について説明する。なお、第１実施形態と共通する作用については、その記載を適宜省略する。
【００６３】
図７に示されるように、画面１２の動画像を記録するために、モバイル端末１０の「画像収録」を起動する（ステップＳ２１）。そして、ユーザーの手動により、対象となるコンテンツ１４が表示されている画面１２をスクロールする（ステップＳ２２）。画面１２のスクロールが終了したら、「画像収録」を停止させる（ステップＳ２３）。これにより、取得部３２が動画像を取得する。
【００６４】
ここで、コンテンツ１４の領域中、動画像の最後のフレーム画像１６として出現させた領域（最終フレーム）の下端部をコンテンツ１４の下端部（終わり）としたいとき（コンテンツ１４の実際の下端部よりも上側の特定位置部分を終わりとしたいとき）には、その下端部までで「画像収録」を停止させる。これにより、取得部３２は、その下端部までを静止画像１８を合成するためのコンテンツ１４の領域として取得する。
【００６５】
また、取得部３２は、取得した動画像から、スクロールしたコンテンツ１４のサイズ（コンテンツ１４の上端部から上記のようにして決定した下端部までの領域のサイズ）を算出する（ステップＳ２４）。そして、抽出部３４が、取得部３２で取得した動画像から、上記したコンテンツ１４の領域分の静止画像１８を合成（作成）するために必要な複数のフレーム画像１６を選定（抽出）する（ステップＳ２５）。
【００６６】
こうして、複数のフレーム画像１６を選定したら、生成部３６が、選定した複数のフレーム画像１６において、互いに共通する部分を合成し、かつコンテンツ１４に関連しない画像を削除して、１枚の静止画像１８を作成する（ステップＳ２６）。これにより、コンテンツ１４の必要な部分のみが１枚の静止画像１８として印刷される（又は印刷可能になる）（図５参照）。
【００６７】
以上、第２実施形態について説明したが、抽出部３４は、ユーザーがスクロールの操作を終了したときに画面１２に表示されているコンテンツ１４の一部に相当するフレーム画像１６を、最後のフレーム画像１６として抽出する。したがって、１枚の静止画像１８として印刷する領域が、コンテンツ１４の全体ではなく、ユーザーによって任意に設定可能となる。つまり、第２実施形態によれば、ユーザーが所望とするコンテンツ１４の一部のみが印刷可能となる利点がある。
【００６８】
＜第３実施形態＞
最後に、第３実施形態について説明する。なお、第１実施形態と共通する作用については、その記載を適宜省略する。
【００６９】
図８に示されるように、画面１２の動画像を記録するために、モバイル端末１０の「画像収録」を起動する（ステップＳ３１）。そして、ユーザーの手動により、対象となるコンテンツ１４が表示されている画面１２をスクロールし、次いで別に対象となるコンテンツ１４がある場合には、次のコンテンツ１４へのリンクを押し、そのコンテンツ１４を表示させ（別のコンテンツ１４へ遷移し）、その別のコンテンツ１４が表示されている画面１２をスクロールする（ステップＳ３２）。
【００７０】
これを複数のコンテンツ１４が終了するまで繰り返す。そして、最後のコンテンツ１４が表示されている画面１２のスクロールが終了したら、「画像収録」を停止させる（ステップＳ３３）。これにより、取得部３２が動画像を取得する。その後、最初のコンテンツ１４に戻り、その開始フレームを現在点として設定する（ステップＳ３４）。
【００７１】
次に、現在点から先に、遷移したコンテンツ１４（画面遷移フレーム）があるか否かが判断される（ステップＳ３５）。遷移したコンテンツ１４の有無は、次のコンテンツ１４へのリンクを押したか否かによって判断される。画面遷移フレームがない場合には、上記第１実施形態又は第２実施形態と同様の工程により、１枚の静止画像１８が作成される。
【００７２】
画面遷移フレームがある場合には、現在点から画面遷移フレームの前までの間の動画像を対象に、スクロールしたコンテンツ１４のサイズ（領域）を取得部３２が算出する（ステップＳ３６）。そして、現在点から画面遷移フレームの前までの間の動画像を対象に、コンテンツ１４の領域分の静止画像１８を合成（作成）するために必要な複数のフレーム画像１６を抽出部３４が選定（抽出）する（ステップＳ３７）。
【００７３】
こうして、複数のフレーム画像１６を選定したら、生成部３６が、選定した複数のフレーム画像１６において、互いに共通する部分を合成し、かつコンテンツ１４に関連しない画像を削除して、１枚の静止画像１８を作成する（ステップＳ３８）。そして、画面遷移フレームを現在点として設定する（ステップＳ３９）。
【００７４】
その後、再びステップＳ３５へ戻り、最後のコンテンツ１４まで、ステップＳ３５からステップＳ３９までが繰り返し実行される。これにより、複数のコンテンツ１４が、それぞれ１枚の独立した静止画像１８として印刷される（又は印刷可能になる）。なお、複数のコンテンツ１４を、１枚の独立した静止画像１８として纏めて印刷するようにしてもよい。
【００７５】
以上、第３実施形態について説明したが、コンテンツ１４が複数の頁を有するコンテンツ１４である場合、取得部３２は、頁毎に動画像を取得し、抽出部３４は、頁毎に複数のフレーム画像１６を抽出し、生成部３６は、頁毎に生成された静止画像を合成して１枚の静止画像１８を生成する。
【００７６】
したがって、複数の頁を有するコンテンツ１４が、頁毎にそれぞれ１枚の独立した静止画像１８として印刷される。また、生成部３６は、複数の頁を有するコンテンツ１４を１枚の静止画像１８として纏めて生成することも選択的に可能であり、この場合には、１頁に纏められた１枚の静止画像１８として印刷される。
【００７７】
以上、本実施形態に係る画像処理装置２０について説明したが、本実施形態に係る画像処理装置２０は、上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々の改良又は改変が可能である。例えば、スクロールの方向は、画面１２の長手方向である縦方向に限定されるものではなく、画面１２の長手方向と直交する方向である横方向であってもよい。この場合も上記と同様となる。
【００７８】
また、本実施形態に係る画像処理装置２０は、モバイル端末１０に内蔵される構成に限定されるものではなく、図示しない複合機等の画像形成装置に内蔵されていてもよい。更に、本実施形態に係る画像処理装置２０は、モバイル端末１０と画像形成装置とに分散されて内蔵されていてもよい。例えば、取得部３２と抽出部３４とがモバイル端末１０に内蔵され、生成部３６が画像形成装置に内蔵されていてもよい。
【００７９】
また、上記実施形態では、生成部３６が、時系列に沿った複数のフレーム画像１６において、互いに共通する部分を重ね合わせる（合成する）ことにより、１枚の静止画像１８を生成する態様で説明したが、この態様に限定されるものではない。生成部３６は、時系列に沿った複数のフレーム画像１６において、互いに共通する部分がない場合（抜け落ちなく区切られている場合）には、各フレーム画像１６を順番に配置して１枚の静止画像１８を生成することは言うまでもない。
【００８０】
また、上記実施形態において、ＣＰＵ３０がソフトウェア（プログラム）を読み込んで実行した処理を、ＣＰＵ３０以外の各種のプロセッサが実行してもよい。この場合のプロセッサとしては、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の製造後に回路構成を変更可能なＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、及びＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が例示される。
【００８１】
更に、画像処理を、これらの各種のプロセッサのうちの１つで実行してもよいし、同種又は異種の２つ以上のプロセッサの組み合わせ（例えば、複数のＦＰＧＡ、及びＣＰＵとＦＰＧＡとの組み合わせ等）で実行してもよい。また、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子等の回路素子を組み合わせた電気回路である。
【００８２】
また、上記各実施形態では、画像処理プログラムが、ＲＯＭ２８に予め記憶（インストール）されている態様で説明をしたが、これに限定されない。プログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、及びＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等の記録媒体に記録された形態で提供されてもよい。また、プログラムは、ネットワークを介して外部装置からダウンロードされる形態とされてもよい。
【符号の説明】
【００８３】
１２  画面
１４  コンテンツ
１６  フレーム画像
１８  静止画像
２０  画像処理装置
３０  ＣＰＵ（制御部の一例）
３２  取得部
３４  抽出部
３６  生成部
【図１】
2020161885.tif 000003
【図２】
2020161885.tif 000004
【図３】
2020161885.tif 000005
【図４】
2020161885.tif 000006
【図５】
2020161885.tif 000007
【図６】
2020161885.tif 000008
【図７】
2020161885.tif 000009
【図８】
2020161885.tif 000010
【図９】
2020161885.tif 000011