(57)【特許請求の範囲】
【請求項１】
食物成分および飲物成分をブレンドし、記憶されたブレンド・プログラムを自動的に実行するプログラマブルブレンダーであって、
成分をブレンドするブレンド・アセンブリと、
可変ブレンド・プログラム動作特性を持つ複数の動作セグメントを有する第１ブレンド・プログラムを含む第１メモリと、
変更される第１動作特性と変更の大きさとをユーザが選択するための入力手段と、
前記メモリからの前記ブレンド・プログラムと前記入力手段からの前記ユーザ選択とを受け取り、前記ユーザ選択に従って前記第１動作特性を変更し、かつ前記変更されたブレンド・プログラムに従って前記ブレンド・アセンブリの動作を制御するプロセッサと、を備え、
前記第１ブレンド・プログラムの第１動作セグメントは、変更される前記動作特性を含み、前記入力手段は、前記第１動作セグメントのユーザ選択のための手段を含むプログラマブルブレンダー。
【請求項２】
ブレンド・プログラムを実行するブレンダーであって、
成分をブレンドするブレンド・アセンブリと、
ブレンダー内に常駐し、可変ブレンド・プログラム動作特性を持つ複数の動作セグメントを有するブレンド・プログラムを記憶する第１メモリと、
ブレンダーと機能的に結合して、前記ブレンド・プログラムを記憶する第２メモリと、
ブレンダー内に常駐し、前記ブレンド・プログラムを受け取り、かつ前記ブレンド・プログラムを前記第１メモリから前記第２メモリに、および前記第２メモリから前記第１メモリに選択的に複写するプロセッサと、
前記第１メモリと前記第２メモリとの間で前記ブレンド・プログラムを複写する方向のユーザ選択のための入力手段と、を備え、
前記プロセッサが前記入力手段からの前記ユーザ選択を受け取って、前記ユーザ選択に従って前記ブレンド・プログラムを複写するブレンダー。
【請求項３】
ブレンド・プログラムを実行するプログラマブルブレンダーであって、
成分をブレンドするブレンド・アセンブリと、
ブレンダー内に常駐し、ブレンド・プログラムを記憶する第１メモリと、
ブレンダーと機能的に結合して、前記ブレンド・プログラムを記憶する第２メモリであり、前記第１メモリと前記第２メモリとの１つが、可変ブレンド・プログラム動作特性を持つ複数の動作セグメントを有する第１ブレンド・プログラムを含む、第２メモリと、
変更される第１動作特性および変更の大きさとをユーザが選択するための入力手段と、
ブレンダー内に常駐し、前記第１メモリと前記第２メモリとの１つから前記第１ブレンド・プログラムを受け取り、前記入力手段から前記ユーザ選択を受け取り、前記ユーザ選択に従って前記第１動作特性を変更し、前記ブレンド・プログラムを前記第１メモリから前記第２メモリに、および前記第２メモリから前記第１メモリに選択的に複写し、前記変更されたブレンド・プログラムに従って前記ブレンド・アセンブリの動作を制御するプロセッサと、を備え、
第１動作セグメントは、変更される前記動作特性を含み、
前記入力手段は、前記第１動作セグメントのユーザ選択のための入力手段を含むプログラマブルブレンダー。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は一般に食物および飲物を処理する装置に関する。詳細には、本発明はユーザにより選択的に始動される複数のプログラム可能なブレンド動作を行う食物および飲物ブレンダーに関する。具体的には、本発明は、コンピュータなどの外部デバイスを使用することなく、ユーザが、プログラマブルブレンダー動作をロードし、変更し、複写できるブレンダーに関する。
【０００２】
【従来の技術】
食物および飲物の成分の処理を容易にする装置は、商業用および家庭用の両方の調度品として広く普及している。このような装置は、例えばバーやレストランのような商業施設での飲物のブレンドにおけるような、特に正確かつ高精度で繰り返し実行される各種の動作が存在する場合に有効である。
【０００３】
当初は、飲物ブレンダーはユーザが手動で、ブレンダー・モータを始動および停止させ、ユーザの技能および成算に対して、ブレンドおよびその結果の飲物の質を維持し、混合の一定性を維持する必要があった。さらに、これらブレンダーに含まれるモータが単一動作速度であるために、特定のブレンドに対しては速すぎ、また別のブレンドに対しては遅過ぎて、その結果、高品質のブレンドおよび一定の混合をユーザが手動で達成するのを困難にしていた。
【０００４】
ユーザの選択可能なモータ速度およびタイマをブレンダーに組み込み、飲物毎の一定性を容易にするものもあった。しかし、異なる種類の飲物を作る度に、および異なる成分を加えるほとんどの場合に、ユーザが再調整する必要があった。
【０００５】
最近、ディジタル電子技術により、ブレンダーがメモリを備え、そのメモリに複数種類の飲物を作るための種々のモータ速度および動作間隔を記憶させることが可能になった。このようにディジタル的に制御されるブレンダーは、そのプログラム（「飲物プログラム」または「ブレンド・プログラム」と呼ばれる）がメモリに記憶されている飲物の種類毎に別個のボタンを備えることにより、ユーザの制御活動を最小にする。ユーザは単に、希望する種類の飲物に相当するボタンを押し、スタート・ボタンを押して飲物のブレンドを開始するだけである。その結果の飲物は、誰が、何時、どこで作っても同一である。これらのブレンド・ユニットにより実行される速くて、一定で、信頼性の高い、完全な混合は、商業および家庭ユーザの両者に歓迎された。
【０００６】
ユーザの味または好みの時々の変化、または商業の食品サービスに使用されるブレンダーの設置場所の変化は、飲物プログラムを変更または異なる種類の飲物のプログラムに交換する希望または必要性が生じていた。また同様の必要性は、例えば電気的故障から発生するような、メモリに記憶されていた事前にプログラムされた飲物のブレンド動作の破損または損失から生じることもある。過去には、飲物プログラムの変更または交換は、分解を必要としたために、ユニットをメーカに返却し、メーカの施設の外部で（すなわち、現地で）再プログラムすることを防ぐ必要があった。ユーザは、ユーザ側で１つまたは複数の飲物プログラムを変更および交換することができなかった。
【０００７】
しかし、最近、ユーザが限定された範囲のプログラムに入力できる装置が市場で購入できるようになってきた。ＳｐａｉｎのＢａｒｃｅｌｏｎａのＧａｇｇｉａ  Ｅｓｐａｎｏｌａ，Ｓ．Ａ．から販売されているモデル「Ｃｏｐａｃａｂａｎａ」および「ｉｐａｎｅｍａ」はエスプレッソおよびカップチーノのコーヒーを作る装置である。これらの装置は、現金自動預け払い機がクレジット・カードの情報を読み取るのとほぼ同様に、外部プログラミング・デバイスによりコード化された情報をプラスティック・カードに付着された磁気ストリップに読み込むために出現したものである。Ｏｒｅｍ  ＵｔａｈのＫ−ＴＥＣのＢｌｅｎｄｔｅｃデビジョンから販売されたモデル「ＡＢＣブレンダー」はシリアル・プログラミング・ポートを介して、飲物プログラムを入力できる外部コンピュータに接続する。
【０００８】
Ｇａｇｇｉａ  Ｅｓｐａｎｏｌａ装置およびＡＢＣブレンダーは両方共、飲物プログラムを入力、変更、または複写するコンピュータのような外部デバイスを必要とする。一般に、このような追加、時には特有のデバイスは、ユーザにとって利用できないかまたは不便なものである。結果的に、これにより不経済になり、既存の飲物プログラムに対するユーザの変更と新しい飲物プログラムの作成を妨げることが多く、そのようなプログラムを同一または関連場所にある別のブレンダーに分配するのを妨げる。
【０００９】
【発明が解決しようとする課題】
したがって、本発明の目的は、食物および飲物を処理するための、複数の事前にプログラムすることが可能なブレンド・プログラムを有する装置を提供することであり、この装置では、ブレンド・プログラムにより、複数成分のブレンドのための、異なる速度および加速においてモータ動作の複数の間隔を必要とするプログラミングが可能である。
【００１０】
本発明の別の目的は、前述のように、装置自体を使用するだけで、ユーザが内部のブレンド・プログラムを変更でき、また変更したブレンド・プログラムを不揮発性メモリに保存できる装置を提供することである。
【００１１】
本発明のさらに別の目的は、前述のように、装置自体を使用するだけで、ブレンド・プログラムのユーザによる変更が、任意の飲物混合特性の変更、または氷を含む任意の飲物の氷含有量の変更を含むことができる装置を提供することである。
【００１２】
本発明のさらに別の目的は、前述のように、装置自体を使用するだけで、ユーザが新しいブレンド・プログラム全体を作成でき、その新しいブレンド・プログラムを不揮発性メモリに保存できる装置を提供することである。
【００１３】
本発明のさらに別の目的は、前述のように、装置自体を使用するだけで、ユーザが別のブレンダーでの使用またはバックアップとしてブレンド・プログラムを複写できる装置を提供することである。
【００１４】
本発明のさらに別の目的は、前述のように、装置自体を使用するだけで、ユーザが物理媒体のような転送機構に選択したブレンド・プログラムを複写できる装置を提供することである。
【００１５】
既存の従来の技術形態に勝る本発明のこれらおよびその他の目的と利点とは、添付図面と合わせた以下の説明から明らかになり、理解されるであろう。
【００１６】
【課題を解決するための手段】
一般に、ブレンド・プログラムを実行するプログラマブルブレンダーは、成分をブレンドするためのブレンド・アセンブリと、可変ブレンド・プログラム動作特性を持つ複数の動作セグメントを有する第１ブレンド・プログラムを含むメモリと、変更される第１動作特性および変更の大きさをユーザが選択する入力手段と、プロセッサとを備える。プロセッサは、メモリからのブレンド・プログラムと入力手段からのユーザの選択情報とを受け取り、ユーザの選択情報に従って第１動作特性を変更し、その変更されたブレンド・プログラムに従ってブレンド・アセンブリの動作を制御する。
【００１７】
ブレンド・プログラムを実行するブレンダーは、成分をブレンドするためのブレンド・アセンブリと、ブレンド・プログラムを記憶するためにブレンダー内に常駐する第１メモリと、ブレンド・プログラムを記憶するためにブレンダーに機能的に結合している第２メモリと、ブレンド・プログラムを受け取り、かつ第１メモリから第２メモリに（および逆に第２メモリから第１メモリに）にブレンド・プログラムを選択的に複写するブレンダー内に常駐するプロセッサとを備える。
【００１８】
【発明の実施の形態】
本発明による代表的なブレンダー制御部は、一般に図７の参照符号１０で示されており、種々の食物および飲物ブレンダーに適合することができる。このようなブレンダーの１つが、図１の斜視図に示されており、一般に参照符号２０で示される。ブレンダー２０は、下部ハウジング部材２２を有するハウジング２１と、ユーザ・インタフェースおよびディスプレイ２４と、モータ２５（図７に示される）を含むブレンド・アセンブリとを備える。
【００１９】
図２に詳しく示されているユーザ・インタフェースおよびディスプレイ２４は、複数のユーザ入力プッシュボタン（以後は「ボタン」と称する）を含み、そのボタンにより、ブレンダー・メモリに記憶された飲物プログラムの選択・変更・作成ができる。これらは、数字の付いた複数の自己復帰型ボタン３０（個々に符号を付したボタン３１〜３６を参照）を含む。ユーザ・インタフェースおよびディスプレイ２４はさらに、スタート／ストップ・ボタン３７、速度変更ボタン３８、ブレンド・モーター・パルス・ボタン３９、ディスプレイ４０、およびモード選択ボタン４１を含む。スタート／ストップ・ボタン３７、速度変更ボタン３８およびパルス・ボタン３９により、ユーザによるブレンダー・モータ２５の手動制御ができる。この制御には、起動、停止、速度増加および減少、高速および低速パルス駆動を含み、これらはすべては当技術分野で既知である。ディスプレイ４０は所望のメッセージを表示する、例えば２行、１６文字真空蛍光ディスプレイのような、任意のディスプレイ機能であってもよい。モード選択ボタン４１を使用して、飲物プログラム特性変更または新しい飲物プログラムの作成のユーザ入力に対してプログラム・ルーチンを始動できる。これについては以後に詳細に述べる。
【００２０】
図５は、本発明による飲物プログラム・メモリ・キー・カードのような代表的な記憶媒体の平面図を表わしており、このメモリは一般に参照符号５０で示され、ブレンダー２０に機能的に結合している。図５に示す代表的なキー・カード５０は、飲物プログラム・キー・メモリ集積回路５１（以後は「ＩＣ」５１と称し、以後に詳細に述べる）を搭載するのに十分な矩形のプリント回路基板であり、ユーザが便利に取扱いできる、例えば約５／８インチ×２．５インチ（約１．５９×６．３５ｃｍ）のサイズである。キー・カード５０は長手方向の一端に、以後に述べる嵌め合いキー・ソケット接合点に結合し、その接合点にキー・カード５０上の回路を電気的に接続する従来のエッジ・コネクタ５２を備える。
【００２１】
図３と４に詳細に示すように、ブレンダー２０はそれ自身の下部ハウジング部材２２に一体的に形成された溝を有するソケット４５を含む。ユーザはその溝にキー・カード５０を挿入して、エッジ・コネクタ５２が、以後に述べる嵌め合いソケットに結合して、嵌り込むまで押し込む。ソケット４５は、当業者には明らかな、傾斜部４６または他の機構形体を含み、その傾斜により嵌め合いソケットに対しエッジ・コネクタ５２を正しく方向付けして、それに嵌め込むのを容易にする。
【００２２】
本発明は、複数の動作セグメントを有する飲物プログラムの格納および再プログラミングを可能にする。図６は、各々が異なる可変動作特性を持つ４つの動作セグメントを有する、代表的な飲物プログラムのブレンダー・モータ速度対時間のグラフを示す。ブレンダー・モータ２５の速度は時刻ゼロにおけるゼロから、時刻ｔ１における特定の事前に選択された第１速度にまで増加する。ブレンダー・モータ２５は、時刻ｔ２まで第１速度で動作する。時刻ゼロから時刻ｔ２までの時間間隔はセグメント１と呼び、ブレンダー・モータ２５の速度が時刻ゼロから時刻ｔ１まで増加する時点での割合はセグメント１の傾斜割合と呼ばれる。傾斜割合、目標速度、および動作継続時間は、時間間隔ｔ３、ｔ４、ｔ５、ｔ６、ｔ７、ｔ８を持つ残りのセグメント２、３，４に対しても同様の方法で選択される。
【００２３】
図７では、代表的なブレンダー制御部１０は、一般に６０Ｈｚ、１２０Ｖのような商用電源５６から電力を受け取るパワー・ボード５５と、マイクロコントローラ・ボード６０と、前述の飲物プログラム・メモリ・キー・カード５０とを含む。マイクロコントローラ・ボード６０は、プロセッサ６２と不揮発性マイクロコントローラ・メモリ６３とを有するマイクロコントローラ６１を含み、バス６６を介して、データおよび制御情報を入力／出力（以後は「Ｉ／Ｏ」と称する）ポート６７と、飲物プログラム・メモリ・キー・カード５０を収容して、それに結合するエッジ・コネクタ・キー・ソケット６８、および飲物プログラム・ベース・メモリ７０と通信する。
【００２４】
パワー・ボード５５は、ブレンダー制御部１０とブレンダー・モータ２５に必要な全電力を供給している。パワー・ボード５５はまた、ブレンダー・モータ２５に機能的に結合しているサーモカップルまたは他の温度センサ、およびタコメータまたは他の回転式速度センサからのブレンダー・モータ２５の温度および速度に関する情報を含む信号を定期的に受け取り、さらにそれらの信号をマイクロコントローラ・ボード６０のプロセッサ６２とに提供する。
【００２５】
マイクロコントローラ６１は、その構成要素であるプロセッサ６２およびメモリ６３が本発明によるブレンダー制御部に適合すれば、任意のマイクロコントローラであってもよい。メモリ６３はここで述べるブレンダー制御プログラムを記憶し、またオリジナルまたは始動飲物プログラムのバックアップ複写を記憶する。Ｉ／Ｏポート６７は、任意の従来の通信ポートであってもよく、それによりマイクロコントローラ６１とメーカとが通信し、マイクロコントローラ・メモリ６３に所望のオリジナルまたは始動飲物プログラムをロードすることができる。ブレンダー２０内に常駐する飲物プログラム・ベース・メモリ７０は、所望の飲物プログラム・データを記憶するのに十分な容量を持つ任意の従来の不揮発性メモリを用いることができる。キー・ソケット６８は従来の電流センサを含み、それにより、ソケットが飲物プログラム・メモリ・キー・カード５０を収容して、それに結合すると、プロセッサ６２が、割込みまたは当業者には既知の他の手段を介して自動的に警報を受け取る。
【００２６】
図８と図９は本発明によるブレンダー制御部１０により実行される代表的アルゴリズムの最上位層のフロー・チャートを表わす。詳細には、図８は代表的な主制御ルーチンを示し、その動作はスタート８０で始まり、最初にステップ８１でハードウェアに全体に電力供給をして初期化を実行する。このプロセスは特に、ディスプレイ４０およびすべての揮発性マイクロコントローラ動作メモリのクリア動作と、ブレンダー・モータ２５の現在温度のチェックおよび表示とを含む。初期化ステップ８１はさらに、それらの選択された省略時の状態を制御する目的に使用される、すべてのソフトウェア・プログラミング・フラグのリセットを含む。ステップ８２では、メーカ名とベース・メモリ７０内に現在常駐している飲物プログラムの名前およびバーションのような、省略時の電力供給メッセージを表示できる。
【００２７】
次にキー・ソケット６８およびそれに結合しているすべての飲物プログラム・メモリ・カードの状況が、図１０に示す代表的なキー・カード試験ルーチン１２０で試験される。（フロー・チャートに示される円で囲んだ文字は各図間の相互接続点を指定する）詳細には、最初に、キー・ソケット６８内の導体に接続された電流ループがステップ１２１で試験され、飲物プログラム・メモリ・カード５０がそれに結合されているか、および第１フラグがセットされているかどうかチェックされ、ベース・メモリ７０とキー・ソケット６８に現在結合されているキー・カード５０との間でブレンド・プログラムが複写されていることを示す。この試験は、希望する場合、ユーザがメモリ７０と複数のキー・カード５０との間で飲物プログラムを再複写できることを保証し、後者を使用してブレンド・プログラムを別のブレンダーに配分できる。状態が一致する場合、動作を続ける前にフラグ１はステップ１２２でリセットされる。
【００２８】
２つの状態が一致しない場合、またはフラグの１つがリセットされた後の場合、キー・ソケット６８内の導体に接続された電流ループがステップ８３で試験され、飲物プログラム・メモリ・キー・カード５０がそれに結合されているか、および第１フラグがセットされているかどうかチェックされ、ベース・メモリ７０とキー・ソケット６８に現在結合されているキー・カード５０との間でブレンド・プログラムが複写されていることを示す。また、２つの条件が一致する場合、またはフラグの１つがリセットされた後でない場合、それのメモリ内容がステップ８４内で、当業者には既知の方法により選択的にサンプリングされ、飲物プログラム・データが正しい状態にあるかどうかが判定される。正しい状態にあれば、ユーザはキー・カード５０内の飲物プログラム・メモリとブレンダー１０内のベース・メモリ７０との間でブレンド・プログラムを複写する機会を与えられる。図１１はこの選択がなされる代表的な複写選択ルーチン１２５を示す。
【００２９】
複写選択ルーチン１２５はステップ１２６で始まり、「１を押してプログラムをブレンダーに複写する。２を押してプログラムを媒体に複写する」のような選択メッセージをディスプレイ４０に表示する。この時、ユーザが飲物プログラム１のボタン３１を押すと、ベース・メモリ７０に現在常駐しているブレンド・プログラムがキー・カード５０内の飲物プログラム・メモリに複写される。ユーザが飲物プログラム２のボタン３２を押すと、上と反対方向に複写される。当然、任意のボタンを事前選択して、プログラムし、これらの選択を入力でき、事前選択ボタンをステップ１２７および１２８で試験して、ユーザ選択を確認できる。
【００３０】
本発明の例では、ステップ１２７で飲物プログラム１のボタン３１が押されていることが判明すると、次にステップ１２９でベース・メモリ７０に現在常駐するブレンド・プログラムがキー・カード５０内の飲物プログラム・メモリに複写され、フラグ１がセットされ、図８に戻ったところに図示されているように、ステップ８８でプログラム「保存完了」メッセージがディスプレイ４０に表示される。飲物プログラムのボタン３１または３２のどちらも押されていない場合、動作は起こらず、後続のステップは図８に戻ったところに表示されている。ステップ１２８で飲物プログラム２のボタン３２が押されていることが判明すると、次に（再度図８に戻ったところに図示されているように）ステップ８５でデータを検査し、再度当業者には既知の任意の方法を使用して、キー・カード５０内の飲物プログラム・データがベース・メモリ７０の現在の飲物プログラムと同一かどうかが判定できる。異なる場合は、ステップ８６に示すように飲物プログラム・メッセージがディスプレイ４０に表示され、ステップ８７で新しい飲物プログラムがメモリ・キー・カード５０内のＩＣ５１からベース・メモリ７０に複写され、ステップ８８で「保存完了」メッセージが表示される。
【００３１】
ステップ９０で「準備完了」メッセージが表示されるのは、キー・ソケット６８に嵌め込まれたキー・カード５０が無い場合（ステップ８３）と、メモリ・キー・カード５０内のＩＣ５１の飲物プログラム・データの内容が破損している場合（ステップ８４）と、ＩＣ５１内の飲物プログラムがベース・メモリ７０内の飲物プログラムと同一の場合（ステップ８５）と、ユーザが事前選択ボタンを押さずに飲物プログラムを複写しないことを選択した場合（ステップ１２８）と、新しい飲物プログラムの「保存完了」メッセージが表示された後（ステップ８８）である。
【００３２】
「準備完了」メッセージが表示されると、ユーザは任意の適切なブレンダー動作を実行でき、例えば、対応するボタン３１〜３６を押すことにより飲物プログラムの１つを選択および実行し、スタート／ストップ・ボタン３７を用いてブレンダー・モータ２５を起動または停止し、速度変更ボタン３８を用いてブレンダー・モータ２５の速度を調整し、またはパルス・ボタン３９を用いてブレンダー・モータ２５をパルス駆動したりすることができる。ステップ９１で所望の走査キー・ルーチンが実行され、ステップ９２で全ボタン動作が試験される。ボタンを押すと、ユーザは、任意の飲物混合特性または氷を含む任意の飲物の氷含有量を変更し、新しいブレンド・プログラムまたはブレンド・プログラム・セグメントを作成する機会がを与えられる。図１２は、このような変更または作成を行う代表的なプログラム・ルーチン１３０を示す。このルーチンでは、ユーザは所望の飲物プログラム、飲物プログラム・セグメント、変更の特性および大きさを連続的に選択する。
【００３３】
プログラム・ルーチン１３０はステップ１３１で始まり、プログラム・ルーチンを開始するための事前選択されたボタンの正しい組合せが、事前選択方法で押されているかどうかを判定する試験を行う。ユーザが２つまたはそれ以上のボタンを連続的に押すことは、偶発的または不注意によるプログラム・ルーチン１３０への入力を最小にし、望ましい保護に役立つ。なぜなら、このルーチンは恒久的にブレンド・プログラムを変更し、すべてのユーザによる操作には適さないからである。実際、複数機能を有する別のボタンが連続的に押されるとき、そのボタン単独の機能がプログラム・ルーチン１３０への入力を許可するような追加ボタンを含むことにより、安全性を強化できる。モード選択ボタン４１は、本明細書に述べる代表的ブレンダーのこの機能に役立つ。
【００３４】
プログラム・ルーチン１３０を開始するため事前に選択されたボタンの正しい組合せが押されておらず、特定の別のボタンが押されている場合、図８に戻ったところに図示されている、ステップ９３で選択されたルーチンが呼び出され、実行される。ステップ９２で、押されているボタンが見出されない場合、ステップ９３で選択されたルーチンの完了時、またはプログラム・ルーチン１３０の完了時に、基本の主制御ルーチンが繰り返され、ステップ８３が開始される。
【００３５】
図１２のプログラム・ルーチン１３０に戻って説明すると、ステップ１３２で、ディスプレイ４０は現在の飲物プログラムの識別名、飲物プログラム・セグメント、およびセグメント・モータ速度、時間、傾斜割合、または氷量などの特性を表示する。省略時選択は、ユーザがプログラム・ルーチン１３０の実行により別の選択をするまで表示される。次に、ステップ１３３で走査キー・ルーチンが実行され、ステップ１３４でボタンが試験される。これらの実行および試験方法はそれぞれステップ９１と９２と同様である。ボタンが押されていない場合、ステップ１３２でディスプレイはリフレッシュされ、ボタンが押されていることを検出するまで、キーは再度試験される。ボタンが押されている場合、ステップ１３７でボタンを試験して、そのボタンが飲物ボタンの１つであるかどうかを確認し、変更または交換されるブレンド・プログラムのユーザ選択を示す。ボタンが押されていない場合、ユーザはプログラム変更を実行できず、基本の主制御ルーチンが繰り返されて、キー・カード試験ルーチン１２０が開始される。
【００３６】
ステップ１３７で飲物プログラム・ボタンが押されていることを検知すると、ディスプレイ４０はリフレッシュされ、ステップ１３９で現在の飲物プログラムの識別名、飲物プログラム・セグメント、および特性を表示する。変更する飲物プログラムを選択後、次にユーザは飲物プログラム・セグメントを選択する。ボタン３１〜３６を事前に選択して、特定の飲物プログラムのセグメントに対応させることができる。図６の例を使用すると、飲物プログラム・ボタン１〜４をそれぞれ押して選択できる４つのセグメントがある。したがって、ステップ１４０では飲物プログラム・ボタン１〜４が試験される。どのボタンも押されていない場合、動作はステップ１３２に戻る。しかし、これらボタンの１つが押されると、ディスプレイ４０は再度リフレッシュされ、ステップ１４１で現在の飲物プログラムの識別名、飲物プログラム・セグメント、および特性を表示する。
【００３７】
変更する飲物プログラムおよび飲物プログラム・セグメントを選択後、次に、変更または追加する特性を入力する。ステップ１４２でキーが走査され、ステップ１４３で、対応するステップ１３３および１３４で実行された方法と同様に、押されたボタンが試験される。有利には、ブレンダー・モータ・パルス・ボタン３９のようなトグル・スイッチを使用して、限定された数の特性をスクロールして選択でき、また試験を実行して、そのボタンがステップ１４４で実行されたかどうかを見ることができる。実行された場合、ステップ１４５で、変更する特性を新しい選択に変更し、ディスプレイ４０に表示する。
【００３８】
次に、特性変更の大きさと極性を入力する必要がある。好適には、再度、速度変更ボタン３８のようなトグル・スイッチを使用して、所望の変更または結果の特性の大きさに対応する回数だけ上／下に押して、所望の特性を「選択」する。ステップ１４７で、ボタン３９が試験される。ボタンが押されると、事前に選択されたタイムアウト期間後、特性は、ボタン３９のユーザ作動により要求されたときに増加または減少させることができ（ステップ１４８）、ステップ１４１でディスプレイ４０はリフレッシュされ、別の特性変化に対するキーの監視が再開される。事前選択されたタイムアウト期間後、ボタン３８が押されていないと、特性、セグメントおよびプログラム変更はすべて、ベース・メモリ７０のような所望のメモリに保存でき（ステップ１４９）、ステップ１４０で、別の特性変化に対するキーの監視が再開される。
【００３９】
図９には、図８に示す代表的ブレンダー制御部内に含まれる４つの代表的動作ルーチンの最上位フローチャートを示す。飲物プログラムの１つの選択および実行（ステップ１００）は、ステップ１０１で対応するボタン３１〜３６を押すことにより始動される。選択された飲物プログラムが実行され、ステップ１０２で現在のモータ速度および残留時間のような選択されたプログラム特性が表示される。ステップ１０３で飲物プログラムが実行されている間、チェックが繰り返しなされ、ユーザが別のボタンを選択して、飲物プログラムの残りを無効にしたかどうかを判定する。ユーザが別のボタンを選択した場合、飲物プログラムはステップ１０４で停止する。その後、飲物プログラムが完了したとき、ステップ１０５で「準備完了」メッセージが表示され、プログラム実行は主プログラムに戻る（ステップ１０６）。
【００４０】
またユーザは、適正なユーザ・インタフェース２４ボタンを押して、手動ブレンド・サイクルまたはパルス・ブレンド・サイクルの実行を選択することができる。これらを実行する場合、対応するルーチンがそれぞれステップ１１０および１１１で呼び出され、ステップ１１２および１１３で実行される。またユーザは、再度適正なユーザ・インタフェース２４のボタンを押して、マイクロコントローラ・メモリ６３からプログラム・ベース・メモリ７０に省略時の飲物プログラムを復元することを選択できる。この場合、対応するルーチンがステップ１１５で呼び出され、ステップ１１６で複写が実行され、その後ステップ１１７で「保存完了」メッセージが表示される。
【００４１】
いくつかの変形形態および修正形態は明白であり、また当業者には理解されるであろう。例えば、飲物プログラムは１つのような少数、または必要に応じて複数のセグメントを備えて、プログラムが作成されている飲物を作ることができる。また、ここで述べたプログラムされたブレンダー制御部１０の実施形態では、ユーザが実行するために選択した飲物プログラムは、マイクロコンピュータ・ボード６０の不揮発性メモリにある。しかし、ここでは好ましくないが、プロセッサ６２は、例えば飲物プログラム・メモリ・キー・カード５０のような、マイクロコントローラ・ボード６０の外部ソースから直接飲物プログラムを実行できる。この場合、マイクロコントローラ・メモリ６３およびベース・メモリ７０は削除できる。当然、外部ソースが利用できない場合、ブレンダー２０は手動だけで動作する。
【００４２】
マイクロコントローラ・ボード６０と飲物プログラム・メモリとの間のインタフェースは、ブレンド・プログラムを転送できる任意の方法、例えばワイヤー式またはワイヤレス式で形成できる。エッジ・コネクタの代わりまたはそれに追加して使用できる適正なワイヤー式インタフェースの追加例は、ＲＪタイプ電話接続または光ファイバ式光接続である。赤外線、無線周波数またはその他のワイヤレス・インタフェースをキー・ソケット６８に置換えまたは追加できる。
【００４３】
本発明が変更および修正を受け、細部が変更される限り、そのいくつかはここで既に述べられており、本明細書全体で記述され、添付図面で示されたすべの内容は、例示であり、制限を意味するものでないと解釈されるべきである。したがって、本発明の概念により構成される及び、およびそれに合理的に均等なデバイスは、本発明の目的を達成するものであり、そうでないものはプログラマブルブレンダーの技術を実質的に改良するものであることは明らかである。
【００４４】
【発明の効果】
以上の説明によって明らかなように、本発明によれば、食物および飲物を処理するための、複数の事前にプログラムすることが可能なブレンド・プログラムを有する装置を提供することができ、この装置では、ブレンド・プログラムにより、複数成分のブレンドのための、異なる速度および加速においてモータ動作の複数の間隔を必要とするプログラミングが可能となる。
【００４５】
また、本発明によれば、装置自体を使用するだけで、ユーザが内部のブレンド・プログラムを変更でき、また変更したブレンド・プログラムを不揮発性メモリに保存できる装置を提供することができる。
【００４６】
また、本発明によれば、装置自体を使用するだけで、ブレンド・プログラムのユーザによる変更が、任意の飲物混合特性の変更、または氷を含む任意の飲物の氷含有量の変更を含むことができる装置を提供することができる。
【００４７】
さらに、本発明によれば、装置自体を使用するだけで、ユーザが新しいブレンド・プログラム全体を作成でき、その新しいブレンド・プログラムを不揮発性メモリに保存できる装置を提供することができる。
【００４８】
さらにまた、本発明によれば、装置自体を使用するだけで、ユーザが別のブレンダーでの使用またはバックアップとしてブレンド・プログラムを複写できる装置を提供することができる。
【００４９】
また、本発明によれば、装置自体を使用するだけで、ユーザが物理媒体のような転送機構に選択したブレンド・プログラムを複写できる装置を提供することができる。
【図面の簡単な説明】
【図１】本発明に係る代表的なプログラマブルブレンダーの斜視図。
【図２】図１に示すプログラマブルブレンダーの代表的なユーザ・インタフェースとディスプレイの前面図。
【図３】プログラマブルブレンダーの下部ハウジングの底面図。
【図４】図３の下部ハウジングの部分底面図。
【図５】本発明に係る代表的な飲物プログラム・メモリ・キー・カードの平面図。
【図６】代表的な飲物プログラムのブレンダー・モータ速度対時間の関係を示す線図。
【図７】本発明による代表的なブレンダー制御部のブロック図。
【図８】本発明による代表的なブレンダー制御プログラムの最上位層フローチャート。
【図９】図８の代表的なブレンダー制御部に含まれる４つの代表的な動作ルーチンの最上位層フローチャート。
【図１０】図８の代表的なブレンダー制御プログラムに含まれる代表的なキー・カード試験ルーチンの最上位層フローチャート。
【図１１】図８の代表的なブレンダー制御プログラムに含まれる代表的なブレンド・プログラム複写選択ルーチンの最上位層フローチャートである。
【図１２】ブレンド・プログラム内の新しいブレンド・プログラムを変更または選択する代表的なルーチンの最上位層フローチャート。
【符号の説明】
１０  ブレンダー制御部
２０  ブレンダー
２１  ハウジング
２２  下部ハウジング部材
２４  ユーザ・インタフェースおよびディスプレイ
２５  ブレンダー・モータ
３０  自己復帰型ボタン
３７  スタート／ストップ・ボタン
３８  速度変更ボタン
３９  ブレンド・モーター・パルス・ボタン
４０  ディスプレイ
４１  モード選択ボタン
４５  ソケット
４６  傾斜部
５０  キー・カード
５５  パワー・ボード
６０  マイクロコントローラ・ボード
６１  マイクロコントローラ
６２  プロセッサ
６３  不揮発性マイクロコントローラ・メモリ
７０  飲物プログラム・ベース・メモリ
【図１】
0003986893.tif 000002
【図２】
0003986893.tif 000003
【図３】
0003986893.tif 000004
【図４】
0003986893.tif 000005
【図５】
0003986893.tif 000006
【図６】
0003986893.tif 000007
【図７】
0003986893.tif 000008
【図８】
0003986893.tif 000009
【図９】
0003986893.tif 000010
【図１０】
0003986893.tif 000011
【図１１】
0003986893.tif 000012
【図１２】
0003986893.tif 000013