(57)【特許請求の範囲】
【請求項１】
ミシンの動作状態に対応した情報を表示するミシン側表示部を備えた前記ミシンと端末装置とが無線通信可能に接続されたミシンシステムであって、
前記ミシンは、
少なくとも前記端末装置との間で無線通信を行えるミシン側無線通信部と、
当該ミシン側表示部に表示されている操作説明に関する内容に基づいて、前記ミシンの動作状態を把握する状態把握部と、
前記状態把握部により把握した動作状態毎に割り振られた動作コードを前記端末装置へ送信する動作コード送信部と、
を備え、
前記端末装置は、
表示部と、
少なくとも前記ミシンとの間で無線通信を行える端末側無線通信部と、
前記ミシン側表示部が表示する操作説明に関する内容に対応した前記動作コードに対応するミシンの操作説明に関する動作対応コンテンツと複数の次候補の動作コードとを関連付けて記憶する記憶部と、
前記ミシンから動作コードを受信する動作コード受信部と、
前記動作コード受信部が受信した動作コードに対応するミシンの操作説明に関する動作対応コンテンツと、前記動作対応コンテンツに関連付けられた、次に行われることが想定される前記ミシンの動作中に前記ミシン側表示部が表示する表示内容に対応する次候補の動作コードに対応するミシンの操作説明に関する次候補コンテンツのリストとを前記端末装置の前記表示部に表示する表示制御部と、
を備える、ミシンシステム。
【請求項２】
請求項１に記載のミシンシステムにおいて、
前記端末装置は、前記ミシンの機種及びファームウェアのバージョンを確認する確認部を有すること、
を特徴とするミシンシステム。
【請求項３】
請求項１又は請求項２に記載のミシンシステムにおいて、
前記端末装置は、動作コードを前記ミシンに対して要求する動作コード要求部を備え、
前記ミシンの前記動作コード送信部は、前記動作コード要求部からの要求に応じて動作コードを前記端末装置へ送信すること、
を特徴とするミシンシステム。
【請求項４】
請求項３に記載のミシンシステムにおいて、
前記動作コード要求部は、所定時間毎に動作コードを前記ミシンに対して要求し、
前記表示制御部は、前記動作コード受信部が受信した動作コードが変化することに応じて前記表示部に表示する前記動作対応コンテンツと前記リストとを更新すること、
を特徴とするミシンシステム。
【請求項５】
請求項４に記載のミシンシステムにおいて、
前記表示制御部は、利用者が前記動作対応コンテンツを閲覧中であると判断できる場合には、表示中のコンテンツの更新を行わないこと、
を特徴とするミシンシステム。
【請求項６】
請求項５に記載のミシンシステムにおいて、
前記表示制御部は、利用者が前記動作対応コンテンツを閲覧中であると判断できる場合であっても、表示中の前記リストについては、更新を行うこと、
を特徴とするミシンシステム。
【請求項７】
請求項４に記載のミシンシステムにおいて、
前記表示制御部は、利用者が前記リストを選択してその詳細内容を閲覧中であると判断できる場合には、表示中のコンテンツである前記詳細内容の更新を行わないこと、
を特徴とするミシンシステム。
【請求項８】
請求項１から請求項７までのいずれか１項に記載のミシンシステムにおいて、
前記動作コードは、前記ミシンが表示する画面内容の全てに対応して割り振られていること、
を特徴とするミシンシステム。
【請求項９】
端末装置と無線通信可能に接続され、ミシンの動作状態に対応した情報を表示するミシン側表示部を備えた前記ミシンであって、
少なくとも前記端末装置との間で無線通信を行えるミシン側無線通信部と、
当該ミシン側表示部に表示されている操作説明に関する内容に基づいて前記表示部の動作状態を把握する状態把握部と、
前記状態把握部が把握している動作状態毎に割り振られた動作コードを前記端末装置へ送信する動作コード送信部と、
を備えるミシン。
【請求項１０】
ミシンの動作状態に対応した情報を表示するミシン側表示部を備えた前記ミシンと無線通信可能に接続された端末装置であって、
表示部と、
少なくとも前記ミシンとの間で無線通信を行える端末側無線通信部と、
前記ミシン側表示部が表示する操作説明に関する内容に対応した動作コードに対応する前記ミシンの操作説明に関する動作対応コンテンツと複数の次候補の動作コードとを関連付けて記憶する記憶部と、
前記ミシンから動作コードを受信する動作コード受信部と、
前記動作コード受信部が受信した動作コードに対応する前記ミシンの操作説明に関する動作対応コンテンツと、前記動作対応コンテンツに関連付けられた、次に行われることが想定される前記ミシンの動作中に前記ミシン側表示部が表示する表示内容に対応する次候補の動作コードに対応する前記ミシンの操作説明に関する次候補コンテンツのリストとを前記端末装置の前記表示部に表示する表示制御部と、
を備える端末装置。
【請求項１１】
ミシンの動作状態に対応した情報を表示するミシン側表示部を備えた前記ミシンと端末装置とが無線通信可能に接続されたミシンシステムにおけるコンテンツ表示方法であって、
状態把握部が、当該ミシン側表示部に表示されている操作説明に関する内容に基づいて前記ミシン側表示部の動作状態を把握するステップと、
動作コード送信部が、前記状態把握部により把握した動作状態毎に割り振られた動作コードを前記端末装置へ送信するステップと、
動作コード受信部が、前記ミシンから動作コードを受信するステップと、
表示制御部が、前記動作コード受信部が受信した動作コードに対応するミシンの操作説明に関する動作対応コンテンツと、前記動作対応コンテンツに関連付けられた、次に行われることが想定される前記ミシンの動作中に前記ミシン側表示部が表示する表示内容に対応する次候補の動作コードにおけるミシンの操作説明に関する次候補コンテンツのリストと、を前記端末装置の前記表示部に表示するステップと、
を備える、ミシンシステムにおけるコンテンツ表示方法。
【請求項１２】
端末装置と無線通信可能に接続され、ミシンの動作状態に対応した情報を表示するミシン側表示部を備えた前記ミシンのプログラムであって、
コンピュータに、
状態把握部が、当該ミシン側表示部に表示されている操作説明に関する内容に基づいて前記ミシン側表示部の動作状態を把握するステップと、
動作コード送信部が、前記状態把握部により把握した動作状態毎に割り振られた動作コードを前記端末装置へ送信するステップと、
を実行させるためのミシンのプログラム。
【請求項１３】
ミシンと無線通信可能に接続された端末装置のプログラムであって、
コンピュータに、
動作コード受信部が、前記ミシンから動作コードを受信するステップと、
表示制御部が、前記動作コード受信部が受信した動作コードに対応するミシンの操作説明に関する動作対応コンテンツと、前記動作対応コンテンツに関連付けられた、次に行われることが想定される前記ミシンの動作中にミシン側表示部が表示する表示内容に対応する次候補の動作コードにおけるミシンの操作説明に関する次候補コンテンツのリストと、を前記端末装置の表示部に表示するステップと、
を実行させるための端末装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ミシンと端末装置とが無線通信可能に接続されたミシンシステム、ミシン、端末装置、ミシンシステムにおけるコンテンツ表示方法、ミシンのプログラム、端末装置のプログラムに関するものである。
【背景技術】
【０００２】
最近のミシンは、高機能化しており、操作が複雑になっている。これらのミシンは、大型のカラー液晶表示部等を搭載しており、グラフイカルなユーザーインターフェースにより、そのボタンが何を意味しているのかをアイコンの図柄で表現したり、動画のヘルプファイルをミシン上において表示したりできるようにして操作方法を習得しやすいようにサポートしている。しかし、表示部に表示される内容によって全機能を網羅しているわけではなく、印刷物の取扱説明書が無くなることはなかった。特に、初めて使う機能を利用するときには、取扱説明書が欠かせないものであり、また、全機能を使いこなすためにも、取扱説明書が必要であった。
【０００３】
しかし、紙による説明書では、取扱説明書を手元に持ち込み、目次や索引から目的の項目を見つけ、ページを繰って探し出す必要があり、これは、かなり手間のかかる作業であった。
【０００４】
また、いわゆるオンラインヘルプの様に、キーワード検索機能やリンク機能等があると便利ではあるが、これも適切なキーワードを想像し、単語を打ち込み、該当するものが見つかるまで、キーワードを変えながら、探さなければならなかった。
【０００５】
一方、従来から、ミシンと端末装置とを無線通信可能に接続して、ミシンの動作状態等のミシン関連情報を端末装置側で確認できるシステムが開示されている（例えば、特許文献１）。
しかし、特許文献１に開示されている従来の技術では、ミシンの動作状態等のミシン関連情報を端末装置側で確認できるものの、ミシンが情報を閲覧可能な状態として開示しているだけであり、端末装置側では、必要な情報を検索したりアドレス等を指定したりするといった操作が必要であった。また、特許文献１では、ミシンの動作状態と、エラー状態と、動作履歴と、メンテナンス情報とがミシン関連情報として端末装置で表示できるのみであった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−２００２６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の課題は、複雑な操作を必要とすることなく、ミシンの状態に応じて適切なタイミングで操作説明等のコンテンツを端末装置に詳しく表示することができるミシンシステム、ミシン、端末装置、ミシンシステムにおけるコンテンツ表示方法、ミシンのプログラム、端末装置のプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【０００９】
請求項１の発明は、ミシンの動作状態に対応した情報を表示するミシン側表示部を備えた前記ミシン（１０）と端末装置とが無線通信可能に接続されたミシンシステムであって、前記ミシンは、少なくとも前記端末装置との間で無線通信を行えるミシン側無線通信部（１２）と、当該ミシン側表示部に表示されている操作説明に関する内容に基づいて、前記ミシンの動作状態を把握する状態把握部（１３）と、前記状態把握部により把握した動作状態毎に割り振られた動作コードを前記端末装置へ送信する動作コード送信部（１４）と、を備え、前記端末装置は、表示部（２１）と、少なくとも前記ミシンとの間で無線通信を行える端末側無線通信部（２３）と、前記ミシン側表示部が表示する操作説明に関する内容に対応した前記動作コードに対応するミシンの操作説明に関する動作対応コンテンツと複数の次候補の動作コードとを関連付けて記憶する記憶部（２４）と、前記ミシンから動作コードを受信する動作コード受信部（２７）と、前記動作コード受信部が受信した動作コードに対応するミシンの操作説明に関する動作対応コンテンツと、前記動作対応コンテンツに関連付けられた、次に行われることが想定される前記ミシンの動作中に前記ミシン側表示部が表示する表示内容に対応する次候補の動作コードに対応するミシンの操作説明に関する次候補コンテンツのリストと、を前記端末装置の前記表示部に表示する表示制御部（２２）と、を備える、ミシンシステムである。
【００１０】
請求項２の発明は、請求項１に記載のミシンシステムにおいて、前記端末装置（２０）は、前記ミシンの機種及びファームウェアのバージョンを確認する確認部（２５）を有すること、を特徴とするミシンシステムである。
【００１１】
請求項３の発明は、請求項１又は請求項２に記載のミシンシステムにおいて、前記端末装置（２０）は、動作コードを前記ミシン（１０）に対して要求する動作コード要求部（２６）を備え、前記ミシンの前記動作コード送信部（１４）は、前記動作コード要求部からの要求に応じて動作コードを前記端末装置へ送信すること、を特徴とするミシンシステムである。
【００１２】
請求項４の発明は、請求項３に記載のミシンシステムにおいて、前記動作コード要求部（２６）は、所定時間毎に動作コードを前記ミシンに対して要求し、前記表示制御部（２２）は、前記動作コード受信部（２７）が受信した動作コードが変化することに応じて前記表示部（２１）に表示する前記動作対応コンテンツと前記リストとを更新すること、を特徴とするミシンシステムである。
【００１３】
請求項５の発明は、請求項４に記載のミシンシステムにおいて、前記表示制御部（２２）は、利用者が前記動作対応コンテンツを閲覧中であると判断できる場合には、表示中のコンテンツの更新を行わないこと、を特徴とするミシンシステムである。
【００１４】
請求項６の発明は、請求項５に記載のミシンシステムにおいて、前記表示制御部（２２）は、利用者が前記動作対応コンテンツを閲覧中であると判断できる場合であっても、表示中の前記リストについては、更新を行うこと、を特徴とするミシンシステムである。
【００１５】
請求項７の発明は、請求項４に記載のミシンシステムにおいて、前記表示制御部（２２）は、利用者が前記リストを選択してその詳細内容を閲覧中であると判断できる場合には、表示中のコンテンツである前記詳細内容の更新を行わないこと、を特徴とするミシンシステムである。
【００１６】
請求項８の発明は、請求項１から請求項７までのいずれか１項に記載のミシンシステムにおいて、前記ミシン（１０）は、ミシン側表示部（１１）を備えており、前記動作コードは、前記ミシンが表示する画面内容の全てに対応して割り振られていること、を特徴とするミシンシステムである。
【００１７】
請求項９の発明は、端末装置と無線通信可能に接続され、ミシンの動作状態に対応した情報を表示するミシン側表示部を備えた前記ミシンであって、少なくとも前記端末装置との間で無線通信を行えるミシン側無線通信部と、当該ミシン側表示部に表示されている操作説明に関する内容に基づいて前記表示部の動作状態を把握する状態把握部と、前記状態把握部が把握している動作状態毎に割り振られた動作コードを前記端末装置へ送信する動作コード送信部と、を備えるミシンである。
【００１８】
請求項１０の発明は、ミシンの動作状態に対応した情報を表示するミシン側表示部を備えた前記ミシンと無線通信可能に接続された端末装置であって、表示部と、少なくとも前記ミシンとの間で無線通信を行える端末側無線通信部と、前記ミシン側表示部が表示する操作説明に関する内容に対応した動作コードに対応する前記ミシンの操作説明に関する動作対応コンテンツと複数の次候補の動作コードとを関連付けて記憶する記憶部と、前記ミシンから動作コードを受信する動作コード受信部と、前記動作コード受信部が受信した動作コードに対応する前記ミシンの操作説明に関する動作対応コンテンツと、前記動作対応コンテンツに関連付けられた、次に行われることが想定される前記ミシンの動作中に前記ミシン側表示部が表示する表示内容に対応する次候補の動作コードに対応する前記ミシンの操作説明に関する次候補コンテンツのリストとを前記端末装置の前記表示部に表示する表示制御部と、を備える端末装置である。
【００１９】
請求項１１の発明は、ミシンの動作状態に対応した情報を表示するミシン側表示部を備えた前記ミシンと端末装置とが無線通信可能に接続されたミシンシステムにおけるコンテンツ表示方法であって、状態把握部が、当該ミシン側表示部に表示されている操作説明に関する内容に基づいて前記ミシン側表示部の動作状態を把握するステップと、動作コード送信部が、前記状態把握部により把握した動作状態毎に割り振られた動作コードを前記端末装置へ送信するステップと、動作コード受信部が、前記ミシンから動作コードを受信するステップと、表示制御部が、前記動作コード受信部が受信した動作コードに対応するミシンの操作説明に関する動作対応コンテンツと、前記動作対応コンテンツに関連付けられた、次に行われることが想定される前記ミシンの動作中に前記ミシン側表示部が表示する表示内容に対応する次候補の動作コードにおけるミシンの操作説明に関する次候補コンテンツのリストと、を前記端末装置の前記表示部に表示するステップと、を備える、ミシンシステムにおけるコンテンツ表示方法である。
【００２０】
請求項１２の発明は、端末装置と無線通信可能に接続され、ミシンの動作状態に対応した情報を表示するミシン側表示部を備えた前記ミシンのプログラムであって、コンピュータに、状態把握部が、当該ミシン側表示部に表示されている操作説明に関する内容に基づいて前記ミシン側表示部の動作状態を把握するステップと、動作コード送信部が、前記状態把握部により把握した動作状態毎に割り振られた動作コードを前記端末装置へ送信するステップと、を実行させるためのミシンのプログラムである。
【００２１】
請求項１３の発明は、ミシンと無線通信可能に接続された端末装置のプログラムであって、コンピュータに、動作コード受信部が、前記ミシンから動作コードを受信するステップと、表示制御部が、前記動作コード受信部が受信した動作コードに対応するミシンの操作説明に関する動作対応コンテンツと、前記動作対応コンテンツに関連付けられた、次に行われることが想定される前記ミシンの動作中にミシン側表示部が表示する表示内容に対応する次候補の動作コードにおけるミシンの操作説明に関する次候補コンテンツのリストと、を前記端末装置の表示部に表示するステップと、を実行させるための端末装置のプログラムである。
【発明の効果】
【００２２】
本発明によれば、複雑な操作を必要とすることなく、ミシンの状態に応じて適切なタイミングで操作説明等のコンテンツを端末装置に詳しく表示することができるミシンシステム、ミシン、端末装置、ミシンシステムにおけるコンテンツ表示方法、ミシンのプログラム、端末装置のプログラムを提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明によるミシンシステムの実施形態を示す図である。
【図２】ミシン１０及びタブレット端末２０の制御構成を示すブロック図である。
【図３】画面コードとコンテンツファイルの名称と次候補の画面コードのリストとが記述されたテーブルの構成を示したものである。
【図４】タブレット端末２０の表示部２１における表示例を示す図である。
【図５】本実施形態のタブレット端末２０の動作の流れを示すフローチャートである。
【図６】ミシン１０の通信の割り込み処理を示すフローチャートである。
【図７】ミシン１０とタブレット端末２０との間のコマンド及びデータのやり取りとミシン１０及びタブレット端末２０の操作についての一例を示すシーケンス図である。
【図８】ミシン１０とタブレット端末２０との間のコマンド及びデータのやり取りとミシン１０及びタブレット端末２０の操作についての一例を示すシーケンス図である。
【発明を実施するための形態】
【００２４】
以下、本発明を実施するための最良の形態について図面等を参照して説明する。
【００２５】
（実施形態）
図１は、本発明によるミシンシステムの実施形態を示す図である。
図２は、ミシン１０及びタブレット端末２０の制御構成を示すブロック図である。
なお、図１及び図２を含め、以下に示す各図は、模式的に示した図であり、各部の大きさ、形状は、理解を容易にするために、適宜誇張して示している。
また、以下の説明では、具体的な数値、形状、動作等を示して説明を行うが、これらは、適宜変更することができる。
【００２６】
本実施形態のミシンシステムは、ミシン１０と、端末装置としてのタブレット端末２０とを備えており、ミシン１０とタブレット端末２０とは、不図示のルータ等を介した無線ＬＡＮにより相互の通信が可能である。
【００２７】
ミシン１０は、例えば、刺繍データにしたがって複数色の糸を用いて半自動的に刺繍を行うことができる。また、通常の縫製についても、様々な縫製パターンにより縫製を行うことができる多機能のミシンである。
ミシン１０は、ミシン側表示部１１と、ミシン側無線通信部１２と、状態把握部１３と、動作コード送信部１４とを備えている。
【００２８】
ミシン側表示部１１は、ミシン１０自体に設けられており、例えば液晶表示装置により構成されている。ミシン側表示部１１には、ミシンの動作状態に対応して利用者にとって有益な各種情報を表示される。例えば、糸通しを行う状態にあるときには、糸通しの操作を補助できるような表示を行う。この表示内容は、ミシンが多機能であることから、多数の表示内容が存在している。
【００２９】
ミシン側無線通信部１２は、無線ＬＡＮに接続されており、不図示のルータ等を介して、タブレット端末２０との間で相互の無線通信を行うことができる。
【００３０】
状態把握部１３は、ミシン１０の動作状態を把握し、その把握した動作状態を動作コード送信部１４へ伝える。
【００３１】
動作コード送信部１４は、状態把握部１３により把握した動作状態毎に割り振られた動作コードとしての画面コードをミシン側無線通信部１２を介してタブレット端末２０へ送信する。
ここで、画面コードについて説明する。上述したように、ミシン側表示部１１が表示する表示内容は、多数存在しており、それらは、ミシンの動作状態に対応して変化する。そして、この表示内容の全てに対して、画面コードと呼ぶ固有番号が付与されている。そこで、本実施形態では、状態把握部１３は、ミシン側表示部１１に表示されている表示内容の画面コードを取得することにより、実質的にミシンの動作状態を把握することとなる。そして、本実施形態では、この画面コードを、動作コードとして取り扱い、ミシンの動作状態を表す指標として用いている。
なお、状態把握部１３及び動作コード送信部１４は、ミシン１０の制御部として機能するコンピュータとしてのＣＰＵ上において実現してもよい。
【００３２】
タブレット端末２０は、一般的に市販されている汎用品を利用することができる。本実施形態における端末装置としてタブレット端末２０を使用するためには、このミシンシステム用のプログラムをタブレット端末２０にインストールして実行する。なお、プログラムは、フラッシュメモリ装置等の記録媒体に記録されていてもよいし、既知の様々なネットワークを介してダウンロードして入手可能となっていてもよい。
タブレット端末２０は、表示部２１と、表示制御部２２と、端末側無線通信部２３と、記憶部２４と、確認部２５と、動作コード要求部２６と、動作コード受信部２７とを備えている。
【００３３】
表示部２１は、タッチパネルとして機能するように構成されており、情報の表示に加えて、各種入力を行うことができる。
【００３４】
表示制御部２２は、表示部２１に表示する内容を制御する。特に、本実施形態の表示制御部２２は、動作コード受信部２７が受信した動作コードに対応する動作対応コンテンツと、動作対応コンテンツに関連付けられた次候補の動作コードに対応する次候補コンテンツのリストとを表示部２１に表示する。表示制御部２２が行う表示動作については、後述する。
【００３５】
ここで、動作対応コンテンツ及び次候補コンテンツについて説明する。本実施形態のタブレット端末２０は、上述した多数の画面コードのそれぞれに対応するコンテンツを有している。このコンテンツの具体的な内容としては、ミシンの操作説明に関するＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書（ファイル）が画面コードの数と同数用意されている。これら多数のコンテンツは、それぞれに対して、１対１での対応が取れるように上述した画面コードが関連付けられて、記憶部２４にファイル名が付されて保存されている。なお、動作対応コンテンツとしては、ＨＴＭＬ文書に限らず、テキストデータ、画像データ、動画データ、及び、音声データ等を適宜用いてもよい。
【００３６】
そして、ミシン側表示部１１が表示する表示内容に対応する画面コードに対応するコンテンツを、ここでは、動作対応コンテンツと呼んでいる。
また、動作対応コンテンツの画面コードに対して、さらに、次候補の画面コードが少なくとも１つ関連付けられている。この次候補の画面コードは、動作対応コンテンツに関連したり、次に行われることが想定されたりするミシンの動作中にミシン側表示部１１が表示する表示内容に対応する画面コードが設定されている。
【００３７】
図３は、画面コードとコンテンツファイルの名称と次候補の画面コードのリストとが記述されたテーブルの構成を示したものである。
記憶部２４には、図３に示すように、画面コードとコンテンツファイルの名称と次候補の画面コードのリストとがテーブルとして記憶されている。本実施形態では、２００バイト固定長のテーブルが画面コードの昇順に並べられている。なお、画面コードは、４バイト長である。
本実施形態のコンテンツの内容は、ミシンの説明であり、この説明文はＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されており、画面コードに対応した全てのｈｔｍｌファイルが本システムのアプリケーションプログラムに含まれている。図３の例では、ＳｔａｒｔｉｎｇＴｏＳｅｗＥｍｂｒｏｉｄｅｒｙ．ｈｔｍｌ、ＥｄｉｔｉｎｇＭｏｄｅ．ｈｔｍｌ、ＣｕｔＷｏｒｋＤｅｓｉｇｎ．ｈｔｍｌ等のファイルに詳細な説明文が挿絵と共に記述されている。
【００３８】
端末側無線通信部２３は、無線ＬＡＮに接続されており、不図示のルータ等を介して、ミシン１０との間で相互の無線通信を行うことができる。
【００３９】
確認部２５は、タブレット端末２０において本システムのアプリケーションプログラムを起動した後の最初に、無線接続されているミシン１０の機種及びファームウェアのバージョンを確認する。そして、確認部２５は、無線接続されているミシン１０の機種及びファームウェアのバージョンが、本システムのアプリケーションプログラムが対応可能なものであるのか否かを判断する。
【００４０】
動作コード要求部２６は、動作コードをミシン１０に対して所定時間毎に要求する。本実施形態の動作コード要求部２６は、動作コードをミシン１０に対して３秒間隔で要求する。
【００４１】
動作コード受信部２７は、ミシン１０の動作コード送信部１４から送られた動作コードを受信する。受信した動作コードは、表示制御部２２に伝えられる。
【００４２】
図４は、タブレット端末２０の表示部２１における表示例を示す図である。
本システムのアプリケーションプログラムを動作中の表示部２１には、記憶部２４に記憶されているテーブルの情報をメイン画面２１ａとサブ画面２１ｂとに表示する。表示部２１は、左右に分割されており、右側は、メイン画面２１ａであり画面コードで指定される詳細な説明文を表示する。表示部２１の左側は、サブ画面２１ｂであり、メイン画面２１ａに関連する項目の候補リストがタイトル名で表示されている。これらの表示は、ミシン１０側の操作に連動し、リアルタイムに表示内容を更新している。しかし、「＜」や「＞」ボタンで頁替えをしたり、画面のスクロールや候補リストを選択する等の閲覧操作をしたりすると、メイン画面２１ａの表示更新が止まり、閲覧操作を続けることができる。なお、サブ画面２１ｂの候補リストは、常にミシン１０に連動して更新されている。また、候補リストに表示するタイトルは、各画面コードに対応したＨＴＭＬファイル内のタイトルを使用する。
【００４３】
図５は、本実施形態のタブレット端末２０の動作の流れを示すフローチャートである。
以下、図５に基づいて、タブレット端末２０の動作を説明する。
なお、ミシン１０とタブレット端末２０とは、不図示のルータを介して接続されており、予め暗号方式を一致させ、パスワードを双方に設定し、無線ＬＡＮで通信できる状態になっているものとする。
【００４４】
タブレット端末２０のアプリケーションプログラムを起動すると、ステップ（以下、Ｓとする）１では、ミシン１０に対して機種情報及びファームウェアのバージョン情報の要求コマンドを送信し、Ｓ２で応答を待つ。
【００４５】
Ｓ３では、ミシン１０の機種情報とファームウェアのバージョン情報とを受信する。
【００４６】
Ｓ４では、Ｓ３において受信した機種情報とファームウェアのバージョン情報とが、アプリケーションプログラムに含まれる説明ファイル（コンテンツファイル）の対応機種のバージョンと一致していることを確認する。受信した機種情報とファームウェアのバージョン情報とがアプリケーションプログラムの対応機種及びバージョンと一致しない場合は、Ｓ１４へ進み、不一致であることのメッセージを表示し、アプリケーションプログラムを停止する。一方、受信した機種情報とファームウェアのバージョン情報とがアプリケーションプログラムの対応機種及びバージョンと一致する場合は、Ｓ５へ進み、タブレット端末２０における説明コンテンツの表示を開始する。
【００４７】
Ｓ５では、タブレット端末２０は、画面コードの要求コマンドをミシン１０に対して送信し、Ｓ６において、その受信を待つ。
【００４８】
Ｓ７では、タブレット端末２０は、ミシン１０から送られた画面コードを取得（受信）する。
【００４９】
Ｓ８では、タブレット端末２０は、現在、操作説明の閲覧操作をしているか否かを判断する。操作中でなければ、Ｓ９へ進み、受信した画面コードでアプリケーションプログラムが保持している図３のテーブルを検索し、説明文が記述されているファイル名を取得する。そして、Ｓ１０に進み、ｈｔｍｌ形式のコンテンツをメイン画面２１ａに表示する。
さらに画面コードで検索したテーブルから登録されている次候補の画面コードを取得する。この画面コードからｈｔｍｌファイルの名称を求め、このファイルの先頭に記述されているタイトル名を取得する。テーブルに登録されている次候補の数だけ上記操作を繰り返し、サブ画面に次候補の名称をリスト表示する。
一方、閲覧操作をしている場合は、タブレット端末２０は、メイン画面２１ａの説明文の表示を更新せずにＳ１３へ進み、引き続き閲覧操作を継続させる。なお、この閲覧操作中であっても、サブ画面２１ｂの表示は、Ｓ１１及びＳ１２において更新される。Ｓ１２を行った後は、Ｓ５へ戻る。
【００５０】
これら、Ｓ５からＳ１２までの処理は、数秒間隔（例えば３秒間隔）で行っており、ミシン１０を操作し、ミシン側表示部１１の画面が切り替わるのと同時にタブレット端末２０の表示部２１の表示内容もミシン側表示部１１の画面に対応したより詳しい説明画面に更新される。
【００５１】
図６は、ミシン１０の通信の割り込み処理を示すフローチャートである。
ミシン１０では、タブレット端末２０からコマンドが届くと割り込み処理が開始される。
Ｓ２１では、ミシン１０は、タブレット端末２０からコマンドを受信する。
Ｓ２２では、ミシン１０は、コマンドを判定し、機種情報及びバージョン情報が要求されていれば、Ｓ２３へ進み、ミシン１０の機種コードとファームウェアのバージョン番号をタブレット端末２０へ送信し、割り込み処理から戻る。一方、ミシン１０は、画面コードが要求されていれば、Ｓ２４へ進み、現在ミシン１０が表示している画面の画面コードをタブレット端末２０へ送信し、割り込み処理から戻る。
【００５２】
図７及び図８は、ミシン１０とタブレット端末２０との間のコマンド及びデータのやり取りとミシン１０及びタブレット端末２０の操作についての一例を示すシーケンス図である。なお、図７及び図８中において、破線の四角形により囲んだ動作は、利用者による操作を示す。
【００５３】
タブレット端末２０は、最初の通信（Ｓ３０１，Ｓ３０２，Ｓ３０３）により、機種情報及びバージョン情報を取得し、ミシン１０の機種コードとバージョン番号が所定のものであるときに通信を継続する。
【００５４】
アプリケーションプログラムの動作開始初期には、タブレット端末２０は、メイン画面２１ａ及びサブ画面２１ｂに初期の説明文と候補リストを表示する（Ｓ３０４）。
【００５５】
ミシン１０は、画面コードの要求に対して現在表示している画面に対応して予め定義されている画面コードを返信する。この通信は、例えば、３秒間隔で繰り返して行われる。
【００５６】
利用者がミシン１０を操作して、ミシン１０の動作モードが刺繍モードに切り替えられる（Ｓ３０５）と、その後の画面コードの要求（Ｓ３０６）により、ミシン１０は、刺繍画面を示す００１のコードをタブレット端末２０へ返信する（Ｓ３０７）。
【００５７】
次に、タブレット端末２０は、画面コード００１をテーブルから検索して、ＳｔａｒｔｉｎｇＴｏＳｅｗＥｍｂｒｏｉｄｅｒｙ．ｈｔｍｌのファイル名を取得し、その内容をメイン画面２１ａに表示する。また、同じテーブルに次候補の画面コードが記載されているので、上述の場合と同様にしてファイル名を取得し、その先頭に記述されているタイトル名を取り出し、サブ画面２１ｂにリスト表示する。図７の例では、画面コードが２０１，２０２，３２０，・・・５２１のタイトル名をサブ画面２１ｂにリスト表示する（Ｓ３０８）。
【００５８】
次に、利用者がミシン１０を操作して、編集画面に切り替えたとする（Ｓ３０９）。
その後に、３秒間隔で行われている通信（Ｓ３１０，Ｓ３１１）により、タブレット端末２０が画面コードを取得する。タブレット端末２０は、編集画面に対応する００２の画面コードを取得するので、テーブルからＥｄｉｔｉｎｇＭｏｄｅ．ｈｔｍｌのファイル名を取得し、その内容をメイン画面２１ａに表示する。サブ画面２１ｂには画面コード２１１，２１２、３１５から項目名を取得し、リスト表示する（Ｓ３１２）。
【００５９】
その後も、３秒間隔で通信（Ｓ３１３，Ｓ３１４）が行われているが、取得した画面コード（００２の画面コード）に変化が無いので、表示の更新は行わない。
次に、利用者が、タブレット端末２０の表示部２１のタッチパネルを操作し、編集機能の説明文をページ替えやスクロールしたとする（Ｓ３１５）。このとき、タブレット端末２０の内部状態は、閲覧モードとなり、この状態を保持している。
【００６０】
次に、利用者がミシン１０を操作し、カットワーク機能の画面に切り替えたとする（Ｓ３１６）。
その後の、３秒間隔で行われている通信（Ｓ３１７，Ｓ３１８）により、タブレット端末２０は、画面コード８９９を取得するが、タブレット端末２０は、閲覧モードなので、メイン画面２１ａの説明文は更新されない。一方、サブ画面２１ｂは、カットワークに関する次候補となるコンテンツ項目のタイトルをリスト表示する（Ｓ３１９）。
その後さらに、３秒間隔で行われている通信（Ｓ３２０，Ｓ３２１）により、タブレット端末２０は、画面コード８９９を取得するが、依然としてタブレット端末２０は、閲覧モードなので、メイン画面２１ａの説明文は更新されない。
【００６１】
次に、利用者が、タブレット端末２０のアプリケーションプログラムによる閲覧操作を終了するため、［Ｃｌｏｓｅ］ボタンを押下したとする（Ｓ３２２）。
この後の３秒間隔で行われている通信（Ｓ３２３，Ｓ３２４）により取得される画面コードは、カットワーク機能の８９９のままであるが、閲覧モードが終了しているため、ＣｕｔＷｏｒｋＤｅｓｉｇｎ．ｈｔｍｌのファイルの内容をメイン画面２１ａに表示する。サブ画面２１ｂは、それ以前と変わらずに、カットワークに関する項目のタイトルを表示している。
【００６２】
ここで、上述した本実施形態のミシンシステム、ミシン、端末装置、ミシンシステムにおけるコンテンツ表示方法、ミシンのプログラム、端末装置のプログラムについての構成、作用を以下に列挙する。
【００６３】
（１）ミシン１０とタブレット端末２０が無線通信可能に接続されている（例えば、無線ＬＡＮ）。
【００６４】
（２）最初の通信において、ミシン１０の機種とファームウェアのバージョン番号をタブレット端末２０が取得し、タブレット端末２０上のアプリケーションプログラムが有する説明文の機種及びバージョンがミシン１０のものと一致していることを確認する。
【００６５】
（３）ミシン１０が表示する全画面に対して画面コード（画面を特定する番号、キーワード等であり、ミシンの動作状態を表すことができる動作コードとして利用）が予め定義されており、タブレット端末２０からの問合せに対してミシン１０は、その画面コードを返信する。
【００６６】
（４）タブレット端末２０は、数秒間隔でミシン１０に対して問合せを行っており、ミシン１０は、問合せのあった瞬間のミシン側表示部１１（操作画面）に対応する画面コードを返信する。
【００６７】
（５）タブレット端末２０の表示部２１は、詳細な説明を表示するためのメイン画面２１ａと、利用者が次に希望すると想定される説明の次候補（第２候補、第３候補・・・の項目名（タイトル等））をリスト表示するサブ画面２１ｂとを有している。
【００６８】
（６）タブレット端末２０は、ミシン１０から受け取った画面コードに基づいて、予め定義されている説明文等を表示する。コンテンツとしては、文章だけでなく、動画や音声等も含まれる。
【００６９】
（７）ミシン１０を操作してミシン側表示部１１の画面が変わると、それに応じて画面コードが変わる。つまり、ミシン１０の操作に応じてタブレット端末２０のメイン画面２１ａに表示される内容も随時変わって行くことになる。
【００７０】
（８）メイン画面２１ａが変われば、サブ画面２１ｂの候補リストも随時変化する。
【００７１】
（９）メイン画面２１ａに表示している説明文の閲覧操作（例えば、ページ替え、スクロール、［Ｃｌｏｓｅ］ボタンの押下等）を行うと、メイン画面２１ａの説明文の自動更新が停止し、ミシン１０を操作してミシン側表示部１１の画面を変えても、タブレット端末２０のメイン画面２１ａの表示は変わらない。
【００７２】
（１０）サブ画面２１ｂの候補リストを選択し、詳細表示に変えた場合も、自動更新は一時停止する。ただし、その場合であっても、詳細表示を閉じるための［Ｃｌｏｓｅ］ボタンを押下すると、再び、メイン画面２１ａが自動更新するようになる。
【００７３】
以上説明したように、本実施形態によれば、ミシン１０のミシン側表示部１１の表示画面が現在どのような状況にあるのかをタブレット端末２０に伝え、タブレット端末２０側でミシン１０の状況に最も適した説明文を表示するようにしている。タブレット端末２０は、定期的にミシン１０から現在の操作状況を画面コードとして取得し、その画面コードに対応した説明文を随時表示する。したがって、利用者は、タブレット端末２０の画面を見るだけで、現在のミシン操作に関する説明文を読み、挿絵（動画も含む）を見ることができる。また、現在のミシンの状況に関連する第２、第３、・・・の候補もリスト表示されているので、利用者は、希望する項目を選択するだけで、その詳細文を見ることができる。印刷物の取扱説明書やオンラインヘルプの様に利用者がいちいち探さなくても、最適と思われる詳細な説明文やその次の候補がタブレット端末２０上に示されるので、利用者は選択するだけでよい。よって、本実施形態によれば、該当する項目を探すのが面倒で、説明書を読まなかった利用者に対して手間なく説明文を提供することができ、操作が分からずにミシンが使えないといった事態を減らすことができる。
【００７４】
なお、タブレット端末の場合と同様に、ミシンの処理をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをミシンのコンピュータに読み込ませ、実行することによって本発明のミシンシステム、ミシン、ミシンシステムにおけるコンテンツ表示方法を実現することができる。ここでいうコンピュータとは、ＯＳや周辺装置等のハードウェアを含む。
【００７５】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータから、伝送媒体を介して、又は、伝送媒体中の伝送波により他のコンピュータに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００７６】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータにすでに記録されているプログラムとの組み合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００７７】
（変形形態）
以上説明した実施形態に限定されることなく、種々の変形や変更が可能であって、それらも本発明の範囲内である。
【００７８】
本実施形態において、端末装置としてタブレット端末を用いる例を挙げて説明した。これに限らず、例えば、端末装置には、パーソナルコンピュータを利用してもよいし、ゲーム機を利用してもよく、アプリケーションプログラムを実行でき、かつ、ミシンと無線通信可能な端末装置であれば、その形態はどのようなものであってもよい。
【００７９】
本実施形態において、ミシンとタブレット端末との間は、無線ＬＡＮにより通信を行う例を挙げて説明した。これに限らず、例えば、赤外線通信やBluetooth（登録商標）等、他の種類の無線通信を利用してもよい。
【００８０】
本実施形態において、タブレット端末側からミシンに対して画面コードの要求を行い、これに応じて、ミシン側が現在の画面コードを送信する例を挙げて説明した。これに限らず、例えば、ミシン側の表示が変更されたときにミシン側からタブレット端末側へ画面コードを必ず送るようにして、タブレット端末側からの画面コードの要求を必要としないようにしてもよい。
【００８１】
本実施形態において、画面コードを動作コードとしてミシンからタブレット端末へと送信する例を挙げて説明した。これに限らず、例えば、画面表示と動作コードとを１対１で対応させずに、動作コードをより細かく設定してもよい。この場合、画面コードとは別に、動作コードを設定しておき、この動作コード自体をミシンからタブレット端末へと送信するとよい。
【００８２】
なお、実施形態及び変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。また、本発明は以上説明した各実施形態によって限定されることはない。
【符号の説明】
【００８３】
１０    ミシン
１１    ミシン側表示部
１２    ミシン側無線通信部
１３    状態把握部
１４    動作コード送信部
２０    タブレット端末
２１    表示部
２１ａ  メイン画面
２１ｂ  サブ画面
２２    表示制御部
２３    端末側無線通信部
２４    記憶部
２５    確認部
２６    動作コード要求部
２７    動作コード受信部
【図１】
0006494959.tif 000002
【図２】
0006494959.tif 000003
【図３】
0006494959.tif 000004
【図４】
0006494959.tif 000005
【図５】
0006494959.tif 000006
【図６】
0006494959.tif 000007
【図７】
0006494959.tif 000008
【図８】
0006494959.tif 000009