(57)【要約】【課題】本発明の目的は、一つの日付に複数のデータを対応させると共に、カレンダーの表示領域とデータの表示領域とを切り離し、日付に関連付けられた各ファイルの情報を一度に多くのファイルについて表示できる表示管理システムを提供することである。【解決手段】本発明のデータ表示管理システムは、記憶している単位データの日付を単位データ存在日付管理領域２０５において記憶し、さらにカレンダー情報を記憶している。そして、当該制御部５は、当該カレンダー情報上でユーザが日付を選択した場合に、表示データ管理領域１０５から当該選択した日付と同じ日付を有する単位データをデータ管理ファイルからに基づいて特定して、カレンダーと別の場所に特定した単位データの一覧を表示部１０に表示している。【選択図】        図１
2004234383.tif 000002
【特許請求の範囲】
【請求項１】
複数の単位データを含むグループデータの表示を制御するためのデータ表示管理システムであって、
複数の単位データと、各単位データと日付の対応関係を記録した管理データとを含むグループデータを記憶するグループデータ記憶手段と、
所定の年月日のデータを有し必要に応じて指定された特定の期間単位で表示され得るカレンダー情報と、
ユーザにより操作される操作手段と、
前記単位データの情報およびカレンダー情報を表示する表示手段と、
前記カレンダー情報と前記操作手段に対してなされたユーザの操作とに基づいて前記表示手段にカレンダーを表示する制御手段とを備え、
前記制御手段は、該カレンダー上の日付がユーザにより選択されたときに、選択された日付に対応する単位データの一覧を前記管理データに基づいて作成し、該一覧を前記表示手段に前記カレンダーとは別個に表示させることを特徴とする、データ表示管理システム。
【請求項２】
前記制御手段は、前記カレンダー上の複数の日付が前記ユーザにより選択された場合には、選択された複数の日付に対応する単位データの一覧を表示させることを特徴とする、請求項１に記載のデータ表示管理システム。
【請求項３】
前記制御手段は、前記管理データに基づいて、前記管理データに記録されている各単位データの日付に対応する部分とその他の部分とを識別可能な状態で前記カレンダーを表示させることを特徴とする、請求項１に記載のデータ表示システム。
【請求項４】
前記カレンダーの各日付は、複数のグループに分類されており、
前記制御手段は、前記ユーザが前記カレンダー上の前記複数のグループの中からグループを選択した場合には、選択されたグループに含まれる日付に対応する単位データの一覧を前記管理データに基づいて作成することを特徴とする、請求項１に記載のデータ表示管理システム。
【請求項５】
前記制御手段は、前記ユーザにより選択されたカレンダー上の日付に対応する部分とその他の部分とを識別可能な状態で前記カレンダーを表示させることを特徴とする、請求項１〜４に記載のデータ表示管理システム。
【請求項６】
前記管理データは、各単位データと日付と前記単位データに関する情報との対応関係を記録しており、
前記制御手段は、前記単位データの一覧を表示する際に、前記管理データから前記単位データに関する情報を取得して、前記単位データの一覧と共に当該単位データに関する情報を表示させることを特徴とする、請求項１に記載のデータ表示管理システム。
【請求項７】
前記単位データの一覧と共に表示される前記単位データに関する情報の表示項目を、前記ユーザが前記操作手段を介して選択可能であることを特徴とする、請求項６に記載のデータ表示管理システム。
【請求項８】
前記グループデータは、複数存在し、
前記ユーザが前記操作手段を介して、複数のグループデータの中から表示の制御を行うグループデータを選択することができることを特徴とする、請求項１に記載のデータ表示管理システム。
【請求項９】
前記単位データを再生する再生手段をさらに備え、
前記単位データは、音声ファイルであって、
前記再生手段は、前記ユーザが前記操作手段を用いて前記表示手段に表示された単位データの一覧から選択した単位データを音声再生することを特徴とする、請求項１に記載のデータ表示管理システム。
【請求項１０】
複数の単位データを含むグループデータの表示を制御するためのコンピュータプログラムであって、前記コンピュータに
操作手段に対してなされたユーザの操作情報を取得するステップと、
所定の年月日のデータを有し必要に応じて指定された特定の期間単位で表示され得るカレンダー情報と、受け付けた前記ユーザの操作情報とに基づいて、表示手段にカレンダーを表示させるステップと、
該カレンダー上の日付がユーザにより選択されたときに、選択された日付に対応する単位データの一覧を、各単位データと日付の対応関係を記録した管理データに基づいて作成するステップと、
該一覧を前記表示手段に前記カレンダーとは別個に表示させるステップとを実行させることを特徴とする、コンピュータプログラム。
【請求項１１】
請求項１０に記載のコンピュータプログラムと、前記カレンダー情報とを記録した、コンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ表示しシステムに関する発明であって、より特定的には、複数の単位データを含むグループデータの表示を制御するためのデータ表示管理システムに関する発明である。
【０００２】
【従来の技術】
従来、カレンダー表示画面に特徴を有するデータの管理システムとしては、カレンダー画面上でデータが登録されている日の日付に、データの内容に応じた表示が施されるものがある（例えば特許文献１参照）。当該システムでは、ユーザは、カレンダー画面上においてデータのはいっている日を確認することができると共に、それがどのような内容であるのかを視覚的に判断することができる。
【０００３】
【特許文献１】
特開平１０−２１１９８号公報
【０００４】
【発明が解決しようとする課題】
カレンダー表示画面に特徴を有するシステムの内、日付に対応したデータの内容を表示する機能を持った従来のシステムでは、カレンダーの日付枠内にその日付に対応するデータの内容や重要度を表示するため、画面の都合上限られた少ない情報しか表示することができなかった。特に、週や月をまたいでデータの情報を表示する場合は、該当する全ての日付をカレンダー上に表示する必要があるため、データの表示をするための領域を確保することが難しかった。
【０００５】
また、スケジュールを管理することを目的とするシステムであったので、一つの日付に一塊のデータを対応させることしかできなかった。
【０００６】
そこで、本発明の目的は、一つの日付に複数のデータを対応させると共に、カレンダーの表示領域とデータの表示領域とを切り離し、日付に関連付けられた各ファイルの情報を一度に多くのファイルについて表示できる表示管理システムを提供することである。
【０００７】
【課題を解決するための手段】
上記従来の課題を解決する為に、本発明のデータ表示管理システムは、記憶している単位データと日付との関係を管理データとして記憶し、さらにカレンダー情報を記憶し、当該カレンダー情報上でユーザが日付を選択した場合に、管理データから当該選択した日付と同じ日付を有する単位データを管理データに基づいて特定して、カレンダーと別の場所に特定した単位データの一覧を表示手段に表示している。これによって、カレンダーの存在という画面上の制約を受けることなく多数の単位データを表示できる。
【０００８】
【発明の実施の形態】
それでは、以下に本発明の一実施形態に係るデータ表示管理システムついて、図面を参照しながら説明する。図１は、当該データ表示管理システムの全体構成を示したブロック図である。
【０００９】
上記データ表示管理システムは、制御部５、表示部１０、操作部１５、グループデータ記憶装置２０、表示データ記憶装置２５、記録媒体３０、読取装置３５および再生装置４０を備える。制御部５は、例えばＣＰＵによって実現され、当該データ表示管理システムを制御する為のプログラムを実行する。表示部１０は、例えば、ディスプレイによって実現され、ユーザに視覚を通じて情報を通知する。操作部１５は、例えば、キーボードにより実現され、ユーザからの入力結果を制御部５に出力する。記録媒体３０は、例えばメモリーカードにより実現され、データを記憶する。読取装置３５は、上記記録媒体３０に格納されたデータを読み出す装置である。再生装置４０は、制御部５の指示に応じて、グループデータ記憶装置に格納されているデータを再生する。
【００１０】
グループデータ記憶装置２０は、例えば、ハードディスクによって実現され、第１グループデータ２５０−１〜第ｎグループデータ２５０−ｎを記憶する。ここで、第１グループデータ２５０−１〜第ｎグループデータ２５０−ｎについて、図面を参照しながら説明する。図２は、上記第１グループデータ２５０−１の構成を示した図である。
【００１１】
当該第１グループデータ２５０−１は、第１単位データ３００−１〜第ｎ単位データ３００−ｎおよび第１グループデータ管理ファイル３０５を含む。第１単位データ３００−１〜第ｎ単位データ３００−ｎは、コンピュータで利用されるデータであり、例えば音声データである。第１グループデータ管理ファイル３０５は、当該第１グループデータ２５０−１に含まれる単位データの日付（当該単位データが作成された日等）、タイトル、ファイルサイズおよびフォルダ名の一覧等を管理するファイルであり、各単位データと関連付けがされている。なお、ここでは、グループデータの一例として、第１グループデータ２５０−１について説明したが、他のグループデータも当該第１グループデータ２５０−１と同様の構成をとっている。
【００１２】
表示データ記憶装置２５は、カレンダー情報記憶部１００および表示データ管理領域１０５を含む。カレンダー情報記憶部１００は、ＲＯＭによって実現され、一定期間（例えば、５０年分）のカレンダーの情報（以下、カレンダー情報と称す）を記憶する。
【００１３】
表示データ管理領域１０５は、ＲＡＭによって実現され、選択グループデータ記憶領域２００、単位データ存在日付記憶領域２０５、選択日付記憶領域２１０、カレンダー表示期間記憶領域２１５および管理データ表示項目記憶領域２２０を含む。当該表示データ管理領域１０５は、ユーザの入力および選択に応じて、カレンダーおよびデータの一覧を表示部１０に表示させる画面を制御部５で作成する場合に、当該制御部５が参照する領域である。
【００１４】
以下に、当該表示データ管理領域１０５および表示部１０に表示する画面について、図３〜図６に基づいて説明する。図３は、表示部１０の初期状態の表示画面を示し、図４は、当該初期状態の表示データ管理領域の例を示す。また、図５は、図３の初期状態の表示状態で一部の日付を選択した具体例を示す表示画面であり、図６は、その状態の表示データ管理領域の例を示す。この図３から図６に基づいて以下に説明する。
【００１５】
図３および図５の画面は、表示部１０の画面であり、グループデータ選択ボタン４００、グループデータ表示部４０１、カレンダー表示期間選択部４０３、カレンダー表示部４０５、表示期間全選択ボタン４１０、選択日付リセットボタン４１５、追加ボタン４２０、削除ボタン４２５、表示項目設定ボタン４３０、曜日単位選択ボタン４５０、週単位選択ボタン４５５および管理データ表示部４６０を備える。
【００１６】
まず、グループデータ選択ボタン４００は、ユーザが画面に表示させたいグループデータの種類を選択するためのボタンであって、画面上のカーソルがおされることにより、グループデータ記憶装置２０に記憶されている全グループデータ２５０−１〜２５０−ｎのグループデータ名を、グループデータ表示部４０１にリスト表示し、その中から選択されたグループデータ名が表示される。すなわち、グループデータ選択ボタン４００は、リストボックス表示用ボタンである。カレンダー表示期間選択部４０３は、ユーザに対して、画面に表示させるカレンダーを選択させるための部分である。ユーザは、前／後選択ボタン４０４ａ、４０４ｂを押すことにより、年月を選択するか、または、直接年月を入力することができる。より具体的には、ユーザは、２００２年１０月が選択されている状態で前選択ボタン４０４ａを押すと、９月、８月、７月の順に前月が選択表示され、後選択ボタン４０４ｂを押すと、１１月、１２月、２００３年１月と順に後月が表示される。
【００１７】
カレンダー表示部４０５には、カレンダー表示期間選択部４０３に表示されている年月のカレンダーが表示される。当該カレンダーの日付のうち、単位データが存在する日付は網掛け状態（第１の表示変化状態）にされる。ここで、ユーザは、この第１の表示変化状態になっている日付を選択することで、図３〜５に示すように画面の管理データ表示部４６６に選択した日付のデータのタイトルと日付の一覧を表示させることができる。また、ユーザにより日付が選択された場合には、図５に示されるようにカレンダー表示部４０５における選択された日付が網掛け状態より濃い状態（第２の表示変化状態）にされる。なお、選択する日付は、ひとつであってもよいし複数であってもよい。
【００１８】
表示期間全選択ボタン４１０は、表示されているカレンダー中の第１の表示変化状態になっている日付を一括して全て選択し、第２の表示変化状態にするためのボタンである。なお、日付が選択された第２の表示変化状態で、カレンダーの表示年度、月が切り替えられてもその選択状態は継続され、カレンダーの表示されている期間に関わらず、日付を選択することができる。この場合、選択されている日付に対応した単位データのデータ管理ファイルの情報が表示部に表示される。例えば、図５の管理データ表示部４６０に表示された「２０００．９．１」は、カレンダー表示部４０５にはない年月日であるから、前月で選択することにより表示されている。
【００１９】
選択日付リセットボタン４１５は、ユーザにより選択された第２の表示変化状態にある日付が全てリセットされる。なお、当該選択日付リセットボタン４１５が押されると、表示されている期間だけでなく、全ての日付選択が解除される。この例では、２００２年９月１日、１０月６日、１０月７日および１０月１３日の選択が解除されている。
【００２０】
曜日単位選択ボタン４５０は、曜日単位で第１の表示変化状態にある日付の中からユーザが日付を選択およびリセットをすることができる。週単位選択ボタン４５５は、同様に、週単位で日付を選択およびリセットすることができる。また、削除ボタンは、右側の表示欄に表示された単位データの一覧から単位データを削除するためのボタンである。
【００２１】
管理データ表示部４６０は、ユーザに提示すべき単位データの情報の一覧を表示させるための領域であり、ここでは、タイトルと日付とが表示されているが、この表示項目はユーザが選択可能である。すなわち、表示項目設定ボタン４３０は、管理データ表示部４６０の表示項目を選択するための画面を表示させるボタンで、図７は、その表示項目設定ボタン４３０が押されたときに表示される表示項目設定ダイアログ５００を示した図であり、次にその表示設定について説明する。
【００２２】
当該表示項目設定ダイアログ５００は、表示項目選択欄５０５、ＯＫボタン５１０およびキャンセルボタン５１５を備える。表示項目選択欄５０５は、ユーザがチェックを入れることにより、図３および５の画面に表示させる表示項目を選択するためのものである。ＯＫボタン５１０は、選択した項目に管理データ表示項目記憶領域２２０を変更し、選択した項目を図３および５の画面に表示させることを決定するボタンである。キャンセルボタン５１５は、項目設定を止めることを決定するボタンである。すなわち、キャンセルボタン５１５が押されても、管理データ表示項目記憶領域２２０は更新されず、図３および５の画面に表示される表示項目も変化しない。
【００２３】
次に、図４および６の表示データ管理領域１０５の各項目について説明する。選択グループデータ記憶領域２００には、表示部１０に表示させるグループデータが書きこまれる。ここでは、第１グループデータが選択された状態である。これに応じて、図３、５の画面のグループデータ表示部４０１には、第１グループデータが記入される。
【００２４】
カレンダー表示期間記憶領域２１５には、表示部１０に表示されるカレンダーの年月が書きこまれる。ここでは、２００２年１０月が選択された状態である。これに応じて、図３、５の画面のカレンダー表示部４０５には、２００２年１０月のカレンダーが表示される。
【００２５】
単位データ存在日付記憶領域２０５には、選択グループデータ記憶領域２００に書きこまれたグループデータに含まれる単位データの日付の一覧が書きこまれる。ここでは、第１グループデータが選択された場合の初期状態として、２００２年の９月１日、１０月１日、１０月５日、１０月６日、１０月７日、１０月９日および１０月１３日が書きこまれている。すなわち、図３に示される表示データ管理領域１０５は、第１グループデータには、２００２年の９月１日、１０月１日、１０月５日、１０月６日、１０月７日、１０月９日および１０月１３日に作成されたデータが存在することを示している。
【００２６】
そこで、図３の初期状態の画面のカレンダー表示部４０５の１０月１日、５日、６日、７日、９日および１３日の欄が第１の表示変化状態にされる。なお、カレンダー表示部４０５に、２００２年９月が表示されることにより、単位データ存在日付記憶領域２０５に書き込まれている２００２年９月１日に対応し、９月１日の欄が第１の表示変化状態にされることはもちろんのことである。
【００２７】
選択日付記憶領域２１０は、初期状態の図４では空白であるが、ユーザが単位データの一覧を見たいとして選択した日付が書きこまれる。図６では、２００２年の１０月６日、１０月７日、１０月１３日および非表示の２００２年９月１日が選択された状態であり、図５の画面ではカレンダー表示部４０５の６日、７日および１３日が第２の表示状態になる。応じて、図５の画面の管理データ表示部４６０には、日付が２００２年の１０月６日、１０月７日、１０月１３日および２００２年９月１日であるデータの一覧が表示される。
【００２８】
管理データ表示項目記憶領域２２０は、表示部１０に表示される単位データに含まれる項目が書きこまれる。ここでは、単位データのタイトルと日付とが表示されることを示しており、図３、５の画面では、管理データ表示部４６０に単位データのタイトルと日付とが表示されている。
【００２９】
以上のように構成された画面において、以下に、操作時に当該データ表示管理システムで行われる動作について説明する。
【００３０】
まず、図３の初期状態の画面において、６日、７日および１３日が選択された後、図５に示される画面が表示される場合について説明する。
【００３１】
まず、ユーザは、操作部１５を用いて、表示部１０の図３に示す画面のカレンダー表示部４０５で第１の表示変化状態にある６日、７日および１３日を選択する。応じて、制御部５は、図５に示すように、表示部１０に表示された画面のカレンダー表示部４０５の選択された部分の日付欄を第２の表示変化状態にする。そして、当該制御部５は、その選択された日付を選択日付記憶領域２１０に登録する。
【００３２】
次に、制御部５は、登録した日付のタイトルと日付とを選択日付記憶領域２１０に登録された日付に関連付けられているアドレス等に基づいてデータ管理ファイルから検索して、図３では空白である管理データ表示部４６０に表示されることにより、図５に示されるように表示される。以上で、図３の画面において、６日、７日および１３日が選択されて、図５に示される画面が表示される場合についての説明を終了する。
【００３３】
以上のように構成されたデータ表示管理システムについて、以下に動作を説明する。なお、本実施形態で示す各処理は、コンピュータを用いてソフトウェア的に実現するか、あるいはそれら各処理を行う専用のハードウェア回路を用いて実現することができる。
【００３４】
まず最初に、制御部５がプログラムを起動してから、図３に示される初期状態の画面が表示されるまでの間に、当該データ表示管理システムで行われる処理について図面を参照しながら説明する。図３は、プログラムが起動されて、表示部１０に最初に表示される画面を示した図である。図４は、図３に示される画面が作成されるための表示データ管理領域１０５を示した図である。図８は、このときに、制御部５が行う動作を示したフローチャートである。
【００３５】
まず、ユーザが当該システム上でプログラムを起動させることにより、本処理は開始する。当該処理が開始されると、制御部５は、プログラム中の初期設定値を参照する（ステップＳ５）。当該初期設定値は、プログラムに設定されたデフォルト値あるいは、ユーザによって設定された初期条件である。なお、ここでは、当該初期設定値は、デフォルト値として説明を続ける。
【００３６】
初期設定値を参照した制御部５は、当該初期設定値で設定されたグループデータを選択グループデータ記憶領域２００に登録する（ステップＳ１０）。なお、本実施形態では、デフォルト値として第１グループデータ２５０−１が読み出されるように設定されているものとする。そこで、制御部５は、選択グループデータ記憶領域２００に第１グループデータを登録する。
【００３７】
次に、制御部５は、本日の年・月をＯＳから読み出す（ステップＳ１５）。本実施形態では、制御部５は、カレンダー情報記憶部１００より、２００２年１０月を読み出す。応じて、当該制御部５は、読み出した年・月をカレンダー表示期間記憶領域２１５に登録する（ステップＳ２０）。これにより、本実施形態では、カレンダー表示期間記憶領域２１５に「２００２．１０」が設定される。
【００３８】
次に、制御部５は、初期設定値で設定されているグループデータのデータ管理ファイルを参照する（ステップＳ２５）。なお、本実施形態では、デフォルト値として第１グループデータ２５０−１が設定されているので、制御部５は、第１グループデータ２５０−１のデータ管理ファイルを参照する。応じて、制御部５は、当該データ管理ファイル中の日付を単位データ存在日付記憶領域２０５に登録する（ステップＳ３０）。なお、本実施形態では、第１グループデータ２５０−１に属する日付を持ったデータは、２００２年９月１日、１０月１日、１０月５日、１０月６日、１０月７日、１０月９日および１０月１３日である。その為、単位データ存在日付記憶領域２０５には、「２００２．９．１」「２００２．１０．１」「２００２．１０．５」「２００２．１０．６」「２００２．１０．７」「２００２．１０．９」および「２００２．１０．１３」が設定される。
【００３９】
次に、制御部５は、初期設定値で設定されている表示項目を管理データ表示項目記憶領域２２０に登録する。なお、本実施形態では、デフォルト値としてファイル名と日付とが登録されているものとする。以上の動作により、図４に示される表示データ管理領域１０５が作成される。
【００４０】
表示データ管理領域１０５を作成した制御部５は、表示画面を作成する（ステップＳ４０）。それでは、以下に、表示画面作成処理について図面を参照しながら説明する。図９は、ステップＳ４０の表示画面作成処理のサブルーチンを示したフローチャートである。
【００４１】
まず、制御部５は、選択グループデータ記憶領域２００を参照して、図３の画面のグループデータ表示部４０１にグループデータ名を記入する（ステップＳ１００）。なお、本実施形態では、制御部５は、第１グループデータを記入する。
【００４２】
次に、制御部５は、カレンダー表示期間記憶領域２１５を参照して、図３のカレンダー表示期間選択部に年月を記入する（ステップＳ１０５）。なお、本実施形態では、制御部５は、２００２年１０月を登録する。
【００４３】
次に、制御部５は、ステップＳ１０５において記入した年月のカレンダーをカレンダー情報記憶部１００から取得して（ステップＳ１１０）、画面のカレンダー表示部４０５に２００２年１０月のカレンダーを表示する。
【００４４】
次に、制御部５は、単位データ存在日付記憶領域２０５を参照して、画面に登録したカレンダーの日付の部分を他の日付の部分と異ならせるために第１の表示変化状態にする（ステップＳ１１５）。なお、本実施形態では、１０月１日、５日、６日、７日、９日および１３日が第１の表示変化状態にされる。
【００４５】
次に、制御部５は、管理データ表示項目記憶領域２２０を参照して、設定されている表示項目の欄を画面の管理データ表示部４６０に作成する（ステップＳ１２０）。なお、本実施形態では、タイトルおよび日付の欄が作成される。以上の動作により、図５に示される画面のデータが作成される。この後、本処理は、図８のフローチャートに戻る。
【００４６】
最後に、制御部５は、作成した画面のデータを表示部１０に出力して、表示させる。これにより、表示部１０には、図３に示される画面が表示される。以上で、制御部５がプログラムを起動してから、図３に示される初期状態の画面が表示されるまでの間に、当該データ表示管理システムで行われる処理についての説明を終了する。
【００４７】
それでは、次に、図３、５の画面において、ユーザが各設定を変更した場合において、当該データ表示管理システムが行う動作について、図面を参照しながら説明する。図１０は、この場合において制御部が行う動作を示したメインフローチャートである。
【００４８】
まず、制御部５は、グループデータの選択が変更されたか否かを判定する（ステップＳ２００）。当該処理は、ユーザが画面のグループデータ選択ボタン４００を用いてグループデータを変更したか否かによって判断される。ここで、グループデータの選択が変更された場合には、本処理はステップＳ２０５に進む。一方、グループデータの選択が変更されなかった場合には、本処理はステップＳ２１０に進む。
【００４９】
グループデータの選択が変更された場合、制御部５は、グループデータ選択変更処理を行う（ステップＳ２０５）。それでは、以下に、図面を参照しながら当該グループデータ選択変更処理について説明する。図１１は、当該グループデータ選択処理時に制御部５が行う動作を示したフローチャートである。
【００５０】
まず、制御部５は、選択グループデータ記憶領域２００をユーザの入力に応じて更新する（ステップＳ３００）。より具体的には、制御部５は、選択グループデータ記憶領域２００に設定されているグループデータを、ユーザが変更したグループデータに設定変更する。
【００５１】
次に、制御部５は、設定したグループデータのデータ管理ファイルを参照し、当該データ管理ファイルに含まれる単位データの日付を取得する（ステップＳ３０５）。日付を取得した制御部５は、単位データ存在日付記憶領域２０５を、取得した日付に更新する（ステップＳ３１０）。
【００５２】
次に、制御部５は、選択日付記憶領域をリセットする（ステップＳ３１５）。その後、制御部５は、表示画面を最新の状態に更新する（ステップＳ３２０）。より具体的には、制御部５は、現在ユーザにより選択されている日付部分を選択されていない状態に戻すと共に、単位データ存在日付記憶領域２０５を参照して、当該単位データ存在日付記憶領域２０５に含まれる日付を網掛け状態にする。そして、当該制御部５は、管理データ表示部４６０に含まれている記述をリセットする。これにより、表示画面が最新の状態に更新される。この後、本処理は、図１０のフローチャートに戻り、ステップＳ２００に戻る。
【００５３】
上記ステップＳ２００において、グループデータの選択が変更されていない場合には、制御部５は、単位データの削除があったか否かを判定する（ステップＳ２１０）。単位データの削除があった場合には本処理はステップＳ２１５に進む。一方、単位データの削除がなかった場合には、本処理はステップＳ２２０に進む。
【００５４】
単位データの削除があった場合、制御部５は、単位データの削除処理を行う（ステップＳ２１５）。それでは、以下に、当該単位データの削除処理について、図面を参照しながら説明する。図１２は、当該単位データの削除処理時に制御部５が行う動作を示したフローチャートである。
【００５５】
まず、制御部５は、設定されているグループデータの設定を参照する（ステップＳ４００）。次に、設定されているグループデータ内のデータ管理ファイルを検索し（ステップＳ４０５）、その日付とそれに対応した単位データの管理ファイル情報を選択日付記憶領域２１０に設定する（ステップＳ４１０）。最後に、制御部５は、表示画面を最新の状態に更新する（ステップＳ４１５）。この後、本処理は、図１０のフローチャートに戻り、ステップＳ２００に戻る。
【００５６】
上記ステップＳ２１０において、単位データの削除がなかった場合、制御部５は、カレンダー上で選択されている日付（以下、選択日付と称す）が変更されたか否かを判定する（ステップＳ２２０）。当該処理は、ユーザが操作部１５を用いて、選択日を変更したか否かが判定されることで行われる。選択日付が変更されている場合、本処理はステップＳ２２５に進む。一方、選択日付が変更されていない場合、本処理はステップＳ２３０に進む。
【００５７】
選択日付が変更されている場合、制御部５は、選択日付変更処理を行う（ステップＳ２２５）。それでは、以下に、当該選択日付変更処理について図面を参照しながら説明する。図１３は、当該選択日付変更処理時に制御部５が行う動作を示したフローチャートである。
【００５８】
まず、制御部５は、選択日付記憶領域２１０をリセットする（ステップＳ５００）。これにより、当該選択日付記憶領域２１０は、なにも登録されていない状態になる。
【００５９】
次に、制御部５は、選択日付記憶領域２１０を更新する（ステップＳ５０５）。より具体的には、ユーザが操作部１５によって選択した選択日付を選択日付記憶領域２１０に設定する。
【００６０】
次に、制御部５は、表示画面を最新の状態に更新する（ステップＳ５１０）。より具体的には、制御部５は、現在ユーザにより選択されている日付部分を選択されていない状態に戻し、新たに選択された選択日付の部分を第２の表示変化状態にすると共に、新たに選択された選択日付の単位データのタイトルおよび日付を管理データ表示部４６０に登録する。これにより、表示画面が最新の状態に更新される。この後、本処理は、図１０のフローチャートに戻り、ステップＳ２００に戻る。
【００６１】
上記ステップＳ２２０において、選択日付が変更されていない場合、制御部５は、カレンダー表示期間が更新されたか否かを判定する（ステップＳ２３０）。当該処理は、ユーザが表示画面のカレンダー表示期間選択部４０３を用いて、カレンダー表示期間を変更したか否かにより判断される。カレンダー表示期間が変更された場合には、本処理はステップＳ２３５に進む。一方、カレンダー表示期間が変更されていない場合には、本処理はステップＳ２４０に進む。
【００６２】
カレンダー表示期間が変更された場合、制御部５は、カレンダー表示期間変更処理を行う。それでは、以下に、当該カレンダー表示期間変更処理について図面を参照しながら説明する。図１４は、当該カレンダー表示期間変更処理時に制御部５が行う動作を示したフローチャートである。
【００６３】
カレンダー表示期間が変更された場合、制御部５は、ユーザが操作部１５によって入力した年月にカレンダー表示期間記憶領域２１５を更新する（ステップＳ６００）。
【００６４】
次に、制御部５は、表示画面を最新の状態に更新する（ステップＳ６０５）。より具体的には、まず、制御部５は、カレンダー表示期間記憶領域２１５に設定された年月のカレンダーをカレンダー情報記憶部１００から取得する。次に、制御部５は、取得したカレンダーの日付の内、単位データ存在日付記憶領域２０５に登録された日付を第１の表示変化状態にする。そして、管理データ表示部４６０の表示を単位データ存在日付記憶領域２０５にしたがって、最新の状態に更新する。これにより、表示画面が最新の状態に更新される。この後、本処理は、図１０のフローチャートに戻り、ステップＳ２００に戻る。
【００６５】
上記ステップＳ２３０でカレンダー表示期間が変更されていない場合、制御部５は、管理データ表示項目が変更されたか否かを判定する（ステップＳ２４０）。当該処理は、ユーザが表示画面の表示項目設定ボタン４３０を用いて、表示項目を変更したか否かにより判断される。表示項目が変更された場合には、本処理はステップＳ２４５に進む。一方、表示項目が変更されなかった場合には、本処理はステップＳ２００に戻る。
【００６６】
表示項目が変更された場合には、制御部５は、管理データ表示項目変更を行う（ステップＳ２４５）。それでは、以下に、当該管理データ表示項目変更処理について図面を参照しながら説明する。図１５は、当該管理データ表示項目変更処理時に制御部５が行う動作を示したフローチャートである。
【００６７】
まず、制御部５は、管理データ表示項目記憶領域２２０を、ユーザが設定した表示項目に更新する（ステップＳ７００）。次に、制御部５は、表示画面を最新の状態に更新する（ステップＳ７０５）。より具体的には、制御部５は、カレンダー表示期間記憶領域２１５に表示されている日付のデータの表示項目であって、ステップＳ７００で更新した表示項目を、管理データ表示部４６０に表示する。これにより、表示画面が最新の状態に更新される。この後、本処理は、ステップＳ２００に戻る。
【００６８】
なお、ステップＳ２００〜ステップＳ２４５に示される動作は、本発明のデータ表示管理システムが動作している間は、常に繰り返し行われている。
【００６９】
以上のように本発明に係るデータ表示管理システムによれば、カレンダーとは別の欄に単位データの一覧が表示されるので、カレンダーの制約を受けることなく単位データを画面に表示させることができる。
【００７０】
また、単位データが存在する日付がその他の日付と識別可能な状態で表示される、すなわち単位データが存在する日付の部分が第１の表示変化状態（網掛け状態）で表示されるので、ユーザは、いずれの日付に単位データが存在するのかを容易に識別できるようになる。
【００７１】
また、ユーザは、曜日単位あるいは週単位といったグループ単位で日付の選択を行うことができるので、一括して複数の日付を選択することが可能となる。
【００７２】
また、ユーザが選択した日付の部分が、その他の日付の部分と識別可能な状態で表示される、すなわち、ユーザが選択した日付の部分が第２の表示変化状態で表示されるので、ユーザは、日付が選択された部分と日付が選択されていない部分とを容易に識別することができる。
【００７３】
また、本実施形態に係るデータ表示管理システムによれば、単位データの日付以外に、ファイル名やファイルサイズなども一覧表示可能であるので、ユーザは、当該情報もまとめて入手可能となる。
【００７４】
また、本実施形態に係るデータ表示管理システムによれば、表示項目をユーザが選択できるので、ユーザは、単位データに関して取得したい情報のみを取得することが可能となる。
【００７５】
また、本実施形態に係るデータ表示管理システムによれば、グループデータが複数ある場合においても、表示対象とするグループデータを切替ることができる。
【００７６】
なお、本実施形態では、データ表示管理システムの構成および動作について説明したが、当該データ表示管理システムの制御部５で実行されるプログラムが単体で販売されてもよい。この場合、当該プログラムと共にカレンダー情報とが一つの記録媒体に格納されて販売されることが考えられる。
【００７７】
なお、表示画面に表示された単位データは、ユーザがダブルクリックあるいは右クリックをすることにより、再生装置４０で再生されてもよい。
【００７８】
なお、本実施形態では、グループデータは、グループデータ記憶装置２０に格納されているものとしているが、当該グループデータが格納されている場所はこれに限られない。より具体的には、当該グループデータは、記録媒体３０に格納されており、読取装置３５で読み出されるものであってもよい。
【００７９】
なお、本実施形態では、図７のフローチャートでは、初期設定値としてデフォルト値が用いられるとしているが、初期設定値として用いられる値はデフォルト値に限られない。例えば、プログラムがインストールされて２回目以降の起動時には、前回終了時の選択グループデータ記憶領域、カレンダー表示期間記憶領域および管理データ表示項目記憶領域が記憶されて初期設定値として用いられてもよい。
【００８０】
なお、本実施形態では、単位データの形式は特に限定されていないが、当該単位データの形式は例えば音声データが考えられる。このような音声データは、ＩＣレコーダ等によって録音されることが多く、録音された日が重要となる。その為、本実施形態に係るデータ表示管理システムのように、日付でデータ管理されることで、ユーザが、単位データの管理をしやすくなる。
【００８１】
【発明の効果】
以上のように、本発明のデータ表示管理システムによれば、カレンダーの存在という画面上の制約を受けることなく多数の単位データを表示できる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るデータ表示管理システムの構成を示したブロック図である。
【図２】本発明の一実施形態に係る第１グループデータの構成を示した図である。
【図３】本発明の表示画面の内、初期状態のものを示した図である。
【図４】本発明の表示データ管理領域の初期状態の例を示した図である。
【図５】本発明の表示画面の一例を示した図である。
【図６】本発明の表示データ管理領域の例を示した図である。
【図７】本発明の表示項目設定ダイアログを示した図である。
【図８】制御部５がプログラムを起動してから、図４に示される初期状態の画面が表示されるまでの間に、当該制御部が行う動作を示したフローチャートである。
【図９】図８の表示画面作成ステップのサブルーチンを示したフローチャートである。
【図１０】図４の画面において、ユーザが各設定を変更した場合において、制御部が行う動作を示したフローチャートである。
【図１１】図１０のグループデータ選択変更処理のサブルーチンを示したフローチャートである。
【図１２】図１０の単位データ追加／削除処理のサブルーチンを示したフローチャートである。
【図１３】図１０の選択日付変更処理のサブルーチンを示したフローチャートである。
【図１４】図１０のカレンダー表示期間変更処理のサブルーチンを示したフローチャートである。
【図１５】図１０の管理データ表示項目変更処理のサブルーチンを示したフローチャートである。
【符号の説明】
５  制御部
１０  表示部
１５  操作部
２０  グループデータ記憶装置
２５  表示データ記憶装置
３０  記憶媒体
３５  読取装置
４０  再生装置
１００  カレンダー情報記憶部
１０５  表示データ管理領域
２００  選択グループデータ記憶領域
２０５  単位データ存在日付記憶領域
２１０  選択日付記憶領域
２１５  カレンダー表示期間記憶領域
２２０  管理データ表示項目記憶領域
２５０−１〜ｎ  第１〜ｎグループデータ
３００−１〜ｎ  第１〜ｎ単位データ
３０５  第１グループデータ管理ファイル
４００  グループデータ選択ボタン
４０３  カレンダー表示期間選択部
４０５  カレンダー表示部
４１０  表示期間全選択ボタン
４１５  選択日付リセットボタン
４２０  追加ボタン
４２５  削除ボタン
４３０  表示項目設定ボタン
４５０  曜日単位選択ボタン
４５５  週単位選択ボタン
【図１】
2004234383.tif 000003
【図２】
2004234383.tif 000004
【図３】
2004234383.tif 000005
【図４】
2004234383.tif 000006
【図５】
2004234383.tif 000007
【図６】
2004234383.tif 000008
【図７】
2004234383.tif 000009
【図８】
2004234383.tif 000010
【図９】
2004234383.tif 000011
【図１０】
2004234383.tif 000012
【図１１】
2004234383.tif 000013
【図１２】
2004234383.tif 000014
【図１３】
2004234383.tif 000015
【図１４】
2004234383.tif 000016
【図１５】
2004234383.tif 000017