(57)【特許請求の範囲】
【請求項１】
被写体を撮像した画像から、該被写体に対して指定された領域内に対応する画像を切り抜いて保存する切り抜き処理について、過去に実行された切り抜き処理における前記被写体の識別情報と前記領域とを対応付けた履歴情報に基づいて、今回の切り抜き処理の対象となる被写体上に、前記今回の切り抜き処理の対象となる被写体の識別情報に対応付けられている領域を特定する画像が表示されるように制御する制御部と、
前記領域を特定する画像により特定された領域が選択された場合に、選択された領域内から切り抜かれて保存されている画像を、今回の切り抜き処理により切り抜いた画像として処理する処理部と、
を含む書画カメラ装置。
【請求項２】
前記制御部は、前記領域を特定する画像と共に、該領域を特定する画像により特定される領域から切り抜かれて保存されている画像のサムネイル画像が表示されるように制御する請求項１記載の書画カメラ装置。
【請求項３】
前記処理部は、前記サムネイル画像が選択された場合に、選択されたサムネイル画像に対応する画像を、今回の切り抜き処理により切り抜いた画像として処理する請求項２記載の書画カメラ装置。
【請求項４】
前記制御部は、前記領域を特定する画像と、該画像により特定される領域から切り抜かれて保存されている画像のサムネイル画像とを対応付ける対応情報が表示されるように制御する請求項２又は請求項３記載の書画カメラ装置。
【請求項５】
前記制御部は、切り抜き処理を行ったユーザの識別情報がさらに対応付けられた履歴情報に基づいて、前記選択された領域に対応付けられたユーザの識別情報に対応付けられた他の領域が、前記被写体上で強調されるように制御する請求項１〜請求項４のいずれか１項記載の書画カメラ装置。
【請求項６】
前記被写体を含む所定範囲を撮像する撮像部と、
前記被写体を含む所定範囲に画像を投影する投影部と、をさらに含み、
前記制御部は、前記投影部による画像の投影を制御する
請求項１〜請求項５のいずれか１項記載の書画カメラ装置。
【請求項７】
前記処理部は、前記撮像部により撮像された画像から、前記領域を特定する画像により特定される領域に対するユーザのタッチ操作を認識した場合に、該領域が選択されたと判定する請求項６記載の書画カメラ装置。
【請求項８】
コンピュータに、
被写体を撮像した画像から、該被写体に対して指定された領域内に対応する画像を切り抜いて保存する切り抜き処理について、過去に実行された切り抜き処理における前記被写体の識別情報と前記領域とを対応付けた履歴情報に基づいて、今回の切り抜き処理の対象となる被写体上に、前記今回の切り抜き処理の対象となる被写体の識別情報に対応付けられている領域を特定する画像が表示されるように制御し、
前記領域を特定する画像により特定された領域が選択された場合に、選択された領域内から切り抜かれて保存されている画像を、今回の切り抜き処理により切り抜いた画像として処理する
ことを含む処理を実行させる切り抜き支援方法。
【請求項９】
コンピュータに、
被写体を撮像した画像から、該被写体に対して指定された領域内に対応する画像を切り抜いて保存する切り抜き処理について、過去に実行された切り抜き処理における前記被写体の識別情報と前記領域とを対応付けた履歴情報に基づいて、今回の切り抜き処理の対象となる被写体上に、前記今回の切り抜き処理の対象となる被写体の識別情報に対応付けられている領域を特定する画像が表示されるように制御し、
前記領域を特定する画像により特定された領域が選択された場合に、選択された領域内から切り抜かれて保存されている画像を、今回の切り抜き処理により切り抜いた画像として処理する
ことを含む処理を実行させる切り抜き支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の技術は、書画カメラ装置、切り抜き支援方法、及び切り抜き支援プログラムに関する。
【背景技術】
【０００２】
作業面を撮影するカメラと作業面に画像を投影するプロジェクタとを備えた書画カメラであって、カメラで撮影された画像から指先を３次元的に捉え、作業面上でのユーザの操作を認識する書画カメラが存在する。この書画カメラでは、ユーザの指先の操作に応じて、作業面に置かれたパンフレットやリポートなどの紙資料をスキャンしたり、プロジェクタで、スキャンした画像データを投影したりすることができる。
【０００３】
この書画カメラの具体的な使い方として、紙面上から任意の記事を切り抜いて、切り抜いた記事をレイアウトすることにより、記事をスクラップする使い方がある。記事の切り抜きは、作業面に置かれた紙面上からユーザにより指定された領域の記事をスキャンして、記事の画像データやテキストデータを取得することにより行うことができる。また、記事のレイアウトは、プロジェクタにより記事及びレイアウト枠を投影し、ユーザの操作により、レイアウト枠内に所望の記事を配置することにより行うことができる。
【０００４】
また、新聞、雑誌、フリーペーパー等の紙媒体に記載された記事を容易にスクラップすることができ、かつ、スクラップした内容の中から時節に応じた適切な記事をユーザに対して自動的に再提示する技術が提案されている。この技術では、クライアント機器との間に接続が確立された際に、接続が確立した日時と登録されている記事情報の登録日時とに基づいて登録されている記事情報を所定の時間条件に従って検索する。そして、所定の時間条件に該当する記事情報をリマインド情報として生成するとともに、リマインド情報をユーザへと通知する。
【０００５】
また、データ処理装置で、画像や文書などの複数種類のデータを多数読み込み保存して選択的に貼り付け処理する技術が提案されている。この技術では、文書データ表示や画像データ表示からなるデータ表示画面で、任意のデータ範囲を指定してコピーあるいはカットの指示を行う。この際、対象となるデータの属性に対応して同データ表示画面上に表示される文字用ウインドウ、画像用ウインドウ、又はファイル用ウインドウに対して範囲指定された対象データが抽出移動されて表示保存される。そして、貼り付け対象とするデータ属性別ウインドウを表示させて当該ウインドウ表示された所望のデータ属性の一覧データから選択指定して、所望のデータを貼り付け処理する。
【０００６】
また、見開きページ上に配置される画像のレイアウトを簡単な操作で変更できるようにする技術が提案されている。この技術では、見開きページ上の画像をプレビュー表示するための画面を表示する。画面には、プレビュー表示画面の見開きページ一覧に見開きページ上の画像が表示されると共に、レイアウト候補表示領域に見開きページ上の画像のレイアウトパターンを指定するための複数のアイコンが表示される。レイアウト候補表示領域に表示された複数のアイコンのうちのいずれか１つを選択し見開きページ一覧に表示された見開きページ上の画像に移動する操作が行われる。この操作により、当該移動されたアイコンに対応するレイアウトパターンに従い当該移動先の見開きページ上の画像のレイアウトが変更される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−０３３２６７号公報
【特許文献２】特開２０１２−１１９００１号公報
【特許文献３】特開２０１１−１８６６７０号公報
【非特許文献】
【０００８】
【非特許文献１】“指で直観的に操作可能な次世代ユーザーインターフェースを開発”、［online］、２０１３年４月３日、株式会社富士通研究所、［ ２０１５年１１月２５日検索］、インターネット＜URL：http://pr.fujitsu.com/jp/news/2013/04/3.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ここで、書画カメラを用いた記事の切り抜き作業では、例えば、新聞などから記事の切り抜き作業を行うユーザが、新聞記事を読んで、必要な記事毎に切り抜きたい領域を指定するという操作が必要である。例えば、企業の各部署の担当者がそれぞれ切り抜き作業を行うことを想定すると、担当者のそれぞれが、同じ新聞の同じ記事について切り抜き作業を行う場合もあると考えられる。この場合、ユーザが切り抜きたい領域を指定する操作、及び指定された領域の記事データの取得などの切り抜きに関するデータ処理が重複することとなり、効率的ではない。
【００１０】
上述した従来技術では、上記のような、複数のユーザによる重複した切り抜き作業が考慮されていないため、切り抜き作業を効率化することができない。
【００１１】
開示の技術は、一つの側面として、ユーザによる切り抜き領域の指定操作、及び切り抜きに関するデータ処理を軽減し、切り抜き作業を効率化することを目的とする。
【課題を解決するための手段】
【００１２】
開示の技術は、一つの側面として、被写体を撮像した画像から、該被写体に対して指定された領域内に対応する画像を切り抜いて保存する切り抜き処理に関し、制御部と処理部とを備える。制御部は、過去に実行された切り抜き処理における前記被写体の識別情報と前記領域とを対応付けた履歴情報を参照する。制御部は、今回の切り抜き処理の対象となる被写体上に、前記今回の切り抜き処理の対象となる被写体の識別情報に対応付けられている領域を特定する画像が表示されるように制御する。処理部は、前記領域を特定する画像により特定された領域が選択された場合に、選択された領域内から切り抜かれて保存されている画像を、今回の切り抜き処理により切り抜いた画像として処理する。
【発明の効果】
【００１３】
開示の技術は、一つの側面として、ユーザによる切り抜き領域の指定操作、及び切り抜きに関するデータ処理を軽減し、切り抜き作業を効率化することができる、という効果を有する。
【図面の簡単な説明】
【００１４】
【図１】第１〜第３実施形態に係る書画カメラ装置の概略構成を示す図である。
【図２】撮像部の撮像範囲、及び投影部の投影範囲を説明するための図である。
【図３】書画カメラ装置の機能ブロック図である。
【図４】領域の指定の一例を説明するための図である。
【図５】記事データベースの一例を示す図である。
【図６】レイアウトデータベースの一例を示す図である。
【図７】書画カメラ装置として機能するコンピュータの概略構成を示すブロック図である。
【図８】第１実施形態における切り抜き処理の一例を示すフローチャートである。
【図９】作業面に配置された紙面の一例を示す図である。
【図１０】既に切り抜かれて保存されている記事を特定する枠線の一例を示す図である。
【図１１】領域の指定による記事の切り抜きを説明するための図である。
【図１２】枠線で囲まれた記事の選択による記事の切り抜きを説明するための図である。
【図１３】レイアウト処理の一例を示すフローチャートである。
【図１４】レイアウト処理の初期段階での投影像の一例を示す図である。
【図１５】レイアウト枠内への記事の配置を説明するための図である。
【図１６】サムネイル画像を用いた記事の選択を説明するための図である。
【図１７】第２実施形態における切り抜き処理の一例を示すフローチャートである。
【図１８】同一ユーザにより切り抜かれた記事のハイライト表示を説明するための図である。
【図１９】第３実施形態における切り抜き処理の一例を示すフローチャートである。
【図２０】他のユーザのレイアウトを流用する例を説明するための図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して開示の技術に係る実施形態の一例を詳細に説明する。
【００１６】
＜第１実施形態＞
図１に示すように、第１実施形態に係る書画カメラ装置１００は、ヘッド部１１０と、制御部１２０とを含む。
【００１７】
ヘッド部１１０は、２つの撮像部１１１Ａ、１１１Ｂと、投影部１１２とを含む。撮像部１１１Ａ、１１１Ｂは、例えば、Charge Coupled Device（ＣＣＤ）カメラ、Complementary Metal Oxide Semiconductor Image Sensor（ＣＭＯＳ）カメラ等で実現することができる。投影部１１２は、例えば、Cathode Ray Tube（ＣＲＴ）プロジェクタ、液晶プロジェクタ等で実現することができる。
【００１８】
図２に示すように、撮像部１１１Ａは、作業面１０を含む所定の撮像範囲１１Ａを撮像する。撮像部１１１Ｂは、作業面１０を含む所定の撮像範囲１１Ｂを撮像する。投影部１１２は、作業面１０上の所定の投影範囲１２に画像を投影する。撮像範囲１１Ａと撮像範囲１１Ｂとは、異なる範囲であってもよいし、同一の範囲であってもよいが、両範囲とも、少なくとも投影範囲１２を含む範囲とする。
【００１９】
制御部１２０は、パーソナルコンピュータ等の情報処理装置により実現することができる。
【００２０】
図３に、書画カメラ装置１００の機能ブロック図を示す。図３に示すように、制御部１２０は、操作認識部１２１と、切り抜き処理部１２２と、投影制御部１２３とを含む。また、制御部１２０の所定の記憶領域には、記事データベース（ＤＢ）１２６と、レイアウトＤＢ１２７とが記憶される。
【００２１】
操作認識部１２１は、撮像部１１１Ａ、及び撮像部１１１Ｂの各々で撮像された画像データを取得し、作業面１０上で行われるユーザの操作を認識する。具体的には、操作認識部１２１は、撮像部１１１Ａ及び撮像部１１１Ｂをステレオカメラとして用い、撮像部１１１Ａ及び撮像部１１１Ｂの各々で撮像された画像データから、作業面１０上の物体の３次元形状を計測する。また、操作認識部１２１は、手指の色、輪郭等の特徴を抽出して、３次元形状が計測された物体のうち、手指形状を認識する。さらに、操作認識部１２１は、実世界座標系と、撮像部１１１Ａ及び撮像部１１１Ｂの撮像部座標系と、投影部１１２の投影部座標系との対応関係を調整した上で、認識した手指形状が示すユーザの操作を認識する。
【００２２】
本実施形態では、ユーザの操作として、作業面１０に投影像として投影されたコマンドボタンの選択、投影された画像の選択及び変更、並びに作業面１０上又は作業面１０上に配置された紙面上での領域の指定を含む。なお、投影された画像の変更とは、画像の表示位置の移動、画像のサイズの変更、書式の変更等である。
【００２３】
操作認識部１２１は、上記のようなユーザの操作を、手指形状の所定箇所（例えば、指先）が示す位置、手指形状の動き等により認識する。例えば、操作認識部１２１は、投影されたコマンドボタンや画像の位置が指先でタッチされた場合に、コマンドボタンや画像が選択されたことを認識する。また、操作認識部１２１は、領域指定のコマンドボタンが選択された後に、作業面１０に配置された紙面１３上で、図４内の矢印で示すような指先の動作を認識したとする。この場合、操作認識部１２１は、動作の開始位置（矢印の始点）と終了位置（矢印の終点）とを結ぶ直線を対角線とする矩形領域を、指定された領域１４として認識する。
【００２４】
なお、画像処理による手指形状及びユーザ操作の認識処理は、従来既知の手法を適用することができるため、ここでは詳細な説明は省略する。
【００２５】
操作認識部１２１は、取得した画像データ、及び認識した操作情報を、切り抜き処理部１２２へ受け渡す。操作情報には、例えば、コマンドボタンの選択、記事の選択、領域の指定、記事のレイアウト等の操作の種別、及び操作が行われた画像データ上での座標位置の情報等が含まれる。
【００２６】
切り抜き処理部１２２は、操作認識部１２１から受け渡された画像データ及び操作情報に基づいて、記事の切り抜き処理を実行する。具体的には、切り抜き処理部１２２は、操作認識部１２１から、領域１４の指定を示す操作情報を受け渡されると、指定された領域１４内の記事の切り抜きに関するデータ処理を行い、データ処理により得た情報を、記事ＤＢ１２６に登録する。なお、記事の切り抜きに関するデータ処理の詳細については後述する。
【００２７】
図５に、記事ＤＢ１２６の一例を示す。図５の例では、各行が、切り抜かれた１つの記事に関する記事情報に相当し、各記事情報は、「紙面ＩＤ」、「記事ＩＤ」、「記事位置」、「ユーザＩＤ」、及び「記事の内容」の項目を含む。「紙面ＩＤ」は、記事情報が示す記事を含む紙面１３を一意に識別可能な情報である。「記事ＩＤ」は、紙面ＩＤが示す紙面１３上で、記事情報が示す記事を一意に識別可能な情報である。「記事位置」は、記事情報が示す記事の紙面１３上での位置を特定するための情報である。「ユーザＩＤ」は、記事の切り抜き作業を行ったユーザを一意に識別可能な情報である。「記事の内容」は、記事情報が示す記事の画像データや、その画像データからOptical character recognition（ＯＣＲ）処理により得たテキストデータ等の情報である。
【００２８】
なお、図５に示す記事ＤＢ１２６では、「紙面ＩＤ」及び「記事ＩＤ」の項目を各々設け、１つの紙面ＩＤに複数の記事ＩＤが紐付く構成としているが、記事ＩＤ中に紙面ＩＤを含める構成としてもよい。
【００２９】
ここで、本実施形態では、例えば、企業の各部署の担当者がそれぞれ切り抜き作業を行う場合であって、担当者のそれぞれが同一の記事の切り抜き作業を行うような重複した切り抜き作業が生じ得る場合を想定する。そこで、本実施形態では、切り抜き処理部１２２は、切り抜き対象の紙面１３から、既に切り抜かれて保存されている記事を特定し、その記事の存在を投影制御部１２３及び投影部１１２によりユーザに提示させる。ユーザは、提示された記事が、自身が切り抜きたい記事の場合には、その記事を示す領域を指定することなく、提示された記事を選択する。この場合、切り抜き処理部１２２は、切り抜きに関するデータ処理を再度行うことなく、選択された記事を、今回切り抜かれた記事として流用する。なお、記事の流用処理の詳細については後述する。
【００３０】
また、切り抜き処理部１２２は、紙面１３から切り抜かれて記事ＤＢ１２６に保存された記事情報を使用したレイアウトに関する処理を実行し、レイアウトの情報をレイアウトＤＢ１２７に登録する。なお、レイアウトに関する処理の詳細については後述する。
【００３１】
図６に、レイアウトＤＢ１２７の一例を示す。図６の例では、１つのレイアウトＩＤに対応する各行が、１つのレイアウト情報に相当し、各レイアウト情報は、「レイアウトＩＤ」、「ユーザＩＤ」、「記事特定情報」、「位置／サイズ」、及び「書式」の項目を含む。「レイアウトＩＤ」は、レイアウト情報を一意に識別可能な情報である。「ユーザＩＤ」は、レイアウト情報が示すレイアウトを作成したユーザを一意に識別可能な情報である。
【００３２】
「記事特定情報」、「位置／サイズ」、及び「書式」は、レイアウト情報が示すレイアウトに使用された記事に関する使用記事情報である。１つのレイアウト情報は、複数の使用記事情報を含むことができる。「記事特定情報」は、使用記事情報が示す記事を特定するための情報である。「位置／サイズ」は、使用記事情報が示す記事が、レイアウト内のどの位置にどのサイズで配置されたかを示す情報である。「書式」は、使用記事情報が示す記事に設定された書式を示す情報である。
【００３３】
なお、記事ＤＢ１２６及びレイアウトＤＢ１２７の各項目に登録する情報の取得方法については後述する。
【００３４】
投影制御部１２３は、操作認識部１２１の認識結果、及び切り抜き処理部１２２の処理結果に基づく投影像が、作業面１０上又は作業面１０上に配置された紙面１３上に投影されるように投影部１１２を制御する。投影される投影像の詳細については後述する。
【００３５】
書画カメラ装置１００は、例えば図７に示すコンピュータ４０で実現することができる。コンピュータ４０はＣＰＵ４１、一時記憶領域としてのメモリ４２、及び不揮発性の記憶部４３を備える。また、コンピュータ４０は、キーボード、カードリーダ、ディスプレイ等の入出力装置、撮像部１１１Ａ、１１１Ｂ、投影部１１２が接続される入出力インターフェース（Ｉ／Ｆ）４４を備える。また、コンピュータ４０は、記録媒体４９に対するデータの読み込み及び書き込みを制御するｒｅａｄ／ｗｒｉｔｅ（Ｒ／Ｗ）部４５と、インターネット等のネットワークに接続されるネットワークＩ／Ｆ４６とを備える。ＣＰＵ４１、メモリ４２、記憶部４３、入出力Ｉ／Ｆ４４、Ｒ／Ｗ部４５、及びネットワークＩ／Ｆ４６は、バス４７を介して互いに接続される。
【００３６】
記憶部４３は、Hard Disk Drive（ＨＤＤ）、solid state drive（ＳＳＤ）、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部４３には、コンピュータ４０を書画カメラ装置１００として機能させるための切り抜き支援プログラム５０が記憶される。切り抜き支援プログラム５０は、操作認識プロセス５１と、切り抜き処理プロセス５２と、投影制御プロセス５３とを有する。また、記憶部４３は、記事ＤＢ１２６及びレイアウトＤＢ１２７の各々を構成する情報が記憶される情報記憶領域５５を有する。
【００３７】
ＣＰＵ４１は、切り抜き支援プログラム５０を記憶部４３から読み出してメモリ４２に展開し、切り抜き支援プログラム５０が有するプロセスを順次実行する。ＣＰＵ４１は、操作認識プロセス５１を実行することで、図３に示す操作認識部１２１として動作する。また、ＣＰＵ４１は、切り抜き処理プロセス５２を実行することで、図３に示す切り抜き処理部１２２として動作する。また、ＣＰＵ４１は、投影制御プロセス５３を実行することで、図３に示す投影制御部１２３として動作する。また、ＣＰＵ４１は、情報記憶領域５５から各種情報を読み出して、記事ＤＢ１２６及びレイアウトＤＢ１２７の各々としてメモリ４２に展開する。これにより、切り抜き支援プログラム５０を実行したコンピュータ４０が、書画カメラ装置１００として機能することになる。
【００３８】
なお、切り抜き支援プログラム５０により実現される機能は、例えば半導体集積回路、より詳しくはApplication Specific Integrated Circuit（ＡＳＩＣ）等で実現することも可能である。
【００３９】
次に、第１実施形態に係る書画カメラ装置１００の作用について説明する。書画カメラ装置１００には、記事の切り抜きを実行する切り抜きモードと、切り抜いた記事のレイアウトを実行するレイアウトモードとが用意されている。書画カメラ装置１００が起動され、ユーザにより切り抜きモードが選択されると、書画カメラ装置１００は、図８に示す切り抜き処理を実行する。また、ユーザによりレイアウトモードが選択されると、書画カメラ装置１００は、図１３に示すレイアウト処理を実行する。以下、各処理について詳述する。
【００４０】
まず、切り抜き処理について説明する。
【００４１】
図８に示す切り抜き処理のステップＳ１１で、操作認識部１２１が、撮像部１１１Ａ、１１１Ｂの各々で撮像された画像データを取得し、作業面１０に紙面１３がセットされたか否かを判定する。例えば、操作認識部１２１は、紙面１３がセットされていない状態の作業面１０を撮像した画像データと、逐次入力される画像データとの差分に基づいて、紙面１３がセットされたか否かを判定することができる。また、ユーザの操作により、紙面１３がセットされたことを示すコマンドが入力されたか否かにより、紙面１３がセットされたか否かを判定してもよい。紙面１３がセットされた場合には、処理はステップＳ１２へ移行し、紙面１３がセットされていない場合には、本ステップの判定を繰り返す。
【００４２】
ステップＳ１２では、操作認識部１２１が、紙面１３が撮像された画像データを切り抜き処理部１２２へ受け渡す。切り抜き処理部１２２は、受け渡された画像データから、紙面ＩＤを取得する。例えば、切り抜き処理部１２２は、図９に示すように、紙面１３を撮像した画像データの予め定めた領域を、紙面１３を識別可能な情報が記載された紙面情報領域１５として特定する。切り抜き処理部１２２は、特定した紙面情報領域１５内の画像データからＯＣＲ処理により得たテキストデータ（図９の例では、「ＡＢＣ１２３４５」）を、その紙面１３の紙面ＩＤとして取得する。紙面情報領域１５としては、例えば、紙面１３が新聞の場合、「△年○月×日版  ○×新聞  □版  △面」等の情報が記載された領域を特定するようにすればよい。また、切り抜き処理部１２２は、ユーザにより入力された情報、紙面１３の画像データ、画像データやＯＣＲデータのハッシュ情報、これらの情報の組み合わせ等を紙面ＩＤとして取得してもよい。
【００４３】
次に、ステップＳ１３で、切り抜き処理部１２２が、記事ＤＢ１２６を参照し、記事ＤＢ１２６において、「紙面ＩＤ」が、上記ステップＳ１２で取得した紙面ＩＤと同一の記事情報を特定する。特定された記事情報が示す記事は、作業面１０上に配置された紙面１３から既に切り抜かれて保存されている記事であることを意味する。切り抜き処理部１２２は、特定した記事情報の「記事位置」の情報を、投影制御部１２３へ受け渡す。
【００４４】
次に、ステップＳ１４で、投影制御部１２３が、切り抜き処理部１２２から受け渡された「記事位置」の情報に基づいて、既に切り抜かれた記事の領域を示す枠線の画像を生成し、枠線が紙面１３上に投影されるように投影部１１２を制御する。図１０に、紙面１３上に投影された枠線１６の一例を示す。図１０の例では、枠線１６Ａで囲まれた記事、及び枠線１６Ｂで囲まれた記事が、既に切り抜かれて保存されている記事であることを表している。
【００４５】
ユーザは、自身が切り抜きたい記事が枠線１６で囲まれた記事の場合には、該当の記事を示す枠線１６内の領域をタッチすることなどにより、記事を選択する。一方、ユーザは、自身が切り抜きたい記事が枠線１６で囲まれていない場合には、図４を用いて説明したような操作により、切り抜きたい記事の領域１４を指定する。
【００４６】
次に、ステップＳ１５で、切り抜き処理部１２２が、ユーザにより領域１４が指定されたか否かを判定する。この判定は、操作認識部１２１から切り抜き処理部１２２に操作情報が受け渡され、その操作情報に含まれる操作の種別が、領域の指定であるか否かを判定することにより行うことができる。切り抜き処理部１２２が操作認識部１２１から受け渡された操作情報に含まれる操作の種別が領域の指定の場合には、処理はステップＳ１６へ移行する。一方、切り抜き処理部１２２が操作認識部１２１から操作情報を受け渡されていない場合、又は、受け渡された操作情報に含まれる操作の種別が領域の指定ではない場合には、処理はステップＳ２１へ移行する。ここでは、図１１に示すように、枠線１６Ａ、１６Ｂで囲まれた記事以外の記事を示す領域１４が指定されたものとする。
【００４７】
ステップＳ１６では、切り抜き処理部１２２が、ユーザにより指定された領域１４内の記事の記事ＩＤを生成する。例えば、切り抜き処理部１２２は、紙面１３の左上を原点、右方向をｘ軸プラスの方向、下方向をｙ軸プラスの方向とするｘｙ座標系における、指定された領域１４内の記事の所定位置の座標を記事ＩＤとすることができる。記事の所定位置としては、文章の記事の場合には、予め定めた行数、列数、文字数で特定される文字（例えば、記事の先頭文字）の中央の位置とすることができる。なお、特定される文字が共通し、かつ範囲が異なる複数の記事が存在する場合には、座標に追番を付与するなどして、記事を一意に識別可能な記事ＩＤを生成する。また、写真やイラストなどの画像の記事の場合には、例えば、画像の右上、中央、予め定めた特徴を示す特徴点の位置等を、記事の所定位置とすることができる。また、記事ＩＤは、上記のｘｙ座標系を用いた所定位置の座標で表す場合に限定されず、所定位置を、紙面１３上で予め定めた基準位置（例えば、右上、中央、特徴点の位置等）からの相対位置で表したものを用いてもよい。
【００４８】
次に、ステップＳ１７で、切り抜き処理部１２２が、ユーザにより指定された領域１４内の記事の記事位置を取得する。例えば、切り抜き処理部１２２は、上述したｘｙ座標系における、矩形の領域１４の４つの角の座標の配列を記事位置として取得する。記事位置としては、操作認識部１２１から受け渡された操作情報に含まれる情報のうち、ユーザにより指定された領域１４を示す位置座標を用いることができる。ただし、この場合、同じ記事を示す領域１４が指定される場合であっても、ユーザ毎に指定する領域１４に若干のズレが生じ、記事位置に誤差が生じ得る。そこで、記事位置としては、ユーザにより指定された領域１４内の記事から一意に特定可能な位置情報を用いることが好ましい。例えば、ユーザにより指定された領域１４内の文章やイラストなどに外接矩形を設定し、この外接矩形の上下左右の各々に所定のマージンを設けた領域の４つの角の座標の配列を記事位置とすることができる。また、記事に囲み線がある場合にはその囲み線の上下左右の各々に所定のマージンを設けた領域の４つの角の座標の配列を記事位置としてもよい。
【００４９】
また、切り抜き処理部１２２は、領域１４内の画像データ、及びその画像データからＯＣＲ処理で得られるテキストデータを、記事の内容として取得する。
【００５０】
次に、ステップＳ１８で、切り抜き処理部１２２は、上記ステップＳ１７で取得した領域１４内の画像データからサムネイル画像を作成し、そのサムネイル画像を投影制御部１２３へ受け渡す。投影制御部１２３は、図１１に示すように、作業面１０の所定領域（例えば、紙面１３の周辺領域）に、今回の切り抜き作業で切り抜いた記事のサムネイル画像を投影するためのサムネイル領域１７を設定する。そして、投影制御部１２３は、サムネイル領域１７に、切り抜き処理部１２２から受け渡されたサムネイル画像が投影されるように、投影部１１２を制御する。
【００５１】
次に、ステップＳ１９で、切り抜き処理部１２２が、切り抜き作業を行っているユーザのユーザＩＤを取得する。ユーザＩＤは、書画カメラ装置１００の起動時等にユーザにより入力された情報を取得してもよいし、本ステップにおいて、ユーザにユーザＩＤの入力を指示して取得するようにしてもよい。そして、切り抜き処理部１２２は、上記ステップＳ１２で取得した紙面ＩＤ、上記ステップＳ１６で生成した記事ＩＤ、本ステップで取得したユーザＩＤ、並びに上記ステップＳ１７で取得した記事位置及び記事の内容を、記事ＤＢ１２６に登録する。
【００５２】
一方、上記ステップＳ１５で否定判定され、処理がステップＳ２１へ移行した場合には、ステップＳ２１で、切り抜き処理部１２２が、ユーザにより枠線１６で囲まれた記事のいずれかが選択されたか否かを判定する。この判定は、操作認識部１２１から切り抜き処理部１２２に操作情報が受け渡され、その操作情報に含まれる操作の種別が、記事の選択であるか否かを判定することにより行うことができる。切り抜き処理部１２２が操作認識部１２１から受け渡された操作情報に含まれる操作の種別が記事の選択の場合には、処理はステップＳ２２へ移行する。一方、切り抜き処理部１２２が操作認識部１２１から操作情報を受け渡されていない場合、又は、受け渡された操作情報に含まれる操作の種別が記事の選択ではない場合には、処理はステップＳ２４へ移行する。ここでは、図１２に示すように、枠線１６Ａで囲まれた記事が選択されたものとする。
【００５３】
ステップＳ２２では、切り抜き処理部１２２が、記事ＤＢ１２６において、選択された記事に対応する記事情報を、流用する記事情報として特定する。そして、切り抜き処理部１２２が、流用する記事情報の「記事の内容」に含まれる画像データからサムネイル画像を作成し、そのサムネイル画像を投影制御部１２３へ受け渡す。投影制御部１２３は、図１２に示すように、サムネイル領域１７に、切り抜き処理部１２２から受け渡されたサムネイル画像が投影されるように、投影部１１２を制御する。
【００５４】
次に、ステップＳ２３で、切り抜き処理部１２２が、切り抜き作業を行っているユーザのユーザＩＤを取得する。そして、切り抜き処理部１２２は、流用する記事情報をコピーし、「ユーザＩＤ」の項目を、取得したユーザＩＤに変更して新たな記事情報とし、記事ＤＢ１２６に登録する。これにより、領域を指定することにより記事を切り抜く場合に行う上記ステップＳ１６及びステップＳ１７の処理を行うことなく、記事の切り抜き処理が行われたことになる。
【００５５】
次に、ステップＳ２４で、操作認識部１２１が、ユーザにより切り抜きモードの終了を示すコマンドが入力されたか否かを判定する。切り抜きモードの終了を示すコマンドが入力されていない場合には、処理はステップＳ１５に戻り、切り抜きモードの終了を示すコマンドが入力された場合には、切り抜き処理は終了する。
【００５６】
次に、レイアウト処理について説明する。
【００５７】
図１３に示すレイアウト処理のステップＳ３１で、投影制御部１２３が、図１４に示すように、作業面１０上にレイアウト枠１８が投影されるように、投影部１１２を制御する。レイアウト枠１８は、例えば、印刷用紙のＡ４サイズに相当するサイズなど、所定のサイズで作業面１０上に投影されるようにする。
【００５８】
次に、ステップＳ３２で、切り抜き処理部１２２が、レイアウトを作成するユーザのユーザＩＤを取得する。そして、切り抜き処理部１２２が、記事ＤＢ１２６に保存された記事情報のうち、「ユーザＩＤ」が取得したユーザＩＤと同一の記事情報を抽出する。そして、切り抜き処理部１２２は、抽出した記事情報の各々の「記事の内容」に含まれる画像データからサムネイル画像の各々を作成し、そのサムネイル画像の各々を投影制御部１２３へ受け渡す。投影制御部１２３は、図１４に示すように、サムネイル領域１７に、切り抜き処理部１２２から受け渡されたサムネイル画像の各々が投影されるように、投影部１１２を制御する。
【００５９】
ユーザは、例えば、図１５に示すように、ドラッグ操作などにより、サムネイル画像をサムネイル領域１７からレイアウト枠１８内へ移動させることにより、レイアウト枠１８内に所望の記事を配置する。また、ユーザは、レイアウト枠１８内に配置された記事に対して、記事の位置、記事のサイズ、記事内の文字のサイズや色、縦書き又は横書き、記事内の画像の明るさやコントラスト等の書式を指定することができる。
【００６０】
次に、ステップＳ３３で、切り抜き処理部１２２が、ユーザにより記事がレイアウトされたか否かを判定する。この判定は、操作認識部１２１から切り抜き処理部１２２に操作情報が受け渡され、その操作情報に含まれる操作の種別が、記事のレイアウトであるか否かを判定することにより行うことができる。切り抜き処理部１２２が操作認識部１２１から受け渡された操作情報に含まれる操作の種別が記事のレイアウトの場合には、処理はステップＳ３４へ移行する。一方、切り抜き処理部１２２が操作認識部１２１から操作情報を受け渡されていない場合、又は、受け渡された操作情報に含まれる操作の種別が記事のレイアウトではない場合には、処理はステップＳ３５へ移行する。
【００６１】
ステップＳ３４では、切り抜き処理部１２２が、操作認識部１２１から受け渡された操作情報に基づいて、レイアウト枠１８内に記事がレイアウトされるように、各記事を示す記事画像を作成して、投影制御部１２３へ受け渡す。具体的には、切り抜き処理部１２２は、ユーザによりサムネイル領域１７から選択されたサムネイル画像に対応する記事情報を記事ＤＢ１２６から取得する。そして、記事情報の「記事の内容」に含まれる画像データ及びテキストデータを用いて、ユーザにより指定された書式が設定された記事画像を作成する。投影制御部１２３は、レイアウト枠１８内に記事画像が投影されるように、投影部１１２を制御する。
【００６２】
次に、ステップＳ３５で、操作認識部１２１が、ユーザによりレイアウトモードの終了を示すコマンドが入力されたか否かを判定する。レイアウトモードの終了を示すコマンドが入力されていない場合には、処理はステップＳ３３に戻り、レイアウトモードの終了を示すコマンドが入力された場合には、処理はステップＳ３６へ移行する。
【００６３】
ステップＳ３６では、切り抜き処理部１２２が、レイアウト枠１８内に配置された各記事画像について、記事ＤＢ１２６から対応する記事情報を取得する。そして、切り抜き処理部１２２は、取得した各記事情報の「紙面ＩＤ」と「記事ＩＤ」とを組み合わせて、レイアウトされた記事画像が示す記事を特定するための記事特定情報とする。また、切り抜き処理部１２２は、各記事画像の４つの角の座標の配列を、その記事画像の位置及びサイズとして取得する。また、切り抜き処理部１２２は、各記事画像に設定されている書式を取得する。さらに、切り抜き処理部１２２は、レイアウトを作成しているユーザのユーザＩＤを取得する。そして、切り抜き処理部１２２は、レイアウト枠１８内に配置された記事の各々について、取得した記事特定情報と、位置及びサイズと、書式とをまとめて使用記事情報とする。切り抜き処理部１２２は、レイアウト枠１８内の各記事についての使用記事情報の各々と、取得したユーザＩＤとを対応付け、対応付けた情報にレイアウトＩＤを付与してレイアウト情報とし、レイアウトＤＢ１２７に登録する。そして、レイアウト処理は終了する。
【００６４】
以上説明したように、第１実施形態に係る書画カメラ装置によれば、同一の紙面から既に切り抜かれて保存されている記事が存在する場合には、紙面上にその記事を示す枠線を投影する。ユーザは、自身が切り抜きたい記事が、枠線で囲まれた記事の場合には、領域を指定することなく、その記事を選択する。枠線で囲まれた記事が選択された場合には、再度切り抜きに関するデータ処理を行うことなく、記事ＤＢに保存されている記事情報が示す記事を、今回切り抜かれた記事として流用する。これにより、ユーザにとっては、既に切り抜かれて保存されている記事については、領域を指定するという操作を重複して行う必要がないため、操作負担が軽減される。また、書画カメラ装置での処理については、記事ＩＤの生成や指定された領域の画像データの取得などの切り抜きに関するデータ処理を重複して実行する必要がないため、処理負荷が軽減される。このように、第１実施形態に係る書画カメラ装置によれば、ユーザによる切り抜き領域の指定操作、及び切り抜きに関するデータ処理を軽減し、切り抜き作業を効率化することができる。
【００６５】
＜第２実施形態＞
次に、第２実施形態について説明する。なお、第２実施形態に係る書画カメラ装置について、第１実施形態に係る書画カメラ装置１００と同様の部分については、同一の符号を付して、詳細な説明を省略する。
【００６６】
図１に示すように、第２実施形態に係る書画カメラ装置２００は、ヘッド部１１０と、制御部２２０とを含む。
【００６７】
制御部２２０は、図３に示すように、機能部として、操作認識部１２１と、切り抜き処理部２２２と、投影制御部２２３とを含む。
【００６８】
切り抜き処理部２２２は、第１実施形態における切り抜き処理部１２２と同様に、作業面１０上に配置された紙面１３と同一の紙面から既に切り抜かれて保存されている記事の記事位置を特定する。それに加え、第２実施形態における切り抜き処理部２２２は、既に切り抜かれて保存されている記事を示す記事情報の「記事の内容」に含まれる画像データからサムネイル画像を作成する。切り抜き処理部２２２は、同一の記事についての記事位置の情報とサムネイル画像とを対応付ける対応情報を、記事位置の情報及びサムネイル画像に付与し、対応情報を付与した記事位置の情報及びサムネイル画像を投影制御部２２３へ受け渡す。
【００６９】
投影制御部２２３は、第１実施形態における投影制御部１２３と同様に、切り抜き処理部２２２から受け渡された記事位置の情報に基づいて、既に切り抜かれて保存されている記事を示す枠線１６が紙面１３上に投影されるように投影部１１２を制御する。さらに、投影制御部２２３は、図１６に示すように、記事位置の情報に付与されている対応情報（図１６の例では、丸数字の１及び２）が、枠線１６上や、枠線１６の周辺等の所定の位置に投影されるように投影部１１２を制御する。
【００７０】
また、投影制御部２２３は、図１６に示すように、作業面１０の所定領域（例えば、サムネイル領域１７の下部）に、枠線１６で囲まれた記事のサムネイル画像を投影するための参照サムネイル領域１９を設定する。そして、投影制御部２２３は、参照サムネイル領域１９に、切り抜き処理部２２２から受け渡された、既に切り抜かれて保存されている記事のサムネイル画像及び対応情報が投影されるように、投影部１１２を制御する。
【００７１】
ユーザは、第１実施形態の場合と同様に、枠線１６内をタッチすることにより、切り抜きたい記事を選択することもできるし、参照サムネイル領域１９に投影されたサムネイル画像をタッチすることにより、切り抜きたい記事を選択することもできる。また、図１６に示すように、ユーザは、参照サムネイル領域１９に投影されたサムネイル画像を、ドラッグ操作等により、参照サムネイル領域１９からサムネイル領域１７に移動させることで、切り抜きたい記事を選択してもよい。
【００７２】
書画カメラ装置２００は、例えば図７に示すコンピュータ４０で実現することができる。コンピュータ４０の記憶部４３には、コンピュータ４０を書画カメラ装置２００として機能させるための切り抜き支援プログラム２５０が記憶される。切り抜き支援プログラム２５０は、操作認識プロセス５１と、切り抜き処理プロセス２５２と、投影制御プロセス２５３とを有する。
【００７３】
ＣＰＵ４１は、切り抜き支援プログラム２５０を記憶部４３から読み出してメモリ４２に展開し、切り抜き支援プログラム２５０が有するプロセスを順次実行する。ＣＰＵ４１は、操作認識プロセス５１を実行することで、図３に示す操作認識部１２１として動作する。また、ＣＰＵ４１は、切り抜き処理プロセス２５２を実行することで、図３に示す切り抜き処理部２２２として動作する。また、ＣＰＵ４１は、投影制御プロセス２５３を実行することで、図３に示す投影制御部２２３として動作する。これにより、切り抜き支援プログラム２５０を実行したコンピュータ４０が、書画カメラ装置２００として機能することになる。
【００７４】
なお、切り抜き支援プログラム２５０により実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【００７５】
次に、第２実施形態に係る書画カメラ装置２００の作用について説明する。第２実施形態では、切り抜き処理が、第１実施形態に係る書画カメラ装置１００の作用と異なるため、図１７を参照して、第２実施形態における切り抜き処理について説明する。なお、第２実施形態における切り抜き処理について、第１実施形態における切り抜き処理と同様の処理については、同一符号を付して、詳細な説明を省略する。
【００７６】
図１７に示す切り抜き処理のステップＳ１２の次のステップＳ２０１で、切り抜き処理部２２２が、記事ＤＢ１２６を参照し、記事ＤＢ１２６において、「紙面ＩＤ」が、上記ステップＳ１２で取得した紙面ＩＤと同一の記事情報を特定する。そして、切り抜き処理部２２２は、特定した記事情報の「記事位置」の情報、及び「記事の内容」に含まれる画像データを取得する。
【００７７】
次に、ステップＳ２０２で、切り抜き処理部２２２が、上記ステップＳ２０１で取得した画像データからサムネイル画像を作成する。
【００７８】
次に、ステップＳ２０３で、切り抜き処理部２２２が、同一の記事についての記事位置の情報とサムネイル画像とを対応付ける対応情報を、記事位置の情報及びサムネイル画像の各々に付与する。そして、切り抜き処理部２２２は、対応情報が付与された記事位置の情報及びサムネイル画像を、投影制御部２２３へ受け渡す。
【００７９】
次に、ステップＳ２０４で、投影制御部２２３が、切り抜き処理部２２２から受け渡された情報に基づいて、既に切り抜かれた記事の領域を示す枠線１６が紙面１３上に投影されるように投影部１１２を制御する。また、投影制御部２２３は、参照サムネイル領域１９に、枠線１６で囲まれた記事のサムネイル画像が投影されるように投影部１１２を制御する。さらに、投影制御部２２３は、記事位置の情報及びサムネイル画像に付与されている対応情報が所定位置に投影されるように投影部１１２を制御する。
【００８０】
以上説明したように、第２実施形態に係る書画カメラ装置によれば、既に切り抜かれて保存されている記事を枠線でユーザに提示するだけでなく、その記事のサムネイル画像も提示する。また、ユーザは、枠線で囲まれた記事を選択する場合だけでなく、サムネイル画像を選択することによっても、既に切り抜かれて保存されている記事を選択することができる。既に切り抜かれて保存されている記事の領域が重複しており、その重複部分がユーザによりタッチ等で選択された場合には、いずれの記事が選択されたのかを判断することができない。このような場合でも、第２実施形態の書画カメラ装置によれば、既に切り抜かれて保存されている各記事を示すサムネイル画像も提示され、サムネイル画像を選択することによっても記事を選択することができるため、選択された記事を適切に判断することができる。
【００８１】
＜第３実施形態＞
次に、第３実施形態について説明する。なお、第３実施形態に係る書画カメラ装置について、第１実施形態に係る書画カメラ装置１００と同様の部分については、同一の符号を付して、詳細な説明を省略する。
【００８２】
図１に示すように、第３実施形態に係る書画カメラ装置３００は、ヘッド部１１０と、制御部３２０とを含む。
【００８３】
制御部３２０は、図３に示すように、機能部として、操作認識部１２１と、切り抜き処理部３２２と、投影制御部３２３とを含む。
【００８４】
切り抜き処理部３２２は、第１実施形態における切り抜き処理部１２２と同様に、作業面１０上に配置された紙面１３と同一の紙面から既に切り抜かれて保存されている記事の記事位置を特定する。それに加え、第３実施形態における切り抜き処理部３２２は、枠線１６で囲まれた記事のいずれかがユーザにより選択された場合、選択された記事を過去に切り抜いたユーザにより切り抜かれた他の記事を特定する。具体的には、切り抜き処理部３２２は、選択された記事を示す記事情報を記事ＤＢ１２６から探索し、探索した記事情報と「紙面ＩＤ」及び「ユーザＩＤ」が同一の記事情報を特定する。切り抜き処理部３２２は、特定した記事情報の「記事位置」の情報を、投影制御部３２３へ受け渡す。
【００８５】
投影制御部３２３は、切り抜き処理部３２２から受け渡された「記事位置」が示す枠線１６で囲まれた記事がハイライトされるように、投影部１１２を制御する。例えば、図１２に示すように、枠線１６Ａ及び枠線１６Ｂの各々により、既に切り抜かれて保存されている記事がユーザに提示されているとする。枠線１６Ａで囲まれた記事も、枠線１６Ｂで囲まれた記事も、過去にユーザＢにより切り抜かれた記事であるとする。この状態で、今回の切り抜き作業を行うユーザＡが、枠線１６Ａの記事を選択したとする。この場合、図１８に示すように、枠線１６Ａの記事を切り抜いたユーザＢにより切り抜かれた他の記事である枠線１６Ｂの記事がハイライトされる。
【００８６】
なお、図１８では、記事のハイライトを、対象の記事の編み掛けで表しているが、ハイライトの方法はこの例に限定されない。例えば、通常の枠線１６よりハイライトされる記事を囲む枠線１６を太くしたり、枠線１６を点滅させたり、選択した記事を切り抜いたユーザにより切り抜かれた他の記事である旨のメッセージを表示したりしてもよい。
【００８７】
書画カメラ装置３００は、例えば図７に示すコンピュータ４０で実現することができる。コンピュータ４０の記憶部４３には、コンピュータ４０を書画カメラ装置３００として機能させるための切り抜き支援プログラム３５０が記憶される。切り抜き支援プログラム３５０は、操作認識プロセス５１と、切り抜き処理プロセス３５２と、投影制御プロセス３５３とを有する。
【００８８】
ＣＰＵ４１は、切り抜き支援プログラム３５０を記憶部４３から読み出してメモリ４２に展開し、切り抜き支援プログラム３５０が有するプロセスを順次実行する。ＣＰＵ４１は、操作認識プロセス５１を実行することで、図３に示す操作認識部１２１として動作する。また、ＣＰＵ４１は、切り抜き処理プロセス３５２を実行することで、図３に示す切り抜き処理部３２２として動作する。また、ＣＰＵ４１は、投影制御プロセス３５３を実行することで、図３に示す投影制御部３２３として動作する。これにより、切り抜き支援プログラム３５０を実行したコンピュータ４０が、書画カメラ装置３００として機能することになる。
【００８９】
なお、切り抜き支援プログラム３５０により実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【００９０】
次に、第３実施形態に係る書画カメラ装置３００の作用について説明する。第３実施形態では、切り抜き処理が、第１実施形態に係る書画カメラ装置１００の作用と異なるため、図１９を参照して、第３実施形態における切り抜き処理について説明する。なお、第３実施形態における切り抜き処理について、第１実施形態における切り抜き処理と同様の処理については、同一符号を付して、詳細な説明を省略する。
【００９１】
図１９に示す切り抜き処理のステップＳ２３の次のステップＳ３０１で、切り抜き処理部３２２が、上記ステップＳ２１で選択されたと判定された記事を示す記事情報を記事ＤＢ１２６から探索する。そして、切り抜き処理部３２２は、探索した記事情報と「紙面ＩＤ」及び「ユーザＩＤ」が同一の記事情報を特定し、特定した記事情報の「記事位置」の情報を、投影制御部３２３へ受け渡す。投影制御部３２３は、切り抜き処理部３２２から受け渡された「記事位置」が示す枠線１６で囲まれた記事がハイライト表示されるように、投影部１１２を制御する。
【００９２】
以上説明したように、第３実施形態に係る書画カメラ装置によれば、既に切り抜かれて保存されている記事をユーザに提示する際に、今回の切り抜き作業を行うユーザにより選択された記事を切り抜いたユーザにより切り抜かれた他の記事をハイライト表示する。これにより、今回の切り抜き作業を行うユーザに、記事を切り抜く際の他のユーザの傾向を提示することができ、切り抜き作業の効率化を支援することができる。
【００９３】
なお、上記各実施形態では、記事ＤＢに保存された記事情報は、その記事情報が示す記事の画像データも含む情報であり、過去の記事情報を流用する場合には、画像データも含めてコピーする場合について説明したが、これに限定されない。紙面ＩＤ及び記事ＩＤと切り抜かれた記事の画像データとを対応付けて登録する別のデータベースを設け、記事ＤＢには、紙面ＩＤと記事ＩＤとユーザＩＤとを対応付けた履歴情報を登録するようにしてもよい。この場合、記事情報を流用してコピーした場合でも、記事ＤＢ内に同一の画像データが重複して登録されることを回避することができるため、使用するメモリ領域を削減することができる。
【００９４】
また、上記各実施形態では、１つのヘッド部と１つの制御部とを備えた構成について説明したが、これに限定されない。例えば、複数のヘッド部と１つの制御部とを備えた構成とし、制御部が複数のヘッド部の各々を制御するようにしてもよい。また、複数のヘッド部のそれぞれに対応して、各機能部のみを備えた制御部を設け、記事ＤＢ及びレイアウトＤＢのみ、複数の制御部の各々からアクセス可能な共用の記憶装置に記憶する構成としてもよい。
【００９５】
また、上記各実施形態では、図１４に示すように、レイアウト処理の初期段階では、レイアウト枠１８と、レイアウトを作成するユーザにより切り抜かれている記事のサムネイル画像とを投影する場合について説明したが、これに限定されない。
【００９６】
例えば、レイアウトを作成するユーザにより切り抜かれている記事と同一の記事を切り抜いている他のユーザにより作成されているレイアウトが存在する場合には、図２０に示すように、そのレイアウトを流用することができるように、初期段階で投影してもよい。なお、レイアウトされた記事は、紙面から切り抜かれた状態からサイズや書式等が変更されている場合があるため、サムネイル画像と、レイアウト枠１８内の記事との対応を示す対応情報（図１８の例では、丸数字の１、２、３、及び４）も合わせて投影するとよい。
【００９７】
また、今回レイアウトを作成するユーザＡと、流用するレイアウトを作成したユーザＢとが切り抜いた記事が、完全に同一でない場合、例えば、同じ記事を切り抜いている数が所定個以上の場合でも、レイアウトを流用するようにしてもよい。この場合、ユーザＡ及びユーザＢ共に切り抜いた記事、ユーザＡのみが切り抜いた記事、ユーザＢのみが切り抜いた記事が識別可能なように、サムネイル画像を投影することが好ましい。
【００９８】
なお、上記各実施形態では、切り抜き支援プログラムが記憶部４３に予め記憶（インストール）されている態様を説明したが、これに限定されない。開示の技術に係るプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリ等の記録媒体に記録された形態で提供することも可能である。
【００９９】
以上の各実施形態に関し、更に以下の付記を開示する。
【０１００】
（付記１）
被写体を撮像した画像から、該被写体に対して指定された領域内に対応する画像を切り抜いて保存する切り抜き処理について、過去に実行された切り抜き処理における前記被写体の識別情報と前記領域とを対応付けた履歴情報に基づいて、今回の切り抜き処理の対象となる被写体上に、前記今回の切り抜き処理の対象となる被写体の識別情報に対応付けられている領域を特定する画像が表示されるように制御する制御部と、
前記領域を特定する画像により特定された領域が選択された場合に、選択された領域内から切り抜かれて保存されている画像を、今回の切り抜き処理により切り抜いた画像として処理する処理部と、
を含む書画カメラ装置。
【０１０１】
（付記２）
前記制御部は、前記領域を特定する画像と共に、該領域を特定する画像により特定される領域から切り抜かれて保存されている画像のサムネイル画像が表示されるように制御する付記１記載の書画カメラ装置。
【０１０２】
（付記３）
前記処理部は、前記サムネイル画像が選択された場合に、選択されたサムネイル画像に対応する画像を、今回の切り抜き処理により切り抜いた画像として処理する付記２記載の書画カメラ装置。
【０１０３】
（付記４）
前記制御部は、前記領域を特定する画像と、該画像により特定される領域から切り抜かれて保存されている画像のサムネイル画像とを対応付ける対応情報が表示されるように制御する付記２又は付記３記載の書画カメラ装置。
【０１０４】
（付記５）
前記制御部は、切り抜き処理を行ったユーザの識別情報がさらに対応付けられた履歴情報に基づいて、前記選択された領域に対応付けられたユーザの識別情報に対応付けられた他の領域が、前記被写体上で強調されるように制御する付記１〜付記４のいずれか１項記載の書画カメラ装置。
【０１０５】
（付記６）
前記被写体を含む所定範囲を撮像する撮像部と、
前記被写体を含む所定範囲に画像を投影する投影部と、をさらに含み、
前記制御部は、前記投影部による画像の投影を制御する
付記１〜付記５のいずれか１項記載の書画カメラ装置。
【０１０６】
（付記７）
前記処理部は、前記撮像部により撮像された画像から、前記領域を特定する画像により特定される領域に対するユーザのタッチ操作を認識した場合に、該領域が選択されたと判定する付記６記載の書画カメラ装置。
【０１０７】
（付記８）
コンピュータに、
被写体を撮像した画像から、該被写体に対して指定された領域内に対応する画像を切り抜いて保存する切り抜き処理について、過去に実行された切り抜き処理における前記被写体の識別情報と前記領域とを対応付けた履歴情報に基づいて、今回の切り抜き処理の対象となる被写体上に、前記今回の切り抜き処理の対象となる被写体の識別情報に対応付けられている領域を特定する画像が表示されるように制御し、
前記領域を特定する画像により特定された領域が選択された場合に、選択された領域内から切り抜かれて保存されている画像を、今回の切り抜き処理により切り抜いた画像として処理する
ことを含む処理を実行させる切り抜き支援方法。
【０１０８】
（付記９）
前記領域を特定する画像と共に、該領域を特定する画像により特定される領域から切り抜かれて保存されている画像のサムネイル画像が表示されるように制御する付記８記載の切り抜き支援方法。
【０１０９】
（付記１０）
前記サムネイル画像が選択された場合に、選択されたサムネイル画像に対応する画像を、今回の切り抜き処理により切り抜いた画像として処理する付記９記載の切り抜き支援方法。
【０１１０】
（付記１１）
前記領域を特定する画像と、該画像により特定される領域から切り抜かれて保存されている画像のサムネイル画像とを対応付ける対応情報が表示されるように制御する付記９又は付記１０記載の切り抜き支援方法。
【０１１１】
（付記１２）
切り抜き処理を行ったユーザの識別情報がさらに対応付けられた履歴情報に基づいて、前記選択された領域に対応付けられたユーザの識別情報に対応付けられた他の領域が、前記被写体上で強調されるように制御する付記８〜付記１１のいずれか１項記載の切り抜き支援方法。
【０１１２】
（付記１３）
コンピュータに、
被写体を撮像した画像から、該被写体に対して指定された領域内に対応する画像を切り抜いて保存する切り抜き処理について、過去に実行された切り抜き処理における前記被写体の識別情報と前記領域とを対応付けた履歴情報に基づいて、今回の切り抜き処理の対象となる被写体上に、前記今回の切り抜き処理の対象となる被写体の識別情報に対応付けられている領域を特定する画像が表示されるように制御し、
前記領域を特定する画像により特定された領域が選択された場合に、選択された領域内から切り抜かれて保存されている画像を、今回の切り抜き処理により切り抜いた画像として処理する
ことを含む処理を実行させる切り抜き支援プログラム。
【０１１３】
（付記１４）
前記領域を特定する画像と共に、該領域を特定する画像により特定される領域から切り抜かれて保存されている画像のサムネイル画像が表示されるように制御する付記１３記載の切り抜き支援プログラム。
【０１１４】
（付記１５）
前記サムネイル画像が選択された場合に、選択されたサムネイル画像に対応する画像を、今回の切り抜き処理により切り抜いた画像として処理する付記１４記載の切り抜き支援プログラム。
【０１１５】
（付記１６）
前記領域を特定する画像と、該画像により特定される領域から切り抜かれて保存されている画像のサムネイル画像とを対応付ける対応情報が表示されるように制御する付記１４又は付記１５記載の切り抜き支援プログラム。
【０１１６】
（付記１７）
切り抜き処理を行ったユーザの識別情報がさらに対応付けられた履歴情報に基づいて、前記選択された領域に対応付けられたユーザの識別情報に対応付けられた他の領域が、前記被写体上で強調されるように制御する付記１３〜付記１６のいずれか１項記載の切り抜き支援プログラム。
【０１１７】
（付記１８）
コンピュータに、
被写体を撮像した画像から、該被写体に対して指定された領域内に対応する画像を切り抜いて保存する切り抜き処理について、過去に実行された切り抜き処理における前記被写体の識別情報と前記領域とを対応付けた履歴情報に基づいて、今回の切り抜き処理の対象となる被写体上に、前記今回の切り抜き処理の対象となる被写体の識別情報に対応付けられている領域を特定する画像が表示されるように制御し、
前記領域を特定する画像により特定された領域が選択された場合に、選択された領域内から切り抜かれて保存されている画像を、今回の切り抜き処理により切り抜いた画像として処理する
ことを含む処理を実行させる切り抜き支援プログラムを記憶した記憶媒体。
【符号の説明】
【０１１８】
１０   作業面
１２   投影範囲
１３   紙面
１４   指定された領域
１６   枠線
１７   サムネイル領域
１８   レイアウト枠
１９   参照サムネイル領域
４０   コンピュータ
４１   ＣＰＵ
４２   メモリ
４３   記憶部
４９   記録媒体
５０、２５０、３５０ 切り抜き支援プログラム
１００、２００、３００      書画カメラ装置
１１０ ヘッド部
１１１Ａ、１１１Ｂ   撮像部
１１２ 投影部
１２０、２２０、３２０      制御部
１２１ 操作認識部
１２２、２２２、３２２      切り抜き処理部
１２３、２２３、３２３      投影制御部
１２６ 記事データベース
１２７ レイアウトデータベース
【図１】
0006582954.tif 000002
【図２】
0006582954.tif 000003
【図３】
0006582954.tif 000004
【図４】
0006582954.tif 000005
【図５】
0006582954.tif 000006
【図６】
0006582954.tif 000007
【図７】
0006582954.tif 000008
【図８】
0006582954.tif 000009
【図９】
0006582954.tif 000010
【図１０】
0006582954.tif 000011
【図１１】
0006582954.tif 000012
【図１２】
0006582954.tif 000013
【図１３】
0006582954.tif 000014
【図１４】
0006582954.tif 000015
【図１５】
0006582954.tif 000016
【図１６】
0006582954.tif 000017
【図１７】
0006582954.tif 000018
【図１８】
0006582954.tif 000019
【図１９】
0006582954.tif 000020
【図２０】
0006582954.tif 000021