(57)【要約】【課題】音声ファイルの検索にあたって、使い勝手がよく利便性の高い音声記録再生装置、その制御方法、およびその制御プログラムを提供する。【解決手段】不揮発性メモリ１０２から音声ファイルを検索し再生するモードが選択された際に、カレンダ表示上で移動可能なカーソルＳＥＧ２を表示すると共に、不揮発性メモリ１０２に記録された音声ファイルをファイルに付与された日付情報に基づき検索し、この検索結果をカレンダ表示上の日表示の近傍に音声ファイルの存在を示すマークとして表示し、検索スイッチ１１２Ｈの操作が検出される毎に１日単位でカーソルＳＥＧ２の表示位置を移動し（Ｓ３００、Ｓ３０２）、移動された表示位置の日表示に関連する音声ファイルが存在する際に所定の告知音を再生する（Ｓ３０６）。【選択図】  図４
2014219831.tif 000002
【特許請求の範囲】
【請求項１】
生成された音声データを日付情報が付与された音声ファイルとして記録し管理可能な音声記録再生装置であって、
検索スイッチと、
カレンダ表示可能な表示部と、
上記音声ファイルを記録する記録部と、
上記記録部から音声ファイルを検索し再生するモードが選択された際に、上記カレンダ表示上で移動可能なカーソルを表示すると共に、上記記録部に記録された音声ファイルをファイルに付与された日付情報に基づき検索し、この検索結果を上記カレンダ表示上の日表示の近傍に音声ファイルの存在を示すマークとして表示する制御部と、
を有し、
上記制御部は、上記検索スイッチの操作が検出される毎に１日単位で上記カーソルの表示位置を移動し、移動された表示位置の日表示に関連する音声ファイルが存在する際に所定の告知音を再生することを特徴とする音声記録再生装置。
【請求項２】
上記音声ファイルは、ファイル名称の少なくとも一部に日付情報を含む第１音声ファイルと、ファイル名称に日付情報を含まない第２音声ファイルを含み、
上記制御部は、上記音声ファイルが第１音声ファイルである場合、上記告知音として第１告知音を再生し、上記音声ファイルが第２音声ファイルである場合、上記告知音として第２告知音を再生する、
ことを特徴とする請求項１に記載の音声記録再生装置。
【請求項３】
生成された音声データを日付情報が付与された音声ファイルとして記録し管理可能であり、検索スイッチと、カレンダ表示可能な表示部と、上記音声ファイルを記録する記録部と、を有した音声記録再生装置の制御方法であって、
上記記録部から音声ファイルを検索し再生するモードが選択された際に、上記カレンダ表示上で移動可能なカーソルを表示すると共に、上記記録部に記録された音声ファイルをファイルに付与された日付情報に基づき検索し、この検索結果を上記カレンダ表示上の日表示の近傍に音声ファイルの存在を示すマークとして表示し、
更に、上記検索スイッチの操作が検出される毎に１日単位で上記カーソルの表示位置を移動し、移動された表示位置の日表示に関連する音声ファイルが存在する際に所定の告知音を再生する、
ことを特徴とする音声記録再生装置の制御方法。
【請求項４】
生成された音声データを日付情報が付与された音声ファイルとして記録し管理可能であり、検索スイッチと、カレンダ表示可能な表示部と、上記音声ファイルを記録する記録部と、を制御可能なコンピュータの制御プログラムであって、
上記記録部から音声ファイルを検索し再生するモードが選択された際に、上記カレンダ表示上で移動可能なカーソルを表示すると共に、上記記録部に記録された音声ファイルをファイルに付与された日付情報に基づき検索し、この検索結果を上記カレンダ表示上の日表示の近傍に音声ファイルの存在を示すマークとして表示するステップと、
更に、上記検索スイッチの操作が検出される毎に１日単位で上記カーソルの表示位置を移動し、移動された表示位置の日表示に関連する音声ファイルが存在する際に所定の告知音を再生するステップと、
コンピュータに実行させることを特徴とする制御プログラム。
【請求項５】
生成された音声データを日付情報が付与された音声ファイルとして記録し管理可能な音声記録再生装置であって、
検索スイッチと、
カレンダ表示可能な表示部と、
上記音声ファイルを記録する記録部と、
振動を生じさせる振動生成部と、
上記記録部から音声ファイルを検索し再生するモードが選択された際に、上記カレンダ表示上で移動可能なカーソルを表示すると共に、上記記録部に記録された音声ファイルをファイルに付与された日付情報に基づき検索し、この検索結果を上記カレンダ表示上の日表示の近傍に音声ファイルの存在を示すマークとして表示する制御部と、
を有し、
上記制御部は、上記検索スイッチの操作が検出される毎に１日単位で上記カーソルの表示位置を移動し、移動された表示位置の日表示に関連する音声ファイルが存在する際に上記振動生成部を制御して所定の振動を起こすことを特徴とする音声記録再生装置。
【請求項６】
上記音声ファイルは、ファイル名称の少なくとも一部に日付情報を含む第１音声ファイルと、ファイル名称に日付情報を含まない第２音声ファイルを含み、
上記制御部は、上記音声ファイルが第１音声ファイルである場合、上記振動生成部から第１パターンの振動を発生させ、上記音声ファイルが第２音声ファイルである場合、上記振動生成部から第２パターンの振動を発生させる、
ことを特徴とする請求項５に記載の音声記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録部に記録された音声ファイルの検索が可能な音声記録再生装置、その制御方法、および制御プログラムに関する。
【背景技術】
【０００２】
音声記録再生装置として、ＩＣレコーダが一般に知られている。ＩＣレコーダは、録音動作に伴い生成された録音データを所定の音声ファイルに変換し、この音声ファイルをＩＣレコーダに内蔵されたメモリ、或いはＩＣレコーダに装着可能なメモリカード等に記録する。音声ファイルの再生動作時には、ユーザは所望の音声ファイルを選択して音声の再生を行う。録音動作が繰り返されると、メモリに記録された音声ファイルが多くなり、ユーザは所望の音声ファイルを見つけ出すまでに時間がかかってしまう。
【０００３】
音声ファイルの検索動作を容易にするために、カレンダ表示を利用した方法が知られている。例えば、非特許文献１に開示されたオリンパスイメージング社製ＩＣレコーダ「ＰＪ−２５」は、カレンダ表示を利用した検索方法（カレンダ検索）を行うことができ、非特許文献２に開示された取り扱い説明書の５９頁には、カレンダ検索による検索方法が説明されている。このカレンダ検索においては、カレンダを月単位で表示し、選択された月の日付に関連した音声ファイルが存在すると、日付表示（日を示す数字）の近傍に音声ファイルの存在を示すマークが表示される。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】ＰＪ−２５の製品紹介、［ｏｎｌｉｎｅ］、オリンパスイメージング株式会社、［平成２５年４月２４日検索］、インターネット（URL：http://olympus-imaging.jp/product/audio/pj25/index.html）
【非特許文献２】ＰＪ−２５の取扱説明書、［ｏｎｌｉｎｅ］、オリンパスイメージング株式会社、［平成２５年４月２４日検索］、インターネット（URL：https://support.olympus.co.jp/jp/support/dlc/archive/man_pj25.pdf）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、先行技術に開示されたカレンダ検索においては、カレンダ表示上の日付と日付に関連した音声ファイルの存在は視覚的に表示するのみであった。しかし、使用状況によっては、他の仕事をしながら（すなわち、カレンダ表示面を見ることなく）音声ファイルを検索する場合もあり、視覚的な方法のみによる検索では、使い勝手が悪く、利便性が低いものとなってしまう。
【０００６】
本発明は、このような事情を鑑みてなされたものであり、音声ファイルの検索にあたって、使い勝手がよく利便性の高い音声記録再生装置、その制御方法、およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため第１の発明に係る音声記録再生装置は、生成された音声データを日付情報が付与された音声ファイルとして記録し管理可能な音声記録再生装置であって、検索スイッチと、カレンダ表示可能な表示部と、上記音声ファイルを記録する記録部と、上記記録部から音声ファイルを検索し再生するモードが選択された際に、上記カレンダ表示上で移動可能なカーソルを表示すると共に、上記記録部に記録された音声ファイルをファイルに付与された日付情報に基づき検索し、この検索結果を上記カレンダ表示上の日表示の近傍に音声ファイルの存在を示すマークとして表示する制御部と、を有し、上記制御部は、上記検索スイッチの操作が検出される毎に１日単位で上記カーソルの表示位置を移動し、移動された表示位置の日表示に関連する音声ファイルが存在する際に所定の告知音を再生する。
【０００８】
第２の発明に係る音声記録再生装置は、上記第１の発明において、上記音声ファイルは、ファイル名称の少なくとも一部に日付情報を含む第１音声ファイルと、ファイル名称に日付情報を含まない第２音声ファイルを含み、上記制御部は、上記音声ファイルが第１音声ファイルである場合、上記告知音として第１告知音を再生し、上記音声ファイルが第２音声ファイルである場合、上記告知音として第２告知音を再生する。
【０００９】
第３の発明に係る音声記録再生装置の制御方法は、生成された音声データを日付情報が付与された音声ファイルとして記録し管理可能であり、検索スイッチと、カレンダ表示可能な表示部と、上記音声ファイルを記録する記録部と、を有した音声記録再生装置の制御方法であって、上記記録部から音声ファイルを検索し再生するモードが選択された際に、上記カレンダ表示上で移動可能なカーソルを表示すると共に、上記記録部に記録された音声ファイルをファイルに付与された日付情報に基づき検索し、この検索結果を上記カレンダ表示上の日表示の近傍に音声ファイルの存在を示すマークとして表示し、更に、上記検索スイッチの操作が検出される毎に１日単位で上記カーソルの表示位置を移動し、移動された表示位置の日表示に関連する音声ファイルが存在する際に所定の告知音を再生する。
【００１０】
第４の発明に係る制御プログラムは、生成された音声データを日付情報が付与された音声ファイルとして記録し管理可能であり、検索スイッチと、カレンダ表示可能な表示部と、上記音声ファイルを記録する記録部と、を制御可能なコンピュータの制御プログラムであって、上記記録部から音声ファイルを検索し再生するモードが選択された際に、上記カレンダ表示上で移動可能なカーソルを表示すると共に、上記記録部に記録された音声ファイルをファイルに付与された日付情報に基づき検索し、この検索結果を上記カレンダ表示上の日表示の近傍に音声ファイルの存在を示すマークとして表示するステップと、更に、上記検索スイッチの操作が検出される毎に１日単位で上記カーソルの表示位置を移動し、移動された表示位置の日表示に関連する音声ファイルが存在する際に所定の告知音を再生するステップと、コンピュータに実行させる。
【００１１】
第５の発明に係る音声記録再生装置は、生成された音声データを日付情報が付与された音声ファイルとして記録し管理可能な音声記録再生装置であって、検索スイッチと、カレンダ表示可能な表示部と、上記音声ファイルを記録する記録部と、振動を生じさせる振動生成部と、上記記録部から音声ファイルを検索し再生するモードが選択された際に、上記カレンダ表示上で移動可能なカーソルを表示すると共に、上記記録部に記録された音声ファイルをファイルに付与された日付情報に基づき検索し、この検索結果を上記カレンダ表示上の日表示の近傍に音声ファイルの存在を示すマークとして表示する制御部と、を有し、上記制御部は、上記検索スイッチの操作が検出される毎に１日単位で上記カーソルの表示位置を移動し、移動された表示位置の日表示に関連する音声ファイルが存在する際に上記振動生成部を制御して所定の振動を起こす。
【００１２】
第６の発明に係る音声記録再生装置は、上記第５の発明において、上記音声ファイルは、ファイル名称の少なくとも一部に日付情報を含む第１音声ファイルと、ファイル名称に日付情報を含まない第２音声ファイルを含み、上記制御部は、上記音声ファイルが第１音声ファイルである場合、上記振動生成部から第１パターンの振動を発生させ、上記音声ファイルが第２音声ファイルである場合、上記振動生成部から第２パターンの振動を発生させる。
【発明の効果】
【００１３】
本発明によれば、音声ファイルの検索にあたって、使い勝手がよく利便性の高い音声記録再生装置、その制御方法、および制御プログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係るＩＣレコーダの主として電気的構成を示すブロック図である。
【図２】本発明の一実施形態に係るＩＣレコーダの全体動作を示すフローチャートである。
【図３】本発明の一実施形態に係るＩＣレコーダの検索モードにおける動作を示すフローチャートである。
【図４】本発明の一実施形態に係るＩＣレコーダの日情報カウント・アップと日情報カウント・ダウンの動作を示すフローチャートである。
【図５】本発明の一実施形態に係るＩＣレコーダのビープ音再生の動作を示すフローチャートである。
【図６】本発明の一実施形態に係るＩＣレコーダのカレンダ表示を示す平面図である。
【図７】本発明の一実施形態に係るＩＣレコーダの音声および振動による告知動作を示す図表である。
【発明を実施するための形態】
【００１５】
以下、図面に従って本発明を適用したＩＣレコーダを用いて好ましい実施形態について説明する。図１は、本発明の一実施形態に係るＩＣレコーダの主として電気構成を示すブロックである。このＩＣレコーダは、音声データを半導体メモリに音声ファイルとして記録すると共に、音声ファイルに日付情報が付与され管理可能であり、音声ファイルを読み出して再生可能である。
【００１６】
マイクロフォン１２０は、音声をアナログ音声信号に変換し、第１増幅器（以下、ＡＭＰと略記する）１２２に出力する。第１ＡＭＰ１２２は、アナログ音声信号を増幅し、デジタル信号処理（Digital Signal Processing）を行う音声コーデック１２４に出力する。音声コーデック１２４は、入力したアナログ音声信号をデジタル形式の所定の音声ファイルに変換し、システムコントローラ１００に出力する。
【００１７】
また、音声コーデック１２４は、システムコントローラ１００によって読み出された音声ファイルをアナログ音声信号に変換し、第２増幅器（ＡＭＰ）１２６に出力する。第２ＡＭＰ１２６は、音声コーデック１２４から出力されたアナログ音声信号を増幅し、スピーカ１２８に出力する。スピーカ１２８は、アナログ音声信号を音声に変換する。また、図７を用いて、後述するように、カレンダ検索時には、操作スイッチ（以下、操作ＳＷと略記する）１１２内の操作部材の操作に伴って、告知信号に従って５種類の音声告知を行う。
【００１８】
システムコントローラ１００は、ＣＰＵ等の素子を含み、不揮発性メモリ１０２に記憶されたプログラムに従って、ＩＣレコーダの全体制御を行う。具体的には、操作スイッチ（以下、操作ＳＷと略記する）１１２内の各種操作部材の操作に従って、録音、再生、検索等の各種動作を実行する。システムコントローラ１００には、前述した音声コーデック１２４以外に、表示部１０６、駆動回路１０８、操作ＳＷ１１２、不揮発性メモリ１０２、時計回路１０４が接続されている。
【００１９】
表示部１０６は、ＬＣＤ等の表示パネルを有し、システムコントローラ１００から表示制御信号を入力し、カレンダ表示等の操作画面を表示する。駆動回路１０８は、システムコントローラ１００から振動制御信号を入力し、振動素子１１０の振動を行う。振動素子１１０が振動すると、ＩＣレコーダ全体が振動する。振動素子１１０としては、偏心した分銅をモータで回転することで振動を起こす振動モータ等を利用することができる。図７を用いて後述するように、本実施形態においては、５種類の振動パターンによって振動することが可能である。
【００２０】
操作ＳＷ１１２は、ＩＣレコーダの録音、再生、検索等の各種操作を行うための複数の操作部材を有する。電源ＳＷ１１２ＡはＩＣレコーダの起動および停止を指示し、録音ＳＷ１１２Ｂは録音動作の開始を指示し、再生ＳＷ１１２Ｃは再生動作の開始を指示し、停止ＳＷ１１２Ｄは録音動作や再生動作の停止を指示する。
【００２１】
モードＳＷ１１２Ｅは検索モード等のモード選択を指示し、設定ＳＷ１１２Ｆは表示方法の設定の変更を指示し、検索ＳＷ１１２Ｈは検索動作時に使用される。検索ＳＷ１１２Ｈには、日データをカウント・アップするＤＵｐＳＷ、日データをカウント・ダウンするＤＤｏｗｎＳＷ、月データをカウント・アップするＤＵｐＳＷ、月データをカウント・ダウンするＭＤｏｗｎＳＷが含まれる。なお、これ以外にも、他の操作ＳＷを設けても構わない。また、単一のスイッチに複数の機能を割り付けてもよい。
【００２２】
時計回路１０４は、年・月・日・時・分・秒を含む時間データを生成し、システムコントローラ１００に出力する。システムコントローラ１００は、これらの時間データに基づき、表示部１０６へカレンダの表示を行う。
【００２３】
不揮発性メモリ１０２は、フラッシュＲＯＭ等の電気的書き換え可能なメモリを有し、ＩＣレコーダに内蔵されている。不揮発性メモリ１０２は、プログラムコード１０２Ａ、制御パラメータ１０２Ｂ、音声データ１０２Ｃを記憶する。プログラムコード１０２Ａは、前述したようにシステムコントローラ１００を動作させるためのプログラムである。制御パラメータ１０２Ｂは、動作モード、音声の記録条件、振動パターンデータ等、ＩＣレコーダの動作に関連したパラメータである。振動パターンは、５種類のパターンが記録されている（図７参照）。
【００２４】
音声データ１０２Ｃとしては、ビープ（ＢＥＥＰ）音ファイル、通常録音ファイル、メモ録音ファイルが含まれる。音声データの記録領域は、ビープ音ファイルが記録される告知音データ領域１０２Ｄ、通常録音ファイルが記録される通常録音データ領域１０２Ｅ、メモ録音ファイルが記録されるメモ録音データ領域１０２Ｆが存在する。ビープ音ファイルとして、本実施形態においては、５種類のビープ音が記録されている（図７参照）。また、通常録音ファイルは、録音ＳＷ１１２Ｂの操作時から停止ＳＷ１１２Ｄの操作時までの間、マイクロフォン１２０によって収集された音声信号に基づいて、音声コーデックされた録音ファイルである。
【００２５】
メモ録音ファイルは、ユーザは特定の日付に対応した予定、例えば、行事、催し、行動計画、イベント等を音声メッセージとして残すことを目的としている。この特定の日付と音声メッセージとを対応させるために、メモ録音ファイルの名称の生成方法に対してルールが規定される。すなわち、メモ録音ファイルを生成する際には、その名称の文字情報の一部或は全部に日付情報（ユーザが希望した特定の日付）の文字情報を付与される（メモ録音は、後述する図３のＳ２２２、Ｓ２２４参照）。メモ録音ファイルの検索動作では、名称中に含まれる日付情報が検索対象となる（メモ録音ファイルの検索動作は、後述する図３のＳ２０４、Ｓ２０８、および図４、図５参照）。
【００２６】
なお本実施形態においては、ＩＣレコーダ内の不揮発性メモリへ音声データを記録している。しかしＩＣレコーダへ着脱可能なメモリカードが存在するときは、このメモリカードへ音声データを記録しても良い。
【００２７】
次に、本実施形態におけるＩＣレコーダの動作について、図２ないし図５に示すフローチャートを用いて説明する。このフローチャートは、前述したように、システムコントローラ１００が不揮発性メモリ１０２内のプログラムコード１０２Ａを読み出し、このプログラムコード１０２Ａに従い、ＩＣレコーダ内の各部を制御することにより実行する。
【００２８】
図２はメインフローを示しており、電源ＳＷ１１２Ａが操作されると、動作が開始される。まず、初期設定が行われる（Ｓ１００）。このステップでは、制御パラメータ１０２Ｂとして設定された動作条件に関連した情報を不揮発性メモリ１０２から読み出す。この情報には音声データを記録する際のコーデックの方式、音声サンプリング条件、表示形態等が含まれる。表示形態に関する情報として、後述する音声ファイルの検索動作の際に、音声ファイルの有無に応じて音声による告知動作（または振動による告知動作）を行うか否かを示す情報がある（図７参照）。
【００２９】
初期設定を行うと、次に、検索モードが選択されたか否かを判定する（Ｓ１０２）。このステップでは、システムコントローラ１００は、操作ＳＷ１１２の内のモードＳＷ１１２Ｅの操作状態を検出し、音声ファイルの検索動作を指示する操作が行われたか否かを判定する。
【００３０】
ステップＳ１０２における判定の結果、検索モードが選択されている場合には、検索モードを実行する（Ｓ１０４）。このサブルーチンにおいて音声ファイルの検索動作及び検索結果をカレンダの表示を利用して表示する。すなわち、このサブルーチンでは、図６に示されるようなカレンダ表示がなされ、検索ＳＷ１１２Ｈの操作に応じてカーソルで示される日が移動すると、この指し示された日の近傍で通常録音またはメモ録音が記録されているか否かを検索する。また、ユーザがメモ録音を行う場合も、この検索モードにおいて行う。この検索モードの詳しい動作については、図３を用いて後述する。検索モードを実行すると、ステップＳ１０２に戻る。
【００３１】
ステップＳ１０２における判定の結果、検索モードが選択されていない場合には、次に、再生に関する操作を検出する（Ｓ１０６）。このステップでは、システムコントローラ１００は、操作ＳＷ１１２の内の再生ＳＷ１１２Ｃの操作状態を検出し、音声ファイルの再生動作を指示する操作が行われたか否かを判定する。
【００３２】
ステップＳ１０６における判定の結果、再生に関する操作を検出した場合には、再生動作（ＰＬＡＹ）を実行する（Ｓ１０８）。ここでは、選択された音声ファイルを不揮発性メモリ１０２内の通常録音データ領域１０２Ｅまたはメモ録音データ領域１０２Ｆから読み出し、音声コーデック１２４、第２ＡＭＰ１２６、およびスピーカ１２８によって再生動作を行う。再生動作を行うとステップＳ１０２に戻る。
【００３３】
ステップＳ１０６における判定の結果、再生に関する操作が検出されていない場合には、次に、録音に関する操作を検出する（Ｓ１１０）。このステップでは、システムコントローラ１００は、操作ＳＷ１１２の内の録音ＳＷ１１２Ｂの操作状態を検出し、録音動作を指示する操作が行われたか否かを判定する。
【００３４】
ステップＳ１１０における判定の結果、録音に関する操作を検出した場合には、録音動作（ＲＥＣ）を実行する（Ｓ１１２）。ここでは、システムコントローラ１００は、マクロフォン１２０、第１ＡＭＰ１２２、音声コーデック１２４を介して入力した音声ファイルを不揮発性メモリ１０２内の通常録音データ領域１０２Ｅに記録する。なお、システムコントローラ１００は、音声ファイルに時計回路１０４から取得した日付情報をプロパティとして付与して生成する。録音動作を行うと、ステップＳ１０２に戻る。
【００３５】
ステップＳ１１０における判定の結果、録音に関する操作が検出されていない場合には、次に、表示方法の設定の変更操作を検出する（Ｓ１１４）。このステップでは、システムコントローラ１００は、設定ＳＷ１１２Ｆの操作が行われたか否かを判定する。表示方法の設定動作とは、カレンダの表示動作中に音声告知を許可するか禁止するかを示した音声告知制御情報、或は振動告知を許可するか禁止するかを示した振動告知制御情報を設定ＳＷ１１２Ｆの操作に応じて変更することである。
【００３６】
ステップＳ１１４における判定の結果、表示方法の設定の変更操作が行われた場合には、次に、音声告知、振動告知の許可、または禁止を設定する（Ｓ１１６）。このステップでは、システムコントローラ１００は、ステップＳ１１４において検出した変更操作に対応した制御パラメータを制御パラメータ１０２Ｂに記録する。音声告知・振動告知の許可または禁止を設定すると、ステップＳ１０２に戻る。
【００３７】
ステップＳ１１４における判定の結果、表示方法の設定の変更操作が検出されない場合には、その他の動作を行う（Ｓ１１８）。ここでは、上述のステップＳ１０４、Ｓ１０８、Ｓ１１２、Ｓ１１６以外の動作を実行する。その他の動作としては、例えば、録音された音声ファイルの削除、編集、録音の条件設定等が含まれる。その他の動作を行うと、ステップＳ１０２に戻る。
【００３８】
このように、本実施形態におけるメインフローでは、操作ＳＷ１１２の操作に応じて、検索モードの実行（Ｓ１０４）、音声告知・振動告知の許可・禁止の設定（Ｓ１１６）等の種々の動作が実行される。
【００３９】
次に、ステップＳ１０４の検索モードの詳しい動作について、図３を用いて説明する。検索モードに入ると、まず、検索の初期動作を実行する（Ｓ２００）。初期動作では、システムコントローラ１００は、音声ファイルの検索動作を行うと共に、現在の日付に基づいて、カレンダを表示部１０６に表示する。
【００４０】
図６に、ステップＳ２００において、表示部１０６に表示されるカレンダの一例を示す。本実施形態においては、現在の日付に属する月のカレンダが表示され、図６に示す例では、現在の日付が２０１２年８月１８日であることを示している。カレンダ上の日表示を示す数字（１、２、３、・・３１）の表示形態に関して説明する。現在の日付を示す数字ＳＥＧ１は、それ以外の日付を示す数字とは異なる表示形態（図６に示す例では白黒反転表示）を用いられる。ユーザのスイッチ操作に応じて移動するカーソルＳＥＧ２は数字を囲む箱状の印で示される。
【００４１】
カーソルの初期値位置は現在の日付が示す数字の表示位置（２０１２年８月１８日）に設定される。そしてこの初期位置からユーザのＳＷ操作に応じてカーソルが移動する（図６に示す例では１８日から８日にカーソルが移動していることを示す。）日付が示す数字に関連する音声ファイルが存在すると、数字の表示された近傍に音声ファイルの存在を示すマークを表示する。例えば、数字の下に表示された下線マーク（１３の近傍に表示された線ＳＥＧ３）は、２０１２年８月１３日通常の録音ファイルが存在することを示す。通常の録音ファイルの検索はファイルの属性情報として付与される日付情報（ファイルが生成された日付）を基に行われる。
【００４２】
例えば、数字の右上に表示された三角形マーク（２６の近傍に表示された印ＳＥＧ４）は、２０１２年８月２６日に対応するメモ録音ファイルが存在することを示す。メモ録音ファイルの検索はファイル名称に含まれる日付情報を基に行われる。例えば、２０１２年８月２６日に対応した予定を音声メッセージとして残すことを目的として、ユーザはメモ録音ファイルを生成する。したがってユーザが知りたいことは、予定日とメモ録音ファイルとの対応関係である。したがってメモ録音ファイルが作成された日付情報（ファイルの属性情報）を基にファイルを検索しても意味が無い。
【００４３】
通常の録音ファイルとメモ録音ファイルとが同じ日付に存在することもある。２０１２年８月１８日には、三角マークと下線マークとが表示され、通常の録音ファイルとメモ録音ファイルとが存在することを示している。
【００４４】
ステップＳ２００において検索の初期動作を行うと、次に、日情報を進める操作を検出したか否かを判定する（Ｓ２０２）。ここでは、システムコントローラ１００は、検索ＳＷ１１２Ｈの１つであるＤＵｐＳＷの操作が行われたか否かを判定する。
【００４５】
ステップＳ２０２における判定の結果、日情報を進める操作が検出された場合には、日情報カウント・アップを行う（Ｓ２０４）。このサブルーチンでは、ＤＵｐＳＷの操作に応じて、カーソルＳＥＧ２の指し示す日付を進める（未来の方向に進める）。この日情報カウント・アップのサブルーチンの詳しい動作については、図４を用いて後述する。日情報カウント・アップを行うと、ステップＳ２０２に戻る。
【００４６】
ステップＳ２０２における判定の結果、日情報を進める操作が検出されない場合には、次に、日情報を戻す操作を検出したか否かを判定する（Ｓ２０６）。ここでは、システムコントローラ１００は、検索ＳＷ１１２Ｈの１つであるＤＤｏｗｎＳＷの操作が行われたか否かを判定する。
【００４７】
ステップＳ２０６における判定の結果、日情報を戻す操作が検出された場合には、日情報カウント・ダウンを行う（Ｓ２０８）。このサブルーチンでは、ＤＤｏｗｎＳＷの操作に応じて、カーソルＳＥＧ２の指し示す日付を戻す（過去の方向に進める）。この日情報カウント・ダウンのサブルーチンの詳しい動作については、図４を用いて後述する。日情報カウント・ダウンを行うと、ステップＳ２０２に戻る。
【００４８】
ステップＳ２０６における判定の結果、日情報を戻す操作が検出されない場合には、次に、日情報の早送り操作を検出したか否かを判定する（Ｓ２１０）。ここでは、システムコントローラ１００は、検索ＳＷ１１２Ｈの１つであるＭＵｐＳＷの操作が行われたか否かを判定する。
【００４９】
ステップＳ２１０における判定の結果、日情報の早送り操作が検出された場合には、月情報カウント・アップを行う（Ｓ２１２）。このステップでは、ＭＵｐＳＷの操作に応じて、カレンダ表示の月を進める（未来の方向の月に進める）。例えば、今、８月が表示されているとすると、９月を表示し、所定時間以上操作されている場合には、更に１０月、１１月・・・と未来方向の月にカレンダ表示を変更する。月情報カウント・アップを行うと、ステップＳ２０２に戻る。
【００５０】
ステップＳ２１０における判定の結果、日情報の早送り操作が検出されない場合には、次に、日情報の早戻し操作を検出したか否かを判定する（Ｓ２１４）。ここでは、システムコントローラ１００は、検索ＳＷ１１２Ｈの１つであるＭＤｏｗｎＳＷの操作が行われたか否かを判定する。
【００５１】
ステップＳ２１４における判定の結果、日情報の早戻し操作が検出された場合には、月情報カウント・ダウンを行う（Ｓ２１６）。このステップでは、ＭＤｏｗｎＳＷの操作に応じて、カレンダ表示の月を戻す（過去の方向の月に進める）。例えば、今、８月が表示されているとすると、７月を表示し、所定時間以上操作されている場合には、更に６月、５月・・・と過去の方向の月にカレンダ表示を変更する。月情報カウント・ダウンを行うと、ステップＳ２０２に戻る。
【００５２】
ステップＳ２１４における判定の結果、日情報の早戻し操作が検出されない場合には、次に、再生に関する操作を検出したか否かを判定する（Ｓ２１８）。ここでは、システムコントローラ１００は、再生ＳＷ１１２Ｃの操作が行われたか否かを判定する。
【００５３】
ステップＳ２１８における判定の結果、再生に関する操作が検出された場合には、カーソル位置が示す音声ファイルを再生する（Ｓ２２０）。このステップでは、カーソルＳＥＧ２の位置が示す日付に関連した音声ファイルが存在するときは、この音声ファイルを再生する。このとき例えば音声ファイルが存在しないにもかかわらず再生ＳＷが操作されたときは、警告表示を行うことでユーザへ告知する。また、複数のファイルが存在する可能性もある（図６に示す例では、２０１２年８月８日に通常録音ファイルとメモ録音ファイルが存在）。このような時は、選択画面（不図示）を表示部１０６に表示する。そして所定の選択ＳＷ（不図示）の操作に応じてファイルの一つを選択する。ステップＳ２２０を実行するとステップＳ２０２に戻る。
【００５４】
ステップＳ２１８における判定の結果、再生に関する操作が検出されない場合には、次に、メモ録音に関する操作を検出したか否かを判定する（Ｓ２２２）。ここでは、システムコントローラ１００は、録音ＳＷ１１２Ｂの操作が行われたか否かを判定する。
【００５５】
ステップＳ２２２における判定の結果、メモ録音に関する操作が検出された場合には、メッセージを録音し、所定フォルダへメモ録音ファイルを記録する（Ｓ２２４）。このステップで、ユーザは特定の日付に関連付けたメッセージを録音できる。この特定の日付はカレンダ上のカーソルＳＥＧ２が示す日付（図６に示す例では２０１２年８月８日にカーソルが存在）である。停止ＳＷ１１２Ｄの操作が検出されると、メッセージの録音動作は終了し、不揮発性メモリ１０２の所定フォルダ（メモ録音データ領域１０２Ｆ）にメッセージが係るメモ録音ファイルが記録される。この記録されたファイルの名称はその一部に日付情報が含まれている。すなわちファイル名を示すテキスト情報の中に、日付情報（図６に示す例では、２０１２年８月８日）のテキスト情報が含まれる。ステップＳ２２４においてメモ録音ファイルを記録すると、ステップＳ２０２に戻る。
【００５６】
ステップＳ２２２における判定の結果、メモ録音に関する操作が検出されない場合には、次に、検索動作の終了操作を検出する（Ｓ２２６）。ここでは、システムコントローラ１００は、モードＳＷ１１２Ｅの操作が行われ、検索モードの解除がなされたか否かを判定する。
【００５７】
ステップＳ２２６における判定の結果、検索動作の終了操作が検出されない場合には、ステップＳ２０２に戻る。一方、検索動作の終了操作が検出された場合には、検索の終了動作を行う（Ｓ２２８）。ここでは、表示部１０６におけるカレンダ表示を停止し、検索モードにおける動作を終了し、元のフローに戻る。
【００５８】
本実施形態においては、メモ録音ファイルを管理するために、ファイル名のテキスト情報に日付情報のテキスト情報を含ませていた。また、メモリ録音ファイルは、通常録音ファイルが記録される領域とは異なる領域(異なるフォルダ)へ記録していた。しかし、メモ録音ファイルの管理方法は、上述の管理方法に限定されない。例えば、管理ファイル（データベース）を用いてメモ録音ファイルを管理するようにしても良い。この管理ファイルには、メモ録音ファイル名と日付情報を対応付けたリストを記録する。このリストに基づきメモ録音ファイルは管理される。新たなメモ録音ファイルが生成されたとき、あるいは既に存在するメモ録音ファイルが削除されたときは、管理ファイルのリストが更新される。メモ録音ファイルの検索時には、このリストを検索すればよい。
【００５９】
次に、ステップＳ２０４の日情報カウント・アップ、およびステップＳ２０８の日情報カウント・ダウンのサブルーチンの詳しい動作について、図４に示すフローチャートを用いて説明する。ユーザによるＤＵｐＳＷの操作に応じてカーソルＳＥＧ２の現在位置を基準に未来方向へ一日分進める場合は、サブルーチン“日情報カウント・アップ”が呼び出され、ユーザによるＤＤｏｗｎＳＷの操作に応じてカーソルＳＥＧ２の現在位置を基準に過去方向へ一日分戻す場合は、サブルーチン“日情報カウント・ダウン”が呼び出される。
【００６０】
サブルーチン“日情報カウント・アップ”が呼び出されると、カーソル位置を未来へ１日分進める（Ｓ３００）。このステップでは、システムコントローラ１００は、カーソルＳＥＧ２の位置を示すカウンタをインクリメント（カウンタ値へ１を加算）すると共に、カレンダ上のカーソルＳＥＧ２の位置を移動する（図６に示す例では、“８”から“９”へカーソルを移動）。カーソルＳＥＧ２が月の最終日に位置する状態（図６に示す例では“３１”）においてサブルーチン“日情報カウント・アップ”が呼び出された際には、カレンダが次の月の表示に変更される（図６に示す例では、“２０１２年８月”が“２０１２年９月”に変わる）。カーソルＳＥＧ２は変更された月の最初の日へ移動する。
【００６１】
サブルーチン“日情報カウント・アップ”が呼び出されると、カーソル位置を過去は１日分戻す（Ｓ３０２）。このステップでは、システムコントローラ１００は、カーソルＳＥＧ２の位置を示すカウンタをデクリメント（カウンタ値から１を減算）すると共にカレンダ上のカーソルＳＥＧ２の位置を移動する（図６に示す例では、“８”から“７”へカーソルＳＥＧ２を移動）。カーソルＳＥＧ２が月の最初の日に位置する状態（図６に示す例では“１”）において、サブルーチン“日情報カウント・ダウン”が呼び出された際には、カレンダが前の月の表示に変更される（図６に示す例では、“２０１２年８月”が“２０１２年７月”に変わる）。カーソルＳＥＧ２は変更された月の最後日へ移動する。
【００６２】
ステップＳ３００またはＳ３０２においてカーソル位置を移動させると、次に、音声告知動作が許可されているか否かを判定する（Ｓ３０４）。不揮発性メモリ１０２内の制御パラメータ１０２Ｂに音声告知・振動告知の許可・禁止が記録されており、このステップでは、制御パラメータ１０２Ｂの記録内容に基づいて、音声告知動作が許可されているか否かを判定する。
【００６３】
ステップＳ３０４における判定の結果、音声告知動作が許可されている場合には、ビープ音再生動作を実行する（Ｓ３０６）。このサブルーチンでは、制御パラメータ１０２Ｂの記録内容に基づいて、ユーザによって指定されているビープ音を再生する。ビープ音再生動作の詳しい動作については、図５を用いて後述する。ビープ音再生を行うと、元のフローに戻る。
【００６４】
ステップＳ３０４における判定の結果、音声告知動作が許可されていない場合には、次に、振動告知動作が許可されているか否かを判定する（Ｓ３０８）。このステップでは、制御パラメータ１０２Ｂの記録内容に基づいて、振動告知動作が許可されているか否かを判定する。
【００６５】
ステップＳ３０８における判定の結果、振動告知動作が許可されている場合には、バイブレーション動作を実行する（Ｓ３１０）。このサブルーチンでは、制御パラメータ１０２Ｂの記録内容に基づいて、ユーザによって指定されている振動パターンで振動駆動を行う。バイブレーション動作の詳しい動作については、図５を用いて後述する。バイブレーション動作を行うと、元のフローに戻る。
【００６６】
次に、ステップＳ３０６のビープ音再生動作、およびステップＳ３１０のバイブレーション動作のサブルーチンの詳しい動作について、図５に示すフローチャートを用いて説明する。ユーザへの表示動作（告知動作）として視覚的な表示動作（告知動作）にあわせて非視覚的な表示動作（告知動作）が許可されたときに、サブルーチン“ビープ音再生動作”或はサブルーチン“バイブレーション動作”が実行される。２つのサブルーチンは音声によるユーザへの告知と振動によるユーザへの告知の違いはあるが、ソフトウェアの構造は変わらないので１つのフローチャートで２つのサブルーチンの説明を行う。説明にあたっては、ビープ音再生動作を主に説明し、バイブレーション動作については、括弧内に記載する。
【００６７】
ビープ音再生動作またはバイブレーション動作のサブルーチンに入ると、カーソル位置に対応した通常録音ファイルまたはメモ録音ファイルの音声データの有無をチェックする（Ｓ４００）。このステップでは、システムコントローラ１００は、通常録音データ領域１０２Ｅまたはメモ録音データ領域１０２Ｆ内に、カーソルＳＥＧ２の位置に対応した日付情報を有する音声データが存在するか否かを検出する。
【００６８】
ステップＳ４００においてカーソル位置に対応した音声データの有無をチェックすると、次に、通常録音ファイルとメモ録音ファイルの双方が存在しているか否かを判定する（Ｓ４０２）。ここでは、ステップＳ４００におけるチェック結果に基づいて判定する。
【００６９】
ステップＳ４０２における判定の結果、通常録音とメモ録音の双方が存在する場合には、ビープ５を再生（バイブレーション動作の場合には振動パターン５を駆動する）（Ｓ４０４）。ビープ５のビープ音ファイルは、告知音データ領域１０２Ｄに記録されていることから、システムコントローラ１００は、ビープ５のビープ音ファイルを読み出し、音声コーデック１２４、第２ＡＭＰ１２６を介してスピーカ１２８からビープ音を再生する。バイブレーション動作の場合には、振動パターン５の振動パターンは、告知音データ領域１０２Ｄに記録されていることから、システムコントローラ１００は、振動パターン５の振動ファイルを読み出し、振動回路１０８を介して振動素子１１０によってＩＣレコーダを振動させる。ピープ５の再生または振動パターン５で振動すると、元のフローに戻る。
【００７０】
ステップＳ４０２における判定の結果、通常録音ファイルとメモ録音ファイルの双方が存在しない場合には、次に、メモ録音ファイルのみが存在するか否かを判定する（Ｓ４０６）。ここでは、ステップＳ４００におけるチェック結果に基づいて判定する。
【００７１】
ステップＳ４０６における判定の結果、メモ録音ファイルのみが存在する場合には、ビープ４を再生（バイブレーション動作の場合には振動パターン４を駆動する）（Ｓ４０８）。このステップでは、システムコントローラ１００は、告知音データ領域１０２Ｄからビープ４のビープ音ファイルを読み出し、ビープ音を再生する。バイブレーション動作の場合には、システムコントローラ１００は、告知音データ領域１０２Ｄから振動パターン４の振動ファイルを読み出し、振動素子１１０によってＩＣレコーダを振動させる。ピープ４の再生または振動パターン４で振動すると、元のフローに戻る。
【００７２】
ステップＳ４０６における判定の結果、メモ録音ファイルのみが存在しない場合には、次に、通常録音ファイルのみが存在するか否かを判定する（Ｓ４１０）。ここでは、ステップＳ４００におけるチェック結果に基づいて判定する。
【００７３】
ステップＳ４１０における判定の結果、通常録音ファイルのみが存在する場合には、ビープ３を再生（バイブレーション動作の場合には振動パターン３を駆動する）（Ｓ４１２）。このステップでは、システムコントローラ１００は、告知音データ領域１０２Ｄからビープ３のビープ音ファイルを読み出し、ビープ音を再生する。バイブレーション動作の場合には、システムコントローラ１００は、告知音データ領域１０２Ｄから振動パターン３の振動ファイルを読み出し、振動素子１１０によってＩＣレコーダを振動させる。ピープ３の再生または振動パターン３で振動すると、元のフローに戻る。
【００７４】
ステップＳ４１０における判定の結果、通常録音ファイルのみが存在しない場合には、次に、カーソルの移動方向を判定する（Ｓ４１４）。ステップＳ２０２またはＳ２０６（図３参照）において、カーソルＳＥＧ２の移動方向を検出していることから、このステップでは、ステップＳ２０２またはＳ２０６の検出結果に基づいて判定する。
【００７５】
ステップＳ４１４における判定の結果、カーソルの移動方向が日を進める方向の場合には、ビープ１を再生（バイブレーション動作の場合には振動パターン１駆動）を行う（Ｓ４１６）。このステップでは、システムコントローラ１００は、告知音データ領域１０２Ｄからビープ１のビープ音ファイルを読み出し、ビープ音を再生する。バイブレーション動作の場合には、システムコントローラ１００は、告知音データ領域１０２Ｄから振動パターン１の振動ファイルを読み出し、振動素子１１０によってＩＣレコーダを振動させる。ピープ１の再生または振動パターン１で振動すると、元のフローに戻る。
【００７６】
一方、ステップＳ４１４における判定の結果、カーソルの移動方向が日を戻す方向の場合には、ビープ２を再生（バイブレーション動作の場合には振動パターン２駆動）を行う（Ｓ４１８）。このステップでは、システムコントローラ１００は、告知音データ領域１０２Ｄからビープ２のビープ音ファイルを読み出し、ビープ音を再生する。バイブレーション動作の場合には、システムコントローラ１００は、告知音データ領域１０２Ｄから振動パターン２の振動ファイルを読み出し、振動素子１１０によってＩＣレコーダを振動させる。ピープ２の再生または振動パターン２で振動すると、元のフローに戻る。
【００７７】
このように、本実施形態において検索モードが設定されると、カレンダ表示がなされ（図３のＳ２００）、検索ＳＷ１１２Ｈの操作に応じてカーソルＳＥＧ２が移動すると（図３のＳ２０２、Ｓ２０６）、その移動したカーソル位置に音声データが記録されている場合には、ビープ音または振動の非視覚的表示（図４のＳ３０６、Ｓ３１０、図５のＳ４０４、Ｓ４０８、Ｓ４１２）によって、ユーザに音声データの存在を表示している。このため、表示部１０６を見ることなく音声ファイルの検索を行うことができ、使い勝手がよく利便性が高い。
【００７８】
次に、図７を用いて、ステップＳ４０４、Ｓ４０８、Ｓ４１２、Ｓ４１６、Ｓ４１８におけるピープ音および振動パターンについて説明する。図７は、非視覚的な表示動作（告知動作）において実施される告知形態を示す。前述したサブルーチン“ビープ音再生動作”おける音声告知動作は、５つの告知形態を有する。
【００７９】
告知形態１と告知形態２は、カーソルＳＥＧ２が示す位置の日付情報に関連して、通常音声ファイルとメモ録音ファイルとが共に存在しない場合に再生される音声のパターンを示す。この場合カーソルＳＥＧ２の移動方向に応じて音声のパターンが異なる。音声のパターンが異なることによって、ユーザはカーソルの移動方向を、表示部１０６を見ることなく、認識できる。
【００８０】
告知形態１は、カーソルＳＥＧ２の移動方向が、カーソルＳＥＧ２が示す日付が進む方向である場合に再生される音声のパターン（ビープ音１）を示す。告知形態２は、カーソルＳＥＧ２の移動方向が、カーソルＳＥＧ２が示す日付が戻る方向である場合に再生される音声のパターン（ビープ音２）を示す。夫々のビープ音のデータは音声ファイルとして不揮発性メモリ１０２の告知音データ領域１０２Ｄに格納されている。なお、音声告知として再生される音声はビープ音には限定されない。所定の人が認識できる言葉をビープ音の代わりに再生しても良い。
【００８１】
告知形態３は、カーソルＳＥＧ２が示す位置の日付情報に関連して、少なくとも１つの通常音声ファイルは存在し、メモ録音ファイルが存在しない場合に再生される音声のパターン（ビープ音３）を示す。告知形態４は、カーソルＳＥＧ２が示す位置の日付情報に関連して、通常音声ファイルは存在せず、少なくとも１つのメモ録音ファイルが存在する場合に再生される音声のパターン（ビープ音４）を示す。告知形態５は、カーソルＳＥＧ２が示す位置の日付情報に関連して、少なくとも１つの通常音声ファイルと少なくとも１つのメモ録音ファイル共に存在する場合に再生される音声のパターン（ビープ音５）を示す。
【００８２】
サブルーチン“バイブレーション動作”おける振動告知動作は、５つの告知形態を有する。告知形態１と告知形態２は、カーソルＳＥＧ２が示す位置の日付情報に関連して、通常音声ファイルとメモ録音ファイルとが共に存在しない場合に振動子が起こす振動のパターンを示す。この場合カーソルＳＥＧ２の移動方向に応じて振動のパターンが異なる。振動のパターンが異なることによって、ユーザはカーソルの移動方向を、表示部１０６を見ることなく、認識できる。告知形態１は、カーソルの移動方向が、カーソルが示す日付が進む方向である場合に振動子が起こす振動（振動パターン１）を示す。告知形態２は、カーソルの移動方向が、カーソルが示す日付が戻る方向である場合に振動子が起こす振動（振動パターン１）を示す。各々の振動パターンを生成するための駆動回路へ入力される駆動パターンの信号は不揮発性メモリへ格納されている。振動パターンは、ビープ音の周波数を人間が知覚可能な振動周波数へ変換し、この振動周波数で振動素子１１０を駆動することで発生できる。
【００８３】
告知形態３は、カーソルＳＥＧ２が示す位置の日付情報に関連して、少なくとも１つの通常音声ファイルは存在し、メモ録音ファイルが存在しない場合に振動子が起こす振動（振動パターン３）を示す。告知形態４は、カーソルＳＥＧ２が示す位置の日付情報に関連して、通常音声ファイルは存在せず、少なくとも１つのメモ録音ファイルが存在する場合に振動子が起こす振動（振動パターン４）を示す。告知形態５は、カーソルＳＥＧ２が示す位置の日付情報に関連して、少なくとも１つの通常音声ファイルと少なくとも１つのメモ録音ファイル共に存在する場合に、振動子が起こす振動（振動パターン５）を示す。
【００８４】
なお、上述の図４、５のフローチャートにおいては、ビープ音再生動作と振動動作との双方を行うことに関して記載がない。しかしファイルの存在をより明確にユーザに認識させるために、二つの非視覚的な告知動作を同時に実行してもよい。この場合には、例えば、図４のステップＳ３０６におけるビープ音再生動作を行った際に、続けてステップＳ３０８、Ｓ３１０を行うようにすればよい。
【００８５】
以上説明したように、本発明の一実施形態におけるＩＣレコーダは、生成された音声データを日付情報が付与された音声ファイルとして記録し管理可能である（図２のＳ１１２、図３のＳ２２４参照）。また、ＩＣレコーダは、検索スイッチ（ＳＷ）１１２Ｈと、カレンダ表示可能な表示部１０６と、音声ファイルを記録する記録部（不揮発性メモリ１０２）を有している。また、ＩＣレコーダのシステムコントローラ１００は、記録部から音声ファイルを検索し再生するモードが選択された際に（図２のＳ１０２Ｙｅｓ）、カレンダ表示上で移動可能なカーソルＳＥＧ２を表示すると共に、記録部に記録された音声ファイルをファイルに付与された日付情報に基づき検索し（図３のＳ２０４、Ｓ２０８、図５のＳ４００)、この検索結果をカレンダ表示上の日表示の近傍に音声ファイルの存在を示すマークとして表示し（図６のＳＥＧ３、ＳＥＧ４）、検索ＳＷ１１２Ｈの操作が検出される毎に１日単位でカーソルＳＥＧ２の表示位置を移動し（図４のＳ３００、Ｓ３０２）、移動された表示位置の日表示に関連する音声ファイルが存在する際に所定の告知音を再生している（Ｓ３０６）。このため、表示部１０６を見ることなく音声ファイルの検索を行うことができ、使い勝手がよく利便性が高い。また、ユーザが視覚的障害を持つ場合でも音声データを検索することが可能である。
【００８６】
また、本発明の一実施形態のＩＣレコーダは、振動を生じさせる振動生成部（振動回路１０８、振動素子１１０）を備えている。また、ＩＣレコーダのシステムコントローラ１００は、記録部から音声ファイルを検索し再生するモードが選択された際に（図３のＳ１０２Ｙｅｓ）、カレンダ表示上で移動可能なカーソルＳＥＧ２を表示すると共に、記録部に記録された音声ファイルをファイルに付与された日付情報に基づき検索し（図３のＳ２０４、Ｓ２０８、図５のＳ４００)、この検索結果をカレンダ表示上の日表示の近傍に音声ファイルの存在を示すマークとして表示し（図６のＳＥＧ３、ＳＥＧ４）、検索ＳＷ１１２Ｈの操作が検出される毎に１日単位でカーソルＳＥＧ２の表示位置を移動し（図４のＳ３００、Ｓ３０２）、移動された表示位置の日表示に関連する音声ファイルが存在する際に振動生成部を制御して所定の振動を起こしている（Ｓ３０６）。このため、表示部１０６を見ることなく、非視覚的表示によって音声ファイルの検索を行うことができ、使い勝手がよく利便性が高い。また、ユーザが視覚的障害を持つ場合でも音声データを検索することが可能である。
【００８７】
また、本発明の一実施形態のＩＣレコーダにおいて、音声ファイルは、ファイル名称の少なくとも一部に日付情報を含む第１音声ファイル（メモ録音データ領域１０２Ｆに記録されたメモ録音ファイル）と、ファイル名称に日付情報を含まない第２音声ファイル（通常録音データ領域に記録された通常録音ファイル）を含んでいる。そして、システムコントローラ１００は、音声ファイルが第１音声ファイルである場合には、告知音として第１告知音を再生し（図５のＳ４０８におけるビープ４の再生）、音声ファイルが第２音声ファイルである場合、告知音として第２告知音を再生する（図５のＳ４１２のビープ３の再生）。このため、メモ録音ファイルと、通常録音ファイルを非視覚的表示で確認することができる。
【００８８】
なお、本発明の一実施形態においては、音声データの存在の非視覚的表示にあたって、ビープ音再生動作と振動動作のいずれかを選択するようにしていた。しかし、両方の非視覚的表示を有さずとも、いずれか一方のみを備えるようにしても構わない。
【００８９】
また、本発明の一実施形態においては、ビープ音再生動作と振動動作のいずれ一方を動作させるようにしていたが、ファイルの存在をより明確にユーザに認識させるために、図７の説明の際に述べたように、２つの非視覚的な告知動作を同時に実行してよい。
【００９０】
また、本発明の一実施形態においては、ビープ音再生のパターンの数と振動パターンの数は、５種類、用意していたが、これに限らず、異なるパターン数としてもよい。
【００９１】
また、本発明の目的は、実施形態に開示された機能を実現するソフトウェアのプログラムコードを記録した記録メディアを、装置に供給し、装置の制御部（コンピュータ、マイクロコントローラ、マイクロプロセッサ、ＣＰＵ、ＭＰＵ等）が記録メディアに格納されたプログラムコードを読み出し実行することによっても、達成できる。すなわち記録メディアから読み出されたプログラムコード自体が実施形態の機能を実現し、プログラムコードを記録した記憶メディアは本発明を構成する。
【００９２】
制御部が読み出したプログラムコードのみを実行することにより、実施形態に開示された機能が実現されるだけではない。そのプログラムコードは、装置の制御部に実装されたオペレーティングシステム（ＯＳ）の有する処理機能の一部を利用しても良い。また、記憶メディアから読み出されたプログラムコードを実行する制御部は単一の制御部には限定されない。装置内に存在する複数の制御部が接続され、これらの制御部が協働することでプログラムコードを実行してもよい。或は装置と周辺装置が接続され、双方の装置に存在する制御部が接続され、これらの制御部が協働することでプログラムコードを実行してもよい。
【００９３】
また、プログラムコードは、記録媒体や記録部に格納されたものでもよく、この記録媒体、記録部への記録の仕方は、製品出荷時に記録してもよく、配布された記録媒体を利用してもよく、インターネットを介してダウンロードしたものでもよい。
【００９４】
また、本発明の一実施形態においては、音声記録再生装置として、ＩＣレコーダへ適用した例を示したが、本発明は、ＩＣレコーダ以外の電子機器、例えば、携帯電話、多機能携帯端末（スマートホン）等へ適用することも可能である。
【００９５】
また、特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず」、「次に」等の順番を表現する言葉を用いて説明したとしても、特に説明していない箇所では、この順で実施することが必須であることを意味するものではない。
【００９６】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００９７】
１００・・・システムコントローラ、１０２・・・不揮発性メモリ、１０２Ａ・・・プログラムコード、１０２Ｂ・・・制御パラメータ、１０２Ｃ・・・音声データ、１０２Ｄ・・・告知音データ領域、１０２Ｅ・・・通常録音データ領域、１０２Ｆ・・・メモ録音データ領域、１０４・・・時計回路、１０６・・・表示部、１０８・・・振動回路、１１０・・・振動素子、１１２・・・操作ＳＷ、１１２Ａ・・・電源ＳＷ、１１２Ｂ・・・録音ＳＷ、１１２Ｃ・・・再生ＳＷ、１１２Ｄ・・・停止ＳＷ、１１２Ｅ・・・モードＳＷ、１１２Ｆ・・・設定ＳＷ、１１２Ｈ・・・検索ＳＷ、１２０・・・マイクロフォン、１２２・・・第１ＡＭＰ、１２４・・・音声コーデック、１２６・・・第２ＡＭＰ、１２８・・・スピーカ
【図１】
2014219831.tif 000003
【図２】
2014219831.tif 000004
【図３】
2014219831.tif 000005
【図４】
2014219831.tif 000006
【図５】
2014219831.tif 000007
【図６】
2014219831.tif 000008
【図７】
2014219831.tif 000009