(57)【要約】【課題】  エラーが発生したデータ以降の番地に記憶されたデータを転送でき、しかも手間を低減できるデータ記録装置を提供する。【解決手段】  データ記録装置（１０）は、可搬型記録媒体（１０）が着脱できる媒体着脱部（２１）と、操作者が操作する操作部（２５、２６）と、計測装置（３０）で測定されたデータを記憶する記憶装置（２３）と、記憶装置（２３）に記憶されたデータのうちで操作部（２５、２６）で指定されたデータを媒体着脱部（２１）に装着された可搬型記録媒体（１０）に転送するデータ転送手段（２２）と、記憶装置（２３）に記憶されたデータのエラーを検出するエラー検出手段（２２）等を備える。データ転送手段（２２）は、エラー検出手段（２２）がエラーを検出すると、記憶装置（２３）に記憶された全データまたはエラーが発生した部位を含む所定範囲のデータを可搬型記録媒体（１０）に転送する。【選択図】        図１
2007279796.tif 000002
【特許請求の範囲】
【請求項１】
可搬型記録媒体が着脱できる媒体着脱部と、操作者が操作する操作部と、計測装置で測定されたデータを記憶する記憶装置と、前記記憶装置に記憶されたデータのうちで前記操作部で指定されたデータを前記媒体着脱部に装着された可搬型記録媒体に転送するデータ転送手段とを備えたデータ記録装置であって、
前記記憶装置に記憶されたデータのエラーを検出するエラー検出手段を有し、
前記データ転送手段は、前記エラー検出手段がエラーを検出したとき、前記記憶装置に記憶された全データまたは前記エラーを検出した部位を含む所定範囲のデータを前記可搬型記録媒体に転送するデータ記録装置。
【請求項２】
請求項１に記載したデータ記録装置であって、
エラー検出手段が検出したエラーを表示するエラー表示手段を有し、
データ転送手段は、操作部で所定の操作が行われることを条件としてデータの転送を開始するデータ記録装置。
【請求項３】
請求項１または２に記載したデータ記録装置であって、
データ転送手段は、エラー検出手段がエラーを検出したか否かに応じて、データの転送先である可搬型記録媒体の開始番地を異ならせるデータ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計測装置で測定されたデータを可搬型記録媒体に転送して記憶するデータ記録装置に関する。
【背景技術】
【０００２】
従来では、電池消耗等によって画像転送が中断される異常事態を防止するため、バッテリ残容量から動作可能時間を算出し、転送時間が動作可能時間よりも長いときは警告表示等を行い、記憶媒体から外部記憶装置への画像の転送をスイッチの操作に応じて継続するか中止するかを行う技術の一例が開示されている（例えば特許文献１を参照）。この技術は、計測装置で測定されたデータを記憶装置に記憶しておき、当該記憶装置に記憶されたデータを後で可搬型記録媒体に転送する場合にも適用することもできる。
【特許文献１】特開２００２−３２０１１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、バッテリ残容量に余裕があったとしても、記憶装置にデータを記憶する際にエラーが発生する場合がある。エラーは、例えば記憶されているはずのデータが見つからない場合や、データを読み出せない場合などがある。このようなエラーが発生すると、後で記憶装置から可搬型記録媒体に所望のデータを転送しようとしても、エラーが発生したデータ以降が転送できないという問題があった。
また、エラーが発生したか否かは、可搬型記録媒体に記憶されたはずのデータを読み出そうとして初めて分かる場合が多い。この場合は、エラーと分かった後に再び記憶媒体から可搬型記録媒体にデータを転送する必要があるので、手間を要していた。
【０００４】
本発明はこのような点に鑑みてなしたものであり、エラーを検出したデータ以降の番地に記憶されたデータを転送でき、しかも手間を低減できるデータ記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
（１）課題を解決するための手段（以下では単に「解決手段」と呼ぶ。）１は、可搬型記録媒体が着脱できる媒体着脱部と、操作者が操作する操作部と、計測装置で測定されたデータを記憶する記憶装置と、前記記憶装置に記憶されたデータのうちで前記操作部で指定されたデータを前記媒体着脱部に装着された可搬型記録媒体に転送するデータ転送手段とを備えたデータ記録装置であって、前記記憶装置に記憶されたデータのエラーを検出するエラー検出手段を有し、前記データ転送手段は、前記エラー検出手段がエラーを検出したとき、前記記憶装置に記憶された全データまたは前記エラーを検出した部位を含む所定範囲のデータを前記可搬型記録媒体に転送することを要旨とする。
可搬型記録媒体は、例えばメモリカードやフラッシュメモリ、ディスク類（フレキシブルディスクや光磁気ディスク等）などのように持ち運びができる記録媒体が該当する。
【０００６】
解決手段１によれば、記憶装置に記憶されたデータにエラーを検出したとしても、データ転送手段が記憶装置に記憶された全データまたはエラーを検出した部位を含む所定範囲のデータを強制的に可搬型記録媒体に転送する。したがって、エラーを検出したデータ以降の番地に記憶されたデータを転送することができる。また、エラーを検出したときに転送が行われるので、手間を低減できる。
【０００７】
（２）解決手段２は、解決手段１に記載したデータ記録装置であって、エラー検出手段が検出したエラーを表示するエラー表示手段を有し、データ転送手段は、操作部で所定の操作が行われることを条件としてデータの転送を開始することを要旨とする。
【０００８】
解決手段２によれば、エラー表示手段によってエラーの発生を確認することができる。また、操作部で所定の操作が行われて初めてデータの転送が実行されるので、無駄なデータの転送を防止できる。
【０００９】
（３）解決手段３は、解決手段１または２に記載したデータ記録装置であって、データ転送手段は、エラー検出手段がエラーを検出したか否かに応じて、データの転送先である可搬型記録媒体の開始番地を異ならせることを要旨とする。
【００１０】
解決手段３によれば、可搬型記録媒体に記録されたデータの開始番地を調べるだけで、記憶装置の記憶にエラーが発生したか否かを後で簡単に確認することができる。
【発明の効果】
【００１１】
本発明によれば、エラーを検出したデータ以降の番地に記憶されたデータを記憶装置から可搬型記録媒体に転送でき、しかも転送の手間を低減することができる。
【発明を実施するための最良の形態】
【００１２】
本発明を実施するための最良の形態について、図１〜図５を参照しながら説明する。図１には本発明の構成例を模式的に表す。図２にはデータ転送処理の手続き例をフローチャートで表す。図３にはエラー処理の手続き例をフローチャートで表す。図４にはＳＲＡＭの記憶例を表す。図５にはメモリカードの記録例を表す。
【００１３】
図１に表すデータ記録装置２０は、カードスロット２１、データ処理部２２、ＳＲＡＭ２３、表示部２４、転送ボタン２５、エラー時転送ボタン２６などを有する。カードスロット２１は、メモリカード１０を自在に着脱することができる。図１の例では、メモリカード１０をカードスロット２１に装着して記録可能になっている状態を表す。このメモリカード１０は可搬型記録媒体に相当する。
【００１４】
データ処理部２２は、データ転送手段およびエラー検出手段に相当する。このデータ処理部２２は、計測装置３０から送信されてきたデータをＳＲＡＭ２３に一時的に記憶し、ＳＲＡＭ２３に記憶されたデータにエラーがあるか否かを検出し、転送ボタン２５やエラー時転送ボタン２６の操作が行われるとＳＲＡＭ２３に記憶されたデータをメモリカード１０に転送して記録する処理を実現する。なお、データ処理部２２は例えばＣＰＵを中心に構成し、データの入出力を行う入出力処理回路や、後述するデータ転送処理やエラー処理を実現するための制御プログラムを記憶したＲＯＭや、処理中のデータを一時的に記憶するＲＡＭなどを有する。
【００１５】
ＳＲＡＭ２３は記憶装置に相当し、計測装置３０から送信されてきたデータや他のデータを記憶する。表示部２４には例えば液晶表示器やＬＥＤ表示器などが用いられ、エラーの発生等を表示する。転送ボタン２５はＳＲＡＭ２３に記憶したデータをメモリカード１０に転送する指令を行う際に使用する。エラー時転送ボタン２６は必要に応じて設けられ、エラーを検出したときにＳＲＡＭ２３からメモリカード１０にデータを転送する指令を行う際に使用する。これらの転送ボタン２５およびエラー時転送ボタン２６は操作部に相当する。計測装置３０はデータを出力する装置であって、本例では車両運転記録装置（具体的にはタクシーメータ等）などのようなメータ装置を適用する。
【００１６】
上述のように構成されたデータ記録装置２０において、データ処理部２２で実行される処理の手続き例について図２、図３に表したフローチャートを参照しながら説明する。これらの図２、図３に表した処理は、データ記録装置２０の電源が投入されてから遮断されるまでの間においてそれぞれ繰り返し実行される。なお、計測装置３０から送信されてきたデータが所定の形式でＳＲＡＭ２３に既に記憶されていると仮定する。
【００１７】
図２のデータ転送処理では、まず転送ボタン２５が操作されたか否かを判別する〔ステップＳ１０〕。もし転送ボタン２５が操作されていないときは（ＮＯ）、そのままデータ転送処理を終える。一方、転送ボタン２５が操作されたときは（ＹＥＳ）、ＳＲＡＭ２３とメモリカード１０との双方について転送開始アドレスと転送終了アドレスとを設定したうえで〔ステップＳ１１〕、ＳＲＡＭ２３からメモリカード１０にデータを転送する〔ステップＳ１２〕。
【００１８】
ステップＳ１２の転送を行う際に、ＳＲＡＭ２３の記憶にエラーが発生したか否かを検出する〔ステップＳ１３〕。エラーが発生したか否かは、本例では記憶されているはずのデータが見つかるか否かで検出を行う。例えばＳＲＡＭ２３にデータが正常に記憶された場合には、図４（Ａ）にメモリマップ２３ａで表すように所定数のブロックが整然と記憶され、かつヘッダＨとフッタＦとの間にデータが存在する。一方、ＳＲＡＭ２３にデータが正常に記憶されない場合には、図４（Ｂ）にメモリマップ２３ｂで表すように一部のブロックについてヘッダＨとフッタＦとの間にデータが存在しない。したがって、ヘッダＨとフッタＦとの間にデータが存在しないブロックがあるか否かでエラーの検出を行う。
【００１９】
図３に戻って、もしエラーを検出したときは（ステップＳ１３でＹＥＳ）、エラー処理を行ってから〔ステップＳ１５〕、データ転送処理を終える。エラー処理の具体的な手続きについては後述する。一方、エラーを検出しないときは（ステップＳ１３でＮＯ）、転送終了アドレスに達するまで（ステップＳ１４でＮＯ）、データの転送を継続する〔ステップＳ１２〕。そして、転送終了アドレスに達すると（ステップＳ１４でＹＥＳ）、正常にデータ転送処理を終える。
【００２０】
図３のエラー処理では、まずエラーの発生を表示部２４に表示したうえで〔ステップＳ２０〕、所定の操作がされるまで待機する〔ステップＳ２１〕。所定の操作は、本例ではエラー時転送ボタン２６が設けられているので、当該エラー時転送ボタン２６が操作されたことが該当する。なお、予め設定された時間（例えば３分間）内に操作が行われない場合には、二点鎖線で表すようにエラー処理を強制的に終了させてもよい。
【００２１】
所定の操作がされると（ステップＳ２１でＹＥＳ）、ＳＲＡＭ２３とメモリカード１０との双方について転送開始アドレスと転送終了アドレスとを設定したうえで〔ステップＳ２２〕、ＳＲＡＭ２３からメモリカード１０にデータを転送する〔ステップＳ２３〕。
なお、ステップＳ２２では、ＳＲＡＭ２３に記憶されている全てのデータをメモリカード１０に転送できるようにアドレスを設定する。
【００２２】
ステップＳ２２では、転送先であるメモリカード１０のアドレスをステップＳ１１の設定と異ならせるのが望ましい。例えば、ステップＳ１１の設定を図５（Ａ）に表すメモリマップ１０ａのようにアドレスＤ１からアドレスＤ２までとするとき、ステップＳ２２の設定を図５（Ｂ）に表すメモリマップ１０ｂのようにアドレスＤ３（ただしＤ３≠Ｄ１）からアドレスＤ４（ただしＤ４≠Ｄ２）までとする。なお、図５では転送によって記録された領域部分をハッチで表している。
【００２３】
ステップＳ２３の転送を行う際にエラーを検出しないときは（ステップＳ２４でＮＯ）、そのままデータを転送を継続する〔ステップＳ２３〕。一方、ステップＳ２３の転送を行う際にエラーを検出したときは（ステップＳ２４でＹＥＳ）、ＳＲＡＭ２３について次の転送アドレスを設定したうえで〔ステップＳ２５〕、データを転送を継続する〔ステップＳ２３〕。ステップＳ２５では、次の転送アドレスを設定するほかに、エラーを検出したアドレスをメモリカード１０に記録するように構成してもよい。そして、転送終了アドレスに達すると（ステップＳ２６でＹＥＳ）、エラー処理を終える。
【００２４】
上述した実施の形態によれば、以下に表す各効果を得ることができる。
（１）ＳＲＡＭ２３に記憶されたデータのエラーを検出したとき（エラー検出手段；図２のステップＳ１３を参照）、ＳＲＡＭ２３に記憶された全データをメモリカード１０に転送した（データ転送手段；図３のエラー処理を参照）。したがって、エラーを検出したデータ以降の番地に記憶されたデータを転送することができる。また、エラーを検出したときに転送が行われるので、手間を低減できる。
【００２５】
（２）ＳＲＡＭ２３に記憶されたデータのエラーを検出したとき（エラー検出手段；図２のステップＳ１３を参照）、表示部２４にエラーを表示し（エラー表示手段；図３のステップＳ２０を参照）、エラー時転送ボタン２６が操作されることを条件としてデータの転送を開始した（データ転送手段；図３のステップＳ２１以降を参照）。表示部２４への表示によってエラーの発生を確認することができる。また、エラー時転送ボタン２６が操作されて初めてデータの転送が実行されるので、無駄なデータの転送を防止できる。
【００２６】
（３）ＳＲＡＭ２３に記憶されたデータのエラーを検出するか否かに応じて（エラー検出手段；図２のステップＳ１３を参照）、データの転送先であるメモリカード１０の開始番地を異ならせた（図２のステップＳ１１、図３のステップＳ２２を参照）。このように転送先の開始アドレスを変えれば、データの開始番地を調べるだけで、ＳＲＡＭ２３の記憶にエラーが発生したか否かを後で簡単に確認することができる。
【００２７】
〔他の実施の形態〕
以上では本発明を実施するための最良の形態について説明したが、本発明は当該形態に何ら限定されるものではない。言い換えれば、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施することができる。例えば以下に示す各形態を実現してもよく、これらの形態であっても上述した実施の形態と同等の作用効果を得ることができる。
【００２８】
（１）上述した実施の形態では、データ処理部２２はＣＰＵ、入出力処理回路、ＲＯＭ、ＲＡＭなどを備える構成とした（図１を参照）。この形態に代えて、上述したデータ処理部２２と同等の機能を実現可能なハードウェアロジックで構成してもよい。
【００２９】
（２）上述した実施の形態では、操作部に転送ボタン２５およびエラー時転送ボタン２６を適用した（図１を参照）。この形態に代えて、転送ボタン２５のみを適用してもよく、キーボード等を適用してもよい。転送ボタン２５のみを適用する場合には、転送ボタン２５が再度操作されたことや、所定時間（例えば５秒間）以上押され続けたことなどが所定の操作に該当する。
【００３０】
（３）上述した実施の形態では、計測装置３０にメータ装置を適用したが、他の計測装置を適用してもよい。他の計測装置は、連続的または間欠的に多数のデータを出力する装置であって、例えばＧＰＳ装置や観測装置、鉄道・航空等の運行記録装置などが該当する。
また、計測装置３０はデータ記録装置２０と別体に構成したが（図１を参照）、計測装置３０とデータ記録装置２０とを一体に構成してもよい。
【００３１】
（４）上述した実施の形態では、ＳＲＡＭ２３に記憶された全データをメモリカード１０に転送する構成とした（図３のステップＳ２２を参照）。この形態に代えて、ＳＲＡＭ２３に記憶されたデータのエラーを検出したときは、当該エラーを検出した部位を含む所定範囲のデータ（例えばエラーが発生したアドレスから最終アドレスまで）をメモリカード１０に転送する構成としてもよい。
【００３２】
（５）上述した実施の形態では、ＳＲＡＭ２３に記憶されたデータのエラーを検出するか否かに応じて（エラー検出手段；図２のステップＳ１３を参照）、データの転送先であるメモリカード１０の開始番地を異ならせた（図２のステップＳ１１、図３のステップＳ２２を参照）。この形態に代えて、エラー検出の有無にかかわらず、データの転送先であるメモリカード１０の開始番地を同一としてもよい。この場合、エラーを検出したときに所定のエラー符号（例えば「Ｅ」のコード等）を上記データとは別個にメモリカード１０に記録すれば、ＳＲＡＭ２３の記憶にエラーが発生したか否かを簡単に確認できる。
【００３３】
（６）上述した実施の形態では、可搬型記録媒体としてメモリカードに適用したが、他の可搬型記録媒体（二種類以上を組み合わせる場合や複数個を用いる場合を含む）も同様に適用できる。他の可搬型記録媒体としては、フラッシュメモリ、ディスク類（フレキシブルディスクや光磁気ディスク等）などのように持ち運びができる記録媒体が該当する。
【図面の簡単な説明】
【００３４】
【図１】本発明の構成例を模式的に表す図である。
【図２】データ転送処理の手続き例を表すフローチャートである。
【図３】エラー処理の手続き例を表すフローチャートである。
【図４】ＳＲＡＭの記憶例を説明する図である。
【図５】メモリカードの記録例を説明する図である。
【符号の説明】
【００３５】
１０  メモリカード（可搬型記録媒体）
１０ａ、１０ｂ、２３ａ、２３ｂ  メモリマップ
２０  データ記録装置
２１  カードスロット
２２  データ処理部（データ転送手段、エラー検出手段）
２３  ＳＲＡＭ（記憶装置）
２４  表示部
２５  転送ボタン（操作部）
２６  エラー時転送ボタン（操作部）
３０  計測装置
Ｆ  フッタ
Ｈ  ヘッダ
【図１】
2007279796.tif 000003
【図２】
2007279796.tif 000004
【図３】
2007279796.tif 000005
【図４】
2007279796.tif 000006
【図５】
2007279796.tif 000007