(57)【要約】【課題】１つのオーダにより、個々の個別情報が付加された多対象分の対象用カレンダー画像を作成する技術を提供する。【解決手段】受付部(11)から、オーダ情報、個別情報、合成すべき画像を取得する。取得された個別情報は、個別情報抽出部(13)により対象毎の個別情報として抽出される。テンプレートモジュール(14)により、オーダ情報に基づきテンプレートが取得される。個別情報抽出部(13)により抽出された個別情報、テンプレートモジュール(14)により取得されたテンプレートおよび受付部(11)により取得された画像に基づき、カレンダー画像生成部(15)により個別情報が付加されたカレンダー画像が生成される。この処理が、受付部(11)により取得された個別情報に含まれる全対象に対して繰り返される。【選択図】図２
2009064235.tif 000002
【特許請求の範囲】
【請求項１】
カレンダー画像を生成するカレンダー画像生成方法において、
複数の対象に係る個別情報を取得する個別情報取得ステップと、
カレンダー用のテンプレート画像を取得するテンプレート取得ステップと、
画像を取得する画像取得ステップと、
前記取得した画像と前記取得したテンプレート画像を合成すると共に、
前記個別情報取得ステップにより取得された複数の対象に係る個別情報から一の対象に係る個別情報を抽出し、当該個別情報を前記合成されたテンプレート画像に合成する処理を、個々の対象について行うことにより、対象用カレンダーを生成するカレンダー画像生成ステップと、
を備えることを特徴とするカレンダー画像生成方法。
【請求項２】
前記個別情報は月日に関連しており、
前記テンプレート画像には暦日に対応する余白領域が設定されており、
前記カレンダー画像生成ステップは当該個別情報により規定される情報を当該個別情報に関連する月日に対応する暦日の余白領域に合成することを特徴とする請求項１記載のカレンダー画像生成方法。
【請求項３】
対象毎のカレンダー画像を生成するカレンダー画像生成装置において、
複数の対象に係る個別情報を取得する個別情報取得部と、
カレンダー用のテンプレート画像を取得するテンプレート取得部と、
画像を取得する画像取得部と、
前記取得した画像と前記取得したテンプレート画像を合成すると共に、
前記個別情報取得部により取得された複数の対象に係る個別情報から一の対象に係る個別情報を抽出し、当該個別情報を前記合成されたテンプレート画像に合成する処理を、個々の対象について行うことにより、対象用カレンダーを生成するカレンダー画像生成部と、
を備えることを特徴とするカレンダー画像生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カレンダー画像を生成する技術に関し、特に対象毎のカレンダーを生成する技術に関する。
【背景技術】
【０００２】
現在、好みの写真をカレンダーとして作成するサービスが提供されている。特に、保育園や幼稚園では、同じ誕生月の園児の集合写真をカレンダーに加工し、プレゼントするケースがある。しかしながら、このようカレンダーは画一的であり、個人毎の誕生日などの個人情報は付加されていない。
【０００３】
このような問題を解決するために、合成する画像や特定の日付位置に施すマーク等を指定することにより個人情報を反映したカレンダーを作成する技術（特許文献１参照）や、カレンダー毎に個人情報が印字されたカレンダー（特許文献２参照）等の検討が行われている。特許文献１の技術では、インターネットを経由してカレンダーに合成する画像を選択すると共に暦日の欄に記載する記念日等の個人情報を入力することで、個人情報が付加されたカレンダーの発注が行えるものである。一方、特許文献２は、カレンダーの製作者側でカレンダーの使用者の個人情報を暦日の欄に記載したカレンダーに関するものである。
【０００４】
【特許文献１】特開２００３−１５０６９８（段落番号０００９−００１０、図６）
【特許文献２】特開平５−１６９８７９（要約、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、カレンダーに個人情報を含める種々の方法がある。しかしながら、特許文献１の方法では、１つのオーダでは１個人分のカレンダーが作成されるのみであり、多人数分のカレンダーをオーダするためには、人数分のオーダを繰り返さなければならない。特許文献２では、作成されたカレンダーに関する開示はなされているものの、如何にして多人数分のカレンダーを作成するかに関しては開示されていない。これらの問題を鑑み、本発明の課題は、個々の個別情報が付加された多対象分の対象用カレンダー画像を容易に作成する技術を提供することである。
【課題を解決するための手段】
【０００６】
本発明のカレンダー画像生成方法は、複数の対象に係る個別情報を取得する個別情報取得ステップと、カレンダー用のテンプレート画像を取得するテンプレート取得ステップと、画像を取得する画像取得ステップと、前記取得した画像と前記取得したテンプレート画像を合成すると共に、前記個別情報取得ステップにより取得された複数の対象に係る個別情報から一の対象に係る個別情報を抽出し、当該個別情報を前記合成されたテンプレート画像に合成する処理を、個々の対象について行うことにより、対象用カレンダーを生成するカレンダー画像生成ステップと、を備えている。
【０００７】
このカレンダー画像生成方法では、複数対象分の個別情報を一括して取得し、対象毎のカレンダー画像を生成する際に当該対象の個別情報を抽出し、当該個別情報により規定される情報をカレンダーに合成することが可能となる。すなわち、１つのオーダにより、テンプレートと画像が同一でありながら、個々の対象に係る個別情報が反映された複数の対象用のカレンダーを作成することができるものである。
【０００８】
本発明のカレンダー画像生成方法は、前記個別情報は月日に関連しており、前記テンプレート画像には暦日に対応する余白領域が設定されており、前記カレンダー画像生成ステップは当該個別情報により規定される情報を当該個別情報に関連する月日に対応する暦日の余白領域に合成するという特徴を備えている。
【０００９】
このカレンダー画像生成方法では、対象毎のカレンダー画像を生成する際に、個別情報により規定される情報を当該個別情報に関連する月日に対応する余白領域に合成することが可能となる。
【００１０】
本発明のカレンダー画像生成装置は、複数の対象に係る個別情報を取得する個別情報取得部と、カレンダー用のテンプレート画像を取得するテンプレート取得部と、画像を取得する画像取得部と、前記取得した画像と前記取得したテンプレート画像を合成すると共に、前記個別情報取得部により取得された複数の対象に係る個別情報から一の対象に係る個別情報を抽出し、当該個別情報を前記合成されたテンプレート画像に合成する処理を、個々の対象について行うことにより、対象用カレンダーを生成するカレンダー画像生成部と、を備えている。当然ながら、このようなカレンダー画像生成装置は前述したカレンダー画像生成方法で述べた全ての作用効果を得ることができる。
【発明を実施するための最良の形態】
【００１１】
本発明によるカレンダー画像生成装置を用いたカレンダープリントシステムの実施形態を図面に基づき説明する。図１に示すように、本発明によるカレンダープリントシステムは、オーダ情報と共に複数対象分の個別情報を取得し（以下、受付機能と称する）、それらに基づき対象用のカレンダー画像を生成する（以下、カレンダー画像生成機能と称する）カレンダー生成装置Ａおよびカレンダー画像生成装置Ａにより生成されたカレンダー画像を印刷するプリンタＰが通信ネットワーク（以下、ネットワークと称する）Ｎにより接続されている。なお、本実施形態では対象を個人として説明しているが、これに限定されるものではなく、クラス、会社、組織等の集団をも対象とすることができる。前記ネットワークＮは、企業や学校等の限られた施設内において情報を物理的に送るケーブルと、ＬＡＮスイッチやハブ等でなる中継機器を備えたＣＳＭＡ／ＣＤ（Carrier Sense Multiple Access with Collision Detection）方式のイーサネット（Ethernet）（商標）型のＬＡＮとして構成されたものであるが、このネットワークＮとしてイーサネット型のＬＡＮ以外に、インターネットの技術を用いたイントラネットで構築されたものや、ＷＡＮ（Wide Area Network）の技術によって構築されるものでも構わない。
【００１２】
なお、本実施形態では、前述の通り、カレンダー生成装置ＡおよびプリンタＰはネットワークＮを介して接続されているが、これに限定されるものではなく、装置間を直接接続しても構わない。また、カレンダープリントシステムは前述の２つの装置から構成されているが、これに限定されるものではなく、カレンダー生成装置ＡおよびプリンタＰを単一の装置にすることもでき、カレンダー生成装置Ａのオーダ受付機能とカレンダー画像生成機能を分離し、独立した装置として構成する等、他の構成としても構わない。
【００１３】
カレンダー生成装置Ａのコントローラ１は、ＣＰＵを中核部材としカレンダープリントの受付およびカレンダー画像の生成機能を実現するための機能部をハードウェア又はソフトウェアあるいはその両方で構築しており、タッチパネル式ディスプレイ（以下、タッチパネルと称する）２が接続されている。また、コントローラ１には、各種画像記録媒体から画像を取得するためのメディアリーダ３が組み込まれている。さらに、コントローラ１は、赤外線通信ユニット４を有しており、携帯電話等の赤外線通信機能を有する装置との赤外線通信を行わせることもできる。カレンダー生成装置Ａの構成は、これに限定されるものではなく、ディスプレイとして通常のＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）等を用い、入力装置としてキーボードやマウスを接続して使用する等、他の構成としても構わない。
【００１４】
図２は、本発明によるカレンダープリントシステムの機能ブロック図である。カレンダー生成装置Ａは、個々のカレンダーに付加される複数対象分の個別情報の取得、プリントするカレンダーの形態に関するオーダ情報の取得およびカレンダーに合成する画像を取得および／もしくは選択を行う受付部１１、カレンダーに合成する画像を保持する画像記憶部１２、受付部１１が取得した複対象分の個別情報から特定対象に関する個別情報を抽出する個別情報抽出部１３、受付部１１が取得したオーダ情報に基づきテンプレートを取得するテンプレートモジュール１４、個別情報抽出部１３が抽出した個別情報、テンプレートモジュール１４が取得したテンプレートおよび受付部１１により選択された画像に基づきカレンダー画像を生成するカレンダー画像生成部１５、タッチパネル２と受付部１１の間の情報を媒介するＧＵＩ部２１を備えている。通常、カレンダー生成装置Ａの各機能部はソフトウェアで構成されているが、これらをソフトウェアおよびハードウェアとの組み合わせにより構成しても良いし、ロジック等を組み合わせたハードウェアのみで構成しても構わない。
【００１５】
さらに、テンプレートモジュール１４は、テンプレートを記録しているテンプレート記憶部１４ａおよびテンプレート記憶部１４ａからテンプレートを選択し取得するテンプレート取得部１４ｂから構成されている。本実施形態においては、テンプレートは暦日を含め画像化されており、暦日に対応する余白領域の位置およびサイズの情報（以下、余白情報と称する）と共に保持されているが、これに限定されるものではなく、テンプレートの暦日以外の画像を保持しておき、合成すべき暦日、暦日の位置および暦日に対応する余白領域を算出し、暦日を画像化した後テンプレート上の算出した位置に合成し、テンプレートとすることもできる。このように構成すると、保持しておくテンプレートに暦日がないため、全ての年月についてテンプレートを準備する必要がなく、記録領域の削減に寄与することができる。さらに、暦日を表示するフォントの変更も可能となり、個人等の嗜好に合わせたカレンダーとすることができる。
【００１６】
カレンダープリントを所望するユーザは、カレンダー生成装置Ａを通じてオーダ情報、カレンダーに合成する画像およびカレンダーの暦日の余白等に印字する複数対象分の個別情報を入力する。本実施形態においてオーダ情報とは、プリントサイズ、作成するカレンダーの年月、作成するカレンダー画像の基礎となるカレンダーテンプレート画像（以下、テンプレートと称する）の種類を指すが、これに限定されるものではなく、他の情報をオーダ情報としても構わない。オーダ情報は、カレンダー生成装置Ａのディスプレイ上にそれぞれ選択可能な状態で表示しておき、ユーザはタッチパネル２を操作して適切な項目を選択する。ここで、画像を合成することができるテンプレートが選択された場合には、ユーザは合成する画像を選択する。合成する画像は画像記憶部１２に予め保持されている画像を用いることが可能であるが、メディアリーダ３を介して画像記録媒体から取得し、用いることも可能である。最後に、カレンダーの暦日の余白等に表示される個別情報を入力する。個別情報の入力は、タッチパネル２の操作、図示しないキーボードの操作により入力することが可能であるが、さらにコンピュータ等により作成したファイルをメディアリーダ３を介して入力することや、赤外線通信ユニット４を介し携帯電話等の赤外線送信機能を有する装置からの入力を受け付けることができる。
【００１７】
受付部１１により取得された複数対象分の個別情報は、個別情報抽出部１３により特定対象毎の個別情報として抽出され、カレンダー画像生成部１５に渡される。また、受付部１１により取得されたオーダ情報に応じて、テンプレートモジュール１４がテンプレートを取得し、カレンダー画像生成部１５に渡される。同様に受付部１１により取得された画像もカレンダー画像生成部１５に渡される。カレンダー画像生成部１５は、受付部１１により取得されたオーダ情報、個別情報抽出部１３から取得した個別情報、テンプレートモジュール１４から取得したテンプレートおよび受付部１１から取得した画像に基づきカレンダー画像を生成する。生成されたカレンダー画像は、プリンタＰの印刷部３１により印刷される。このとき、カレンダー画像生成部１５から個別情報抽出部１３に対し、カレンダー画像の生成が完了した旨が通知され、個別情報抽出部１３は、次の特定対象に関する個別情報を抽出し、前述の処理が繰り返される。
【００１８】
なお、本実施形態においては、カレンダー画像生成部１５により生成されたカレンダー画像は、画像の生成と共に印刷部３１に渡されて印刷されるが、生成されたカレンダー画像をＧＵＩ部２１を通じてタッチパネル２上に表示し、ユーザが確認動作を行った後に印刷部３１により印刷する構成としても構わない。
【００１９】
次に図３のフローチャートを用いて本実施形態のカレンダープリントシステムの動作の詳細を説明する。先ず、ユーザはカレンダー生成装置Ａを操作しオーダ情報を入力する（＃０１）。前述したように本実施形態におけるオーダ情報は、プリントサイズ、作成するカレンダーの年月、およびテンプレートの種類を用いる。この際、受付部１１は、ＧＵＩ２１を介しタッチパネル上にオーダ入力画面を構築し、ユーザにオーダ情報を入力させる。作成年月のうち月が省略された場合には１年分のカレンダー画像が作成される。図４に例示するように、このオーダ入力画面はプリントサイズ入力領域４１、作成年月入力領域４２およびテンプレート選択領域４３から構成されている。プリントサイズ入力領域４１および作成年月入力領域４２は、入力の簡単化および無効な文字の入力を避けるためにプルダウンメニューを用いることが望ましい。ユーザが、タッチパネル２の当該領域部分をタッチすると、選択可能な文字列が表示され、ユーザは所望の文字列をタッチすることにより選択することができるものである。また、テンプレート選択領域には、使用可能なテンプレートのサムネイルが表示されており、ユーザがタッチパネル２上で所望のテンプレートをタッチすると、選択されたテンプレートの周囲に枠線が表示され、選択されていることが明示される。テンプレートには、画像が合成できるものと合成できないものが混在している。このようにして、図４の例ではプリントサイズＡ３、作成年月２００７年７月、右端のテンプレートがオーダ情報として取得される。
【００２０】
次に、受付部１１はテンプレートに合成する画像を取得する。受付部１１は、ＧＵＩ部２１を介してタッチパネル２上に、ユーザに対して合成する画像を選択するメッセージを表示すると共に、画像記憶部１２に保持している画像のサムネイルを表示する。このとき、受付部１１はタッチパネル２上に、ユーザが所持する画像記録メディアから画像を読み込むためのボタンも同時に表示する。読み込みボタンが押下された場合（＃０２のYes分岐）には、ユーザは画像記録メディアをコントローラ１のメディアリーダ３に画像記録メディアを挿入し、受付部１１は画像を取得する（＃０３）。読み込まれた画像は、ＧＵＩ部２１を介して、タッチパネル２上にサムネイルとして表示される。ユーザは、タッチパネル２上で所望の画像をタッチして選択する（＃０４）。上記のオーダ情報入力で１年分のカレンダー作成を指示した場合等の場合には、この画像選択動作は、必要な枚数分繰り返される。なお、オーダ情報入力で画像を合成できないテンプレートを選択した場合には、この画像選択動作は省略される。このようにして選択された画像は、カレンダー画像生成部１５に渡される。
【００２１】
受付部１１により取得されたオーダ情報は、テンプレートモジュール１４およびカレンダー画像生成部１５に渡される。選択されたテンプレート種別を取得したテンプレートモジュール１４では、テンプレート取得部１４ｂによりテンプレート記憶部１４ａに記憶されているテンプレートから該当するテンプレートが取得される（＃０５）。本実施形態においては、テンプレートはプリントサイズ毎に用意されているものとし、テンプレート種別、プリントサイズおよびカレンダーの作成年月に応じてテンプレートが選択される。ただし、これに限定されるものではなく、テンプレート種別毎に１つのテンプレート画像を保持しておき、プリントサイズに応じて解像度変換を施す等の構成としても構わない。このようにして取得されたテンプレートは、カレンダー画像生成部１５に渡される。また、同時にテンプレートモジュール１４からカレンダー画像生成部１５に対し、余白情報も渡される。
【００２２】
テンプレートおよび画像を取得したカレンダー画像生成部１５は、取得したテンプレートと取得した画像を合成する（＃０６）。図４に示すように、テンプレートには画像を合成する領域が設定されているが、当該画像の大きさと当該領域の大きさは一般的には一致しないため、当該画像を拡大もしくは縮小し、合成領域に対応した大きさに変更することが望ましく、さらには、画像のアスペクト比を保存した拡大もしくは縮小を行うことが望ましい。
【００２３】
次に、受付部１１はユーザから個別情報を取得する（＃０７）。受付部１１はＧＵＩ部２１を介してタッチパネル２上に文字入力領域とソフトキーボードから構成される文字入力画面を表示、ユーザに個別情報を入力させる。また、ソフトキーボードの代替として、図示しないキーボード等を接続して入力装置として使用することも可能である。さらに、別途コンピュータ等で作成したファイルをメディアリーダ３を介して入力する、赤外線通信ユニット４を介して、携帯電話等の赤外線送信機能を有する装置から個別情報を取得することも可能である。図５は入力される個別情報の例である。本実施形態においては、個別情報は各行毎に対象ＩＤ、表示文字列、表示月日から構成されており、各項目は空白で区切られている。例えば、図５の第１行は対象ＩＤ＝１用のカレンダー画像の７月４日の余白に“Ａ君誕生日”とコメントが入れられることを意味している。また、対象ＩＤ＝０の行は、全対象共通の情報（以下、共通情報と称する）を表しており、全対象のカレンダーにコメントとして入れられる。本実施形態では、共通情報を対象ＩＤ＝０として個別情報と同時に入力しているが、共通情報として分離して入力させても構わない。
【００２４】
前述のようにして取得された個別情報は、個別情報抽出部１３により対象毎の個別情報が抽出される（＃０８）。図５の個別情報を取得した場合には、先ず対象ＩＤ＝１が検出されるので、他の対象ＩＤ＝１もしくは０の個別情報を検索し抽出する。前述したように対象ＩＤ＝０は全対象の共通項目なので、常に抽出することとなる。このようにして、第１行目および４行目の個別情報が抽出され、抽出された個別情報はカレンダー画像生成部１５に渡される。
【００２５】
次に、カレンダー画像生成部１５は、取得した個別情報を合成する。いま、個別情報として図５の１行目（第１データと称する）および４行目（第２データと称する）が取得されている。先ず第１データの月日は7/4であるため、テンプレートモジュール１４から取得した余白情報から７月４日の余白領域の位置およびサイズを取得し、当該領域に表示文字列“Ａ君誕生日”を画像化して合成する（＃０９）。このとき、表示文字列の長さおよび使用するフォントから、文字列を画像化したときの大きさを算出し、当該領域に収まるようにフォントサイズを調整することが望ましい。さらに、個別情報に文字色を指定する項目を設け、当該文字色を用いて表示文字列を画像化する構成とすることもできる。なお、本実施形態においては、入力された個別情報に含まれる表示文字列を画像化してテンプレートと合成しているが、これに限定されるものではなく、例えば“誕生日”等の特定の文字列である場合には、当該文字列に代えて“ケーキの画像”等のマークを用いることも可能であり、本発明の目的を達成し得る限り、他の表示形態を用いることができる。また、各暦日に対応する余白領域は暦日の近傍に個々に設定されているが、これに限定されるものではなく、各暦日共通の領域としても構わない。
【００２６】
この処理を、個別情報抽出部１３から取得した全個別情報に対して行う（＃１０）。このようにして、１対象分のカレンダー画像として図６のカレンダー画像が生成され、図示しないハードディスクドライブ等の記憶媒体（以下、記録媒体と称する）に記録される。
【００２７】
カレンダー画像生成部１５は、１対象分のカレンダー画像生成が完了した旨を個別情報抽出部１３に通知する。通知を受理した個別情報抽出部１３は、次の対象に係る個別情報を抽出する。図５の例では、第２行と第４行が抽出され、図７のカレンダー画像が生成される。このような処理が全ての対象に対して施され、全対象に対して処理が完了すると（＃１１のYes分岐）、記録媒体に記録されているカレンダー画像が印刷部３１に送られ、プリントアウトが行われる（＃１２）。
【００２８】
このように、本発明によるカレンダープリントシステムによると、１つのオーダにより個々の個別情報が付加された複数対象分のカレンダーを作成することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明によるカレンダープリントシステムのシステム構成図
【図２】本発明によるカレンダープリントシステムの機能要素を示す機能ブロック図
【図３】本発明の実施形態における処理の流れを示すフローチャート
【図４】本発明の実施形態におけるオーダ入力画面の例
【図５】本発明の実施形態における個別情報の例
【図６】本発明の実施形態における生成されたカレンダー画像の例
【図７】本発明の実施形態における生成されたカレンダー画像の例
【符号の説明】
【００３０】
１１：受付部
１２：画像記憶部
１３：個別情報抽出部
１４：テンプレートモジュール
１５：カレンダー画像生成部
２１：ＧＵＩ部
３１：印刷部
【図１】
2009064235.tif 000003
【図２】
2009064235.tif 000004
【図３】
2009064235.tif 000005
【図４】
2009064235.tif 000006
【図５】
2009064235.tif 000007
【図６】
2009064235.tif 000008
【図７】
2009064235.tif 000009