(57)【要約】  記憶装置の様々な書き込み速度に適応するためのシステム、およびこれを作成および使用するための複数の方法が提供される。記録装置はあるバッファサイズを有するデータバッファを維持する。選択された記録ビットレートを有する記録装置によって記録されたデータは、記録装置のデータバッファに格納される。記録されたデータは、データバッファから、記録装置に取り付けられる選択された記憶装置に書き込まれる。データバッファに格納される記録されたデータの量は、２またはこれより多い組の閾値と比較され、記録装置の記録ビットレートは、比較の複数の結果に応じて、必要に応じて調整されうる。記録ビットレートを調整することによって、記録装置は、記録されたデータの品質を維持し、かつ記憶装置の性能を最大化しながら、様々な速度を有する複数の記憶装置に有利に適応しうる。
2017520835.tif 000002
【特許請求の範囲】
【請求項１】
調整可能な記録ビットレートを有する記録装置が、前記記録装置に取り外し可能に取り付けられる記憶装置の予め定められた書き込み速度に適応できるようにするための方法であって、
前記記録装置に連結されるデータバッファに、選択された記録ビットレートで前記記録装置によって記録されたデータを格納する段階と、
前記データバッファから前記記憶装置へ前記記録されたデータを書き込む段階と、
前記データバッファの前記記録されたデータが２またはこれより多い組の予め定められた閾値から選択される予め定められた閾値に達したかどうかを決定する段階と、
前記決定に従って前記記録装置の前記記録ビットレートを調整する段階と、を備える
方法。
【請求項２】
前記２またはこれより多い組の予め定められた閾値を確立する段階をさらに備える
請求項１に記載の方法。
【請求項３】
前記２またはこれより多い組の予め定められた閾値を確立する前記段階は、前記データバッファの上昇するデータ変化を反映する一組の上昇閾値と、前記データバッファの降下するデータ変化を反映する一組の降下閾値と、を確立する段階を含む
請求項２に記載の方法。
【請求項４】
前記データバッファ内のデータ量の傾向およびデータ量の値を検出する段階をさらに備える
請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記検出する段階は、複数の指定された時間間隔で前記データ量をポーリングすることによって前記データバッファの前記記録されたデータの量を比較する段階を含む
請求項４に記載の方法。
【請求項６】
前記一組の上昇閾値を確立する前記段階は、
前記バッファサイズの６０パーセント（６０％）から８０パーセント（８０％）の範囲内の、好ましくは前記バッファサイズの７５パーセント（７５％）の、第１の指定された上昇閾値を確立する段階と
前記第１の指定された上昇閾値よりも大きく、前記バッファサイズの７０パーセント（７０％）から９５パーセント（９５％）の範囲内の、好ましくは前記バッファサイズの９０パーセント（９０％）の、第２の指定された上昇閾値を確立する段階と、を含む
請求項３から５のいずれか一項に記載の方法。
【請求項７】
一組の降下閾値を確立する前記段階は、
前記バッファサイズの３０パーセント（３０％）から５０パーセント（５０％）の範囲内の、好ましくは前記バッファサイズの３０パーセント（３０％）の、第１の指定された降下閾値を確立する段階を含む
請求項３から６のいずれか一項に記載の方法。
【請求項８】
前記記録装置の前記記録ビットレートを調整する前記段階は、
前記データバッファの前記記録されたデータが第１の指定された上昇閾値より上に達する場合、前記記録ビットレートを低減させる段階と、
前記データバッファの前記記録されたデータが第２の指定された上昇閾値より上に達する場合、前記データの記録を停止させる段階と、
前記データバッファの前記記録されたデータが指定された降下閾値より下に達する場合、前記記録ビットレートを増加させる段階と、のうち少なくとも１つを含む
請求項７に記載の方法。
【請求項９】
前記記録装置の記録ビットレートを調整する前記段階は、前記データバッファの前記データが前記第１の指定された上昇閾値に達する場合、前記記録ビットレートを、前記選択された記録ビットレートの３０パーセント（３０％）から８０パーセント（８０％）の範囲に、好ましくは前記選択された記録ビットレートの５０パーセント（５０％）に、低減させる段階をさらに含む
請求項７または８に記載の方法。
【請求項１０】
前記記録装置の記録ビットレートを調整する前記段階は、
前記データバッファの前記記録されたデータが前記第２の指定された上昇閾値より上に達する場合、前記データの記録を停止させる段階と、
前記データバッファの前記記録されたデータが前記第１の指定された降下閾値より下に達する場合、前記記録ビットレートを前記選択された記録ビットレートまで増加させる段階と、
前記バッファ中の前記記録されたデータが前記第２の指定された上昇閾値と前記第１の指定された降下閾値との間にある場合、前記記録ビットレートを維持する段階と、のうち少なくとも１つを含む
請求項９に記載の方法。
【請求項１１】
前記一組の降下閾値を確立する前記段階は、前記バッファサイズの７０パーセント（７０％）から９５パーセント（９５％）の範囲内の、好ましくは前記バッファサイズの９０パーセント（９０％）の、第２の指定された降下閾値を確立する段階をさらに含む
請求項７から１０のいずれか一項に記載の方法。
【請求項１２】
前記記録装置の前記調整可能な記録ビットレートを調整する前記段階は、
前記データバッファの前記記録されたデータが前記第２の指定された上昇閾値より上に達する場合、前記データの記録を停止させる段階と、
前記データの記録が停止された後、前記データバッファの前記記録されたデータが、前記第１の指定された降下閾値よりも大きな前記第２の指定された降下閾値より下に達する場合、低減された記録ビットレートで前記データの記録を再開する段階と、のうち少なくとも１つを含む
請求項１１に記載の方法。
【請求項１３】
前記記録装置は画像記録装置または音声記録装置である
請求項１から１２のいずれか一項に記載の方法。
【請求項１４】
前記データを格納する段階は、１６ＭＢから５１２ＭＢの範囲内の、好ましくは６４ＭＢの、バッファサイズで前記データバッファを設定する段階をさらに含む
請求項１から１３のいずれか一項に記載の方法。
【請求項１５】
記録装置に取り外し可能に取り付けられる記憶装置の予め定められた書き込み速度に適応すべく調整可能な記録ビットレートを有する前記記録装置であって、
記録されたデータを格納する、および前記記憶装置に前記記録されたデータを書き込むためのバッファサイズを有するデータバッファと、
前記データバッファの前記記録されたデータが２またはこれより多い組の予め定められた閾値から選択される予め定められた閾値に達したかどうかを決定し、前記予め定められた閾値に達する前記データバッファの前記記録されたデータに応じて、前記記録装置の前記記録ビットレートを調整するための制御システムと、を備える
記録装置。
【請求項１６】
前記２またはこれより多い組の予め定められた閾値は、前記データバッファの上昇する複数のデータ変化に関連付けられる一組の上昇閾値と、前記データバッファの降下する複数のデータ変化に関連付けられる一組の降下閾値と、を含む
請求項１５に記載の記録装置。
【請求項１７】
前記一組の上昇閾値は、
前記バッファサイズの６０パーセント（６０％）から８０パーセント（８０％）の範囲内の、好ましくは前記バッファサイズの７５パーセント（７５％）の、第１の指定された上昇閾値と、
前記第１の指定された上昇閾値よりも大きく、前記バッファサイズの７０パーセント（７０％）から９５パーセント（９５％）の範囲内の、好ましくは前記バッファサイズの９０パーセント（９０％）の、第２の指定された上昇閾値と、を含む
請求項１６に記載の記録装置。
【請求項１８】
前記一組の降下閾値は、前記バッファサイズの３０パーセント（３０％）から５０パーセント（５０％）の範囲内の、好ましくは前記バッファサイズの３０％の、第１の指定された降下閾値を含む
請求項１６または１７に記載の記録装置。
【請求項１９】
前記制御システムは、前記バッファの前記記録されたデータが前記第１の指定された上昇閾値に達する場合、前記記録ビットレートを低減させ、前記低減された記録ビットレートは、前記選択された記録ビットレートの３０パーセント（３０％）から８０パーセント（８０％）の範囲内、好ましくは前記選択された記録ビットレートの５０パーセント（５０％）である
請求項１８に記載の記録装置。
【請求項２０】
前記制御システムは、前記データバッファの前記記録されたデータが前記第２の指定された上昇閾値より上に達する場合、前記データの記録を停止させ、
前記制御システムは、前記データバッファの前記記録されたデータが前記第１の指定された降下閾値に達する場合、前記記録ビットレートを前記選択された記録ビットレートまで増加させ、
前記制御システムは、前記データバッファの前記記録されたデータが前記第２の指定された上昇閾値と前記第１の指定された降下閾値との間にある場合、前記記録ビットレートを維持する
請求項１９に記載の記録装置。
【請求項２１】
前記記憶装置はセキュアデータ（ＳＤ）カードを含む
請求項１５から２０のいずれか一項に記載の記録装置。
【請求項２２】
前記記憶装置は前記記録装置に取り外し可能に取り付けられる
請求項１５から２１のいずれか一項に記載の記録装置。
【請求項２３】
前記記録装置は、画像データを記録することが可能なカメラ、または音声データを記録することが可能な音声記録機である
請求項１５から２２のいずれか一項に記載の記録装置。
【請求項２４】
機体と、
前記機体に連結される、請求項１６から２３のいずれか一項に記載の記録装置と、を備える
無人航空機（ＵＡＶ）。
【発明の詳細な説明】
【技術分野】
【０００１】
【０００２】
開示される複数の実施形態は、概して記憶保存のシステムおよび方法に関し、特には、限定されるものではないが、記録装置の記録ビットレートを調整することによって様々な記憶装置の書き込み速度に適応するためのシステムおよび方法に関する。
【背景技術】
【０００３】
多くの記録装置は、連続したデータの記録の複数の機能が備えられる。記録されたデータは一般的に記憶装置に格納される。複数の典型的な記録装置は、画像記録機能を備える複数のカメラと、デジタル音声記録機などの複数の音声記録装置とを含む。単位時間当たりに生成されるデータ量、ビットレートの定義、は、記録されたデータを生成すべく使用される記録装置によって変化する。それらの装置のうちのいくつかは、非常に高いビットレートで記録されたデータを生成できる。一方、異なるグレードの利用可能な記憶装置は、異なる書き込み速度を提供する。書き込み速度はまた、複数の記憶装置のサイズおよび動作環境に影響される。
【０００４】
記録装置が記録されたデータを記憶装置に書き込もうと試みるとき、そのような典型的な複数のシステムにおいていくつかの問題が存在する。記録装置による、単位時間の間に生成される記録されたデータの量が記憶装置の書き込み速度を超える場合、データ書き込み動作は失敗し、データの記録も失敗する。換言すると、記憶装置は、記録装置によって生成されるデータを受信および格納するのに十分なほど速くないということである。この問題を解決するためには、記憶装置がより高い書き込み速度を有するものによって置き換えられる必要があるか、または記録装置がより低いビットレートに設定される必要がある。記録ビットレートの低減のせいで、記憶装置に格納される複数の記録の品質が低下する。
【０００５】
例えば、カメラは、カメラに取り付けられるＳＤカードに、継続する画像データを格納できる。カメラが高解像度設定に合わされる場合、大量の画像データが単位時間当たりに生成される。画像データの高ビットレートは、ＳＤカードの最小書き込み速度に対する要件を増やす、すなわち記録される複数の画像に対する費用が高くつく。代わりに、より低い書き込みスピードを有するＳＤカードが使用される場合、記録される複数の画像の品質を犠牲にして、ＳＤカードのより低い書き込みスピードに適応すべく、カメラの記録ビットレートは低減される必要がある。
【０００６】
ゆえに、記録されたデータの品質を維持し、記憶装置の性能を最大化しながら、様々な速度を有する複数の記憶装置に適応するシステムおよび方法が必要である。
【発明の概要】
【０００７】
【０００８】
本明細書中に開示される主題の第１の態様によると、調整可能な記録ビットレートを有する記録装置が、記録装置に取り外し可能に取り付けられるセキュアデジタル（ＳＤ）カードなどの記憶装置の予め定められた書き込み速度に適応できるようにするための方法が提供され、当該方法は、記録装置に連結されるデータバッファに、選択された記録ビットレートで記録装置によって記録されたデータを格納する段階と、データバッファから記憶装置へ記録されたデータを書き込む段階と、データバッファの記録されたデータが２またはこれより多い組の予め定められた閾値から選択される予め定められた閾値に達したかどうかを決定する段階と、決定に従って記録装置の記録ビットレートを調整する段階と、を備える。
【０００９】
いくつかの実施形態によると、当該方法は、２またはこれより多い組の予め定められた閾値を確立する段階をさらに備える。
【００１０】
当該方法のいくつかの実施形態によると、２またはこれより多い組の予め定められた閾値を確立する段階は、データバッファの複数の上昇するデータ量変化を反映する一組の上昇閾値と、データバッファの降下する複数のデータ変化を反映する一組の降下閾値と、を確立する段階を備える。
【００１１】
いくつかの実施形態において、当該方法は、データ量の傾向およびデータバッファ内のデータ量を検出する段階をさらに備える。
【００１２】
当該方法のいくつかの実施形態において、検出する段階は、指定された時間間隔でデータ量をポーリングすることによって、データバッファ内の記録されたデータの量を比較する段階を含む。
【００１３】
いくつかの他の実施形態において、一組の上昇閾値を確立する段階は、バッファサイズの６０パーセント（６０％）から８０パーセント（８０％）の範囲内の、好ましくはバッファサイズの７５パーセント（７５％）の、第１の指定された上昇閾値を確立する段階と、第１の指定された上昇閾値よりも大きく、バッファサイズの７０パーセント（７０％）から９５パーセント（９５％）の範囲内の、好ましくはバッファサイズの９０パーセント（９０％）の、第２の指定された上昇閾値を確立する段階と、を含む。
【００１４】
当該方法のいくつかの好適な実施形態において、一組の降下閾値を確立する段階は、バッファサイズの３０パーセント（３０％）から５０パーセント（５０％）の範囲内の、好ましくはバッファサイズの３０パーセント（３０％）の、第１の指定された降下閾値を確立する段階を含む。
【００１５】
当該方法のいくつかの実施形態において、記録装置の記録ビットレートを調整する段階は、データバッファの記録されたデータが第１の指定された上昇閾値より上に達する場合、記録ビットレートを低減させる段階と、データバッファの記録されたデータが第２の指定された上昇閾値より上に達する場合、データの記録を停止させる段階と、データバッファの記録されたデータが指定された降下閾値より下に達する場合、記録ビットレートを増加させる段階と、のうち少なくとも１つを含む。
【００１６】
当該方法のいくつかの実施形態において、記録装置の記録ビットレートを調整する段階は、データバッファのデータが第１の指定された上昇閾値に達する場合、記録ビットレートを、選択された記録ビットレートの３０パーセント（３０％）から８０パーセント（８０％）の範囲に、好ましくは選択された記録ビットレートの５０パーセント（５０％）に、低減させる段階をさらに含む。
【００１７】
当該方法のいくつかの実施形態において、記録装置の記録ビットレートを調整する段階は、データバッファの記録されたデータが第２の指定された上昇閾値より上に達する場合、データの記録を停止させる段階と、データバッファの記録されたデータが第１の指定された降下閾値より下に達する場合、記録ビットレートを、選択された記録ビットレートまで増加させる段階と、バッファ中の記録されたデータが第２の指定された上昇閾値と第１の指定された降下閾値との間にある場合、記録ビットレートを維持する段階と、のうち少なくとも１つを含む。
【００１８】
当該方法のいくつかの実施形態において、一組の降下閾値を確立する段階は、バッファサイズの７０パーセント（７０％）から９５パーセント（９５％）の範囲内の、好ましくはバッファサイズの９０パーセント（％）の、第２の指定された降下閾値を確立する段階をさらに含む。
【００１９】
当該方法のいくつかの実施形態において、記録装置の調整可能な記録ビットレートを調整する段階は、データバッファの記録されたデータが第２の指定された上昇閾値より上に達する場合、データの記録を停止させる段階と、データの記録が停止された後、データバッファの記録されたデータが、第１の指定された降下閾値よりも大きな第２の指定された降下閾値より下に達する場合、低減された記録ビットレートでデータの記録を再開する段階と、のうち少なくとも１つを含む。
【００２０】
当該方法のいくつかの実施形態において、記録装置は画像記録装置または音声記録装置である。
【００２１】
いくつかの実施形態において、データを格納することは、データバッファを１６ＭＢから５１２ＭＢの範囲内の、好ましくは６４ＭＢの、バッファサイズで設定することをさらに備える。
【００２２】
開示されるこの主題の第２の態様によると、記録装置に取り外し可能に取り付けられるセキュアデジタル（ＳＤ）カードなどの記憶装置の予め定められた書き込み速度に適応すべく調整可能な記録ビットレートを有する記録装置が提供され、当該記録装置は、記録されたデータを格納する、および記録されたデータを記憶装置に書き込むためのバッファサイズを有するデータバッファと、データバッファの記録されたデータが２またはこれより多い組の予め定められた閾値から選択される予め定められた閾値に達したかどうかを決定し、予め定められた閾値に達するデータバッファの記録されたデータに応じて、記録装置の記録ビットレートを調整するための制御システムと、を備える。
【００２３】
いくつかの実施形態において、２またはこれより多い組の予め定められた閾値は、データバッファの上昇する複数のデータ変化に関連付けられる一組の上昇閾値と、データバッファの降下する複数のデータ変化に関連付けられる一組の降下閾値と、を備える。
【００２４】
いくつかの実施形態において、一組の上昇閾値は、バッファサイズの６０パーセント（６０％）から８０パーセント（８０％）の範囲内の、好ましくはバッファサイズの７５パーセント（７５％）の、第１の指定された上昇閾値と、第１の指定された上昇閾値よりも大きく、バッファサイズの７０パーセント（７０％）から９５パーセント（９５％）の範囲内の、好ましくはバッファサイズの９０パーセント（９０％）の、第２の指定された上昇閾値と、を備える。
【００２５】
いくつかの実施形態において、一組の降下閾値は、バッファサイズの３０パーセント（３０％）から５０パーセント（５０％）の範囲内の、好ましくはバッファサイズの３０％の、第１の指定された降下閾値を備える。
【００２６】
いくつかの他の実施形態において、制御システムは、バッファ中の記録されたデータが第１の指定された上昇閾値に達する場合、記録ビットレートを低減させる。低減された記録ビットレートは、選択された記録ビットレートの３０パーセント（３０％）から８０パーセント（８０％）の範囲内、好ましくは選択された記録ビットレートの５０パーセント（５０％）である。
【００２７】
いくつかの好適な実施形態において、制御システムは、データバッファの記録されたデータが第２の指定された上昇閾値より上に達する場合、データの記録を停止させ、制御システムは、データバッファの記録されたデータが第１の指定された降下閾値より下に達する場合、記録ビットレートを選択された記録ビットレートまで増加させ、制御システムは、データバッファの記録されたデータが第２の指定された上昇閾値と第１の指定された降下閾値との間にある場合、記録ビットレートを維持する。
【００２８】
記録装置のいくつかの実施形態において、記憶装置はセキュアデータ（ＳＤ）カードを備える。
【００２９】
記録装置のいくつかの他の実施形態において、記憶装置は記録装置に取り外し可能に取り付けられる。
【００３０】
いくつかの他の実施形態において、記録装置は、画像データを記録することが可能なカメラ、または音声データを記録することが可能な音声記録機である。
【００３１】
主題の第３の態様において、無人航空機（ＵＡＶ）が提供され、無人航空機は、機体と、機体に連結される、複数の実施形態のいずれか１つによる記録装置とを備える。
【図面の簡単な説明】
【００３２】
【図１】データバッファを有する記録装置の一実施形態を示す例示的な最上位のブロック図である。
【００３３】
【図２Ａ】図１のデータバッファを維持するための方法の一実施形態を示す例示的な最上位のフローチャートである。
【００３４】
【図２Ｂ】データの記録が選択されたビットレートで開始し、記録されたデータがデータバッファに格納される、図２Ａの方法の実施形態をさらに示す例示的なフローチャートである。
【００３５】
【図３】バッファに格納される記録されたデータの量が、上昇閾値および降下閾値の両方と比較される、図２Ｂの方法の実施形態を示す例示的なフローチャートである。
【００３６】
【図４】バッファに格納される記録されたデータの量が二組の閾値と比較される、図２の方法の実施形態を示す例示的なフローチャートである。
【００３７】
【図５】図１のデータバッファの一実施形態を示す例示的なブロック図である。
【００３８】
【図６】二組の閾値がデータバッファに関連付けられる、図５のデータバッファの一実施形態を示す例示的なブロック図である。
【００３９】
【図７】指定された時点における、図６のデータバッファの記録されたデータの量の例を示す例示的な時系列図である。
【００４０】
複数の図面は一定の縮尺で描かれているものではなく、同様の複数の構造または複数の機能の複数の構成要素は、複数の図面を通して、例示の目的のために同様の複数の参照番号によって概して表されることに留意されたい。また、複数の図面は、好適な複数の実施形態の説明を容易にすることのみが意図されることにも留意されたい。複数の図面は、説明される複数の実施形態の全ての態様を示すものではなく、本開示の範囲を限定するものではない。
【発明を実施するための形態】
【００４１】
【００４２】
本開示は、様々な書き込み速度を有する、セキュアデジタル（ＳＤ）カードなどのリムーバブル記憶装置に記録装置が適応できるようにするためのシステムおよび方法を説明する。システムおよび方法は、記録されたデータをリムーバブル記憶装置に格納する、任意の従来のタイプの記録装置に概して適用可能であるが、例示の目的のためのみに、セキュアデジタル（ＳＤ）カード上に記憶用の複数の継続する画像を記録することが可能なカメラを参照して説明される。
【００４３】
図１を参照すると、カメラ１００は、画像（図示せず）を表す光を受け取るためのレンズ１０１を有するように示される。レンズ１０１を介して受け取られた光は、データフロー１１１を生成すべくセンサ１０２に供給される。データフロー１１１は、通常は、連続する画像データ、すなわち映像データを含むアナログのデータフローである。データフロー１１１は、デジタル信号プロセッサ（ＤＳＰ）１０３によってデジタルデータフロー１１２に変換される。データフロー１１２のデジタルデータは、デジタル化された画像データを含み、データバッファ１０４に書き込まれるように示される。データバッファ１０４は、カメラ１００の内部のカメラメモリおよび／または外部のカメラメモリ（図示せず）に割り当てられてよい。データバッファ１０４は、今度は、セキュアデジタル（ＳＤ）カードなどの記憶装置１０５に、データフロー１１３のデジタルデータを供給する。それによりデジタル化された画像データは記憶装置１０５に格納される。ゆえに、データバッファ１０４は、ＤＳＰ１０３によって生成されるデータフロー１１２と記憶装置１０５との間の一時的なデータ保持領域としての役割を果たすことができる。加えて、データフロー１１１は、カメラ１００の記録ビットレートに対応する。データフロー１１２はデータフロー１１１に直接関連付けられる。ゆえに、データフロー１１２は記録ビットレートに間接的に関連付けられる。図１において示されるように、カメラ１００の全ての要素（１０２、１０３、１０４、および１０５）は制御システム１２０の制御下で動作する。
【００４４】
次に図５を参照すると、図５は、データバッファ１０４に入る、およびデータバッファ１０４から出て行くデータフロー１１２、１１３を示す。上述されたように、データフロー１１２はデータバッファ１０４に書き込むデータフローである。一方では、データバッファ１０４の埋められた部分は、データフロー１１２がデータバッファ１０４に書き込まれるにつれて広がる傾向にある。他方では、データバッファ１０４中の記録されたデータが記憶装置１０５（図１に示される）に読み出されるとき、データバッファ１０４の埋められた部分は縮小する傾向にある。なぜなら、記録されたデータが読み出されると、対応するスペースがデータバッファ１０４内でフラッシュされるからである。記憶装置１０５の書き込み速度は、特定の記憶装置１０５に対して通常固定される。なぜなら、その速度は記憶装置１０５のハードウェア構成に対して固有のものだからである。したがって、方法２００の一目的は、データフロー１１２を制御することによってデータバッファ１０４中のデータ量（またはデータレベル）を維持することであり、それはカメラ１００（図１に示される）の記録速度を調整することによって達成される。
【００４５】
図２Ａは、カメラ１００（図１に示される）などの記録装置が、様々な書き込み速度を有する複数の記憶装置から選択される記憶装置１０５（図１に示される）に適応することを可能にするための方法２００の最上位の概略図を示す。図２Ａにおいて、方法２００は３つの簡単な機能ブロック２１０、２２０および２３０において示される。機能ブロック２１０において、記録装置はデータの記録を開始する。データの記録は、その記録されたデータをデータバッファ１０４（図１で示される）へ書き込むことを含むのみであり、そこから記録されたデータは記憶装置１０５に書き込まれる。２２０において示されるように、データの記録が開始されるとき、記録装置の制御システム１２０は、データバッファ１０４のデータ量をモニタリングし始める。機能ブロック２３０において示されるように、データバッファ１０４のデータ量が予め定められた閾値に達する場合、制御システム１２０（図１に示される）は、記録装置で設定される記録ビットレートを調整すること、またはデータの記録を停止させること、のいずれかによってデータ量を制御する。２２０において示されるように、データの記録が停止される場合、制御システム１２０は、データバッファ１０４中の記録されたデータが予め定められた閾値より下に下がるかどうかをモニタリングし続ける。２３０において示されるように、データバッファ１０４が予め定められた閾値より下に下がる場合、制御システム１２０は、記録ビットレートを調整することによって、記録装置のデータの記録を再開する。
【００４６】
方法２００の代替的な実施形態が図２Ｂにおいて示される。図２Ｂにおける最初の機能ブロック２１０は３つのブロックに分割され、それは、２１２において、記録装置が選択された記録ビットレートで開始される、記録されたデータが、あるバッファサイズを有するデータバッファ１０４（図１に示される）に格納される、データバッファ１０４中の記録されたデータが記憶装置１０５（図１に示される）に書き込むべく読み出される、の３つである。カメラの画像記録が、データバッファ１０４が空の状態で開始される場合、カメラ１００（図１に示される）は、デフォルトの記録ビットレートなどの選択された記録ビットレートで画像データを記録できる。選択された記録ビットレートは、複数の記録画像の品質を最大化できる記録ビットレート、および／または、記憶装置１０５の指定された書き込み速度および／または複数の記録画像の品質に対する複数の期待などの複数の特定の考慮をもってユーザによって選択されるビットレートであってよい。
【００４７】
データバッファ１０４は実際の複数の用途に従って設定されうる。カメラ１００に対して、データバッファ１０４は、３２ＭＢの副範囲などの任意の副範囲を含む、１６ＭＢと５１２ＭＢの間（例えば、３２ＭＢと６４ＭＢとの間）のバッファサイズで確立されうる。好ましくは、バッファサイズは６４ＭＢである。データバッファ１０４のサイズに対する複数の考慮は、選択された記録ビットレート、記憶装置１０５の書き込み速度、および／または記録装置の利用可能なメモリを含みうる。
【００４８】
データバッファ１０４中の記録されたデータは、図５において示されるように、記憶装置１０５の複数のハードウェア構成に対して固有である速度で、取り付けられた記憶装置１０５に書き込まれる。換言すると、記憶装置１０５の書き込み速度は固定である。加えて、書き込み速度は、サイズ、記憶装置１０５の利用可能な容量、および／または、温度などの複数の環境条件、によってどうしても影響される場合がある。図５において示されるように、データバッファ１０４に書き込む速度がデータバッファ１０４から読み出す速度より高い場合、データはデータバッファ１０４内に蓄積し、データバッファ１０４の使用レベルは上昇する（または、埋められる部分は図５において示されるように広がる）。一方、データバッファ１０４に書き込む速度がデータバッファ１０４から読み出す速度より低い場合、記録されたデータはデータバッファ１０４に蓄積せず、データバッファ１０４の使用レベルは降下する（または、埋められる部分は図５において示されるように縮小する）。
【００４９】
一実施形態において、２またはこれより多い組の閾値が、データバッファ１０４内のデータ量を信号で知らせるべく供給される。例示として、図６は、データバッファ１０４と共に、二組の閾値１５２、１５４を示す。データバッファ１０４内のデータ量が１または複数の予め定められた閾値より上に上昇する場合、一組のデータ量閾値は、記録装置の制御システム１２０（図１に示される）に通知する。データ量が１または複数の予め定められた閾値より下に降下する場合、他の一組の閾値が、記録装置の制御システム１２０に通知する。二組の閾値が例示の目的のためのみに説明されるが、様々な用途の複数の異なる要件に対処すべく、任意の適切な予め選択された数の組の閾値がデータバッファ１０４に供給されうる。
【００５０】
上述された目的を達成すべく、記録装置の制御システム１２０は、データバッファ１０４内のデータ量、および／またはデータバッファ１０４内のデータ量の傾向を検出しうる。データバッファ１０４内のデータ量の経過を追うべく、第１のデータ量変数Ｖ１が記録装置に関連付けられ、データフロー１１２がデータバッファ１０４に書き込まれる場合、および／または、データフロー１１３がデータバッファ１０４から読み出される場合、第１のデータ量変数Ｖ１はリフレッシュされうる。第１のデータ量変数Ｖ１はゼロに初期化される。あるデータ量がデータバッファ１０４に書き込まれる場合、書き込まれた量が第１のデータ量変数Ｖ１に加えられ、あるデータ量がデータバッファ１０４から読み出される場合、読み出された量が第１のデータ量変数Ｖ１から引かれる。制御システム１２０は、予め定められた複数の時間間隔で第１のデータ量変数Ｖ１をポーリングする。
【００５１】
同一の目的のために、記録装置の制御システム１２０は、複数の上昇閾値および／または複数の降下閾値を実装すべく、データバッファ１０４のデータ量変化の傾向を第１のデータ量変数Ｖ１と結びつける。一実施形態において、第２のデータ量変数Ｖ２が、前のポーリング時間におけるＶ１の値、すなわち、直前のポーリング時間におけるデータバッファ１０４中のデータ量を格納すべく与えられる。閾値が、選択されたポーリング時間においてトリガされたかどうかを検出する場合、制御システム１２０は、前のポーリング時間と選択されたポーリング時間との間のデータ量変化の傾向を決定し、それからその傾向に合う複数の閾値のうちのいずれかに達したかどうかを確認する。
【００５２】
例示として、図７は、２つの上昇閾値、つまり４２ＭＢの第１の上昇閾値ＴＨ１および５４ＭＢの第２の上昇閾値ＴＨ２と、２１ＭＢの１つの降下閾値ＴＨ３と、を含む３つの閾値を示す。加えて、図７はまた、ポーリング時間ｔ０からｔ９それぞれにおけるデータ量を示す。図７を参照すると、ポーリング時間ｔ０において、第１のデータ量変数Ｖ１および第２のデータ量変数Ｖ２の両方はゼロに初期化され、データバッファ１０４（図６に示される）のデータ量は０ＭＢである。
【００５３】
ポーリング時間ｔ１において、直前のポーリング時間ｔ０におけるデータバッファ１０４のデータ量を反映して、第２のデータ量変数Ｖ２はゼロのままであり、第１のデータ量変数Ｖ１は１６ＭＢになる。データバッファ１０４中のデータ量は上昇している。なぜなら第１のデータ量変数Ｖ１が第２のデータ量変数Ｖ２の値よりも大きい値を有すからである。ゆえに、第１のデータ量変数Ｖ１は複数の上昇閾値のみと比較される。この場合、どの閾値もトリガされない。なぜなら第１のデータ量変数Ｖ１はどの上昇閾値より上にも達していないからである。
【００５４】
ポーリング時間ｔ２において、第２のデータ量変数Ｖ２は、ポーリング時間ｔ１におけるデータバッファ１０４のデータ量を反映して、１６ＭＢの値を有し、第１のデータ量変数Ｖ１は３２ＭＢになる。データバッファ１０４のデータ量は上昇している（第１のデータ量変数Ｖ１は第２のデータ量変数Ｖ２の値よりも大きい値を有する）ので、トリガされる閾値はなく、第１のデータ量変数Ｖ１はどの上昇閾値より上にも達していない。
【００５５】
ポーリング時間ｔ３において、第２のデータ量変数Ｖ２は、直前のポーリング時間ｔ２におけるデータバッファ１０４のデータ量を反映して、３２ＭＢの値を有し、第１のデータ量変数Ｖ１は４８ＭＢになる。データバッファ１０４中のデータ量は上昇している。なぜなら第１のデータ量変数Ｖ１が第２のデータ量変数Ｖ２の値よりも大きい値を有すからである。ゆえに、第１のデータ量変数Ｖ１は複数の上昇閾値のみと比較される。この場合、第１の上昇閾値ＴＨ１（４２ＭＢ）がトリガされる。なぜなら、第１のデータ量変数Ｖ１が第１の上昇閾値ＴＨ１（４２ＭＢ）より上に達したからである。
【００５６】
ポーリング時間ｔ４において、第２のデータ量変数Ｖ２は、直前のポーリング時間ｔ３におけるデータバッファ１０４のデータ量を反映して、４８ＭＢの値を有し、第１のデータ量変数Ｖ１は５６ＭＢになる。データバッファ１０４中のデータ量は上昇している。なぜなら第１のデータ量変数Ｖ１が第２のデータ量変数Ｖ２の値よりも大きい値を有すからである。ゆえに、第１のデータ量変数Ｖ１は複数の上昇閾値のみと比較される。この場合、上昇閾値ＴＨ２がトリガされる。なぜなら、第１のデータ量変数Ｖ１が上昇ＴＨ２（５４ＭＢ）より上に達したからである。
【００５７】
ポーリング時間ｔ５およびｔ６において、データバッファ１０４のデータ量は降下している。なぜなら、第１のデータ量変数Ｖ１は第２のデータ量変数Ｖ２の値より小さい値を有するからである。ゆえに、第１のデータ量変数Ｖ１は降下閾値ＴＨ３（２１ＭＢ）のみと比較される。この場合、どの閾値もトリガされない。なぜなら、第１のデータ量変数Ｖ１が降下閾値ＴＨ３より下に達していないからである。
【００５８】
ポーリング時間ｔ７において、第２のデータ量変数Ｖ２は、直前のポーリング時間ｔ６におけるデータバッファ１０４のデータ量を反映して、３２ＭＢの値を有し、第１のデータ量変数Ｖ１は１６ＭＢになる。データバッファ１０４のデータ量は、依然として降下している。なぜなら、第１のデータ量変数Ｖ１は、第２のデータ量変数Ｖ２の値より小さい値を有すからである。ゆえに、第１のデータ量変数Ｖ１は降下閾値ＴＨ３（２１ＭＢ）のみと比較される。この場合、第１のデータ量変数Ｖ１は降下閾値ＴＨ３（２１ＭＢ）より下に達した。ゆえに、降下閾値ＴＨ３がトリガされる。
【００５９】
同様に、ポーリング時間ｔ８においては、どの閾値もトリガされず、ポーリング時間ｔ９においては、上昇閾値ＴＨ１（４２ＭＢ）がトリガされる。
【００６０】
上述した実施形態において、制御システム１２０のタスクスケジューリングの間隔が１ｍｓである場合、変数Ｖ１に対する実際のポーリング間隔は、１０ｍｓの副範囲などのあらゆる副範囲を含む、２０ｍｓと１００ｍｓとの間にありうる（例えば、５０ｍｓと６０ｍｓとの間）。間隔は、例えば制御システムによって実行されている複数のタスクの、数および複数の特質に影響されうる。
【００６１】
上述した実施形態は、例示的な実装に過ぎない。方向性のある複数の閾値を実装する他の複数の方法もまた利用されることが可能である。例えば、２つの変数を割り当て、一方はデータ量変化の傾向の格納用、他方はデータバッファ１０４のデータ量の格納用にするなどである。
【００６２】
図２Ｂに示されるようなブロック２１０の後に、２２０において示されるように、記録装置の制御システム１２０はデータバッファ１０４のデータ量をモニタリングし続ける。上昇または降下のいずれかである、複数の閾値のうちの任意のものに達する、および／またはこれを通過する場合、制御システム１２０はデータ量変化に応じて（以下に詳細に述べられるように）予め定められた動作を行う。そうでなければ、制御システム１２０は、記録装置がブロック２１０の後行ってきている複数の動作を実行し続けうる。
【００６３】
制御システム１２０が、データバッファ１０４内の記録されたデータの傾向および量を反映する閾値トリガ信号を受信する場合、制御システム１２０は、データオーバーフローを回避する、および／または、最高の記録品質を達成するために、２３０において示されるように、データバッファ１０４のデータ量を制御すべく記録装置の記録ビットレートを調整する。利用可能な複数の動作は、データバッファ１０４のデータレベルが上昇する間、これが高すぎる場合には、データの記録のビットレートを低減させることを含む。それにより、データバッファ１０４へのデータ書き込み速度は、データバッファ１０４への書き込み速度と、データバッファ１０４からの読み出し速度との間の新たな平衡状態に達するために、低減される。代替的および／または追加的な動作は、データ使用量が降下する間、これが低すぎる場合には、可能ならば記録ビットレートを増加させることを含みうる。例えば、最高記録ビットレートが記録装置によって使用されている場合は、記録ビットレートはさらに増加され得ない。記録ビットレートを増加させることは、データの記録に対する品質を最大化すべく使用されうる。データバッファ１０４のデータ量が、バッファのオーバーフローの危険を反映して閾値より上に達する場合、制御システム１２０は、２３０において、バッファのオーバーフローに起因する起こりうる記録の失敗を回避すべく、データの記録を停止させ、データ量が減少するのを待ちうる。制御システム１２０は、２２０において、データ変化およびデータ量のモニタリングをし続ける。
【００６４】
方法２００の代替的な実施形態が図３に示される。図３において、開始ブロック２１０は、３つのサブブロック２１２、２１４および２１６を有する図２Ｂにおいて述べられたものと同一である。しかしながら、方法２００のブロック２２０（図２Ｂに示される）は、段階２２２および２２４に分割され、ブロック２３０（図２Ｂに示される）は段階２３２、２３４および２３６に分割される。
【００６５】
図３に示される方法２００において、カメラ１００（図１に示される）などの記録装置の制御システム１２０（図１に示される）は、最初のブロック２１０の後に、特定の上昇閾値がトリガされるかどうかをモニタリングする。特定の上昇閾値がトリガされない場合、制御システム１２０は機能ブロック２２４において示されるように何の動作も行わない。機能ブロック２２４においては、記録システムは、図２Ｂにおいて説明されたような、選択された記録ビットレートでのそのデータの記録と、図２Ｂを参照して説明されたようなやり方で、データバッファ１０４（図１に示される）内のデータを、取り付けられた記憶装置１０５（図１に示される）に書き込むことを継続する。
【００６６】
しかしながら、特定の上昇閾値トリガ信号が受信される場合、機能ブロック２３２において示されるように、制御システム１２０は記録装置の記録ビットレートを低減させ、および／または、記録装置のデータの記録を停止させうる。そのような複数の動作のうちの１つが行われる場合、決定ブロック２３４および２２２において説明されるように、新たな閾値に達する、またはこれを通過するまで、制御システム１２０はデータバッファ１０４のデータ量をモニタリングし続ける。
【００６７】
決定ブロック２３４において説明されるように、記録装置の記録ビットレートへの低減の後、データバッファ１０４のデータ量が特定の降下閾値より下に達する場合、それはその低減が効果的であったことを示し、記録装置の制御システム１２０は、２３６において記録装置の記録ビットレートを増加させうる。２３６は図２Ｂにおいて説明されたように、選択された記録ビットレートを再開することを含む。記録ビットレートへの低減の後、データバッファ１０４のデータ量が別の上昇閾値をトリガする場合、ブロック３０２および３０５において説明されるように、制御システム１２０は、記録装置の記録ビットレートを低減させる、または、記録が未だ停止されていない場合には、記録を停止させさえもする複数の動作をさらに行ないうる。図３における任意の機能ブロックにおいて、どの閾値信号もトリガされない場合、制御システム１２０は記録装置の現在の動作を変更しない。データバッファ１０４中にデータが何かある場合は、いつでも、制御システム１２０はデータバッファ１０４中のデータを、記憶装置１０５の固有の書き込み速度で、取り付けられた記憶装置１０５に書き込み続ける。
【００６８】
図４に示されるような好適な実施形態において、図２Ｂおよび図３について説明されたように、２またはこれより多い組の閾値（図６に示される１５２および１５４）がデータバッファ１０４に与えられる。データ量が１または複数の予め定められた閾値（図６に示される１５２のような）より上に上昇する場合、２またはこれより多い組の閾値のうちの少なくとも１つの組は、記録装置の制御システム１２０（図１に示される）に通知するための複数の上昇閾値である。データ量が１または複数の予め定められた閾値（図６に示される１５４のような）より下に降下する場合、別の少なくとも一組の閾値は、記録装置の制御システム１２０に通知するための複数の降下閾値である。
【００６９】
一組の上昇閾値１５２は、より低い値を有する第１の指定された上昇閾値と、より高い値を有する第２の指定された上昇閾値とを含みうる。第１の指定された上昇閾値の例示的な複数の予め選択された範囲は、限定はされないが、予め選択されたパーセンテージ範囲内で、５パーセントの副範囲（例えば、６５パーセント（６５％）と７０パーセント（７０％）との間）、および／または、１０％の副範囲（例えば、６０パーセント（６０％）と７０パーセント（７０％）との間）などのあらゆるパーセンテージの副範囲を含む、バッファサイズの６０パーセント（６０％）と８０パーセント（８０％）との間を含みうる。第１の指定された上昇閾値の好適なパーセンテージ値は、バッファサイズの７５パーセント（７５％）である。第２の指定された上昇閾値の例示的な予め選択された範囲は、限定はされないが、予め選択されたパーセンテージ範囲内で、５パーセントの副範囲（例えば、７５パーセント（７５％）と８０パーセント（８０％）との間）、および／または、１０％の副範囲（例えば、８０パーセント（８０％）と９０パーセント（９０％）との間）などのあらゆるパーセンテージの副範囲を含む、バッファサイズの７０パーセント（７０％）と９５パーセント（９５％）との間を含みうる。第２の指定された上昇閾値の好適なパーセンテージ値はバッファサイズの９０パーセント（９０％）である。
【００７０】
一組の降下閾値１５４は第１の指定された降下閾値を含みうる。第１の指定された降下閾値の例示的な予め選択された範囲は、限定はされないが、予め選択されたパーセンテージ範囲内で、５パーセントの副範囲（例えば、３５パーセント（３５％）と４０パーセント（４０％）との間）、および／または、１０％の副範囲（例えば、４０パーセント（４０％）と５０パーセント（５０％）との間）などのあらゆるパーセンテージの副範囲を含む、バッファサイズの３０パーセント（３０％）と５０パーセント（５０％）との間を含みうる。第１の指定された降下閾値の好適なパーセンテージ値は、バッファサイズの３５パーセント（３５％）である。
【００７１】
図４の２２２において、記録装置の制御システム１２０は、第１の指定された上昇閾値がトリガされるかどうかをモニタリングする。
【００７２】
制御システム１２０が第１の指定された上昇閾値のトリガ信号を受信する場合、機能ブロック２３２Ａにおいて示されるように、記録装置の制御システム１２０は記録装置の記録ビットレートを低減させる。記録ビットレートを低減すると、今度は、データの生成する速度を低減させ、データバッファ１０４の埋められる速度を遅くする。記録ビットレートの低減の複数のパーセンテージ範囲は、限定はされないが、予め選択されたパーセンテージ範囲内で、５パーセントの副範囲（例えば、５５パーセント（５５％）と６０パーセント（６０％）との間）、および／または、１０％の副範囲（例えば、６０パーセント（６０％）と７０パーセント（７０％）との間）などのあらゆるパーセンテージの副範囲を含む、選択された記録ビットレートの３０パーセント（３０％）と８０パーセント（８０％）との間を含みうる。低減された記録ビットレートの好適な値は、選択された記録ビットレートの５０パーセント（５０％）である。
【００７３】
記録ビットレートの低減の後、以下の３つの起こりうる出力が記録ビットレートの低減の結果として達成されうる。（１）低減された記録ビットレートによって生成されるデータフロー（図１の１１２における）の速度が記憶装置１０５の書き込み速度にほぼ等しい場合、データバッファ１０４への書き込み速度とデータバッファ１０４から記憶装置１０５への読み出し速度との間で新たな平衡状態に達する。（２）低減された記録ビットレートによって生成されるデータフロー（図１の１１２）の速度が記憶装置１０５の書き込み速度より低くなる場合、データバッファ１０４内のデータ量は降下する。または（３）低減された記録ビットレートによって生成されるデータフロー（図１の１１２における）の速度が依然として記憶装置１０５の書き込み速度より高い場合、データバッファ１０４内のデータ量は上昇し続ける。
【００７４】
条件ブロック２３４Ａにおいて、記録装置の制御システム１２０は上述された結果（１）の下、さらなる動作を行わないので、記録装置は、低減されたビットレートでのデータの記録、データバッファ１０４への記録されたデータの書き込み、および記憶装置１０５への記録されたデータの読み出しを継続する。この場合、記録されたデータの品質は最適化される。なぜなら、データバッファ１０４中に記録されたデータがあっても、記憶装置１０５の書き込み速度が十分に利用されるからである。
【００７５】
記録装置の制御システム１２０は、上述された結果（２）を示す閾値トリガ信号を受信する、すなわち、データバッファ１０４内のデータ量が第１の指定された降下閾値より下に達する場合、記録の制御システム１２０は２３６Ｂにおいて記録ビットレートを増加させる。記録ビットレートが選択された記録速度にまで増加される場合、記録装置はブロック２１０において定められる初期状態に戻りうる。一方、記録装置の制御システム１２０が上述された結果（３）を示す閾値トリガ信号を受信する、すなわち、データバッファ１０４内のデータ量が第２の指定された上昇閾値より上に達する場合、２３２Ｂにおいて記録装置の制御システム１２０はデータの記録を停止させる。記録が停止される場合、制御システム１２０は、ブロック２３４Ｂにおいてデータバッファ１０４中に利用可能なスペースが空くのを待つ。記録装置による記録の失敗を回避すべく、ブロック２３２Ｂおよび２３４Ｂによって、システムはデータバッファ１０４のオーバーフローを回避する。
【００７６】
データの記録が２３２Ｂにおいて停止される場合、データバッファ１０４中の記録されたデータは記憶装置１０５に読み出される。この場合、データはデータバッファ１０４から読み出されるのみなので、データバッファ１０４のデータ量は降下する。２３４Ｂにおいて、データバッファ１０４のデータ量が第１の指定された降下閾値より下に達する場合、２３６Ｂにおいてカメラシステムは選択された記録ビットレートを再開し、記録装置は最初の記録状態に戻る。第１の指定された降下閾値がトリガされる前、制御システム１２０は、データバッファ１０４中の記録されたデータが記憶装置１０５に読み出されるのを待つべく、データの記録が停止される状態を保持する。
【００７７】
当該実施形態は、データの記録がユーザによって終了されない限り、データバッファ１０４が確実にある一定のデータ量を常に有することを有利に補助しうる。記録装置の選択された記録速度が記憶装置１０５の書き込み速度より高ければ、データバッファ１０４において利用可能な記録されたデータは、記憶装置１０５の書き込み速度の１００％を利用する。ゆえに、記録されたデータの品質は、記憶装置１０５の書き込み速度のボトルネックの制限で最適化される。
【００７８】
上述した実施形態をより柔軟性のあるものにすべく、一組の降下閾値１５２はまた、第１の指定された降下閾値よりも大きな第２の指定された降下閾値を含む。第２の指定された降下閾値の例示的な予め選択された範囲は、限定はされないが、予め選択されたパーセンテージ範囲内で、５パーセントの副範囲（例えば、７５パーセント（７５％）と８０パーセント（８０％）との間）、および／または、１０％の副範囲（例えば、８０パーセント（８０％）と９０パーセント（９０％）との間）などのあらゆるパーセンテージの副範囲を含む、バッファサイズの７０パーセント（７０％）と９５パーセント（９５％）との間を含みうる。第２の指定された降下閾値の好適なパーセンテージ値はバッファサイズの９０パーセント（９０％）である。
【００７９】
第２の指定された降下閾値は、記録装置の制御システム１２０が第１の指定された降下閾値のトリガ信号を受信する前に中間の役割を果たす。例えば、第２の指定された降下閾値がトリガされる場合、記録装置の制御システム１２０は低減された記録ビットレートでデータの記録を再開する（図示せず）。この後、データが第１の指定された降下閾値より下に降下する場合、制御システム１２０は選択された記録ビットレートを再開する。データ量が第２の指定された上昇閾値より上に再上昇する場合、制御システム１２０は再びデータの記録を停止させる。
【００８０】
上述された複数の実施形態は、記録されたデータを格納すべく外部の記憶装置が使用される、連続的なデータの記録が可能な複数の特定のタイプの記録装置に適用しうる。典型的な複数の記録装置は、データの記録機能を有するカメラ、およびデジタル音声記録機などの音声記録装置を含む。しかし、複数の実施形態はそれらの特定の用途に限定されるものではない。
【００８１】
説明された複数の実施形態は、様々な変更形態および代替形態を生じやすく、それらのうちの複数の具体例が、例示を目的として複数の図面において示されたものであり、本明細書中で詳細に説明される。しかしながら、説明された複数の実施形態は、開示された特定の複数の形態または複数の方法に限定されるものではなく、反対に、本開示は全ての変更形態、等価物、および代替形態を網羅することを理解されたい。
【図１】
2017520835.tif 000003
【図２Ａ】
2017520835.tif 000004
【図２Ｂ】
2017520835.tif 000005
【図３】
2017520835.tif 000006
【図４】
2017520835.tif 000007
【図５】
2017520835.tif 000008
【図６】
2017520835.tif 000009
【図７】
2017520835.tif 000010
【手続補正書】
【提出日】平成28年12月12日(2016.12.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
調整可能な記録ビットレートを有する記録装置が、前記記録装置に取り外し可能に取り付けられる記憶装置の予め定められた書き込み速度に適応できるようにするための方法であって、
前記記録装置に連結されるデータバッファに、選択された記録ビットレートで前記記録装置によって記録されたデータを格納する段階と、
前記データバッファから前記記憶装置へ前記記録されたデータを書き込む段階と、
前記データバッファの前記記録されたデータが２またはこれより多い組の予め定められた閾値から選択される予め定められた閾値に達したかどうかを決定する段階と、
前記決定に従って前記記録装置の前記記録ビットレートを調整する段階と、を備える
方法。
【請求項２】
前記データバッファの上昇するデータ変化を反映する一組の上昇閾値と、前記データバッファの降下するデータ変化を反映する一組の降下閾値と、を確立する段階を含む
請求項１に記載の方法。
【請求項３】
前記データバッファ内のデータ量の傾向およびデータ量の値を検出する段階をさらに備える
請求項１または請求項２に記載の方法。
【請求項４】
前記検出する段階は、複数の指定された時間間隔で前記データ量をポーリングすることによって前記データバッファの前記記録されたデータの量を比較する段階を含む
請求項３に記載の方法。
【請求項５】
前記記録装置の前記記録ビットレートを調整する前記段階は、
前記データバッファの前記記録されたデータが第１の指定された上昇閾値より上に達する場合、前記記録ビットレートを低減させる段階と、
前記データバッファの前記記録されたデータが第２の指定された上昇閾値より上に達する場合、前記データの記録を停止させる段階と、
前記データバッファの前記記録されたデータが指定された降下閾値より下に達する場合、前記記録ビットレートを増加させる段階と、のうち少なくとも１つを含む
請求項２から請求項４の何れか１項に記載の方法。
【請求項６】
前記記録装置の記録ビットレートを調整する前記段階は、
前記データバッファの前記記録されたデータが第２の指定された上昇閾値より上に達する場合、前記データの記録を停止させる段階と、
前記データバッファの前記記録されたデータが第１の指定された降下閾値より下に達する場合、前記記録ビットレートを前記選択された記録ビットレートまで増加させる段階と、
前記バッファ中の前記記録されたデータが前記第２の指定された上昇閾値と前記第１の指定された降下閾値との間にある場合、前記記録ビットレートを維持する段階と、のうち少なくとも１つを含む
請求項２から請求項４の何れか１項に記載の方法。
【請求項７】
前記記録装置の前記調整可能な記録ビットレートを調整する前記段階は、
前記データバッファの前記記録されたデータが第２の指定された上昇閾値より上に達する場合、前記データの記録を停止させる段階と、
前記データの記録が停止された後、前記データバッファの前記記録されたデータが、第１の指定された降下閾値よりも大きな第２の指定された降下閾値より下に達する場合、低減された記録ビットレートで前記データの記録を再開する段階と、のうち少なくとも１つを含む
請求項２から請求項４の何れか１項に記載の方法。
【請求項８】
前記記録装置は画像記録装置または音声記録装置である
請求項１から７の何れか１項に記載の方法。
【請求項９】
前記記憶装置はセキュアデータ（ＳＤ）カードを含む
請求項１から請求項８の何れか１項に記載の方法。
【請求項１０】
機体と、
前記機体に連結される、請求項１から請求項９の何れか１項に記載の方法を行う記憶装置と、を備える
無人航空機（ＵＡＶ）。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
説明された複数の実施形態は、様々な変更形態および代替形態を生じやすく、それらのうちの複数の具体例が、例示を目的として複数の図面において示されたものであり、本明細書中で詳細に説明される。しかしながら、説明された複数の実施形態は、開示された特定の複数の形態または複数の方法に限定されるものではなく、反対に、本開示は全ての変更形態、等価物、および代替形態を網羅することを理解されたい。
[項目１]
調整可能な記録ビットレートを有する記録装置が、上記記録装置に取り外し可能に取り付けられる記憶装置の予め定められた書き込み速度に適応できるようにするための方法であって、
上記記録装置に連結されるデータバッファに、選択された記録ビットレートで上記記録装置によって記録されたデータを格納する段階と、
上記データバッファから上記記憶装置へ上記記録されたデータを書き込む段階と、
上記データバッファの上記記録されたデータが２またはこれより多い組の予め定められた閾値から選択される予め定められた閾値に達したかどうかを決定する段階と、
上記決定に従って上記記録装置の上記記録ビットレートを調整する段階と、を備える
方法。
[項目２]
上記２またはこれより多い組の予め定められた閾値を確立する段階をさらに備える
項目１に記載の方法。
[項目３]
上記２またはこれより多い組の予め定められた閾値を確立する上記段階は、上記データバッファの上昇するデータ変化を反映する一組の上昇閾値と、上記データバッファの降下するデータ変化を反映する一組の降下閾値と、を確立する段階を含む
項目２に記載の方法。
[項目４]
上記データバッファ内のデータ量の傾向およびデータ量の値を検出する段階をさらに備える
項目１から３のいずれか一項に記載の方法。
[項目５]
上記検出する段階は、複数の指定された時間間隔で上記データ量をポーリングすることによって上記データバッファの上記記録されたデータの量を比較する段階を含む
項目４に記載の方法。
[項目６]
上記一組の上昇閾値を確立する上記段階は、
上記バッファサイズの６０パーセント（６０％）から８０パーセント（８０％）の範囲内の、好ましくは上記バッファサイズの７５パーセント（７５％）の、第１の指定された上昇閾値を確立する段階と
上記第１の指定された上昇閾値よりも大きく、上記バッファサイズの７０パーセント（７０％）から９５パーセント（９５％）の範囲内の、好ましくは上記バッファサイズの９０パーセント（９０％）の、第２の指定された上昇閾値を確立する段階と、を含む
項目３から５のいずれか一項に記載の方法。
[項目７]
一組の降下閾値を確立する上記段階は、
上記バッファサイズの３０パーセント（３０％）から５０パーセント（５０％）の範囲内の、好ましくは上記バッファサイズの３０パーセント（３０％）の、第１の指定された降下閾値を確立する段階を含む
項目３から６のいずれか一項に記載の方法。
[項目８]
上記記録装置の上記記録ビットレートを調整する上記段階は、
上記データバッファの上記記録されたデータが第１の指定された上昇閾値より上に達する場合、上記記録ビットレートを低減させる段階と、
上記データバッファの上記記録されたデータが第２の指定された上昇閾値より上に達する場合、上記データの記録を停止させる段階と、
上記データバッファの上記記録されたデータが指定された降下閾値より下に達する場合、上記記録ビットレートを増加させる段階と、のうち少なくとも１つを含む
項目７に記載の方法。
[項目９]
上記記録装置の記録ビットレートを調整する上記段階は、上記データバッファの上記データが上記第１の指定された上昇閾値に達する場合、上記記録ビットレートを、上記選択された記録ビットレートの３０パーセント（３０％）から８０パーセント（８０％）の範囲に、好ましくは上記選択された記録ビットレートの５０パーセント（５０％）に、低減させる段階をさらに含む
項目７または８に記載の方法。
[項目１０]
上記記録装置の記録ビットレートを調整する上記段階は、
上記データバッファの上記記録されたデータが上記第２の指定された上昇閾値より上に達する場合、上記データの記録を停止させる段階と、
上記データバッファの上記記録されたデータが上記第１の指定された降下閾値より下に達する場合、上記記録ビットレートを上記選択された記録ビットレートまで増加させる段階と、
上記バッファ中の上記記録されたデータが上記第２の指定された上昇閾値と上記第１の指定された降下閾値との間にある場合、上記記録ビットレートを維持する段階と、のうち少なくとも１つを含む
項目９に記載の方法。
[項目１１]
上記一組の降下閾値を確立する上記段階は、上記バッファサイズの７０パーセント（７０％）から９５パーセント（９５％）の範囲内の、好ましくは上記バッファサイズの９０パーセント（９０％）の、第２の指定された降下閾値を確立する段階をさらに含む
項目７から１０のいずれか一項に記載の方法。
[項目１２]
上記記録装置の上記調整可能な記録ビットレートを調整する上記段階は、
上記データバッファの上記記録されたデータが上記第２の指定された上昇閾値より上に達する場合、上記データの記録を停止させる段階と、
上記データの記録が停止された後、上記データバッファの上記記録されたデータが、上記第１の指定された降下閾値よりも大きな上記第２の指定された降下閾値より下に達する場合、低減された記録ビットレートで上記データの記録を再開する段階と、のうち少なくとも１つを含む
項目１１に記載の方法。
[項目１３]
上記記録装置は画像記録装置または音声記録装置である
項目１から１２のいずれか一項に記載の方法。
[項目１４]
上記データを格納する段階は、１６ＭＢから５１２ＭＢの範囲内の、好ましくは６４ＭＢの、バッファサイズで上記データバッファを設定する段階をさらに含む
項目１から１３のいずれか一項に記載の方法。
[項目１５]
記録装置に取り外し可能に取り付けられる記憶装置の予め定められた書き込み速度に適応すべく調整可能な記録ビットレートを有する上記記録装置であって、
記録されたデータを格納する、および上記記憶装置に上記記録されたデータを書き込むためのバッファサイズを有するデータバッファと、
上記データバッファの上記記録されたデータが２またはこれより多い組の予め定められた閾値から選択される予め定められた閾値に達したかどうかを決定し、上記予め定められた閾値に達する上記データバッファの上記記録されたデータに応じて、上記記録装置の上記記録ビットレートを調整するための制御システムと、を備える
記録装置。
[項目１６]
上記２またはこれより多い組の予め定められた閾値は、上記データバッファの上昇する複数のデータ変化に関連付けられる一組の上昇閾値と、上記データバッファの降下する複数のデータ変化に関連付けられる一組の降下閾値と、を含む
項目１５に記載の記録装置。
[項目１７]
上記一組の上昇閾値は、
上記バッファサイズの６０パーセント（６０％）から８０パーセント（８０％）の範囲内の、好ましくは上記バッファサイズの７５パーセント（７５％）の、第１の指定された上昇閾値と、
上記第１の指定された上昇閾値よりも大きく、上記バッファサイズの７０パーセント（７０％）から９５パーセント（９５％）の範囲内の、好ましくは上記バッファサイズの９０パーセント（９０％）の、第２の指定された上昇閾値と、を含む
項目１６に記載の記録装置。
[項目１８]
上記一組の降下閾値は、上記バッファサイズの３０パーセント（３０％）から５０パーセント（５０％）の範囲内の、好ましくは上記バッファサイズの３０％の、第１の指定された降下閾値を含む
項目１６または１７に記載の記録装置。
[項目１９]
上記制御システムは、上記バッファの上記記録されたデータが上記第１の指定された上昇閾値に達する場合、上記記録ビットレートを低減させ、上記低減された記録ビットレートは、上記選択された記録ビットレートの３０パーセント（３０％）から８０パーセント（８０％）の範囲内、好ましくは上記選択された記録ビットレートの５０パーセント（５０％）である
項目１８に記載の記録装置。
[項目２０]
上記制御システムは、上記データバッファの上記記録されたデータが上記第２の指定された上昇閾値より上に達する場合、上記データの記録を停止させ、
上記制御システムは、上記データバッファの上記記録されたデータが上記第１の指定された降下閾値に達する場合、上記記録ビットレートを上記選択された記録ビットレートまで増加させ、
上記制御システムは、上記データバッファの上記記録されたデータが上記第２の指定された上昇閾値と上記第１の指定された降下閾値との間にある場合、上記記録ビットレートを維持する
項目１９に記載の記録装置。
[項目２１]
上記記憶装置はセキュアデータ（ＳＤ）カードを含む
項目１５から２０のいずれか一項に記載の記録装置。
[項目２２]
上記記憶装置は上記記録装置に取り外し可能に取り付けられる
項目１５から２１のいずれか一項に記載の記録装置。
[項目２３]
上記記録装置は、画像データを記録することが可能なカメラ、または音声データを記録することが可能な音声記録機である
項目１５から２２のいずれか一項に記載の記録装置。
[項目２４]
機体と、
上記機体に連結される、項目１６から２３のいずれか一項に記載の記録装置と、を備える
無人航空機（ＵＡＶ）。
【国際調査報告】
2017520835.tif 000011
2017520835.tif 000012