(57)【要約】【課題】複数のデータからなるデータ群の属性をデータの入力後に簡単に決めることができるようにする。【解決手段】データ処理装置は、ある画面（クイック入力画面）を表示させてデータを取得し（Ｓ１、Ｓ２）、データが引き続き入力される場合には、別の画面（詳細入力画面）を表示させ、再びデータを取得する（Ｓ３、Ｓ４、Ｓ５）。詳細入力画面には、複数の入力項目が表示され、それぞれの入力項目がデータの入力を受け付けるようになっている。入力が終了すると（Ｓ６：ＹＥＳ）、それまでに入力されたデータが一連のデータ群として取り扱われ、記憶部に記憶される（Ｓ７）。データ群の属性は、データが入力された入力項目に基づいて特定される（Ｓ１０）。ステップＳ１、Ｓ２の段階においては、データは、いずれの属性にもなり得る状態である。【選択図】図４
2011076221.tif 000002
【特許請求の範囲】
【請求項１】
データの入力を受け付ける複数の入力項目を表示手段に表示させる表示制御手段と、
データ群を構成する複数のデータを取得する取得手段と、
前記取得手段により取得される複数のデータのうちの第１のデータを、前記複数の入力項目のうちのあらかじめ決められた第１の入力項目と対応付けて記憶手段に記録する第１の記録手段と、
前記取得手段により取得される複数のデータのうちの前記第１のデータよりも後に入力されるデータである第２のデータを、前記複数の入力項目のうちの前記第１の入力項目と異なる入力項目と対応付けて前記記憶手段に記録する第２の記録手段と、
前記第２の記録手段により記録されたデータに対応する前記入力項目に応じて、前記データ群の属性を特定する特定手段と
を備えることを特徴とするデータ処理装置。
【請求項２】
前記取得手段が、
前記第１のデータを取得する第１の取得手段と、
前記第１の取得手段による前記第１のデータの取得後に、前記複数のデータを前記入力項目と対応付けて取得する第２の取得手段とを備える
ことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記特定手段が、
前記第２の記録手段によりデータが記録されない場合に、前記データ群をあらかじめ決められた属性に特定する
ことを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
前記第２の記録手段によりデータが記録される入力項目が、前記属性との対応付けを有する入力項目と当該対応付けを有しない入力項目とを含み、
前記特定手段が、
前記第２の記録手段によりデータが記録された入力項目に前記対応付けを有する入力項目が含まれない場合に、前記データ群をあらかじめ決められた属性に特定する
ことを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項５】
前記表示制御手段が、
前記第１の記録手段及び前記第２の記録手段により前記記憶手段に記録された前記データ群を、前記特定手段により特定された属性に応じた表示態様で前記表示手段に表示させる
ことを特徴とする請求項１ないし４のいずれかに記載のデータ処理装置。
【請求項６】
コンピュータを、
データの入力を受け付ける複数の入力項目を表示手段に表示させる表示制御手段と、
データ群を構成する複数のデータを取得する取得手段と、
前記取得手段により取得される複数のデータのうちの第１のデータを、前記複数の入力項目のうちのあらかじめ決められた第１の入力項目と対応付けて記憶手段に記録する第１の記録手段と、
前記取得手段により取得される複数のデータのうちの前記第１のデータよりも後に入力されるデータである第２のデータを、前記複数の入力項目のうちの前記第１の入力項目と異なる入力項目と対応付けて前記記憶手段に記録する第２の記録手段と、
前記第２の記録手段により記録されたデータに対応する前記入力項目に応じて、前記データ群の属性を特定する特定手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを記録する技術に関する。
【背景技術】
【０００２】
データを記録する機能は、例えば、いわゆるメモ帳やスケジューラなどによって実現されている。これらの機能は、一般に、それぞれが独立したアプリケーションソフトウェア（以下、単に「アプリケーション」という。）となっている。特許文献１には、ここでいう機能に相当する「動作モード」の変換を、ユーザによるモード変換の指示動作に基づいて行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１４９６１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
メモ帳やスケジューラは、データを記録するという意味においては共通する機能を有するが、それ以外の相違する機能によって特徴付けられ、その特徴に応じてユーザに使い分けられる。しかし、ユーザがデータを入力するときには、特に目的や用途を意識せずにとりあえずデータを入力したり、あるいは、当初考えていた機能とは別の機能でデータを利用したくなったりする場合もある。
そこで、本発明は、複数のデータからなるデータ群の属性をデータの入力後に簡単に決めることができるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係るデータ処理装置は、データの入力を受け付ける複数の入力項目を表示手段に表示させる表示制御手段と、データ群を構成する複数のデータを取得する取得手段と、前記取得手段により取得される複数のデータのうちの第１のデータを、前記複数の入力項目のうちのあらかじめ決められた第１の入力項目と対応付けて記憶手段に記録する第１の記録手段と、前記取得手段により取得される複数のデータのうちの前記第１のデータよりも後に入力されるデータである第２のデータを、前記複数の入力項目のうちの前記第１の入力項目と異なる入力項目と対応付けて前記記憶手段に記録する第２の記録手段と、前記第２の記録手段により記録されたデータに対応する前記入力項目に応じて、前記データ群の属性を特定する特定手段とを備える構成を有する。
【０００６】
本発明に係るデータ処理装置は、前記取得手段が、前記第１のデータを取得する第１の取得手段と、前記第１の取得手段による前記第１のデータの取得後に、前記複数のデータを前記入力項目と対応付けて取得する第２の取得手段とを備える構成を採用することができる。
本発明に係るデータ処理装置は、前記特定手段が、前記第２の記録手段によりデータが記録されない場合に、前記データ群をあらかじめ決められた属性に特定する構成を採用することができる。
本発明に係るデータ処理装置は、前記第２の記録手段によりデータが記録される入力項目が、前記属性との対応付けを有する入力項目と当該対応付けを有しない入力項目とを含み、前記特定手段が、前記第２の記録手段によりデータが記録された入力項目に前記対応付けを有する入力項目が含まれない場合に、前記データ群をあらかじめ決められた属性に特定する構成を採用することができる。
本発明に係るデータ処理装置は、前記表示制御手段が、前記第１の記録手段及び前記第２の記録手段により前記記憶手段に記録された前記データ群を、前記特定手段により特定された属性に応じた表示態様で前記表示手段に表示させる構成を採用することができる。
【０００７】
本発明に係るプログラムは、コンピュータをこれらのデータ処理装置として機能させることを特徴とするものである。また、本発明に係るプログラムは、インターネット等のネットワークを介して、コンピュータにダウンロードさせ、これをインストールして利用可能にするなどの形態でも提供され得る。なお、本発明は、かかるプログラムを記憶させた光ディスク等の記録媒体としても特定され得る。
また、本発明は、データの入力を受け付ける方法、データを記録する方法、データの属性を特定する方法などとしても特定され得る。
【発明の効果】
【０００８】
本発明によれば、複数のデータからなるデータ群の属性をデータの入力後に簡単に決めることが可能になる。
【図面の簡単な説明】
【０００９】
【図１】情報処理装置のハードウェア構成を示すブロック図
【図２】制御部がデータを記録するときに実現する機能を示す機能ブロック図
【図３】クイック入力画面を例示する図
【図４】制御部がデータを記録するときに実行する処理を示すフローチャート
【図５】詳細入力画面を例示する図
【図６】記憶部に記録されるデータ群を例示する図
【図７】一覧表示画面を例示する図
【発明を実施するための形態】
【００１０】
［実施形態］
図１は、本発明の一実施形態である情報処理装置のハードウェア構成を示すブロック図である。本実施形態の情報処理装置１０は、携帯電話機であり、電話番号やメールアドレスがあらかじめ割り当てられている。情報処理装置１０は、同図に示すように、制御部１１０と、記憶部１２０と、通信部１３０と、操作部１４０と、表示部１５０と、撮影部１６０と、音声入出力部１７０とを備える。ここにおいて、本発明に係るデータ処理装置の一例に相当するものは、制御部１１０である。
【００１１】
制御部１１０は、ＣＰＵ（Central Processing Unit）等の演算処理装置やメモリを備え、プログラムを実行することによって情報処理装置１０の各部の動作を制御する。記憶部１２０は、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）やフラッシュメモリ等の記憶媒体を備え、制御部１１０が処理を実行するために必要なデータを記憶する。なお、記憶部１２０は、いわゆるメモリカードのように、移動通信端末１０に対して着脱可能な構成を含んでもよい。記憶部１２０は、本発明に係る記憶手段の一例である。
【００１２】
通信部１３０は、通信ネットワークと通信可能なインターフェースを備え、通信ネットワークとの間でデータの送信及び受信を行う。なお、通信部１３０は、ある通信ネットワークを経由して別の通信ネットワークと通信を行ってもよい。ここでいう通信ネットワークには、移動体通信網や無線ＬＡＮ（Local Area Network）のほか、インターネットや公衆交換電話網が含まれ得る。
【００１３】
操作部１４０は、ボタン等の操作子を備え、ユーザの操作を受け付ける。操作子には、文字（五十音、アルファベット）や数字を入力できるものが含まれる。操作部１４０は、受け付けた操作を表す操作情報を制御部１１０に供給する。この操作情報には、文字や数字を表すものが含まれるほか、後述する入力項目の選択結果なども含まれる。なお、操作部１４０は、その一部又は全部の操作子を表示部１５０に重ねて設けられたタッチスクリーン（タッチパネル）によって実現することも可能である。表示部１５０は、液晶や有機エレクトロルミネセンスなどを用いた表示素子と駆動回路とを備え、表示素子により構成される表示領域に対して、制御部１１０から供給された表示データに応じた画像を表示する。表示部１５０は、本発明に係る表示手段の一例である。
【００１４】
撮影部１６０は、ＣＣＤ（Charge Coupled Device）等の撮像素子を備え、撮影した被写体を表す撮影データを生成する。撮影部１６０は、生成した撮影データを制御部１１０又は記憶部１２０に供給する。撮影データは、静止画と動画のいずれを表すものであってもよい。なお、撮影部１６０による撮影時において、表示部１５０は、いわゆるファインダとして機能してもよい。
【００１５】
音声入出力部１７０は、マイクロホンやスピーカを備え、音声の入力及び出力を行う。ここにおいて、音声の入力とは、音声を情報処理装置１０が処理可能な音声データに変換することをいい、音声の出力とは、音声データを音声に変換することをいう。音声入出力部１７０は、音声入力時において、音声データを制御部１１０又は記憶部１２０に供給する。なお、音声入出力部１７０は、マイクロホンやスピーカを接続するための入出力端子であってもよい。この場合、音声入出力部１７０が入出力を行うのは、音声ではなく、音声データである。
【００１６】
情報処理装置１０のハードウェア構成は、以上のとおりである。かかる情報処理装置１０は、プログラムを実行することにより、複数の機能を実現する。ここでいう機能には、データを記録する機能（以下、「データ記録機能」という。）が含まれる。本実施形態において、データ記録機能には、「クイック入力機能」、「スケジュール機能」、「ＴＯＤＯリスト機能」、「メッセージ機能」及び「メモ機能」が含まれる。これらのデータ記録機能は、それぞれの機能に応じた複数のプログラムの協働により実現されてもよいし、全体として１つのプログラムにより実現されてもよい。
【００１７】
クイック入力機能は、他のデータ記録機能に係るデータの入力を最初に受け付ける機能である。換言すれば、クイック入力機能を介して入力されるデータは、スケジュール機能、ＴＯＤＯリスト機能、メッセージ機能及びメモ機能に関する一連のデータのうちの最初のデータであるということである。クイック入力機能が入力を受け付けるデータには、文字を表す文字データに加え、撮影データ及び音声データが含まれ得る。
【００１８】
スケジュール機能は、ユーザの予定を所定の時間単位（日単位、時間単位など）で記録する機能である。スケジュール機能により記録されるデータには、予定を表すデータと、日時を表すデータとが少なくとも含まれる。ここにおいて、予定を表すデータは、クイック入力機能により入力が受け付けられたものである。
【００１９】
ＴＯＤＯリスト機能は、ユーザがなすべきこと（行為）を記録する機能である。ＴＯＤＯリスト機能により記録されるデータには、ユーザがなすべき行為（以下、「ＴＯＤＯ」ともいう。）を表すデータと、ＴＯＤＯの状態（例えば、「未着手」、「着手中」、「完了」など）を表すデータとが少なくとも含まれる。ここにおいて、ユーザがなすべき行為を表すデータは、クイック入力機能により入力が受け付けられたものである。
【００２０】
メッセージ機能は、当該装置のユーザから他のユーザに送信されるメッセージを記録する機能である。ここにおいて、メッセージとは、あて先を表すデータ（メールアドレス、電話番号など）を用いて送受信されるデータの集合をいい、電子メールやショートメッセージサービスにより送受信されるデータが該当する。メッセージ機能により記録されるデータには、メッセージの本文を表すデータと、メッセージのあて先を表すデータとが少なくとも含まれる。ここにおいて、本文を表すデータは、クイック入力機能により入力が受け付けられたものである。なお、メッセージ機能は、メッセージのいわゆる下書きを作成するためだけの機能であってもよいが、メッセージを実際に送信する機能を備えることも可能である。
【００２１】
メモ機能は、スケジュール機能、ＴＯＤＯリスト機能及びメッセージ機能のいずれにも属さないデータを記録する機能である。メモ機能により記録されるデータには、クイック入力機能により入力が受け付けられたものが少なくとも含まれる。メモ機能により記録されるデータは、スケジュール機能、ＴＯＤＯリスト機能又はメッセージ機能により記録されるデータと異なり、クイック入力機能により入力が受け付けられたデータのみであってもよい。換言すれば、クイック入力機能により入力が受け付けられたデータのみで構成され、他の入力されたデータを含まないものは、必ずメモ機能に属するということである。
【００２２】
本実施形態において、それぞれのデータは、入力項目に対応付けられる。ここにおいて、入力項目とは、表示部１５０に表示される所定の領域であって、ユーザによるデータの入力を受け付け、入力を受け付けたデータを表す画像を表示するための領域をいう。入力項目は、例えば、テキストボックス、チェックボックス、ラジオボタン、ドロップダウンリストなどといった、ＧＵＩ（Graphical User Interface）ウィジェット（ＧＵＩコントロールともいう。）によって表現される。
【００２３】
図２は、制御部１１０がデータを記録するときに実現する機能を示す機能ブロック図である。制御部１１０は、プログラムを実行することにより、同図に示す取得部１１１、記録部１１２、読出部１１３、特定部１１４及び表示制御部１１５に相当する機能を実現する。これらの機能は、上述したデータ記録機能に含まれるものであってもよいし、データ記録機能から独立した別個の機能であってもよい。
【００２４】
取得部１１１は、複数のデータを取得し、メモリに一時的に記憶する。取得部１１１は、より詳細には、第１取得部１１１ａと第２取得部１１１ｂとを有する。第１取得部１１１ａは、上述したクイック入力機能により入力されるデータを取得し、第２取得部１１１ｂは、クイック入力機能によらずに入力されるデータを取得する。データを取得するとき、第１取得部１１１ａは、あらかじめ決められた入力項目に対応付けられるデータを取得し、第２取得部１１１ｂは、いずれかの入力項目と対応付けられたデータを取得する。また、データ記録機能により入力される一連のデータのうちの最初のデータは、第１取得部１１１ａにより取得される。つまり、ここでいう最初のデータ（第１のデータ）は、他のデータ（第２のデータ）と異なる経路で取得され得る。
なお、データ記録機能により入力される一連のデータのことを、以下においては「データ群」という。データ群は、後述する属性によって区別され、特徴付けられるデータの集合である。
【００２５】
記録部１１２は、取得部１１１により取得されてメモリに記憶されたデータを、所定のタイミングで記憶部１２０に記憶させる。記録部１１２は、データ群を構成するそれぞれのデータを、入力項目と対応付け、データ群毎に記録する。読出部１１３は、記録部１１２により記憶部１２０に記録されたデータ群を読み出す。読出部１１３は、データ群を表示する場合に、記憶部１２０からデータ群を読み出す。
【００２６】
特定部１１４は、記録部１１２により記録され、読出部１１３により読み出されたデータ群に割り当てられた属性を特定する。本実施形態において、データ群の属性は、当該データ群がスケジュール機能、ＴＯＤＯリスト機能、メッセージ機能及びメモ機能のいずれに係るものであるかを示すものである。なお、データ群の属性は、１つのデータ群に対して複数割り当てられる場合もある。また、データの属性は、ここでは４種類のみを示すが、他の属性があってもよいし、ユーザがこれを定義（追加、削除など）できるものであってもよい。
表示制御部１１５は、表示部１５０による表示を制御する。表示制御部１１５は、データの入力を受け付ける場合に、複数の入力項目を表示させ、また、データ群を一覧表示する場合に、記憶部１２０から読み出されたデータ群を表示させる。
【００２７】
以上の構成のもと、本実施形態の情報処理装置１０は、ユーザからデータの入力を受け付ける。ユーザは、データの入力を開始するときには、クイック入力機能を利用することができる。クイック入力機能は、ユーザが所定の操作を行うことにより、開始される。この操作は、簡単なもの、すなわち操作子の押下等の回数が少ないものであると、より望ましい。
【００２８】
図３は、クイック入力機能が開始されたときに表示部１５０に表示される画面（以下、「クイック入力画面」という。）を例示する図である。同図において、タブＴ１１、Ｔ１２、Ｔ１３は、文字、画像、音声にそれぞれ対応するタブであり、いずれか１つが選択される状態になるものである。例えば、タブＴ１１が選択されている場合には、ユーザが操作部１４０により文字によってデータを入力し、タブＴ１２が選択されている場合には、ユーザが撮影部１６０により画像によってデータを入力することが可能である。また、ボタンＢ１１は、入力したデータを確定し、ユーザが当該データの記録を承認する場合に押下されるボタンである。
【００２９】
図４は、制御部１１０がデータを記録するときに実行する処理を示すフローチャートである。同図に示すように、制御部１１０は、データの記録を開始する場合に、クイック入力画面を表示部１５０に表示させる（ステップＳ１）。制御部１１０は、クイック入力画面を表示させ、ユーザの入力を受け付けることにより、データを取得し、これをメモリに一時的に記憶する（ステップＳ２）。ここで取得されるデータは、文字データ、撮影データ又は音声データのいずれかである。
【００３０】
ここで、制御部１１０は、データの入力が続行されるか否かを判断する（ステップＳ３）。この判断は、ユーザの操作に基づいて行われる。ユーザは、この時点でデータの入力を終えることも可能であるし、さらに入力を続けることも可能である。なお、この時点でデータの入力を終えると、入力されたデータは、上述したメモ機能に属するものになる。
ステップＳ３の判断において、制御部１１０は、データの入力が続行されると判断された場合に、他のデータの入力を受け付けるための画面を表示部１５０に表示させる（ステップＳ４）。この画面のことを、以下においては「詳細入力画面」という。
【００３１】
図５は、詳細入力画面を例示する図である。ここにおいて、テキストボックスＴ２２は、データ群のうちの本文に相当するデータに対応付けられる入力項目である。上述したステップＳ２において取得されたデータは、このテキストボックスＴ２２に対応付けられ、表示される。なお、テキストボックスＴ２２には、ステップＳ２において取得されたデータそのものではなく、ステップＳ２において取得されたデータの一部や、当該データを表す代替的な画像（アイコン、サムネイルなど）が表示されてもよい。また、テキストボックスＴ２１は、データ群のうちのタイトルに相当するデータに対応付けられる入力項目である。タイトルは、例えば、本文だけではデータ群の内容を把握しづらいときに入力されるものである。よって、タイトルは、必須の入力項目ではなく、必要に応じて省略される。また、タイトルは、本文の一部から抽出されるものであってもよい。ここでいう本文の一部とは、例えば、文頭の所定文字数、本文の１行目、本文に含まれる所定の文字列などである。
【００３２】
テキストボックスＴ２１及びＴ２２は、特定の属性のみに対応付けられるものではなく、すべての属性に共通する入力項目である。そこで、これらの入力項目のことを、以下においては「共通項目」という。一方、後述する入力項目は、特定の属性に対応付けられるものである。かかる入力項目のことを、以下においては「個別項目」という。
【００３３】
テキストボックスＴ２３、Ｔ２４及びＴ２５は、スケジュール機能に対応する入力項目であり、個別項目である。テキストボックスＴ２３は、ユーザの予定を表すデータ群のうちの開始日時に相当するデータに対応付けられ、テキストボックスＴ２４は、終了日時に相当するデータに対応付けられる。また、テキストボックスＴ２５は、ユーザの予定を表すデータ群のうちの予定に係る場所に相当するデータに対応付けられるが、必須の入力項目ではない。また、ユーザは、開始日時又は終了日時の一方のデータを入力しなくてもよい。この場合、情報処理装置１０は、開始日時又は終了日時の少なくとも一方が入力されていれば、そのとき入力されたデータ群がスケジュール機能に属するものであるとみなす。
【００３４】
ドロップダウンリストＤ２１及びテキストボックスＴ２６は、ＴＯＤＯリスト機能に対応する入力項目であり、個別項目である。ドロップダウンリストＤ２１は、上述した本文に入力された内容（すなわち、ＴＯＤＯ）の状態に相当するデータに対応付けられる。よって、ドロップダウンリストＤ２１には、「未着手」、「着手中」、「完了」などといった選択肢が設けられている。テキストボックスＴ２６は、ユーザがなすべき行為の期限に相当するデータに対応付けられるが、必須の入力項目ではない。
【００３５】
テキストボックスＴ２７は、メッセージ機能に対応する入力項目であり、個別項目である。テキストボックスＴ２７は、メッセージを表すデータ群のうちのあて先に相当するデータに対応付けられる。なお、メッセージのあて先は、１つに限らず、複数あってもよい。メッセージのあて先が複数ある場合には、その一部がカーボンコピーやブラインドカーボンコピーに相当するものであってもよい。また、メッセージ機能は、必要に応じて、本文以外のデータを添付できるようにしてもよい。この場合には、添付するデータに相当する入力項目が、別途設けられる。
ボタンＢ２１は、入力したデータ群を確定し、ユーザが当該データ群の記録を承認する場合に押下されるボタンである。
【００３６】
なお、詳細入力画面は、全体が一度に表示される必要はなく、画面をスクロールさせたりすることによって全体が確認できればよい。また、詳細入力画面は、入力項目の表示又は非表示（あるいは、いわゆる展開又は折り畳み）を制御するボタン等を設け、不要な入力項目を非表示にできるようにしてもよい。また、入力項目としては、図５の例と異なるものを採用し得る。
【００３７】
ユーザは、かかる詳細入力画面を参照しながら、所望の入力項目を選択し、データの入力を行う。このとき、ユーザは、いずれの入力項目から選択を開始してもよく、また、選択しない（すなわちデータを入力しない）入力項目があってもよい。また、ユーザは、必要に応じて、本文の入力項目を選択することにより、本文のデータを修正することも可能である。
【００３８】
制御部１１０は、ユーザの入力を待ち受け、入力を受け付けると、それぞれの入力項目に対応するデータを取得し、取得したデータを入力項目と対応付けてメモリに一時的に記憶する（ステップＳ５）。また、制御部１１０は、ボタンＢ２１が押下されたか否かを判断することにより、一連のデータ群の入力が終了したか否かを判断する（ステップＳ６）。制御部１１０は、入力の終了が指示されていなければ、ユーザの入力を待ち受ける状態（ステップＳ５）に戻る。
一方、ユーザが入力の終了を指示すると、制御部１１０は、データ群を記憶部１２０に記録する（ステップＳ７）。このとき、制御部１１０は、データ群を構成するそれぞれのデータを、対応する入力項目と関連付けて記録する。
【００３９】
図６は、記憶部１２０に記録されるデータ群を例示する図である。本実施形態において、記録部１２０には、データ群が属性によって区別されずに記憶されている。この場合、属性は、属性を特定する入力項目に有意なデータ（図中「…」が記載されているデータ）が対応付けられているか否かによって区別される。例えば、あるデータ群を構成するデータにあて先のデータが含まれていれば、そのデータ群の属性は、メッセージ機能に対応する属性であるとみなされる。また、あるデータ群を構成するデータに開始日時又は終了日時のいずれかのデータが含まれていれば、そのデータ群の属性は、スケジュール機能に対応する属性であるとみなされる。データ群には、例えば、ＴＯＤＯリスト機能にも対応し、スケジュール機能にも対応する、というように、複数の属性を有するものがあってもよい。
なお、データの記憶方法は、図６の例に限らず、例えば、データ群を属性毎に区別して記憶するものを採用してもよい。
【００４０】
データ群の記録後、制御部１１０は、データ群を一覧表示するか否かを判断する（ステップＳ８）。この判断は、ユーザの操作に基づいて行われる。すなわち、この判断は、ユーザが一覧表示を指示するか否かによって行われる。ユーザに一覧表示を指示されると、制御部１１０は、記憶部１２０に記憶されたデータ群を読み出し（ステップＳ９）、それぞれのデータ群の属性を特定して（ステップＳ１０）、特定した属性に応じた表示態様で表示部１５０にデータ群を表示させる（ステップＳ１１）。
【００４１】
図７は、データ群を一覧表示する画面（以下、「一覧表示画面」という。）を例示する図である。同図に示す例は、すべての属性のデータ群を表示する画面の図である。この例において、データ群は、その一部のデータ（例えば、本文やタイトル）が表示される。つまり、データ群を構成するデータは、全部が表示されなくてもよい。この例において、データ群は、左側に付加された画像（アイコン）によって属性が区別される。ここでは、スケジュール機能に属するデータ群には「Ｓ」と描かれた画像、ＴＯＤＯリスト機能に属するデータ群には「Ｔ」と描かれた画像、メモ機能に属するデータ群には「Ｍ」と描かれた画像が、それぞれ付加されている。なお、これらの画像は、絵文字や色によって属性を区別するものであってもよい。
【００４２】
一覧表示画面において、ユーザは、各々のデータ群を選択することが可能である。データ群が選択されると、情報処理装置１０は、詳細入力画面（図５参照）を表示させ、データの編集（すなわち変更）を可能にする。
図７において、ボタンＢ３１、Ｂ３２、Ｂ３３及びＢ３４は、一覧表示の表示態様を変更するためのボタンである。ボタンＢ３１は、すべての属性のデータ群を表示するときに選択されるボタンであり、図７の例において選択されているボタンである。また、ボタンＢ３２は、属性がスケジュール機能に対応付けられたデータ群のみを表示するときに選択されるボタンである。例えば、ボタンＢ３２が選択されると、スケジュール機能に属するデータ群のみが一覧表示され、その他のデータ群が表示対象から除外される。なお、画面に表示されるボタンは、図７に示す例に限らず、一部の属性についてのボタンのみであってもよいし、すべての属性についてのボタンであってもよい。また、いずれの属性についてボタンを表示させるかは、ユーザが操作によって選択できるようにしてもよい。
【００４３】
以上のとおり、本実施形態の情報処理装置１０によれば、ユーザは、データの属性が決まっていない状態からでもデータの入力を開始することができる。例えば、ユーザがクイック入力機能によって「Ａ氏と面会」と入力した場合、このデータを入力した時点では、データの属性は特に定まっておらず、あらゆる属性となり得る状態であるといえる（あるいは、まだ何も指定していない場合の既定値として「メモ機能」に属している状態であるともいえる。）。その後、例えば、ユーザが開始時刻や終了時刻に相当するデータを入力すれば、このデータ群は予定、すなわちスケジュール機能に属するデータ群であるとみなされ、また、ユーザがあて先に相当するデータを入力すれば、このデータ群はメッセージ、すなわちメッセージ機能に属するデータ群であるとみなされる。
【００４４】
また、本実施形態の情報処理装置１０は、属性が異なるデータ群の作成を容易に可能にする。例えば、本実施形態の情報処理装置１０によれば、ユーザが開始時刻や終了時刻に相当するデータとＴＯＤＯの状態に相当するデータとを入力すると、このデータがスケジュール機能で管理されると同時にＴＯＤＯリスト機能でも管理されるようになる。この場合において、ユーザは、本文に相当するデータを１回入力するだけでよいため、双方の機能でデータを重複して入力する場合に比べ、データを入力する手間を省くことができる。
【００４５】
［変形例］
本発明は、上述した実施形態による実施に制限されないものである。本発明は、例えば、以下の態様による実施が可能である。また、本発明は、以下の変形例を適宜組み合わせて適用したものであってもよい。
【００４６】
例えば、本発明は、メモ帳やスケジューラといった個々のアプリケーションを統合した１つのアプリケーションとして実現されてもよいが、個々のアプリケーションで利用可能なようにデータ群を記録する別のアプリケーションとして実現されてもよい。つまり、本発明に係るアプリケーションは、例えば、予定に相当するデータ群を記録するまでの機能を有し、その後のデータ群の取り扱い（例えば、複数の予定をカレンダー状に表示する機能など）を他のアプリケーションに委ねるものであってもよい。
【００４７】
また、本発明は、携帯電話機に限らず、その他の情報処理装置に適用することが可能である。例えば、本発明は、ＰＤＡ（Personal Digital Assistance）等の通信端末装置や、パーソナルコンピュータ、カメラ、携帯音楽プレーヤ、携帯ゲーム機などにも適用することができる。これらの情報処理装置は、通信手段を有しないものであってもよいし、文字データ、音声データ及び撮影データの一部のみを取り扱うものであってもよい。さらに、本発明における通信は、無線通信に限らず、有線通信であってもよい。
【符号の説明】
【００４８】
１０…情報処理装置、１１０…制御部、１１１…取得部、１１１ａ…第１取得部、１１１ｂ…第２取得部、１１２…記録部、１１３…読出部、１１４…特定部、１１５…表示制御部、１２０…記憶部、１３０…通信部、１４０…操作部、１５０…表示部、１６０…撮影部、１７０…音声入出力部
【図１】
2011076221.tif 000003
【図２】
2011076221.tif 000004
【図３】
2011076221.tif 000005
【図４】
2011076221.tif 000006
【図５】
2011076221.tif 000007
【図６】
2011076221.tif 000008
【図７】
2011076221.tif 000009