JP6133302B2 - 改良されたdmx512通信のための方法及び装置 - Google Patents
改良されたdmx512通信のための方法及び装置 Download PDFInfo
- Publication number
- JP6133302B2 JP6133302B2 JP2014535197A JP2014535197A JP6133302B2 JP 6133302 B2 JP6133302 B2 JP 6133302B2 JP 2014535197 A JP2014535197 A JP 2014535197A JP 2014535197 A JP2014535197 A JP 2014535197A JP 6133302 B2 JP6133302 B2 JP 6133302B2
- Authority
- JP
- Japan
- Prior art keywords
- dmx
- byte
- bytes
- slave
- error correction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
- H05B47/175—Controlling the light source by remote control
- H05B47/18—Controlling the light source by remote control via data-bus transmission
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Circuit Arrangement For Electric Light Sources In General (AREA)
- Small-Scale Networks (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Description
Claims (21)
- 複数の改良DMXスレーブをDMXネットワークに接続するステップであって、前記複数の改良DMXスレーブは、対応する複数の改良DMXスレーブ制御アドレスを有する、接続するステップと、
複数のバイトを有するDMXパケットをコンパイルするステップであって、前記複数のバイトは、前記複数の改良DMXスレーブ制御アドレスに対応する複数の改良DMXスレーブ指示バイト、及び少なくとも1つの前方エラー訂正バイトを含む、コンパイルするステップとを含み、
前記前方エラー訂正バイトは、前記DMXパケット内に組み込まれた、前記DMXパケットの複数のバイトの前方エラー訂正コードブロックであり、
前記DMXネットワーク上で前記DMXパケットを送信するステップと、
前記改良DMXスレーブのそれぞれにおいて前記DMXパケットを受信するステップと、
前記改良DMXスレーブのそれぞれにおいて、前記前方エラー訂正バイトを含む複数のバイトをバッファリングするステップと、
前記改良DMXスレーブのそれぞれにおいて、前記前方エラー訂正バイトに照らして、前記改良DMXスレーブ指示バイトの少なくとも1つを解析するステップとをさらに含み、
前記前方エラー訂正バイトがエラーを示す場合、前記改良DMXスレーブのそれぞれは、前記前方エラー訂正バイトを利用することによって、前記改良DMXスレーブ指示バイトのうちの対応する少なくとも1つを少なくとも選択的に訂正し、前記訂正された改良DMXスレーブ指示バイトに従って動作する、改良DMX通信を提供する方法。 - 前記複数の改良DMXスレーブ指示バイトは、インターリーブされた複数のDMXスレーブ指示バイトを含み、前記インターリーブされた複数のDMXスレーブ指示バイトのそれぞれは、複数の前記改良DMXスレーブのための動作指示に対応する複数のビットを有する、請求項1に記載の方法。
- 前記DMXパケットの前記複数のバイトは、非改良DMXスレーブアドレスに対応する、少なくとも1つのインターリーブされていない非改良DMXスレーブ指示バイトをさらに含む、請求項2に記載の方法。
- 前記DMXネットワーク上で前記DMXパケットを送信する前に、インターリーブ方式に従って、前記複数の改良DMXスレーブ指示バイト間で複数の個別のビットをインターリーブすることをさらに含む、請求項1に記載の方法。
- 前記複数の改良DMXスレーブ指示バイトは、第1、第2、及び第3改良DMXスレーブ指示バイトを含み、前記第1、第2、及び第3改良DMXスレーブ指示バイトのそれぞれは、前記複数の改良DMXスレーブのうちの第1改良DMXスレーブに対応する第1改良DMXスレーブ指示ビット、及び、前記複数の改良DMXスレーブのうちの第2改良DMXスレーブに対応する第2改良DMXスレーブ指示ビットを含む、請求項4に記載の方法。
- 前記改良DMXスレーブに別個の情報パケットを送信するステップであって、前記別個の情報パケットは、前記前方エラー訂正バイトの処理に関連するデータを含む、送信するステップをさらに含む、請求項1に記載の方法。
- 前記前方エラー訂正バイトの処理に関連するデータは、前記改良DMXスレーブに予めロードされる、請求項1に記載の方法。
- 前記前方エラー訂正バイトは、前記DMXパケットにわたってインターリーブされる、請求項1に記載の方法。
- 前記少なくとも1つの前方エラー訂正バイトは、前記DMXパケットの全ての制御指示のための前方エラー訂正ブロックデータを含む、請求項8に記載の方法。
- 前記DMXネットワーク上で前記DMXパケットを送信後、goコマンドを送信するステップをさらに含み、前記複数の改良DMXスレーブのそれぞれは、前記goコマンドが送信されるまで、前記DMXパケットの前記改良DMXスレーブ指示バイトに従って動作しない、請求項9に記載の方法。
- 少なくとも1つの改良DMXスレーブをDMXネットワークに接続するステップであって、前記改良DMXスレーブは、少なくとも1つの改良DMXスレーブ制御アドレスを有する、接続するステップと、
少なくとも1つの非改良DMXスレーブを前記DMXネットワークに接続するステップであって、前記非改良DMXスレーブは、少なくとも1つの非改良DMXスレーブ制御アドレスを有する、接続するステップと、
複数のバイトを有するDMXパケットをコンパイルするステップであって、前記複数のバイトは、前記改良DMXスレーブ制御アドレスに対応する少なくとも1つの改良DMXスレーブ指示バイト、前記非改良DMXスレーブ制御アドレスに対応する少なくとも1つの非改良DMXスレーブ指示バイト、及び少なくとも1つの前方エラー訂正バイトを含む、コンパイルするステップとを含み、
前記前方エラー訂正バイトは、前記DMXパケット内に組み込まれた、前記DMXパケットの複数のバイトの前方エラー訂正コードブロックであり、
前記DMXネットワーク上で前記DMXパケットを送信するステップと、
前記改良DMXスレーブにおいて前記DMXパケットを受信するステップと、
前記改良DMXスレーブにおいて、前記前方エラー訂正バイトを含む複数のバイトをバッファリングするステップと、
前記改良DMXスレーブのそれぞれにおいて、前記前方エラー訂正バイトに照らして、前記改良DMXスレーブ指示バイトのうちの少なくとも1つを解析するステップとをさらに含み、
前記前方エラー訂正バイトがエラーを示す場合、前記改良DMXスレーブのそれぞれは、前記前方エラー訂正バイトを利用することによって前記改良DMXスレーブ指示バイトのうちの対応する少なくとも1つを少なくとも選択的に訂正して、前記訂正されたデータに従って動作し、
前記非改良DMXスレーブは、前記前方エラー訂正バイトと関係なく、任意の受信された前記非改良DMXスレーブ指示バイトに従って動作する、改良DMX通信を提供する方法。 - 前記少なくとも1つの改良DMXスレーブ指示バイトは、第1改良DMXスレーブ指示バイト及び第2改良DMXスレーブ指示バイトを含む、請求項11に記載の方法。
- 前記改良DMXスレーブは、前記前方エラー訂正バイトが前記第1改良DMXスレーブ指示バイトを確認又は訂正する場合、前記第1改良DMXスレーブ指示バイトにのみ従って動作するが、前記前方エラー訂正バイトが前記第2改良DMXスレーブ指示バイトを確認又は訂正しない場合であっても、前記第2改良DMXスレーブ指示バイトに従って動作する、請求項12に記載の方法。
- 前記DMXネットワーク上での前記DMXパケットの送信の前に、インターリーブ方式に従って、前記第1改良DMXスレーブ指示バイト、及び前記第2改良DMXスレーブ指示バイト内の複数の個別ビットをインターリーブするステップをさらに含む、請求項13に記載の方法。
- 前記インターリーブ方式に関連するデータを含む製造者特有パケットを前記改良DMXスレーブに送信するステップをさらに含む、請求項14に記載の方法。
- 前記少なくとも1つの改良DMXスレーブは、第1改良DMXスレーブ及び第2改良DMXスレーブを含む、請求項11に記載の方法。
- 前記少なくとも1つの改良DMXスレーブ指示バイトは、第1、第2、及び第3改良DMXスレーブ指示バイトを含み、前記第1、第2、及び第3改良DMXスレーブ指示バイトのそれぞれは、前記第1改良DMXスレーブに対応する第1改良DMXスレーブ指示ビット、及び前記第2改良DMXスレーブに対応する第2改良DMXスレーブ指示ビットを含む、請求項16に記載の方法。
- 複数のバイトを有するDMXパケットを受信するステップであって、前記複数のバイトは、改良DMXスレーブに対応する少なくとも1つの改良DMXスレーブ指示バイト、及び少なくとも1つの前方エラー訂正バイトを含む、受信するステップを含み、
前記前方エラー訂正バイトは、前記DMXパケット内に組み込まれた、前記DMXパケットの複数のバイトの前方エラー訂正コードブロックであり、
前記前方エラー訂正バイトを含む複数のバイトをバッファリングするステップと、
前記改良DMXスレーブのそれぞれにおいて、前記前方エラー訂正バイトに照らして、前記改良DMXスレーブ指示バイトのうちの少なくとも1つを解析するステップと、
前記前方エラー訂正バイトがエラーを示す場合、前記前方エラー訂正バイトを利用することによって、前記改良DMXスレーブ指示バイトのうちの少なくとも1つを少なくとも選択的に訂正し、前記訂正された改良DMXスレーブ指示バイトに従って少なくとも選択的に動作するステップと
をさらに含む、改良DMX通信を受信及び解析する方法。 - 請求項18に記載の方法であって、前記少なくとも1つの改良DMXスレーブ指示バイトは、インターリーブされた第1改良DMXスレーブ指示バイト、及びインターリーブされた第2改良DMXスレーブ指示バイトを含み、前記方法は、前記第1改良DMXスレーブ指示バイト、及び前記第2改良DMXスレーブ指示バイトをデインターリービングするステップをさらに含む、請求項18に記載の方法。
- 複数のバイトを有するDMXパケットをコンパイルするステップであって、前記複数のバイトは、改良DMXスレーブ制御アドレスに対応する少なくとも1つの改良DMXスレーブ指示バイト、非改良DMXスレーブ制御アドレスに対応する少なくとも1つの非改良DMXスレーブ指示バイト、及び少なくとも1つの前方エラー訂正バイトを含む、コンパイルするステップを含み、
前記前方エラー訂正バイトは、前記DMXパケット内に組み込まれた、前記DMXパケットの複数のバイトの前方エラー訂正コードブロックであり、
DMXネットワーク上で前記DMXパケットを送信するステップをさらに含む、改良DMX通信を提供する方法。 - 複数のバイトを有するDMXパケットをコンパイルするステップであって、前記複数のバイトは、複数のDMXスレーブ指示バイト、及び少なくとも1つの前方エラー訂正バイトを含む、コンパイルするステップを含み、
前記前方エラー訂正バイトは、前記DMXパケット内に組み込まれた、前記DMXパケットの複数のバイトの前方エラー訂正コードブロックであり、
DMXネットワーク上で前記DMXパケットを送信するステップをさらに含む、改良DMX通信を提供する方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161545810P | 2011-10-11 | 2011-10-11 | |
US61/545,810 | 2011-10-11 | ||
PCT/IB2012/055423 WO2013054247A1 (en) | 2011-10-11 | 2012-10-08 | Methods and apparatus for improved dmx512 communication |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014535132A JP2014535132A (ja) | 2014-12-25 |
JP6133302B2 true JP6133302B2 (ja) | 2017-05-24 |
Family
ID=47278350
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014535197A Expired - Fee Related JP6133302B2 (ja) | 2011-10-11 | 2012-10-08 | 改良されたdmx512通信のための方法及び装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9378086B2 (ja) |
EP (1) | EP2745638B1 (ja) |
JP (1) | JP6133302B2 (ja) |
WO (1) | WO2013054247A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6171537B2 (ja) * | 2013-04-30 | 2017-08-02 | 東芝ライテック株式会社 | 照明制御システム |
CN105684385B (zh) * | 2013-09-04 | 2020-05-19 | 飞利浦灯具控股公司 | 用于通过dmx网络的互联网协议通信的方法和设备 |
US9871616B2 (en) | 2015-05-29 | 2018-01-16 | Abl Ip Holding Llc | Error detection and recovery in a DMX512 network |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2095440B (en) * | 1981-03-23 | 1985-10-09 | Sony Corp | Digital television signal processing |
US6850559B1 (en) * | 1999-06-28 | 2005-02-01 | At&T Corp. | System and methods for transmitting data |
JP2001217083A (ja) * | 2000-01-31 | 2001-08-10 | Toshiba Lighting & Technology Corp | 照明システム装置 |
US6761470B2 (en) * | 2002-02-08 | 2004-07-13 | Lowel-Light Manufacturing, Inc. | Controller panel and system for light and serially networked lighting system |
US7501571B2 (en) | 2005-06-14 | 2009-03-10 | Jon Forsman | Lighting display responsive to vibration |
EP2016806A1 (en) * | 2006-04-21 | 2009-01-21 | TIR Technology LP | Solid-state lighting network and protocol |
US7429982B2 (en) * | 2006-05-05 | 2008-09-30 | Opto Tech Corp. | Digital lighting control system |
JP2008005416A (ja) * | 2006-06-26 | 2008-01-10 | Toshiba Corp | 信号合成装置,信号送信装置,および信号受信装置 |
EP2092798A4 (en) * | 2006-12-12 | 2014-05-07 | Koninkl Philips Nv | SYSTEM AND METHOD FOR CONTROLLING LIGHTING |
US7990082B2 (en) * | 2007-10-16 | 2011-08-02 | Robert Dilley | Methods and systems for operating and controlling theatrical lighting |
KR101591509B1 (ko) | 2007-12-31 | 2016-02-03 | 코닌클리케 필립스 엔.브이. | 조명 효과 또는 조명 쇼의 디자인, 선택 및/또는 맞춤화를 용이하게 하기 위한 방법들 및 장치들 |
US8255487B2 (en) | 2008-05-16 | 2012-08-28 | Integrated Illumination Systems, Inc. | Systems and methods for communicating in a lighting network |
US8344659B2 (en) * | 2009-11-06 | 2013-01-01 | Neofocal Systems, Inc. | System and method for lighting power and control system |
JP6096201B2 (ja) * | 2011-10-07 | 2017-03-15 | フィリップス ライティング ホールディング ビー ヴィ | チェックサムを有する改良されたdmx512通信のための方法及び装置 |
-
2012
- 2012-10-08 JP JP2014535197A patent/JP6133302B2/ja not_active Expired - Fee Related
- 2012-10-08 EP EP12794771.1A patent/EP2745638B1/en not_active Not-in-force
- 2012-10-08 US US14/350,420 patent/US9378086B2/en not_active Expired - Fee Related
- 2012-10-08 WO PCT/IB2012/055423 patent/WO2013054247A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2013054247A1 (en) | 2013-04-18 |
US9378086B2 (en) | 2016-06-28 |
US20140245112A1 (en) | 2014-08-28 |
CN103858522A (zh) | 2014-06-11 |
EP2745638A1 (en) | 2014-06-25 |
JP2014535132A (ja) | 2014-12-25 |
EP2745638B1 (en) | 2018-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU657152B2 (en) | Computer controlled lighting system with intelligent data distribution network | |
JP6133302B2 (ja) | 改良されたdmx512通信のための方法及び装置 | |
JP6096201B2 (ja) | チェックサムを有する改良されたdmx512通信のための方法及び装置 | |
US5329431A (en) | Computer controlled lighting system with modular control resources | |
EP0752632B1 (en) | Computer controlled lighting system with distributed control resources | |
JP3862735B2 (ja) | メッセージ通信のための2次ステーション | |
JP6309510B2 (ja) | 試験シーケンス中に、被試験デバイス(dut)に規定のデータを伝送し、伝送を確認する方法 | |
US20080109581A1 (en) | Protocol independent bridge | |
TWI690165B (zh) | 數據完整性檢查的方法與積體電路 | |
JP2009512021A (ja) | データを転送するためのシステムおよび方法 | |
CN104081356B (zh) | 正常与重试数据发射之间的差别格式化 | |
KR20180019544A (ko) | 자동화된 프로토콜을 구비한 uart | |
CN110868784B (zh) | 舞台灯光数据双向同步通信方法及***、存储介质及装置 | |
US20100320940A1 (en) | Monitoring Device and Method of Monitoring Programmable Lamps | |
CN103858522B (zh) | 改善dmx512通信的方法 | |
JP2001217083A (ja) | 照明システム装置 | |
US6961869B2 (en) | Electronic apparatus and correction method | |
CN109511203B (zh) | 一种舞台灯具双缓存校准dmx512数据的***和方法 | |
KR101459573B1 (ko) | 데이터 전송 패킷에 의해 제어되는 등기구 | |
JP2020518171A (ja) | エネルギー効率の高いデータフレーム交換 | |
KR100841962B1 (ko) | 제어시스템의 통신방법 및 이를 이용한 통신장치 | |
JP2000022672A (ja) | 通信装置及び通信システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151006 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160803 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160816 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20160927 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161111 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170321 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170419 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6133302 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |