(57)【要約】【課題】情報のランク変更のためのデータや情報の経過時間（フラッシュメモリに格納されてからの）データやユーザーが情報にアクセスしたか否かのデータを情報そのものに付随してフラッシュメモリに格納し、それらのデータをブロック消去せずに変更でき、フラッシュメモリへの情報格納という面で情報管理が有効になるフラッシュメモリによる情報格納システムを提供する。【解決手段】情報を格納し、必要に応じて格納した情報を書き換えまたは消去するフラッシュメモリによる情報格納システムフラッシュメモリシステムにおいて、その情報に関するメモリの特定の領域における特定のビットを１から０に書き換えることにより、格納した情報の意味付けを変更する。【選択図】図１
2007188237.tif 000002
【特許請求の範囲】
【請求項１】
情報を格納し、必要に応じて格納した情報を書き換え又は消去するフラッシュメモリによる情報格納システムにおいて、
その情報に関するメモリの特定の領域における特定のビットを１から０に書き換えることにより、格納した情報の意味付けを変更するようにしたことを特徴とするフラッシュメモリによる情報格納システム。
【請求項２】
格納した前記情報の前記意味付けは当該情報の読み出し可能であり、前記意味付けの変更は当該情報の読み出し可能から読み出し禁止への変更であることを特徴とする請求項１に記載のフラッシュメモリによる情報格納システム。
【請求項３】
格納した前記情報の前記意味付けは当該情報の重要度ランクであり、前記意味付けの変更は当該情報のランク下げへの変更であることを特徴とする請求項１に記載のフラッシュメモリによる情報格納システム。
【請求項４】
前記重要度ランクが所定以上に低い情報は、実際に消去されていなくても消去されたものとみなすことを特徴とする請求項３に記載のフラッシュメモリによる情報格納システム。
【請求項５】
格納した前記情報の前記意味付けはユーザーによる当該情報の確認状態であり、前記意味付けの変更は、当該情報についての未確認から確認済みへの変更であることを特徴とする請求項１に記載のフラッシュメモリによる情報格納システム。
【請求項６】
格納した前記情報の前記意味付けは格納された当該情報の時間経過であることを特徴とする請求項１に記載のフラッシュメモリによる情報格納システム。
【請求項７】
前記時間経過が所定以上に長い情報は、実際に消去されていなくても消去されたものとみなすことを特徴とする請求項６に記載のフラッシュメモリによる情報格納システム。
【請求項８】
実際に消去されていなくても消去されたものとみなされた前記情報は、その情報量が規定量を上回る場合に、実際に消去されることを特徴とする請求項４又は７に記載のフラッシュメモリによる情報格納システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を格納して、必要に応じて格納した情報を書き換え又は消去するためのフラッシュメモリによる情報格納システムに関する。
【背景技術】
【０００２】
従来、フラッシュメモリは情報を格納して、必要に応じて格納した情報を書き換え又は消去することができるが、一般に格納した情報はバイト単位でしか書き換えはできず、また、格納した情報を消去するにもキロバイトのブロック単位でしか消去できなかった。このため、格納した情報を書き換えするには、当該情報の含まれるブロックをいったんブロックごと消去して後に情報を再書き込みする必要があった。
【０００３】
また、ブロックごと消去して後に再書き込みするには、書き換える情報以外の情報は別途退避しておく必要があった。しかも、フラッシュメモリに逐次何らかの情報を自動的に格納してゆく場合には、ユーザーがその情報にアクセスして確認したかどうかについてはフラッシュメモリに記録されることはなかった。（例えば特許文献１を参照）。
【特許文献１】特開平１１−３５３２４１号公報
【０００４】
フラッシュメモリに格納した情報を書き換えは、上記従来の技術に示すように簡単に行うことができない。即ち、前述したように書き換えを行うには、まず、該当する情報が含まれているブロックをそのブロックに含まれている書き換えを行わないその他の情報と共に、フラッシュメモリ上の別のブロックに退避（その別のブロックにコピーする）を行った後、元の該当する情報が含まれているブロックを消去する。その後、該当する情報について書き換えられた後の情報と、退避したブロックから書き換えを行わないその他の情報とをその消去されたブロックに書き込むという、複雑な操作が必要であった。
【０００５】
また、例えば情報表示端末に外部から受信（着信）した情報（地域連絡メモ、回覧板、広告等の情報）をフラッシュメモリに逐次格納して、その情報をユーザーに確認頂くというシステムでは、その格納をフラッシュメモリに自動的に行う場合に、ユーザーがその情報にアクセスして確認したかどうかをフラッシュメモリに記録することはないため、ユーザーは未確認の情報を受信（着信）していても、受信したどの情報が未確認かを判別するのは容易ではなかった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで、フラッシュメモリの書き換え特性を利用して、メモリに格納される情報そのものにデータを付随させて、データを変更することで情報の意味付けを変更することにより、格納情報の情報管理を効果的に行う点で解決すべき課題がある。
【０００７】
本発明の目的は、情報のランク変更のためのデータ、情報の経過時間（フラッシュメモリに格納されてからの経過時間）データ、或いはユーザーが情報にアクセスしたか否かのデータを、情報そのものに付随してフラッシュメモリに格納し、それらのデータをブロック消去せずに変更でき、フラッシュメモリへの情報格納という面で情報管理が有効になるフラッシュメモリによる情報格納システムを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明によるフラッシュメモリによる情報格納システムは、情報を格納し、必要に応じて格納した情報を書き換え又は消去するフラッシュメモリによる情報格納システムにおいて、その情報に関するメモリの特定の領域における特定のビットを１から０に書き換えることにより、格納した情報の意味付けを変更するようにしたことを特徴とする。
【０００９】
このフラッシュメモリによる情報格納システムによれば、フラッシュメモリに格納された情報は、状況の変化に応じて、当該情報に関するメモリの特定の領域における特定のビットが１から０に書き換えらえることで、その情報の意味付けが変更される。こうした変更によって情報管理が有効になり、情報の重要性の低下や時間経過が過多などの場合には、消去扱いにする等の取扱がし易くなる。例えば、フラッシュメモリに格納されたある情報を書き換える場合、その情報であることを特定するビットを１から０に書き換えることにより、実際には消去されていなくても消去されたとみなすことができる。その後、新たに書き換え後の情報をフラッシュメモリに書き込むことができる。このように格納した情報の意味付けを変更することにより、実際にある情報を書き換えなくても、見かけ上情報が書き換えられたとみなされる。
【００１０】
このフラッシュメモリによる情報格納システムにおいて、格納した情報の意味付けは当該情報の読み出し可能であり、意味付けの変更は当該情報の読み出し可能から読み出し禁止への変更であるとすることができる。即ち、当該情報に関するメモリの特定の領域における特定のビットを１から０に書き換えることにより、格納した情報について読み出し可能から読み出し禁止へと意味付けを変更することができる。このような読み出し禁止への意味付けの変更によって、消去したのと同等の作用が得られる。
【００１１】
このフラッシュメモリによる情報格納システムにおいて、格納した前記情報の前記意味付けは当該情報の重要度ランクであり、前記意味付けの変更は当該情報のランク下げへの変更であるとすることができる。即ち、その情報に関するメモリの特定の領域における特定のビットを１から０に書き換えることにより、格納した情報の重要度ランクを下げるという意味付けを変更することができる。重要度ランクが所定以上に低い情報は、実際に消去されていなくても消去されたものとみなすことが可能になる。
【００１２】
このフラッシュメモリによる情報格納システムにおいて、格納した情報の意味付けはユーザーによる当該状態の確認状態であり、意味付けの変更は、当該情報についての未確認から確認済みへの変更であるとすることができる。即ち、未確認状態の当該情報をユーザーが閲覧するなどによって確認すると、その情報に関するメモリの特定の領域における特定のビットを１から０に書き換えることにより、格納した情報に関し、ユーザーがその情報を未確認から確認済みであるという意味付けに変えることができる。この場合、特定のビットが１か０にかに応じて、例えば、情報表示端末に何らかの表示を行えば、ユーザーは未確認の情報を受信（着信）していてもどの情報が未確認であるかを判別することが容易になる。
【００１３】
このフラッシュメモリによる情報格納システムにおいて、格納した情報の意味付けは格納された当該情報の時間経過であるとすることができる。即ち、格納された時間経過に応じて、その情報に関するメモリの特定の領域における特定のビットを１から０に書き換えることにより、格納した情報の時間経過を意味付けすることができる。この場合、時間経過が所定以上に長い情報は、実際に消去されていなくても消去されたものとみなすことが可能になる。
【００１４】
このフラッシュメモリによる情報格納システムにおいて、実際に消去されていなくても消去されたものとみなされた情報は、その情報量が規定量を上回る場合に、実際に消去することができる。ブロック消去を行うには時間がかかる上、当該ブロックには消去されては困る情報が残っている。ブロック消去を頻繁に行うことはシステムの負荷の面で好ましくない。そこで、ブロック内で消去してよい情報が多くなってきて、待避する情報も少なくなってきた時点で実際の情報の消去を行えば、システム負荷の面で有利である。
【発明の効果】
【００１５】
本発明によれば、情報に付随するデータについて特定のビットを１から０へ書き換えるというフラッシュメモリの書き換え特性を最大限に利用しているので、時間のかかるブロック消去を伴わない書き換えを行うことができる。即ち、情報のランク変更のためのデータ、情報の経過時間（フラッシュメモリに格納されてからの経過時間）データ、或いはユーザーが情報にアクセスしたか否かのデータを、情報そのものに付随してフラッシュメモリに格納し、それらのデータをブロック消去せずに変更するので、フラッシュメモリへの情報格納という面で情報管理が有効になる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の好適な実施の形態を図面を参照して説明する。図１〜図３は、本発明の実施形態において、フラッシュメモリの各ビットは１から０への変更のみが可能であることを利用した例をそれぞれ示している図である。
【００１７】
図１〜図３に示す例では、フラッシュメモリに格納されたある情報を書き換える場合に、メモリの特定の領域における特定のビットを１から０に書き換えることにより、格納した情報の意味付けを変更する。例えば、読み出し可能情報という意味付けから読み出し禁止情報という意味付けに変更して、情報が見かけ上消去されたようにすることが可能である。即ち、図１に示す例では、メモリの特定の領域における特定のビットを１から０に書き換えることにより、格納した情報の重要度ランクを変更することが可能である。１バイト＝８ビットをこの重要度ランク情報に割り当てると、合計９つのランクのランク指定が可能となる。図１に示す例では、重要度ランク８においてはランクの高低は最も高く、重要度ランク０に至るとランクの高低は最も低くなる。つまり、現時点で０を指定しているビット（例えば、重要度ランク５で下３桁の０）より上位のビット（下第４桁目のビット）を１から０に書き換えることにより、重要度ランクをより下げること（重要度ランク４にランク下げ）を意味するようにする。
【００１８】
このようにして、ある情報に対し付加した重要度ランク情報を、時間の経過又はその後の別の情報入手等状況の変化により、その重要度ランクを下げることができる。そしてある重要度ランク以下の情報は、実際には消去されていなくても、読み出し禁止として見かけ上消去されたものとみなすことができる。
【００１９】
また、メモリの特定の領域における特定のビットを１から０に書き換えることにより、格納した情報に関しユーザーがその情報を未確認であるという意味付けから確認済みであるという意味付けに変えることも可能である。即ち、逐次自動的に情報がフラッシュメモリに格納されてゆくシステムにおいては、ユーザーがある情報にアクセスしてその情報を確認すれば、その情報に関するメモリの特定の領域における特定のビットを１から０に書き換えるのである。
【００２０】
更に、このユーザーがその情報を確認したか否かを意味付けるようした特定のビットが１であるか０であるか（即ち、ユーザーがその情報を未確認か確認済みか）を外部より確認可能できるようにすれば、ユーザー宛に送付した情報についてユーザーが確認したかどうかが判り、その後の対応方法を検討するのに便利である。また、このユーザーがその情報を確認したか否かを意味付けるようした特定のビットが１の情報がフラッシュメモリ内に残っておれば、何らかの表示をユーザーに対して行い、ユーザーにアクセスしてユーザーに確認を促すことも可能となる。
【００２１】
図２に示す別の例では、メモリの特定の領域における特定のビットを１から０に書き換えることにより、格納した情報の時間経過を意味付けるようにすることが可能である。１バイト＝８ビットをこの時間経過情報に割り当てると、９つの時間経過ステップの時間経過確認が可能となる。図２の例では、時間経過ステップ０において経過時間長短が最も短く、時間経過ステップ８においては経過時間長短が最も長い。つまり、現時点で０を指定しているビット（例えば、時間経過ステップ３で下３桁の０）より上位のビット（下４桁目の１）を１から０に書き換えることにより、時間経過がより進んで長くなったこと（時間経過ステップ４）を意味するようにする。そして、ある時間以上経過した情報は、実際には消去されていなくても、読み出し禁止として見かけ上消去されたものとみなすようにすることができる。
【００２２】
図１と図２に示す各例では、情報についての重要度ランクを下げる、或いは時間が経過して情報が読み出し禁止となり、見かけ上消去されたものとみなされる情報に対しては、その量があらかじめ定めた量をこえた場合に、ブロック消去により実際に情報を消去するようにする。
【００２３】
ブロック消去を行うには時間がかかる上、当該ブロックには消去されては困る情報が残っている。ブロック消去はこれらの情報を別のブロックに待避後に行う必要があり、このブロック消去を頻繁に行うことはシステムの負荷の面で好ましくない。そこで、ブロック内で消去してよい情報が多くなってきて、待避する情報も少なくなってきた時点で実際の情報の消去を行えば、システム負荷の面で有利である。
【００２４】
図３は、図１の実施形態をより具体的に示しており、情報そのものとその情報に関するランクの実例を示している。図３では、複数のアドレスとこれらに対応する情報があり、各情報のランクが設定されている。
【００２５】
図４は、図２の実施形態をより具体的に示しており、情報そのものとその情報がフラッシュメモリ内に格納されてからの時間経過をフラッシュメモリ内に配置した実例を示している。図４では、複数のアドレスとこれらに対応する情報があり、各情報の時間経過が設定されている。
【００２６】
図５は、本発明の実施形態であるフラッシュメモリによる情報格納システムを搭載した情報表示端末の外観例を示している。一例として、複数の住戸のゲートウェイがローカルエリアネットワークを構成すると共に、それぞれのゲートウェイは基幹ネットワークに接続されている。ここでは、広告情報、連絡メモ及び地域情報の３種類の情報が、各住戸のゲートウェイに伝送されてくるものと考える。
【００２７】
広告情報は、基幹ネットワークより伝送され、ローカルエリアネットワークを構成している全部の住戸に伝送される。連絡メモは、ローカルエリアネットワーク内で、ある住戸のゲートウェイより別の特定の住戸のゲートウェイに伝送される。地域情報は、ローカルエリアネットワーク内である住戸のゲートウェイより同じネットワーク内の全部の住戸に伝送される。広告等の情報は、各住戸のゲートウェイより、各住戸内の情報表示端末に対して無線で伝送されてくる。伝送されてきた情報は、端末内のフラッシュメモリシステムに逐次自動的に格納される。
【００２８】
図５において、ＬＣＤ（液晶表示装置）１は、情報表示のための情報表示用の画像表示装置の一例であり、ＬＣＤ１には、ゲートウェイより送られてきた広告等の情報が表示される。ＬＣＤ１に表示される情報は、フラッシュメモリ内に格納された情報であり、情報そのものとその情報がユーザーに閲覧されたかどうかを表す閲覧有無データとが、対になって格納されている。
【００２９】
情報着信ランプ２は、新着情報を受信した時点で点滅を開始し、住戸内の人が本情報表示端末を操作して当該情報をＬＣＤ１に表示させて、当該情報を閲覧した時点で点滅を終了する。言い換えれば、フラッシュメモリに格納されているところの、上述した閲覧されたかどうかをあらわす閲覧有無データについて、その該当ビットが１から０に書き換えられた時点で、情報着信ランプ２は点滅を終了する。
【００３０】
留守等により、未だ閲覧していない情報が複数ある場合には、住戸内の人がすべての情報を閲覧するまで、情報着信ランプ２は点滅を継続する。言い換えれば、フラッシュメモリに格納された閲覧されたかどうかを表す全ての閲覧有無データの該当ビットが、１から０に書き換えられるまで、情報着信ランプ２は点滅を継続する。
【００３１】
フラッシュメモリ内に格納された上記各情報は格納された初期の時点では、ユーザーが確認したか否かを表す閲覧有無データの該当ビットは１であり、ユーザーが情報表示端末を操作して閲覧、即ち情報を確認した時点で当該ビットは０に書き換えられる。フラッシュメモリ内にあるすべての情報について当該ビットが全て０になるまで、情報着信ランプ２は点滅を継続する。
【００３２】
符号３〜１０はそれぞれ操作ボタンである。操作ボタン３〜５は情報表示端末内のフラッシュメモリに分類して記録されている情報を表示させるためのボタンである。分類して記録されている情報を表示させるための操作ボタンの数はここでは３個であるが、その数は情報の種類に応じて任意に選択して設定できる。ここで、Ｆ１ボタン３に広告情報、Ｆ２ボタン４に連絡メモ、Ｆ３ボタン５に地域情報をそれぞれ割り当てたとする。ユーザーがＦ２ボタン４を押下すると、連絡メモの最新情報がＬＣＤ１に表示される。
【００３３】
実行ボタン８と戻るボタン９は、それぞれ現在表示している情報に対して一つ新しい情報と一つ古い情報を表示させるものである。ページアップボタン６とページダウンボタン７は、情報が複数ページに渡る場合に各ページをページアップする、或いはページダウンして表示させる時に操作される。
【００３４】
初期画面ボタン１０は、ＬＣＤ１の表示をオフにするためのボタンである。実行ボタン８をオンした時の最初の表示は、広告情報、連絡メモ、地域情報を問わず、最新の情報の表示となる。実行ボタン８でＬＣＤ１をオンした後、未閲覧の情報がある時は、初期画面ボタン１０を押してもＬＣＤ１をオフすることができない。戻るボタン９で全ての情報を表示すれば初期画面ボタン１０でＬＣＤ１をオフすることができる。
【００３５】
図６は、図５に示す情報表示端末の内部の機能ブロックの例である。図６に示す構成要素が、図５に示す構成要素と共通している部分については同一の番号を付している。制御部１１は各ボタン３〜８からの入力を受けて、ＬＣＤ１の動作のオン／オフを制御し、或いはシュメモリ１３から情報を読出し、ＬＣＤドライバ１２を制御してＬＣＤ１の表示内容を更新する。
【００３６】
制御部１１は、無線送受信部１２を制御して、ゲートウェイより無線伝送されてきた情報をフラッシュメモリ１３へ書込む制御を行ったり、ゲートウェイとの間でコマンドの送受信を行い、フラッシュメモリ１３の空き容量の情報をゲートウェイに通知したり、ゲートウェイからの指示によりフラッシュメモリの内容１３内の情報に対してランク変更を行うための特定のビット書換えや、時間経過に伴う情報の時間経過を表す特定のビットの書換えを行う。制御部１１は、ユーザーの操作により格納された新着の情報が閲覧（確認）された時に、本情報が閲覧済みかどうかを示す特定のビットを１から０に書き換えて、本情報が閲覧済み（確認済み）であることを示すための制御も行う。
【００３７】
また、制御部１１は、ランク変更または時間経過により特定のビットが１から０になれば、ユーザーがアクセスできないようにする、即ち、制御部１１は、情報が実際には消去されていなくても、見かけ上情報が消去されているように見せるといいった動作の制御も行う。制御部１１は、こういった見かけ上消去されているが実際は消去されていない情報の量が予め定められた規定量を超えれば、情報の実際の消去を行い、メモリの空き容量を増やすという制御を行う。
【００３８】
実際の消去は消去してはいけない情報は、フラッシュメモリの別の領域に退避した上で、ブロック消去を行う必要があり、このブロック消去や退避のための書き込み等は時間が秒単位でかかるため、通常は行わないようにしている。制御部１１は、メモリの空き容量が不足してきた場合のみ情報の実際の消去を行うようにしている。
【００３９】
本発明は、上記実施形態に限定されず、特許請求の範囲を逸脱しない範囲で種々の変更を行うことができる。上記実施形態の各構成は、その一部を省略するなど、上記とは異なるように任意に組み合わせることができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施形態を示し、フラッシュメモリへ格納した情報のランクを表す例を示す図である。
【図２】本発明の実施形態を示し、フラッシュメモリへ格納した情報の時間経過を表す例を示す図である。
【図３】本発明の実施形態を示し、フラッシュメモリへ格納した情報そのものとそのランクを実際にフラッシュメモリに格納した例を示す図である。
【図４】本発明の実施形態を示し、フラッシュメモリへ格納した情報そのものとその格納してからの経過時間を実際にフラッシュメモリに格納した例を示す図である。
【図５】本発明の実施形態であるフラッシュメモリシステムを搭載した表示端末の外観図である。
【図６】本発明の実施形態であるフラッシュメモリシステムを搭載した表示端末の機能ブロック図である。図である。
【符号の説明】
【００４１】
１  情報表示用ＬＣＤ
２  情報着信ランプ
３  Ｆ１ボタン
４  Ｆ２ボタン
５  Ｆ３ボタン
６  ページアップボタン
７  ページダウンボタン
８  実行ボタン
９  戻るボタン
１０  初期画面ボタン
１１  制御部
１２  無線送受信部
１３  フラッシュメモリ
１４  ＬＣＤドライバ
１５  スピーカー
【図１】
2007188237.tif 000003
【図２】
2007188237.tif 000004
【図３】
2007188237.tif 000005
【図４】
2007188237.tif 000006
【図５】
2007188237.tif 000007
【図６】
2007188237.tif 000008