(57)【要約】【課題】スケジュール調整を容易な操作で行うことができる技術を提供することを目的とする。【解決手段】実施形態の情報処理装置は、パネル式の表示部と、表示部に積層配置され、接触検知によりユーザの入力を受け付けるタッチパネル式の入力部と、制御部とを有する。制御部は、第１スケジュール表を表示部に表示し、入力部が表示部に表示されている第１画像上での接触または離触を検知すると、第１画像に対応した第２スケジュールを記憶部から取得し、第１スケジュール表に、取得した第２スケジュールをマージして表示部に表示する。【選択図】図８
2013182624.tif 000002
【特許請求の範囲】
【請求項１】
パネル式の表示部と、
前記表示部に積層配置され、接触検知によりユーザの入力を受け付けるタッチパネル式の入力部と、
第１スケジュール表を前記表示部に表示し、
前記入力部が、前記表示部に表示されている第１画像上での接触または離触を検知すると、前記第１画像に対応した第２スケジュールを記憶部から取得し、前記第１スケジュール表に、取得した第２スケジュールをマージして前記表示部に表示する制御部と、
を有する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記制御部は、前記第１スケジュール表にある既存のスケジュールの空き日時と、前記第２スケジュールの空き日時とが共に合致する日時を抽出し、前記抽出された日時の欄を、他の欄の表示とは異なる表示となるように制御する
情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置において、
前記制御部は、前記第１スケジュール表にある日時の欄のうち、前記入力部が接触検知した位置にある欄の表示を、他の欄の表示とはことなる表示となるように制御する
情報処理装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の情報処理装置において、
前記制御部は、前記表示部に表示されている画像に対応付けられたスケジュールを記憶部から取得し、該スケジュールを、前記第１スケジュール表として前記表示部に表示する
情報処理装置。
【請求項５】
パネル式の表示部と、前記表示部に積層配置され、接触検知によりユーザの入力を受け付けるタッチパネル式の入力部とを有するコンピュータに実行させるためのプログラムであり、
前記表示部に、第１スケジュール表を表示させ、
前記入力部から、前記表示部に表示されている第１画像の表示領域での接触検知情報を取得する場合、前記第１画像に対応した第２スケジュールを記憶部から取得し、
前記第１スケジュール表に、取得した第２スケジュールをマージして前記表示部に表示させる
処理をコンピュータに実行させるためのスケジュール表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この明細書に記載の実施形態は、イベントに向けたスケジュールを表示し、調整する技術に関する。
【背景技術】
【０００２】
結婚式や、旅行、催し物などのイベントを実施する場合、物品の手配やスケジュール調整など、決定すべき様々な項目がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
イベントに向けて決定すべき項目は多く、スケジュール調整が煩雑となり、手間を要する。
【０００４】
実施形態は上述した問題点を解決するためになされたものであり、各項目のスケジュールを容易な操作で確認でき、スケジュール調整できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
実施形態の情報処理装置は、パネル式の表示部と、表示部に積層配置され、接触検知によりユーザの入力を受け付けるタッチパネル式の入力部と、制御部とを有する。制御部は、第１スケジュール表を表示部に表示し、入力部が表示部に表示されている第１画像上での接触または離触を検知すると、第１画像に対応した第２スケジュールを記憶部から取得し、第１スケジュール表に、取得した第２スケジュールをマージして表示部に表示する。
【図面の簡単な説明】
【０００６】
【図１】実施形態の卓上型情報処理装置の外観を示す図である。
【図２】実施形態の卓上型情報処理装置のハードウェア構成例およびソフトウェア構成例を示す図である。
【図３】実施形態の卓上型情報処理装置を上側から視認したときの図、およびタッチパネルディスプレイの表示例を示す図である。
【図４】打ち合わせ時のタッチパネルディスプレイの表示例を示す図である。
【図５】実施形態の検索操作例および表示例を示す図である。
【図６】実施形態の印刷設定時の操作例および表示例を示す図である。
【図７】実施形態のスケジュール表を表示するときの操作例および表示例を示す図である。
【図８】実施形態のスケジュール調整時の操作例および表示例を示す図である。
【図９】図７、図８の操作時の動作例を示すフローチャートである。
【発明を実施するための形態】
【０００７】
実施形態では、入力された画像データに対して類似度の高い画像データを複数抽出して、抽出画像データを表示する情報処理装置について説明する。また実施形態では、ユーザのイベント情報、イベントに使用する物品の空き時間の情報などを元に、各種イベントに向けたスケジュールの調整を容易な操作で行うことができる情報処理装置について説明する。以下の説明では、イベントの一例として結婚式を取り上げ、挙式に向けた各スケジュールの調整について説明する。
【０００８】
また本実施形態では、卓上型の情報処理装置（コンピュータ）について説明する。本実施形態の卓上型情報処理装置は、平らな天板面に、表示面、操作面を上方に向けた大型の液晶パネルを有している。
【０００９】
以下、図面を参照しつつ、本実施形態の態様について説明する。図１は、実施形態の卓上型情報処理装置１００の外観を示した図である。図１に示すように、卓上型情報処理装置１００はテーブル型（卓上型）の情報処理装置であり、その天板面上に、操作表示用の大型のタッチパネルディスプレイ５０が配置されている。
【００１０】
タッチパネルディスプレイ５０は、タッチ式の入力デバイスであるタッチセンサ（入力部）がパネル式の表示部上に積層配置されており、画面上のコンテンツ（画像）を指やペン先でコントロールすることが可能である。タッチパネルディスプレイ５０は、さらに、ディスプレイ全面に受光機能があり、スキャナとしての機能も有している。例えば、画面上に置かれた写真等を液晶素子内もしくは隣接させて配置されたＣＣＤ（Charge Coupled Device）センサによって反射光を受光して画像データを取得し、結果をそのままディスプレイに表示させる機能を有している。タッチパネルディスプレイ５０は、ディスカッションのための様々なコンテンツを表示可能とし、またコピー機の操作入力のためのユーザインターフェースの役割も担う。
【００１１】
卓上型情報処理装置１００内部には、プリンタエンジン（後述のプリンタユニット８０）が配置され、シート上に文字、画像等を印刷するユニット、シートを積層保持する機構、印刷済みのシートを置く排紙口等が配置されている。また印刷済みシートにステイプルを行う機構があってもよい。
【００１２】
卓上型情報処理装置１００は、例えば非接触ＩＣカード等による認証により、複数人のユーザの同時ログインを許容する。複数ユーザが使用する際には、ユーザごとに使用可能な領域が区分けされ、ユーザはその領域ごとに使用する。卓上型情報処理装置１００を用いて複数人でディスカッションやプレゼンテーション、商談などを行うこともできる。
【００１３】
図２（Ａ）は、卓上型情報処理装置１００内部のハードウェア構成の一例を示すブロック図である。卓上型情報処理装置１００は、プロセッサ１０、ＤＲＡＭ（Dynamic Random Access Memory）２０、ＲＯＭ（Read Only Memory）３０、ＨＤＤ（Hard Disk Drive）４０、タッチパネルディスプレイ５０、ネットワークＩ／Ｆ（Interface）６０、センサユニット７０、プリンタユニット８０、タイマー９０を有する。これらは通信バスＢにより互いに制御信号、データの送受信を行う。図２（Ａ）では、各ユニットを直接的に制御するコントローラ等については図示していない。
【００１４】
プロセッサ１０は、例えばＣＰＵ（Central Processing Unit）などの演算処理装置であり、ＲＯＭ３０やＨＤＤ４０などに格納されているプログラムをＤＲＡＭ２０にロードし、演算実行することで、プログラムに従い様々な処理を行う。ＤＲＡＭ２０は、揮発性の主記憶装置である。ＲＯＭ３０は、永続的に記憶する不揮発性の記憶装置であり、システム起動時のＢＩＯＳ（Basic Input Output System）や、プリンタ機能を制御するシステムプログラムなどが記憶されている。ＨＤＤ４０は、永続的に記憶可能な不揮発性の補助記憶装置であり、ユーザが使用するデータやプログラムはＨＤＤ４０に記憶される。
【００１５】
タッチパネルディスプレイ５０は、静電容量方式のタッチパネルの入力部（タッチパネル式の入力部）、およびフラット型パネルの表示部（パネル式の表示部）により構成されている。タッチパネルは、複数の同時接触を検知するマルチタッチに対応しており、接触位置に応じた座標値（Ｘ値、Ｙ値）を得ることができる。またフラット型パネルは、表示用の発光素子ととともに読み取り用の撮像素子（ＣＣＤセンサなど）がパネル全面に備えられており、物体読み取り機能（スキャナ機能）も有する。読み取りの際には、発光素子がシート面を照射し、この反射光を撮像素子が撮像（受光）する。
【００１６】
ネットワークＩ／Ｆ６０は、外部機器と通信を担うユニットであり、ＬＡＮ（Local Area Network）ボード、公衆回線網と接続されるＦＡＸボードなどを含む。またネットワークＩ／Ｆ６０は、例えば、外部機器とのデータのやり取りを行うことのできるＢｌｕｅｔｏｏｔｈ（登録商標）、ＴｒａｎｓｆｅｒＪｅｔ（登録商標）等の通信装置やＵＳＢ（Universal Serial Bus）メモリ等のコネクタも備わっている。
【００１７】
センサユニット７０は、ユーザが所持するＩＤ（Identification）カードを検知し、ＩＤカード内に記述されている情報を読み取るユニットである。読み取られた情報は、卓上型情報処理装置１００のログイン認証などに用いられる。このＩＤカードは、非接触型のＩＣカードであり、ユーザの識別情報が少なくとも記憶されている。
【００１８】
プリンタユニット８０は、画像データを印刷するユニットである。プリンタユニット８０は、トナーを収容するトナーカートリッジ、シートを収容するカセット、プロセスユニット（感光体ドラム、帯電部、露光部、中間転写ベルトなど）、加熱定着器、排出トレイを有し、カセットに収容されているシートを、プロセスユニット、加熱定着器、排出トレイの順に搬送する搬送部を有する。またタイマー９０は、現在時刻を計時するユニットである。
【００１９】
図２（Ｂ）は、本実施形態におけるソフトウェアの構成例である。システム２０５は、本実施形態の動作を定義したシステムプログラムであり、また各ハードウェアを制御するためのオペレーティングシステム（ＯＳ）も含む。プリンタドライバ２０６は、プリンタユニット８０で印刷する際の設定値や画像を印刷形式のフォーマットに変換するプログラムである。スケジュール管理ＤＢ２０４は、クライアント（顧客）毎にスケジューリングを行うためのデータを保存する。スケジュール管理ＤＢ２０４は、プランナー（企画や計画を立てる人）によりクライアントが選択特定された段階で、クライアント独自のデータが特定され、システム２０５に読み出される構成となっている。
【００２０】
結婚式を例にした場合、クライアント毎に、クライアントの識別情報（ＩＤ）、挙式の日時、挙式に向けた全体のスケジュール（時間情報）、検討すべき項目ごとのスケジュール等があらかじめスケジュール管理ＤＢ２０４に登録されている。検討すべき項目としては、例えば式場選定、招待状の作成・発送、引き出物選定、衣装選定、挙式のときの写真・映像撮影の調整、料理選定、ヘアメイク選定、ハネムーンの日取り等がある。尚、この検討項目は、国や文化等で異なるため地域毎に設定可能である。尚、スケジュール管理ＤＢ２０４には、これら以外にも、クライアントの連絡先などの個人情報、クライアントを示す画像（アイコン）、各項目についての詳細な内容情報（テキスト情報）などが、クライアントの識別情報と対応付けられて登録されている。
【００２１】
検索エンジン２０３は、既知の技術を用い、入力された対象となる画像データをもとに、画像ＤＢ２０１に登録された画像データとのマッチングを行い、類似度の高いものを抽出する機能を有する。具体的には、検索エンジン２０３は、入力された画像データ内でのエッジ検出等での形状認識および色情報の抽出や、画像データに付加されているメタデータ、別途入力される検索条件（例えば後述するメタデータ）等を元に、類似度の高いデータを抽出する。
【００２２】
画像ＤＢ２０１には、例えば衣装画像など、決定すべき項目ごとに複数の画像データが事前に登録されている。画像ＤＢ２０１に登録された画像には、本実施形態では、画像データのヘッダ部分などに埋め込まれる形式で、メタデータが登録されている。このメタデータとしては、衣装画像である場合は、衣装画像の識別情報（ドレスＩＤ）、ブランド名、商品名、衣装の色、サイズ、レンタル価格等の情報が含まれている。これらは一例であり、態様はこの限りではない。尚、メタデータを画像データと一体とせず、別データとして扱い、これらを対応付けて画像ＤＢ２０１内に記憶させる実装でも構わない。
【００２３】
レンタルスケジュールＤＢ２０２には、画像ＤＢ２０１に登録された衣装画像データのレンタルスケジュールデータが、対応付けられて登録されている。１つの画像データに対して、衣装のサイズ毎、色別となるよう複数のスケジュールデータを持つようしてもよいし、ストックされた数分のスケジュールデータを持つようにしてもよい。スケジュールデータは、試着予約の状況を日付データと時間データとして持つと共に、実際に挙式で使用するレンタル日も登録されるような構造となっている。
【００２４】
システム２０５は、対象となる画像データと、必要に応じてクライアントの挙式の日（日付データ）を検索エンジン２０３に入力する。検索エンジン２０３は、画像ＤＢ２０１に対して先に説明した画像検索を行い、類似度の高い画像データを抽出する。検索エンジン２０３は、さらにタイマー９０による現在日時のデータと、抽出された画像データのＩＤとを検索条件として、レンタルスケジュールＤＢ２０２に対し検索を行う。検索エンジン２０３は、当該画像データのＩＤのレンタル状況（空き時間もしくはレンタル予定となっている時間）をレンタルスケジュールＤＢ２０２から取得し、類似度の高くレンタル可能なものを１つもしくは複数、システム２０５側へフィードバックする。尚、検索エンジン２０３は、システム２０５からタイマー９０による日時データに対して、あらかじめ前後数日を含めてレンタル可能か否かをチェックする機能を持つ構成としてもよい。
【００２５】
図２（Ｂ）に示す各ソフトウェアは、本実施形態では事前にＨＤＤ４０内に導入されている。プロセッサ１０がＨＤＤ４０に導入されている上記各ソフトウェアをＤＲＡＭ２０に展開し、演算実行する。これにより、図２（Ａ）で示した各ハードウェアと協働して、機能を実現する。尚、画像ＤＢ２０１、レンタルスケジュールＤＢ２０２は、検索エンジン２０３からの検索要求を受け付け、検索結果を検索エンジン２０３に返信できればよく、他部署や他会社が保持管理しているＤＢなど、卓上型情報処理装置１００の外部に設置されていてもよい。またスケジュール管理ＤＢ２０４も通信可能な外部機器内にあってもよい。
【００２６】
ここで、卓上型情報処理装置１００の表示について説明する。図３（Ａ）は、卓上型情報処理装置１００を上側から視認したときの平面図であり、図３（Ｂ）は、タッチパネルディスプレイ５０の表示例を示す図である。卓上型情報処理装置１００は、複数ユーザの同時ログインを可能としており、複数ユーザのデスクトップ画面を同時に表示させることができる。センサユニット７０は、本例では天板付近の四方側面の中央部にそれぞれ配置されている（計４つ）。ＩＤカード２００Ａ〜２００Ｄを携帯したユーザがセンサユニット７０に近接することで、センサユニット７０がＩＤカード内の情報を読み取り、ログイン認証が行われる。ＩＤカード内の情報が事前にＨＤＤ４０もしくは外部の認証機構に登録されているものである場合、認証適合となり、そのユーザの居る向きに各個人のデスクトップ画面が表示される（図３（Ｂ）参照）。ユーザの居る向きは、いずれのセンサユニット７０からＩＤカード情報が取得されたかにより決定される。
【００２７】
またタッチパネルディスプレイ５０は、各個人が使用できる範囲を示す境界も表示する。図３（Ｂ）の例ではこの境界を破線ラインとしたが、これに類するものであり、使用範囲がユーザに分かるものであればどのような態様でもよい。また図３（Ｂ）の例は、４人のユーザが同時に使用している例であり、各ユーザの作業領域は、領域Ｒ１〜Ｒ４となっている。ＩＤカード２００Ａを所持しているユーザは領域Ｒ１を作業領域として使用し、以下同様にＩＤカード２００Ｂを所持しているユーザは領域Ｒ２を、ＩＤカード２００Ｃを所持しているユーザは領域Ｒ３を、ＩＤカード２００Ｄを所持しているユーザは領域Ｒ４を、それぞれ作業領域として使用する。
【００２８】
タッチパネルディスプレイ５０は、図３（Ｂ）に示すようにユーザの居る位置に応じて、ユーザにとって正規の向きとなるようにデスクトップ画面を表示する。すなわち、ユーザの居る方が画面下方となり、向かい側が画面上方となる向きでデスクトップ画面を表示する。またログイン時のデスクトップ画面は、ユーザが前回ログアウトしたときの状態で表示されてもよく、事前にユーザごとに定義されたデフォルト状態で表示されてもよい。
【００２９】
またタッチパネルディスプレイ５０を１人のユーザが占有し、顧客との商談や打ち合わせをすることも可能である。表示された各画像（オブジェクト）は、公知の技術を用いて、ユーザの所定操作により、移動、拡大、縮小、回転等を行うことができる。
【００３０】
次に、卓上型情報処理装置１００の打ち合わせ機能の具体的な表示操作例について説明する。以降の説明では、図２（Ｂ）に示すプログラムを動作主体となるように説明するが、これは、プロセッサ１０がＨＤＤ４０に導入された上記各プログラムをＤＲＡＭ２０に展開し、演算実行することで行われる。すなわち、ハードウェアとソフトウェアとが協働することで実現される。また、タッチパネルディスプレイ５０での接触検知やそれに応じた表示制御（例えば表示画像の移動や拡大、縮小、回転）は、従来技術により、プロセッサ１０が所定のプログラムを演算実行することで、タッチパネルディスプレイ５０と協働することで実現する。
【００３１】
卓上型情報処理装置１００は、先にも述べたように様々なコンテンツを表示、加工できるとともに、スケジュールの設定等を行うことができる。以降、結婚式のプランニングを例に説明する。図４（Ａ）は、所定の操作により、結婚式についての打ち合わせ機能を有効にした場合の表示例である。
【００３２】
卓上型情報処理装置１００は、タイマー９０から現在日時のデータを取得することで、プランナーがログインした日時情報を保持する。またクライアントＩＤなど、クライアントに関する情報をプランナーが入力することで、当該クライアント用のデスクトップ画面、クライアントの情報（クライアントアイコンなど）、クライアントのスケジュールなどを表示させることができる。本ケースでは、結婚式で新婦が使用する衣装の候補を決定し、その衣装の試着スケジュールを調整する場合を想定したものである。
【００３３】
タッチパネルディスプレイ５０の一端側には、プランナー用アイコンが表示される。図４（Ｂ）は、このプランナー用アイコンの一例を示す拡大図である。プランナー用アイコンは、中央にプランナーの写真が表示されると共に、プラニングに必要な作業のためのアイコンがその周囲に配置されている。作業用アイコンとして、本例では「食事」、「会場」、「衣装」、「写真」、「引き出物」、「プラン」が用意されているものとするが、その他の項目のアイコンが用意されていてもよい。
【００３４】
図４（Ａ）の表示についての説明に戻る。プランナーは、タッチパネルディスプレイ５０に表示され、操作可能なソフトキーボード等を用いて、卓上型情報処理装置１００にログインすると共に（上記ＩＤカードによる認証でもよい）、プラニング対象となるクライアントを、選択ダイアログ（不図示）を介して選択する。この選択により、タッチパネルディスプレイ５０の他端側には、クライアントの写真が付されたクライアントアイコンが表示される。尚、クライアントアイコンは、クライアントＩＤとともに当該クライアントのスケジュール（都合の付く日時についての時間情報、または都合の付かない日時についての時間情報）と対応付けられてスケジュール管理ＤＢ２０４に登録されている。
【００３５】
プランデータＡは、過去に決定した項目や予定した項目を、冊子調にページめくりができるように表示させるテンプレートデータである。このテンプレートデータは、複数のテンプレートのうちからクライアントが選択可能である。またタッチパネルディスプレイ５０は、例えばプランナー用アイコン内の衣装エリアが押下されることで、プランデータＢを表示する。プランデータＢは、衣装の詳細項目を表示させるためのテンプレートデータである。
【００３６】
またタッチパネルディスプレイ５０は、カレンダー形式のスケジュールウィジェットを表示する。このウィジェットは、図４（Ａ）に示すアイコン状態時では現在月のカレンダーを表示しており、ユーザにより選択されることで、クライアントのスケジュール表を表示する。このスケジュール表の表示や操作については後述する。
【００３７】
図５は衣装検討を行っているときの操作や表示画面の一例である。図５（Ａ）では、タッチパネルディスプレイ５０でスキャンした画像やクライアントが外部デバイスで持ち込んだ衣装の画像データが表示されている。ユーザは、画像データをプランナー用アイコンの衣装エリアにドラッグ＆ドロップ（接触または離触）することで、検索エンジン２０３が画像検索を行う。
【００３８】
検索エンジン２０３の検索結果に応じて、システム２０５は、図５（Ｂ）に示すように検索結果である衣装画像データをタッチパネルディスプレイ５０に表示する。本例では検索結果は３件であったとする。システム２０５は、入力される画像データに対して、類似度の高い画像データを所定のテンプレート内に埋め込んでカード形式で表示する。このカード形式のテンプレートは、画像データの下側にメタデータが付されて表示されるようなレイアウト構造である。ユーザは、検索された結果から好みのものを選択し、例えば、ドラッグ＆ドロップ操作でプランデータＢのテンプレートに埋め込む。この操作により、図５（Ｃ）に示すように、選択された画像データ、およびメタデータがプランデータＢのテンプレート内に表示される。プランデータＢのテンプレートに表示される場合、画像データとメタデータの表示位置が先の検索結果のカード形式のテンプレートとは異なる位置となる。
【００３９】
プランデータＢに表示された画像データは、手書き入力を可能とし、またメタデータの記述されている領域は、ソフトキーボードを使用した入力も受け付ける。例えば衣装の一部にオプションの造花などを付ける場合、画像上にその位置を手書き入力し、メタデータ内に造花の色や形などの具体的事項を入力する。これら入力されるデータは、本例ではスケジュール管理ＤＢ２０４に格納され、管理される。
【００４０】
次に、印刷操作について図６を用いて説明する。プランデータＢ（プランデータＡでもよい）上にユーザが手のひらの根元部分を置くと、手のひらの根元部分を起点に、指の位置にプリンタ動作用のアクションアイコンが表示される（図６（Ａ）の円内参照）。ユーザは、アクションアイコンのうち「プリント」に相当するアイコンをタッチ押下する。これにより、図６（Ｂ）に示すように、印刷コンテンツのファイル名および印刷対象となるコンテンツのプレビュー画面が表示させる。
【００４１】
タッチパネルディスプレイ５０に表示された印刷プレビュー画面では、ユーザの指先やペン先操作により、ページめくりが可能となっている。すなわち、指先を右ページに接触させ、左方向にスライドさせることで、次ページとなるようにめくることができる。逆に指先を左ページに接触させ、右方向にスライドさせることで、前ページの表示となるようにすることもできる。
【００４２】
タッチパネルディスプレイ５０は、印刷プレビュー画面を表示するとともに印刷部数設定欄や印刷設定ボタンを表示し、スタートボタンを表示する。コンテンツ内容が確認された後、プランナーがスタートボタンを押下することで、印刷部数設定欄に入力された部数で、コンテンツデータがプレビュー画面と同等の冊子形式で印刷される。割り付け印刷の設定やシート種別（上質紙とするかなど）、カラー／モノクロの区別等は、印刷設定ボタンが押下された後に表示される設定ダイアログ上で行われる。印刷部数設定欄、印刷設定ボタン、スタートボタンは、本実施形態ではプリンタドライバ２０６により表示されるものとする。以降、スタートボタンが押下された場合、プリンタドライバ２０６のプログラムコードに従いプリンタユニット８０が印刷を行う。
【００４３】
次に、スケジュールの調整につて説明する。ここでは、衣装の試着日を調整する場合について、その操作手順や表示画面を図７、図８を用いて説明する。プランナー（クライアントでもよい）がスケジュールウィジェットを画面中央付近にドラッグ＆ドロップする（図７（Ａ）、図７（Ｂ）参照）、若しくは単に押下することで、タッチパネルディスプレイ５０は、挙式に向けての全体スケジュール表を表示する（図７（Ｃ）参照）。全体スケジュール表は、横軸を時間軸（本例では日単位）とし、縦軸を決定すべき項目とした表であり、各項目をどの程度の期間中に調整、決定する必要があるかを、項目ごとにバー状に示した表である。この全体スケジュールの中で、１つの項目が押下されることで、タッチパネルディスプレイ５０は、当該項目のサブスケジュール表（第１スケジュール表）を表示する（図７（Ｃ）参照）。本例のサブスケジュール表は、横軸を時間軸（日単位）とし、縦軸を試着検討している衣装の種別とした表であり、新婦が検討している衣装についての近日中の予約状況が表示される。ここでは黒網掛けとなっている日を予約の入っている日とする。サブスケジュール表に表示される衣装は、図５を用いて説明した検索結果の衣装であってもよく、クライアントが衣装一覧画面（不図示）を用いて任意に選択した衣装であってもよい。また先のプランデータＢのテンプレートに画像データが登録されたことを条件として、登録された衣装の予約状況がサブスケジュール内に表示される。これに限らず、検索エンジン２０３を使用して衣装の画像データを選択した結果がタッチパネルディスプレイ５０に１つ以上表示されていることを条件としてもよい。
【００４４】
このサブスケジュールは、タイマー９０から取得した現在日時データを基準日として表示される。タッチパネルディスプレイ５０は、例えば１０日単位でグラフィカルに取得されたスケジュールを表示する。サブスケジュール内の余白部をタッチし、左右横方向にスライドさせることで、表示日付を変更することも可能である。また、予約が既に入っているなどの理由により、結婚式当日に使用できない衣装については、その旨がメッセージ表示される。
【００４５】
次いで、表示されたサブスケジュール上にクライアントアイコン（第１画像）をドラッグ＆ドロップすることで（図８（Ａ）参照）、当該サブスケジュールの下部に、クライアントのスケジュール（第２スケジュール）がマージ表示される（図８（Ｂ）参照）。これは、システム２０５がスケジュール管理ＤＢ２０４に登録されているクライアントのスケジュールを取得することで、グラフィカルにマージして表示される。
【００４６】
本実施形態では、既存表示の試着候補のドレスのサブスケジュール表の下部に、新たにクライアントのスケジュール表を表示することで、マージ表示を行うものとするが、態様はこれに限らない。既存表示のサブスケジュール表に重ねて、新たに追加するスケジュールを網掛け色を異ならせて表示する方法など、様々な態様がある。
【００４７】
また本例での新たに追加されるスケジュール表は、横軸を時間軸（期間やレンジ幅は既存表示のサブスケジュール表と同じ）とし、縦軸をクライアント名とした表である。また、黒網掛けとなっている日は、既に予定が入っている日（都合のつかない日）とする。
【００４８】
システム２０５は、ユーザの所定操作をトリガにして、衣装のスケジュールやクライアントのスケジュールが共に空いている日を抽出し、当該日付の欄を予約候補日として表示する（図８（Ｃ）参照）。この予約候補日の欄（縦方向の欄）は、他の表示と異なる色で網掛け表示される。尚、ユーザがサブスケジュール表を指先でタッチすることで、任意に候補日を決める方法でもよい。この場合も、システム２０５は、ユーザにより任意に指定された日付を、他の日付とは異なる表示となるように、網掛けの色を異ならせて表示するように制御する。
【００４９】
実際の試着日が決定され、所定操作が行われることで、システム２０５は、検索エンジン２０３を介して、レンタルスケジュールＤＢ２０２に、選択された衣装の識別情報および今回決定された予約日を登録する。またシステム２０５は、スケジュール管理ＤＢ２０４内のクライアントスケジュールにも同様に、当該決定日を衣装試着日として登録する。これらとともにプラニングデータＡ内に選択された衣装が登録される。
【００５０】
図９は、図７、図８を用いて説明したスケジュール調整時における卓上型情報処理装置１００の動作例を示すフローチャートである。尚、このフローチャートの動作主体を図２（Ｂ）に示すプログラムであるものとして説明するが、上記同様、プロセッサ１０がＨＤＤ４０に導入された上記各プログラムをＤＲＡＭ２０に展開し、演算実行することで行われる。すなわち、図９のフローチャートは、本実施形態ではハードウェアとソフトウェアとが協働することで実現される。
【００５１】
システム２０５は、タッチパネルディスプレイ５０に表示されているスケジュールウィジェットがユーザにより選択されたかを判定する（ＡＣＴ００１）。本例では、スケジュールウィジェットが押下されたか、もしくは中央部にドラッグ＆ドロップされたかを判定する。
【００５２】
システム２０５は、スケジュールウィジェットが選択されるまで待機する（ＡＣＴ００１、Ｎｏのループ）。スケジュールウィジェットが選択される場合（ＡＣＴ０１、Ｙｅｓ）、システム２０５は、クライアントの識別情報（ＩＤ）を用いて、スケジュール管理ＤＢ２０４を参照し、当該クライアントの全体スケジュールを取得する（ＡＣＴ００２）。システム２０５は、タッチパネルディスプレイ５０に、取得した全体スケジュール表をグラフィカルに表示する（ＡＣＴ００３）。
【００５３】
システム２０５は、全体スケジュールのうち衣装に関するスケジュールが選択されたかを判定する（ＡＣＴ００４）。図７（Ｃ）に示すように、全体スケジュール表には、決定すべき項目ごとに、その対応期間が一覧となっている。ユーザは、全体スケジュールの中から調整対象となる項目を押下する。システム２０５は、この押下位置に応じて、いずれの項目が選択されたかを判定する。
【００５４】
衣装に関する項目が選択されなかった場合（ＡＣＴ００４、Ｎｏ）、本例ではその他の項目についてのスケジュール処理が実行される（ＡＣＴ０１５）。尚、その他のスケジュール処理も、ＡＣＴ００５以降の動作は流用可能である。一方、衣装に関する項目が選択される場合（ＡＣＴ００４、Ｙｅｓ）、システム２０５は、スケジュール調整の対象となる画像が選択されているかを判定する（ＡＣＴ００５）。ここでの選択画像は、図５を用いて説明した検索結果の衣装画像（図５（Ｂ）参照）であってもよく、クライアントが任意に選択した衣装画像であってもよい。衣装画像が選択されるまで、処理は待機する（ＡＣＴ００５、ＮＯのループ）。
【００５５】
衣装画像が既に選択されている場合、もしくはＡＣＴ００５の際にユーザにより選択された場合（ＡＣＴ００５、Ｙｅｓ）、システム２０５は、選択された衣装画像に対応したメタデータから、当該衣装の識別情報（ドレスＩＤ）を抽出する（ＡＣＴ００６）。抽出された衣装の識別情報は、検索エンジン２０３に出力される。検索エンジン２０３は、この識別情報でレンタルスケジュールＤＢ２０２を検索し、当該衣装のスケジュールを取得する（ＡＣＴ００７）。ここで取得される情報は、既に他のクライアントにより設定された試着予約日、もしくは空き日（予約の無い日）の時間情報を少なくとも含む。この検索結果がシステム２０５に渡される。複数の衣装が検索される場合、それぞれの時間情報が、衣装の識別情報と対応付けられて渡される。
【００５６】
システム２０５は、取得した情報に基づき、当該衣装のスケジュール表（第１スケジュール表）を表示する（ＡＣＴ００８）。このときの表示画面は、図７（Ｃ）のようになる。
【００５７】
システム２０５は、スケジュールの比較対象となる画像（第１画像）が選択されたかを判定する（ＡＣＴ００９）。本例では、スケジュールの比較対象となるアイコンがサブスケジュール表の表示領域内にドラッグ＆ドロップ（接触または離触）されたか否かで判定される。またここでは、スケジュールの比較対象となる画像をクライアントアイコンとする。
【００５８】
クライアントアイコンが選択される場合（ＡＣＴ００９、Ｙｅｓ）、システム２０５は、クライアントアイコンに対応付けられたクライアントＩＤを用いて、当該クライアントのスケジュール、すなわちクライアントの空いている日付や時刻がわかる時間情報を、スケジュール管理ＤＢ２０４から抽出し、図８（Ｂ）に示すようにサブスケジュール表にマージして表示する（ＡＣＴ０１０）。
【００５９】
本例では、クライアントアイコンがサブスケジュール表に移動することで、クライアントのスケジュール表がマージ表示されるものとするが、態様はこの限りでは無い。例えばサブスケジュール表の中には無い他の衣装画像が表示された状態で、ユーザが当該画像をサブスケジュール表にドラッグ＆ドロップすることで、システム２０５は、当該衣装の予約スケジュールをマージ表示する。この場合、システム２０５は、当該衣装のスケジュール抽出を検索エンジン２０３に依頼し、検索エンジン２０３がレンタルスケジュールＤＢからスケジュールを抽出する形式となる。システム２０５は、抽出された衣装のスケジュールを既存のスケジュール表にマージ表示する。
【００６０】
図９のフローチャートの説明に戻る。ユーザの所定操作により、システム２０５は、調整可能な日（候補日）を抽出し、この候補日が他の表示とは異なる形式となるようにサブスケジュール上に表示する（ＡＣＴ０１１）。システム２０５の候補日の選定方法は、以下の通りである。
（ＡＣＴ０１１−１）システム２０５は、現在日時以降から挙式当日までの間に、各衣装の予約が空いている日付を抽出する。
（ＡＣＴ０１１−２）システム２０５は、ＡＣＴ０１１−１で抽出された日付と、クライアントのスケジュール（クライアントの空き日）とを比較し、これらが互いに空いている日付を抽出する。
（ＡＣＴ０１１−３）システム２０５は、ＡＣＴ０１１−２で抽出された日付、時間帯で、タイマー９０より取得される現在日時から最も近い日付を候補日とし、他の日付欄をとは異なる形式で表示する。また、システム２０５は、この候補日で決定してよいかの確認ダイアログ（不図示）を表示する。
上記のＡＣＴ０１１−１〜ＡＣＴ０１１−３の動作は、あくまで一例である。またＡＣＴ０１１−３の候補日選定で、例えば抽出された日付の日柄が悪い日（仏滅など）の場合は除外する、という判定を設けたり、クライアントの休日を優先させる判定を設けたりしてもよい。また、都合のよい候補日が無い場合、システム２０５は、調整不可である旨のメッセージを表示する。
【００６１】
表示された確認ダイアログで「いいえ」ボタンが押下されるなど、ＡＣＴ０１２が否定である場合（ＡＣＴ０１２、Ｎｏ）、システム２０５は、ＡＣＴ０１１−３で抽出された候補日の次に近い日付を、他とは異なる表示形式で表示し（ＡＣＴ０１３）、確認ダイアログを表示する（ＡＣＴ０１２へ戻る）。
【００６２】
一方、確認ダイアログで「はい」ボタンが押下されるなど、ＡＣＴ０１２が肯定判定となる場合（ＡＣＴ０１２、Ｙｅｓ）、システム２０５は、決定されたスケジュール（決定された日付情報）で各ＤＢを更新する。システム２０５は、スケジュール管理ＤＢ２０４に登録されているクライアントスケジュールに、決定された日付の情報、および当該日に実施する内容（本例では新婦試着を示すコード値、試着衣装の識別情報など）を登録する。一方、システム２０５は、検索エンジン２０３に試着衣装の識別情報および決定された日付情報を出力し、検索エンジン２０３がレンタルスケジュールＤＢ２０２に当該情報を登録する。
【００６３】
尚、上記例では、日を単位として説明しているが、時刻や時間帯を単位とした実装も可能である。
【００６４】
上記では、より具体的な例として、衣装の試着のスケジュール調整について説明したが、その他の項目にも適用可能である。例えば決定すべき項目が料理の選定である場合、試食の日程決めにも上記例を適用させることができる。クライアントにより候補として選定されたコース料理（一品ずつでもよい）の画像が、タッチパネルディスプレイ５０上に選定表示されている場合、サブスケジュール表は、一例として、そのコース料理を調理する日付（他者の挙式のときに、ついでに調理するなど）のスケジュール表示となる。このサブスケジュール表にクライアントアイコンを重ね合わせることで、クライアントのスケジュールも表示され、試食の日程決めを行うことができる。クライアントアイコン以外にも、他の料理画像をサブスケジュール表に重ね合わせることで、当該他の料理の調理日がマージ表示される。
【００６５】
結婚式場の選定の場合、クライアントにより候補として選定された各式場の画像がタッチパネルディスプレイ５０上に表示されている場合、サブスケジュールは、その式場の空き日、もしくは使用される日のスケジュールとなる。このサブスケジュール表にクライアントアイコンを重ね合わせることで、クライアントのスケジュールも下部に表示され、式場見学の日程決めを行うことができる。また他候補の式場の画像をサブスケジュール表に重ね合わせることで、当該他候補の式場のスケジュールもマージ表示される。
【００６６】
ハネムーンの日取りについても同様である。クライアントにより候補として選定された旅行先の国に関する画像が表示されている場合、その画像ＩＤに対応付けられた国へ向かう就航便の日程情報やその就航便の予約状況がサブスケジュールで表示される。このサブスケジュール表にクライアントアイコンを重ね合わせることで、クライアントのスケジュールも表示され、出発日などを決定することができる。
【００６７】
また、ハネムーンの際の宿泊施設の予約も上記手順と同様に行うことができる。宿泊施設の画像が表示されている場合、その画像ＩＤに対応付けられた施設の予約状況を示すサブスケジュールがＤＢから取得され、タッチパネルディスプレイ上に表示される。このサブスケジュール表にクライアントアイコン、若しくは比較する宿泊施設の画像を重ね合わせることで、クライアントのスケジュール、若しくは比較宿泊施設の予約状況がマージ表示される。
【００６８】
また、就航便の情報やその就航便の予約状況がサブスケジュール表として表示されている場合において、宿泊施設の画像を当該スケジュール表に重ね合わせると、その宿泊施設の空き状況もマージして表示される。その他にも、旅行プラン（観光地や観光施設の開館時刻、閉館時刻、閉館日、料理店や店舗の開店時刻、閉店時刻、閉店日など）も、対応付けられた画像をスケジュール表に重ね合わせることで、これらのスケジュールもマージ表示できる。また旅行プランについては、スケジュール表の時間軸の単位を時刻ベースとすることで、当日、いずれの施設や店舗に行けばよいかの候補スケジュールをシステムが自動で導出することができる。
【００６９】
尚、これらのハネムーン日取り決めの態様は、当然、旅行の予約システム等にも適用できる。この他のイベントにも、本実施形態で記載した技術を適用させることができ、スケジュール調整を行うことができる。
【００７０】
上記の実施形態では、画像をドラッグ＆ドロップ等によってサブスケジュール表に移動させることで、当該画像に対応したスケジュールを表示するものとして説明したが、操作方法はドラッグ＆ドロップに限らない。単純に画像の表示領域をタップや押下する操作など、タッチパネルディスプレイ５０が画像表示領域での接触を検知する操作であればどのようなものでも構わない。
【００７１】
本実施形態では装置内部に発明を実施する機能が予め記録されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００７２】
制御部は、実施形態のプロセッサ１０、ＤＲＡＭ２０、通信バス９０を少なくとも有する構成に相当する。またプロセッサ１０、ＤＲＡＭ２０、通信バス９０などの各ハードウェアと協働して動作するプログラムは、ＨＤＤ４０（ＲＯＭ３０でもよい）に事前に記憶されており、プロセッサ１０によりＤＲＡＭ２０にロードされ、演算実行される。表示部、入力部は、タッチパネルディスプレイ５０に相当する。記憶部は、ＤＲＡＭ２０、ＨＤＤ４０に相当する。記憶部は情報処理装置の外部にあっても構わない。
【００７３】
以上に詳説したように、本実施形態の態様により、容易な操作でスケジュールの調整を行うことができる。
【００７４】
本発明は、その精神または主要な特徴から逸脱することなく、他の様々な形で実施することができる。そのため、前述の実施の形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には、なんら拘束されない。さらに、特許請求の範囲の均等範囲に属する全ての変形、様々な改良、代替および改質は、すべて本発明の範囲内のものである。
【符号の説明】
【００７５】
１０  プロセッサ、２０  ＤＲＡＭ、３０  ＲＯＭ、４０  ＨＤＤ、５０  タッチパネルディスプレイ、５１  タッチパネルディスプレイ、５２  撮像ユニット、５３  発光ユニット、６０  ネットワークＩ／Ｆ、７０  センサユニット、８０  プリンタユニット、９０  タイマー、Ｂ  通信バス、卓上型情報処理装置１００（情報処理装置）、２０１  画像ＤＢ、２０２  レンタルスケジュールＤＢ、２０３  検索エンジン、２０４  スケジュール管理ＤＢ、２０５  システム、２０６  プリンタドライバ。
【図１】
2013182624.tif 000003
【図２】
2013182624.tif 000004
【図３】
2013182624.tif 000005
【図４】
2013182624.tif 000006
【図５】
2013182624.tif 000007
【図６】
2013182624.tif 000008
【図７】
2013182624.tif 000009
【図８】
2013182624.tif 000010
【図９】
2013182624.tif 000011