CZ2894A3 - Method of transmitting video data and apparatus for making the same - Google Patents
Method of transmitting video data and apparatus for making the same Download PDFInfo
- Publication number
- CZ2894A3 CZ2894A3 CZ9428A CZ2894A CZ2894A3 CZ 2894 A3 CZ2894 A3 CZ 2894A3 CZ 9428 A CZ9428 A CZ 9428A CZ 2894 A CZ2894 A CZ 2894A CZ 2894 A3 CZ2894 A3 CZ 2894A3
- Authority
- CZ
- Czechia
- Prior art keywords
- image data
- data
- receiver
- signal
- image
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B5/00—Electrically-operated educational appliances
- G09B5/08—Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations
- G09B5/14—Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations with provision for individual teacher-student communication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17337—Direct connection machines, e.g. completely connected computers, point to point communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Details Of Television Systems (AREA)
- Television Systems (AREA)
- Image Input (AREA)
- Communication Control (AREA)
Description
Vynález se týká způsobu vysílání obrazových dat přes komunikační sběrnici ze zdroje obrazových dat jednomu nebo několika z množství přijímačů obrazových dat, které jsou sériově vázány podél komunikační sběrnice. Vynález se dále týká zařízení ke provádění způsobu definovaného výše.
Dosavadní stav techniky
Jeden obraz střední rozlišitelnosti vyvinutý počítačem například pro 1024 vodorovných na 1024 svislých obrazových prvků zvaných pixely, z nichž každý má 8 bitů pro červenou, pro zelenou a pro modrou barvu, vyžaduje pro vyjádření asi 3 miliony bytů (3MB) dat» Přenos takových velkých souborů dat mezi procesory dat, jako jsou pracovní stanice, představuje značnou zátěž pro obvyklé vysoce rychlé sériové sítě.
Provádění oživených zobrazovaných sledů, jež mohou vyžadovat přepisování obrazů v reálném čase rychlostí 30 snímků za sekundu nebo i vyšší, není možné uskutečnit současně dostupnými technologiemi sériových rozhraní.
Je tedy žádoucí použít technologie paralelních datových rozhraní aby se zvětšila šířka pásma komunikační sběrnice. Jedna technologie paralelního rozhraní je popsána v pojednání o názvu High-Performance Parallel Interface Mechanical, Electrical, and Signalling Protocol Specification (ΗΡΡΪ-ΡΗ), což je předběžný návrh uveřejněný v American National Standard for Information Systems, Listopad 1, 1989, X3T9/S8-O32, REV 6.9.
Rozhraní HPPI zajištuje přenosy rychlostí 100 MB za sekundu s použitím 32-bitového portu nebo rychl ostí 200 MB za sekundu s použitím 64-bitového portu. Tato zvláštní technologie rozhraní je tutíž zvláště přitažlivá pro použití při přenosech například digitálních oživených obrazů mezi pracovními stanicemi.
Nicméně rozhraní HPPI je uvažováno jako simplexové bod po bodu přenášející rozhraní mezi hlavními počítači nebo mezi hlavv ním počítačem a diskovým pamětovým systémem. Vzdálenost mezi uzly je omezena na 25 m a spoje mezi násobnými uzly pro zajištění přenosu do všech nebo do několika přijímacích míst nejsou uvažovány.
-2Úkolem předloženého vynálezu tudíž je vytvořit vysoce rychlou paralelní komunikační sběrnici s velkou šířkou pásma pro současný přenos obrazových dat ze zdroje obrazových dat do množství pracovních stanic.
Jiným úkolem vynálezu je vytvořit způsob a zařízení pro využití množstvím pracovních stanic při příjmu obrazových dat ze zdroje obrazových dat a pro přenos řídicích signálů komunikační sběrnice do zdroje obrazových dat.
Podstata vynálezu
Vynález řeší úkoly tím, že vytváří způsob vysílání obrazových dat přes komunikační sběrnici ze zdroje obrazových dat jednomu nebo několika z množství přijímačů obrazových dat, které jsou sériově vázány podél komunikační sběrnice, jehož podstata spočívá v tom, že obsahuje kroky:
vyvíjení vnitřního signálu připravenosti každým přijímačem obrazových dat, uložení vnitřního signálu připravenosti a určení, zdali poproudý přijímač obrazových dat, je-li nějaký, vyvinul vnější signál připravenosti oznamující, že poproudý přijímač obrazových dat je připraven přijímat, data, kde jestliže není žádný poproudý přijímač obrazových dat, vyvine se vnější signál připravenosti a pošle se protiproudému přijímači obrazových dat, je-li nějaký, nebo když není, pošle se vnější signál připravenosti do zdroje obrazových dat, jestliže poproudý přijímač obrazových dat nevyvinul žádný vnější signál připravenosti, udržuje se klid, dokud poproudý přijímač obrazových dat nevyvine vnější signál připravenosti, jestliže poproudý přijímač obrazových dat vyvinul vnější signál připravenosti, vyvine se vnější signál připravenosti a pošle se do protiproudého přijímače obrazových dat, je-li nějaký, nebo když není, pošle se vnější signál připravenosti do zdroje obrazových dat.
Podle výhodného provedení předloženého vynálezu způsob obsahuje kroky: se zdrojem obrazových dat příjem vnějšího signálu připravenosti a, odezvou na něj, vyslání informace do komunikační sběrnice pro adresování jednoho nebo několika přijímačů obrazových dat, a
-3s každým z adresovaných přijímačů obrazových dat příjem vyslané informace z komunikační sběrnice.
Podle dalšího výhodného provedení předloženého vynálezu krok vyslání informace obsahuje krok vyslání úseku dat obsahujících datová slova, z nichž alespoň jedno je adresové slovo obsahující množství bitů, z nichž některé, když jsou uvedeny, identifikují jeden ze přijímačů obrazových dat.
Podle dalšího výhodného provedení předloženého vynálezu krok přijmu informace obsahuje krok určení, zdali jeden určitý z bitů, který je určen bitovým znakem uložené adresy, je uveden, a když ano, vyvine se signál oznamující, že přijímač obrazových dat je adresován.
Podle dalšího výhodného provedení předloženého vynálezu krok určení, zdali poproudý přijímač obrazových dat vyvinul vnější signál připravenosti, obsahuje krok příjmu vnějšího signálu připravenosti z poproudého přijímače obrazových dat, a dále obsahuje krok uložení přijatého vnějšího signálu připravenosti ve přijímači obrazových dat.
Podle dalšího výhodného provedení předloženého vynálezu způsob obsahuje krok, odezvou na příjem jiného přijatého vnějšího signálu připravenosti zdrojem obrazových dat, vyslání obrazových dat do komunikační sběrnice, přičemž obrazová data jsou vyslána jako úsek obsahující množství datových slov, z nichž každé určuje charakteristiky alespoň jednoho obrazového pixelů.
Podle dalšího výhodného provedení předloženého vynálezu každé z množství datových slov obsahuje 32 bitů a určená obrazový pixel má charakteristiku vyžadující 24 bitů pro určení červené, zelené a modré barvy.
Podle dalšího výhodného provedeni předloženého vynálezu zbývající počet bitů každého z množství datových slov určuje hodnotu použitou pro směšování obrazového pixelů s jiným obrazovým pixelem.
Podle dalšího výhodného provedení předloženého vynálezu krok příjmu informace z komunikační sběrnice obsahuje krok uložení informace v pufru F1FO.
Podle dalšího výhodného provedení předloženého vynálezu způsob obsahuje krok určení, s některými adresovanými přijímači obrazových dat, zdali prostředek pro uložení dat má dostatečný počet nepoužitých míst paměti pro uložení úseku obrazových dat,
-4který obsahuje předem určený počet datových slov.
Podle dalšího výhodného provedení předloženého vynálezu je předem určený počet 256.
Podle dalšího výhodného provedení předloženého vynálezu krok vyslání informace vysílá množství datových slov, která určují rozměry a umístění okna zobrazeného displejem.
Vynález dále vytváří systém pro zobrazování obrazových dat množstvím zobrazovacích prostředků, jehož podstata spočívá v tom, že obsahuje:
zdroj obrazových dat, množství přijímačů obrazových dat a komunikační sběrnici spojující navzájem zdroj obrazových dat a množství přijímačů obrazových dat pro přenos obrazových dat ze zdroje obrazových dat v poproudém směru do jednoho nebo několika z množství přijímačů obrazových dat, přičemž jednotlivé přijímače obrazových dat jsou připojeny ke komunikační sběrnici a mají přijímací port pro příjem signálů z komunikační sběrnice a výstup ní port pro posílání signálů do přijímacího portu následujícího přijímače obrazových dat, kde každý přijímač obrazových dat obsahuje indikátor schopnosti příjmu obrazových dat ze zdroje obrazových dat, prostředek pro příjem signálu oznamujícího schopnost poproudého přijímače obrazových dat příjmu obrazových dat ze zdroje obrazových dat a prostředek odezvou na přítomnost vyvinutého oznámení schopnosti příjmu obrazových dat ze zdroje obrazových dat a také příjmu oznámení z poproudého přijímače obrazových dat pro vyslání ve protiproudém směru do zdroje obrazových dat signálu oznamujícího schopnost příjmu obrazových dat ze zdroje obrazových dat.
Podle výhodného provedení předloženého vynálezu zdroj obrazových dat obsahuje vysílač komunikační sběrnice pro vysílání datových slov paralelně do komunikační sběrnice.
Podle dalšího výhodného provedení předloženého vynálezu vysílač obsahuje prostředek pro uvedení signálu žádosti na komunikační sběrnici, prostředek pro příjem signálu spojení z komunikační sběrnice, prostředek pro uvedení signálu paketu na komunikační sběrnici a prostředek pro vysílání datových slov jako úseků datových slov během uvedení signálu paketu.
Podle dalšího výhodného provedení předloženého vynálezu pouze první z úseků obsahuje informaci pro určení jednoho nebo několika ze přijímačů obrazových dat pro příjem jiných úseků,
-5a kde každý přijímač obrazových dat obsahuje prostředek pro určení zdali informace určuje přijímač obrazových dat jako jediný pro příjem jiných úseků.
Podle dalšího výhodného provedení předloženého vynálezu každý z jiných úseků obsahuje množství datových slov z nichž každé určuje charakteristiky alespoň jednoho obrazového pixelů.
Podle dalšího výhodného provedení předloženého vynálezu každé ze množství datových slov obsahuje 32 bitů, a ve kterém určená charakteristika obrazového pixelů vyžaduje 24 bitů pro určení červené, zelené a modré barvy pixelů.
Podle dalšího výhodného provedení předloženého vynálezu zbývající počet bitů každého z množství datových slov určuje hod notu použitou pro směšování obrazového pixelů s jiným obrazovým pixelem.
Podle dalšího výhodného provedení předloženého vynálezu každý přijímač obrazových dat obsahuje řadič pro uložení vyvinutého oznámení schopnosti příjmu dat ze zdroje obrazových dat a druhý řadič pro uložení přijatého signálu oznamujícího schopnost poproudého přijímače obrazových dat příjmu dat ze zdroje obrazových dat.
Podle dalšího výhodného provedení předloženého vynálezu vysílač obsahuje prostředek pro vyvinutí signálu oznamujícího schopnost příjmu dat ze zdroje obrazových dat odezvou na první řadič a druhý řadič mající uložené oznámení pro vyvinutí signálu
Podle dalšího výhodného provedení předloženého vynálezu prostředek pro vyvíjení oznámení schopnosti příjmu dat ze zdroje obrazových dat obsahuje prostředek pro vyvinutí oznámení pouze když přijímač obrazových dat byl předběžně adresován zdrojem obrazových dat a jestliže ukládací prostředek má dostatečný pov čet nepoužitých pamětových míst pro uložení obrazových dat.
Podle dalšího výhodného provedení předloženého vynálezu vysílač vyšle signál ve protiproudem směru jestliže (a) přijímač byl předběžně adresován zdrojem obrazových dat a jestliže ukládací prostředek má dostatečný počet nepoužitých pamětových míst pro uložení obrazových dat, a jestliže byl přijat signál, který oznamuje schopnost poproudého přijímače obrazových dat příjmu dat ze zdroje obrazových dat, nebo (b) přijímač obrazových dat nebyl předběžně adresován zdrojem obrazových dat a jest liže byl přijat signál oznamující schopnost poproudého přijímače
-βobřezových dat příjmu dat ze zdroje obrazových dat.
Vynález dále vytváří způsob vysílání obrazových dat přes komunikační sběrnici ze zdroje obrazových dat jednomu nebo nekoli ka z množství přijímačů obrazových dat, které jsou sériově vázány podél komunikační sběrnice, jehož podstata spočívá v tom, že obsahuje kroky:
uvedení signálu paketu na komunikační sběrnici, vyslání prvního úseku datových slov, který obsahuje záhlaví obrazových dat určující jeden nebo několik přijímačů obrazových dat, vyslání alespoň jednoho dalšího úseku datových slov, který obsahuje množství datových slov, z nichž každé určuje charakteristiky alespoň jednoho obrazového pixelů, a příjmu alespoň jednoho dalšího úseku jedním nebo několika určenými přijímači obrazových dat.
Podle výhodného provedení předloženého vynálezu každé z množství datových slov obsahuje 32 bitů a určená charakteristika obrazového pixelů vyžaduje 24 bity pro určení červené, zalené a modré barvy pixelů.
Podle dalšího výhodného provedení předloženého vynálezu zbývající počet bitů každého z množství datových slov určuje hodnotu použitou pro směšování obrazového pixelů s jiným obrazovým pixelem.
Podle dalšího výhodného provedení předloženého vynálezu krok vyslání alespoň jednoho dalšího úseku datových slov obsahuje počáteční krok příjmu signálu připravenosti vyvíjeného jedním nebo několika určenými přijímači obrazových dat, kterýžto signál připravenosti oznamuje, že každý z určených přijímačů obrazových dat je připraven přijmout alespoň jeden další úsek.
Podle dalšího výhodného provedení předloženého vynálezu záhlaví obrazu dále určuje rozměry a umístění okna displeje obrazu, kteréžto okno sestává z množství obrazových pixelů, které jsou určeny alespoň jedním dalším úsekem»
Přehled obrázků na výkresech
Vynález je znázorněn na výkresech, kde obr.l znázorňuje topologii sítě podle předloženého vynálezu, obr.2 znázorňuje topologii sítě podle jiného provedení předloženého vynálezu, obr.jí v
znázorňuje časový diagram synchronního přenosu tří úseků dat ze
-Ίv zdroje obrazových dat do místa určení, obr.3b znázorňuje přednost ní formát paketu dat pro přenos obrazových dat, obr.4 znázorňuje podrobněji organizaci úseku dat záhlaví obrazu z obr.3, obr.5 je blokové schéma výstupního portu pracovní stanice pro spojení rozhraním s komunikační sítí z obr.l, obr.6 je blokové schéma znázorňující podrobněji obvod připravenosti z obr.5, obr.7 je blokové schéma opakovači jednotky HPPI použité pro zvětšení délek kabelů mezi porty HPPI nad udané vzdálenosti, obr.8 je vývojové schéma znázorňující součinnost mezi zdrojem obrazových dat a pracovními místy při vysílání obrazových dat a obr.S je vývojové schéma znázorňující činnost obvodu připravenosti některé pracovní stanice.
Příklad provedení vynálezu • Obr.l znázorňuje vysoce rychlou sít 10, která je konstruována a provozována podle předloženého vynálezu. Vysoce rychlá sít 10 využívá komunikační sběrnici, která je vytvořena souhlasně s výše uvedenou specifikací HPPI jako fyzický komunikační kanál 11 také zde označený jako věncový řetěz HPPI. Zdroj 12 obrazových dat obsahuje HPPI přijímač 14 a a HPPI vysílač 16a. Tak například zdroj 12 obrazových dat může být superpočítač, který vyvíjí obrazová data. Množství pracovních stanic 18 je připojeno k HPPI věncovému řetězu 11. Každá pracovní stanice 18 typicky obsahuje nebo řídí snímkový pufr (FE) 18a a displej 18b pro viditelné znázornění obrazových dat vyvíjených zdrojem 12 obrazových dat. Každá pracovní stanice 18 také obsahuje HPPI přijímač 14b, nemusí však obsahovat HPPI vysílač. Místo toho je každá pracovní stanice opatřena HPPI výstupním portem 20o Pracovní stanice 18 jsou navzájem svázány tak, že přijímací port 14b každé je napájen daty a řídicími signály z protiproudého HPPI vysílače 16a zdroje 12 nebo z výstupního portu 20 protiproudé pracovní stanice 18. Ručně podávané signály vyvíjené každým výstupním portem 20 pracovní stanice 18 jsou směrovány protiproudově ke zdroji 12 nebo k HPPI výstupnímu portu 20 protiproudé pracovní -stanice 18, v závislosti na fyzickém umístění pracovní stanice 18 uvnitř HPPI věncového řetězu 11. Obr.l také znázorňuje volitelné spojení 22 zpětnou smyčkou mezi poslední pracovní stanicí 18^ a zdrojem 12. HPPI spojení 22 zpětnou smyčkou vytváří prostředek ke provádění diagnostiky sítě a zkoušení umožněním zdroji 12 vysílat zprávu do pracovní stanice
-818 a přijímat z ní informaci. V daném provedení obsahuje vysoce rychlá sít 10 32 pracovních stanic 18 umístěných v maximálních vzájemných vzdálenostech 25 m. Tyto vzdálenosti mohou být zvětšeny použitím opakovačích jednotek 24 typu popsaného dále a znázorněného v obr.7. Sít místní oblasti (LAN) 26 je také zapojena mezi zdrojem 12 obrazových dat a pracovními stanicemi 18 pro řešení některých problémů přístupu k HPPI fyzickému komunikačnímu kanálu 11 a provádění jiných funkcí, jako oznámení zdroji 12 obrazových dat požadavky na obrazová data, podmínky chyb a jiné události. Jedno vhodné provedení LAN 26 je okruh token.
Vysoce rychlá sít 1C takto zajištuje dopřednou vysoce rychlou HPPI datovou dráhu pro obrazová data ze zdroje 12 obrazových dat do každé pracovní stanice 18. Pomalejší zpětná cesta z pracovních stanic 18 do zdroje 12 obrazových dat je vytvořena použitím LAN 26.
Ve případech použití, kde uživatelé mnoha pracovních stanic 18 žádají shodné nebo odlišné přenosy obrazových souborů ze zdroje 12 obrazových dat logický mechanismus bitového adresování obsažený v některém datovém slovu každého obrazového souboru zav jištuje schopnost zdroje 12 obrazových dat uskutečnit přenos do všech pracovních stanic 18, nebo pouze do některých pracovních stanic 18, nebo pouze do jedné pracovní stanice 18. Prostřednictvím LAN 26 a procesoru pracovní stanice 18, který není znázorněn, zdroj 12 obrazových dat vyšle číslo logické jednotky (LUN) do každé pracovní stanice 18 HPPI věncového řetězu 11. Toto LUN je uloženo v HPPI komparátoru adres a je použito ke zjištění souhlasu s bitovou adresou přiváděného souboru dat. Jestliže je souhlas, jsou data v pracovní stanici 18 umístěna do FB 18a pro zobrazení displejem.
Nyní bude popsáno přednostní provedení pracovní stanice 18 příjmu grafiky používající 32-bitový HPPI port.
v
Obr.3a znázorňuje časový diagram synchronního přenosu tří úseků dat ze zdroje (S) do místa určení (D) podle specifikace HPPI. Každý úsek dat má přidružené kontrolní slovo délky/podélné redundance, které je vysláno ze zdroje do místa určení na 32-bitové datové sběrnici během první periody hodin po úseku dat. Pakety úseků dat jsou vymezeny signálem paketu, který je pravdivý. Signál úseku je omezovač vyznačující skupinu slov na HPPI datové sběrnici jako úsek. Signál úseku je uveden zdrojem
-9s prvním slovem úseku a je potlačen s koncovým slovem» Každý úsek může obsahovat od 1 do 256 32-bitových datových slov.
Signál žádosti je uveden zdrojem k oznámení místa určení, se kterým se žádá spojení. Signál spojení je uveden místem určení odezvou na signál žádosti. Fo vytvoření spojení, to znamená po uvedení signálu spojení, je místem určení vyslán jeden nebo více signálů připravenosti. Místo určení vysílá jeden signál připravenosti pro každý úsek, který je připraveno přijmout ze zdroje.
Z místa určení do zdroje může být vysláno více signálů připravenosti, aby se oznámil počet úseků, který je místo určení připraveno přijmout. Pro každý přijatý signál připravenosti může zdroj vyslat jeden úsek. V obr.3a není znázorněn signál hodin definovaný jako souměrný signál mající periodu 40 nanosekund (25 MHz), který je použit pro synchronní časování vysílání datových slov a rozličných řídicích signálů»
Souhrnně HPPI-PH specifikace definuje hierarchii přenosů dat, kde přenos dat' je složen z jednoho nebo více paketů dat»
Každý paket sestává z jednoho nebo více úseků dat. Úseky sestávají z nejvýše 256 sě-bitových datových slov řízených hodinami na kmitočtu 25 MHz. Detekce chyb se provádí přes datové slovo užitím liché parity na bázi bytu. Detekce chyb se provádí podélně podél sloupce bitů v úseku, použitím sudé parity, a je tedy připojena ke konci úseku. Úseky jsou vysílány při schopnosti přijímače ukládat nebo jinak absorbovat úplný úsek. Přijímač oznamuje vysílači svou schopnost příjmu úseku vysláním signálu připravenosti. HPPI-PH specifikace umožňuje HPPI-PH vysílači seřadit až 63 signálů připravenosti přijímaných z přijímače.
Obr.3b znázorňuje přizpůsobení formátu HPPI dat z obr.3a podle jedné myšlenky vynálezu pro provádění přenosů obrazových dat. Podle vynálezu paket úseků dat odpovídá buď úplnému snímku obrazu nebo jeho obdélníkovému výřezu nazvanému okno. Paket obsahuje dva nebo více úseků. První úsek je označen jako úsek záhlaví a obsahuje základní informaci o HPPI zařízení, HPPI záhlaví a také informaci o obrazových datech, zde nazvanou záhlaví obrazu. Zbytek úseku záhlaví není využit.
Za úsekem záhlaví následuje jeden nebo více úseků obrazových dat obsahujících pixelová data. Pixelová data jsou organizována ve formátu rastru, to znamená, že nejvíce levý pixel horního rozkladového řádku na displeji náleží prvnímu slovu prvního úseku dat. Toto uspořádání pokračuje až do posledního
-10pixelu posledního rozkladového řádku. Je-li žádáno, je poslední úsek nastaven na celou délku. Každé datové slovo obsahuje 8 bitů informace o barvě červené, zelené a modré (RGB) pro určitý pixel. Zbývajících 8 bitů každého 32-bitového datového slova může být využito několika způsoby. Pro systémy umožňující lineární směšování dvou obrazů může být přídavných 8 bitů využito pro nesení klíče, nebo alfa, pro data k určení příspěvku každého vstupního obrazu k výslednému výstupnímu obrazu. Jiné využití části přídavných _8 bitů každého datového slova je přiřazení dvou přídavných bitů ke každé barvě pro snímkové pufry způsobilé nést 10 bitů RGB dat. Také může být použita řada technik balení dat, kde přídavných 8 bitů každého slova je využito ke zvětšení šířky pásma účinného HPPI přenosu obrazu o jednu třetinu když se použijí obrazy se 24 bity na pixel.
V
Obr.4 znázorňuje podrobněji organizaci záhlaví obrazu z obr.
z
3b. HPPI bitová adresa, které odpovídají vybrané pracovní stanice 18, je první slovo záhlaví obrazu. Jelikož datové slovo má délku 32 bitů, může být zadáno maximálně 32 různých adres pracovních stanic. Tudíž slovo HPPI bitové adresy je říaicí/stavové slovo použité ke sdělení zvláštní informace o obrazu/paketu pracovní stanici. To zahrnuje bit pro oznámení, zdali data pixelů jsou komprimována (C), bit pro oznámení, zdali přidružený paket je poslední paket (L) daného snímku (EOF), a signál přerušení (I), který funguje jako signál upozornění. Poslední dvě slova záhlaví obrazu (X-data a Y-data) obsahují velikost (délku) a umístění (přesazení) rozměry x a y obrazu. Například, když paket obsahuje plné stínítko pixelových dat, délka x a délka y může být rovna 1024 pro stínítko rozlišení 1024 x 1024, a přesazení jsou obě nulová. Když naproti tomu paket nese obrazová data vztahující se na okno uvnitř stínítka displeje, délka x a délka y oznamují rozměry okna a dvě přesazení oznamují krajní horní levý roh okna vzhledem k referenčnímu bodu stínítka. Referenční bod stínit ka je typicky krajní horní levý pixel.
Obr.5 je blokové schéma znázorňující port věncového řetězu pracovní stanice 18. Funkční bloky jsou vstupní registry 30, fázově držená smyčka 'hodin· (PLL) 32, zkoušeč 34 parity/LLRC, v
FIFO pamět 36, HPPI komparátor adres 3S, pořadí 40 připravenosti a regenerátor 42 spojení/připravenosti.
Vstupní registry 30 obsahují první sadu D-registrů 30a řízených invertovanými HFP1 vstupními hodinami (CLKi)
-11pro uložení přijatých dat (D 31:0 )> parity (P 3:0 ), a řídicích bitů (žádost, paket, úsek) pro každý cyklus CLKi.
Informace o datech, paritě a řídicí informace jsou také uloženy ve druhé sadě D-registrů 30b, které jsou řízeny výstupními hodinami (CLKo). CLKo mají stabilní kmitočet a fázi a jsou připoutány k CLKi smyčkou PLL 32 pro zajištění, aby CLKo zachovávaly určený fázový vztah k CLKi, přičemž je dána omezená odchylka kmitočtu CLKi. PLL 32 tudíž chrání proti izolovaným, chybějícím nebo mimořádně vstupujícím hodinám, jelikož PLL 32 je poměrně necitlivá na okamžité nestability vstupního signálu»
Za CLKo D-registry je zkoušeč 34 parity/LLRC, HPPI komparátor adres 38 a pufr PIFO paměti 36. Zkoušeč 34 parity/LLRC vyvíjí maskovatelné chybové přerušení k neznázorněnému procesoru pracovní stanice 18, který, jak je uvedeno výše, podává zprávu o výskytu chyby zpět do zdroje 12 přes LAN 26. Pracovní stanice 18 také může žádat přes LAN 26 opětné vyslání chybně přijatého paketu obrazových dat. Zvláště významné pro zkoušeč 34 parity/LLRC jsou chyby vyskytující se v úseku záhlaví, protože tyto mohou běžně narušit užitečná data v FB 18a. Proto je FIFO kontrolér 36 připojen k výstupu signálu chyby detektorem 34 parity/LLRC pro zamezení zápisu obrazových dat do FIFO paměti 36 když je zjištěna chyba v úseku záhlaví.
v
V obr.9 je vývojové schéma, které znázorňuje činnost přijímače pracovní stanice 18 a výstupních portů. HPFI komparátor 38 adres uvede signál vnitřního spojení (INTCNCT), jestliže ve přicházejícím slovu bitové adresy paketu (obr.4) je zjištěna adresa pro pracovní stanici 18. 5-bitový adresový kod je držen zápisu schopným registrem v komparátoru 38, přičemž 5-bitový kod je schopný zápisu procesorem pracovní stanice 18. 5-bitový kod identifikuje, který ze 32 bitů bitové adresy odpovídá pracovní stanici o Prostřednictvím LAN 26 a procesoru pracovní stanice 18 je zdroji 12 obrazových dat umožněno dynamicky přemístit HPPI adresy pracovních stanic 18. To je užitečné opatření vynálezu, podle kterého pracovní stanice 18 mohou být přidány nebo odstraněny z HPPI věncového řetězu 11 s minimálním zpožděním.
Uvedení INTCNCT (když není chyba v záhlaví) do FIFO kontroléru 36a umožňuje zápis paketů úseků dat do FIFO paměti 36. FIFO pamět 36 má kapacitu pro uložení N úseků dat. Lata se vytahují z FIFO 36 signálem RDCLK vyvíjeným pracovní stanicí 18.
-12Vytažená data se přenesou do FB 18a pro zobrazení displejem,.
Je-li ve FIFO prostor pro celý úsek o 256 slovech, FIFO kontrolér 56a vydá signál vnitřní připravenosti (Intready).
Ve případě obvyklého HPFI přijímače by byl signál připravenosti vyslán ihned do zdroje. Nicméně, přijímač 14b HPPI věncového řetězu 11 pracuje jiným způsobem. Specificky je signál vnitřní připravenosti INTREADY umístěn v pořadí 40 vnitřní připravenosti.
Paralelně s činností detektoru 54 parity/LLEC komparátor adres 58» a FIFO 56, vstup HPPI dat, parita a řídicí signály jsou řízeny hodinami do druhé sady D-registrů 50b výstupními hodinami CLKo. Výstupy těchto registrů a pufrované CLKo jsou přivedeny k výstupnímu portu 20 a ovládají poproudé prodloužení HFPI sběrnice přes sadu výstupních registrů 44.
Je třeba uvést, že výstupní registry 44 jsou volitelné. Nicméně jejich použití je přednostní pro minimalizaci propadu bitů a udržení časových tolerancí HPPI-PH specifikace poproudých HPPI přijímačů 14b.
Obr.6 znázorňuje podrobněji pořadí 40 připravenosti a regenerační logiku 42 spojení/připravenosti z obr.5. Jak bylo dříve uvedeno, funkce pořadí 40 připravenosti je uložit signály vnitřní připravenosti vyvíjené FIFO kontrolérem 56a. Signály vnitřní připravenosti jsou uloženy ve bloku INTQUEUE 46, který je přednostně vytvořen se 64 místy po 1 bitu (64 x 1) FIFO. Jiná část pořadí 40 připravenosti je vnější poradí 48 připravenosti (EXTQUEUE), které ukládá přicházející signály připravenosti přijaté z poproudých přijímačů 14b. Vnější poradí 48 připravenosti je také přednostně provedeno se 64 χ 1 FIFO.
Jak je patrno z obr.9, není-li žádný poproudý přijímač 14b, jak je oznámeno stavem signálu HFPI určení propojení ke zdroji (CNCTD2S), regenerátor 50 připravenosti ihned vyšle signál připravenosti když vstoupí signál do INTQUEliE 46. Rychlost, kterou poslední přijímač 14b věncového > řetězu 11 vyšle signály připravenosti je určena stavem INTCNCT a rychlostí, kterou je přidružená datová FIFO 56 vyprázdněna. Jestliže INTCNCT je nesprávný, jsou vyslány signály vnitřní připravenosti FIFO kontrolérem 56a když HPPI signál úseku přechází z pravdivého stavu do nepravdivého stavu, to znamená na konci úseku. Jestliže INTCNCT je prav'Sivý, jsou vyslány signály vnitřní připravenosti pouze když je
-13dostatečný prostor ve FIFO 36 pro příjem jiného úseku. Poslední pracovní stanice 18^ věncového řetězu 11 je tudíž zdrojem všech kaskádních signálů připravenosti.
Protiproudé pracovní stanice, to je takové, které jsou vloženy mezi zdrojem 12 a poslední pracovní stanicí 18^, zpoždují vyslání signálu připravenosti dokud nějaký externě vyvinutý signál připravenosti není uložen ve EXTQUEUE 48» Když je CNCTE2S pravdivý a když INTQUEUE 46 také obsahuje signál připravenosti, obě poradí jsou považována za pravdivá a je vyslán signál připravenosti do regenerátoru 42 pro vyslání do některého protiproudého přijímače 14b.
Pro pracovní stanice 18 umístěné uvnitř věncového řetězu 11 vnitřně vyvinuté signály připravenosti jsou shodné na bázi jedna-pro-jednu se přicházejícími externě vyvinutými signály připravenosti. To zajištuje, že úseky? sestupující kaskádně věncovým řetězem 11 zůstávají synchronizovány s oznámeními připravenosti všech pracovních stanic 18.
Rychlost, kterou jsou signály připravenosti vysílány je určena dosažitelností FIFO 36 v každé pracovní stanici 18, která je adresována. Pracovní stanice 18 mající nejpomalejší rychlost čtení FIFO 2$ ovládá sít a určuje kaskádní protiproudý pohyb signálů připravenosti.
Funkce regenerátoru 42 spojení/připravenosti je dvojí. Předně, impuls regenerátoru 30 připravenosti tvaruje vystupující signál připravenosti pro zachování HPPI-PK specifikace pro tento signál. Regenerátor 50 připravenosti je vytvořen jako posuvný registr a zajištuje, že výstupní signál připravenosti má šířku 8 period hodin kmitočtu 25 ríHz. Výstup čítače terminálu (Tc) rdgenerátoru 50 připravenosti také působí hodinové řízení výstupních portů INTQUEUE FIFO 4ó a EXTQUEUE FIFO 48. Za druhé, signál spojení, který je vysílán každou pracovní stanicí 18 odezvou na signál žádosti ze zdroje 12 (obr.8), také běží kaskádně v protiproudu z poslední pracovní stanice 18^ do zdroje
12. Signál spojení oznamuje zdroji 12, že vysílání paketů může začít. Regenerátor spojení, který není v obr.6 znázorněn, opraví náběhovou hranu signálu spojení a porovná logicky? stávající spojení se přicházejícím signálem vnějšího spojení z poproudé pracovní stanice 18.
-14Počet signálů připravenosti vyslaných ke zdroji 12 na začátku spojení je určen pracovní stanicí 16, která má nejmenší velikost paměti PIFO 36. Například, je-li poslední pracovní stanice 18 schopna přijmout 63 úseků dat a po spojení vyslala 63 signálů připravenosti, prostřední pracovní stanice 18 mající PIFO 36 pouze velikosti 1 úseku uloží 62 ze 63 přicházejících signálů připravenosti ve svém EXTQUEUE 48. První ze 63 přicházejících signálů vnější připravenosti je logicky srovnán s jedním signálem vnitřní připravenosti a je přenesen v protiproudém směru.
Cbr.7 je blokové schéma jedné HFPI opakovači jednotky 24 použité pro zvětšení délek kabelových spojení mezi HPPI porty nad 25 m. Opakovači jednotka 24 může být použita pro překonání omezení vzdálenosti mezi kterýmikoli dvěma HPPI přístroji buď zapojenými ve věncovém řetězu 11 nebo obvyklým HPPI způsobem od bodu k bodu. Opakovači jednotka 24 může být také použita pro dočasné nahrazení nebo přemostění některé pracovní stanice Ιθ ve věncovém řetězu 11, která právě není v provozu. Jak je také znázorněno v obr.l, sítě používající uspořádání zpětné smyčky mohou použít jednu nebo několik opakovačích jednotek 24 ke zdvojer.í výstupní kabelové cesty ve zpětné cestě ke zdroji 12, čímž se minimalizuje omezení rozmístění pracovních stanic 16.
Podle obr.7 opakovači jednotka 24 obsahuje vstupní pufry 30a, výstupní pufry 44, PEL 32 a regenerátor 42 spojení/připravenosti z obr.6 pro vstup HPPI dat, parity a řídicích vedení, resynchronizace těchto signálů a jejich vysílání do nejbližší opakovači jednotky 24, do pracovní stanice 18 nebo do zdroje 12.
Obr.2 znázorňuje další topologii HPPI věnce řetězu, kde se data přenášejí kaskádou z jedné pracovní stanice 18 do jiné jediným HPPI kanálem 30 používajícím paketový formát znázorněný v obr.3 a 4. Sítové protokoly a mechanismy HFPI jsou uspořádány v každé pracovní stanici 18, která minimálně obsahuje HPPI přijímač 14b a HPPI vysílač 16b pro poproudý přenos dat. Jak bylo uvedeno výše, ručně podané HPPI signály připravenosti a spojení jsou přenášeny z poproudých pracovních stanic 18 do protiprcudých pracovních stanic 18. Pracovní stanice 16 jsou zápojeny ve kruhovém uspořádání, takže kterákoli pracovní stanice 18 může posílat data kterékoli jiné nebo všem ostatním pracovním stanicím 18. Neshoda ohledně přístupu k HPPI kanálu je řešena použitím komunikace přes pomalou LAN cestu 26.
15Topologie znázorněná v obr.2 vyžaduje minimální přídavnou přístrojovou techniku k HPPI přijímači 14b a vysílači 16b v každé pracovní stanici 18.
Ačkoliv provedení podle obr.2 je velmi vhodné pro zamýšlené použití, v aplikacích, kde zdroj 12 dat dodává nebo jinak vyvíjí obrazová data pro několik pouze přijímajících grafických pracovních stanic, je věncový řetěz 11 zjednodušen nahrazením HPPI vysílače 16b ve pracovních stanicích 18 poměrně jednoduchým výstupním portem 20 podle obr.l a 5. Výstupní port 20 potřebuje pouze vyvést data a řídicí signály z portu přijímače 14b před novým časováním signálů pro splnění HPPI specifikace. Tento přístup tedy vytváří ekonomické řešení pro rychlý přenos velkých souborů obrazových dat z jedné pracovní stanice 18· do jiné pracovní stanice 18. Převedení podle obr.l a 5, jak bylo podrobně popsáno výše, je tedy přednostní v současnosti»
Alternativní topologie sítí, jako je uspořádání hvězda/osa, kde každá pracovní stanice 18 je připojena k ústřední ose a má přenos dat řízený touto osou, spadají také do rámce vynálezu, vyžadují však podstatné množství přídavných obvodů k vytvoření osy.
Na základě předešlého popisu vynálezu je patrné, že myšlenka vynálezu vytváří způsoby vysílání do všech, několika nebo jedné pracovní stanice 18 obrazových dat při použití stejných obvodů. Dále, použitím signálů připravenosti ve věnci řetězu může v síti být přítomno množství úseků dat a přijímače s různými velikostmi FIFO pro data mohou být spolu spojeny bez ztráty synchronizace. Není třeba žádných zvláštních kontrolérů sběrnice jako ve případě mnohých jiných komunikačních technik» Přijímače obrazových dat nemusí mít přístup ke komunikační sběrnici protože mohou být použity odděleně uspořádané LAN 26 pro posílání stavové nebo jiné informace do zdroje 12. dat. Dále, pouze řídicí signály komunikační sběrnice, jako signál připravenosti, jsou mezi přijímači obrazových dat svázány věncem řetězu. Jiné signály, jako 32-bitová datová sběrnice, jsou okopírovány nebo ve případě hodin opětně uloženy. Tudíž není vyžadován úplný vysílač v každém přijímači obrazových dat, ačkoliv může být uspořádán, jak je patrno ve provedení znázorněném v obr.2. Je-li jeden ze přijímačů obrazových dat umístěn mimo linku, je vnější signál připravenosti vyvíjen vnější jednotkou čímž vzniká logická boční cesta.
-16Ačkoliv vynález byl popsán v souvislosti s rozhraním podle HPPI specifikace, je třeba poznamenat, že mohou být provedeny obměny vzhledem k této specifikaci, přičemž se získají vždy stejné výsledky. Dále mohou být použity jiné normalizované nebo jiné zvláštním způsobem navržené protokoly komunikací s pa ralelními slovy na bázi paketů pro uskutečnění výhod vynálezu.
Ačkoliv byl vynález znázorněn a popsán na základě přednost ního provedení, odborníkovi školenému v oboru bude zřejmé, že je možné provést ve formě i detailech řadu obměn, aniž by se vybočilo z rámce myšlenky vynálezu.
Claims (28)
1. Způsob vysílání obrazových dat pres komunikační sběrnici ze zdroje obrazových dat jednomu nebo několika z množství přijímačů obrazových dat, které jsou sériově vázány podél komunikační sběrnice, vyznačující se tím, že obsahuje kroky:
vyvíjení vnitřního signálu připravenosti každým přijímačem obrazových dat, uložení vnitřního signálu připravenosti a určení, zdali poproudý přijímač obrazových dat, je-li nějaký, vyvinul vnější signál připravenosti oznamující, že poproudý přijímač obrazových dat je připraven přijímat data, kde jestliže není žádný poproudý přijímač obrazových dat, vyvine se vnější signál připravenosti a pošle se protiproudému přijímači obrazových dat, je-li nějaký, nebo když není, pošle se vnější signál připravenosti do zdroje obrazových dat, jestliže poproudý přijímač obrazových dat nevyvinul žádný vnější signál připravenosti, udržuje se klid, dokud poproudý přijímač obrazových dat nevyvine vnější signál připravenosti, jestliže poproudý přijímač obrazových dat vyvinul vnější signál připravenosti, vyvine se vnější signál připravenosti a pošle se do protiproudého přijímače obrazových dat, je-li nějaký, nebo když není, pošle se vnější signál připravenosti do zdroje obrazových dat. , ,
2. Způsob podle bodu 1, vyznačující se tím, že obsahuje kroky: se zdrojem obrazových dat příjem vnějšího signálu připravenosti a, odezvou na něj, vyslání informace do komunikační sběrnice pro adresování jednoho nebo několika přijímačů obrazových dat, a s každým z adresovaných přijímačů obrazových dat příjem vyslané informace z komunikační sběrnice.
ňeZ t,
3. Způsob podle bědu 2, vyznačující se tím, že krok vyslání informace obsahuje krok vyslání úseku dat obsahujících datová slova, z nichž alespoň jedno udává adresové slovo obsahující množství bitů, z nichž některé, když jsou uvedeny, identifikují jeden ze přijímačů obrazových dat.
hdr&te tj v
4. Způsob podle bědu 2 nebo 3, vyznačující se tím, ze krok přijmu informace obsahuje krok určení, zdali jeden určitý z bitů, který je určen bitovým znakem uložené adresy, je uveden, a když
-18ano, vyvine se signál oznamující, že přijímač obrazových dat je adresován. , . .
5. Způsob podle kteréhokoli z bodů 1 až 4, vyznačující se tím, že krok určení, zdali poproudý přijímač obrazových dat vyvinul vnější signál připravenosti, obsahuje krok příjmu vnějšího signálu připravenosti z poproudého přijímače obrazových dat, a dále obsahuje krok uložení přijatého vnějšího signálu připravenosti ve přijímači obrazových dat. . . .
6. Způsob podle kteréhokoli z bodů 1 až 5, vyznačující se tím, že obsahuje krok, odezvou na příjem jiného přijatého vnějšího signálu připravenosti zdrojem obrazových dat, vyslání obrazových dat do komunikační sběrnice, přičemž obrazová data jsou vyslána jako úsek obsahující množství datových slov, z nichž každé určuje charakteristiky alespoň jednoho obrazového pixelů.
7. Způsob podle bodu 6, vyznačující sé tím, že každé z množství datových slov obsahuje 32 bitů, a určený obrazový pixel má charakteristiku vyžadující 24 bitů pro určení červené, zelené a modré barvy. , ,
8. Způsob podle bědu 7, vyznačující se tím, že zbývající počet bitů každého z množství datových slov určuje hodnotu použitou pro směšování obrazového pixelů s jiným obrazovým pixelem.
9. Způsob podle kteréhokoli z bodů 2 až 8, vyznačující se tím, že krok příjmu informace z komunikační sběrnice obsahuje krok uložení informace v pufru FIFO.
ΙΛ C. 7\i
10. Způsob podle bědu 9, vyznačující se tím, že obsahuje krok určení, s některými adresovanými přijímači obrazových dat, zdali prostředek pro uložení dat má dostatečný počet nepoužitých míst paměti pro uložení úseku obrazových dat, který obsahuje předem určený počet datových slov.
11. Způsob podle bodu 10, vyznačující se tím, že předem určený počet je 256«.
12. Způsob podle kteréhokoli z bodů 2 až 11, vyznačující se tím, že krok vyslání informace vysílá množství datových slov, která určují rozměry a umístění okna zobrazeného displejem»
13. Systém pro zobrazování obrazových dat množstvím zobrazovacích prostředků, vyznačující se tím, že obsahuje ;
zdroj obrazových dat, množství přijímačů obrazových dat a komunikační sběrnici spojující navzájem zdroj obrazových dat a množství přijímačů obrazových dat pro přenos obrazových dat ze zdroje
-19obrazových dat v poproudém směru do jednoho nebo několika z množství přijímačů obrazových dat, přičemž jednotlivé přijímače obrazových dat jsou připojeny ke komunikační sběrnici a mají přijímací port pro příjem signálů z komunikační sběrnice a výstupní port pro posílání signálů do přijímacího portu následujícího přijímače obrazových dat, kde každý přijímač obrazových dat obsahuje indiká tor schopnosti příjmu obrazových dat ze zdroje obrazových dat, prostředek pro příjem signálu oznamujícího schopnost popraudého přijímače obrazových dat příjmu obrazových dat ze zdroje obrazových dat a prostředek odezvou na přítomnost vyvinutého oznámení schopnosti příjmu obrazových dat ze zdroje obrazových dat a také příjmu oznámení z poproudého přijímače obrazových dat pro vyslání ve protiproudém směru do zdroje obrazových dat signálu oznamujícího schopnost příjmu obrazových dat ze zdroje obrazových dat. ( .
14. Systém podle beán 13, vyznačující se tím, že zdroj obrazových dat obsahuje vysílač komunikační sběrnice pro vysílání datových slov paralelně do komunikační sběrnice.
15. Systém podle bodu 14, vyznačující se tím, Že vysílač obsahuje prostředek pro uvedení signálu žádosti na komunikační sběrnici, prostředek pro příjem signálu spojení z komunikační sběrnice, prostředek pro uvedení signálu paketu na komunikační sběrnici a prostředek pro vysílání datových slov jako úseků datových slov během uvedení signálu paketu.
16. Systém podle bědu 15, vyznačující se tím, že pouze první z úseků obsahuje informaci pro určení jednoho nebo několika ze přijímačů obrazových dat pro příjem jiných úseků, a kde každý přijímač obrazových dat obsahuje prostředek pro určení zdali informace určuje přijímač obrazových dat jako jediný pro příjem jiných úseků. . ,
17. Systém podle bědu 16, vyznačující se tím, že každý z jiných úseků obsahuje množství datových slov z nichž každé určuje charakteristiky alespoň jednoho obrazového pixelú.
18. Systém podle bodu 17, vyznačující se tím, že každé ze množství datových slov obsahuje 32 bitů, a ve kterém určená charakteristika obrazového pixelú vyžaduje 24 bitů pro určení červené, zelené a modré barvy pixelú.
19. Systém podle beéu 18, vyznačující se tím, že zbývající počet
-20každého z množství datových slov určuje hodnotu použitou pro směšování obrazového pixelů s jiným obrazovým pixelem.
20. Systém podle kteréhokoli z bodů 13 ež 19, vyznačující se tím, že každý přijímač obrazových dat obsahuje řadič pro uložení vyvinutého oznámení schopnosti příjmu dat ze zdroje obrazových dat a druhý řadič pro uložení přijatého signálu oznamujícího schopnost poproudého přijímače obrazových dat příjmu dat ze zdroje obrazových dat., .
21. Systém podle bodu 20, vyznačující se tím, že vysílač obsahuje prostředek pro vyvinutí signálu oznamujícího schopnost příjmu dat ze zdroje obrazových dat odezvou na první řadič a druhý řadič mající uložené oznámení pro vyvinutí signálu.
22. Systém podle kteréhokoli z bodů 13 až 21, vyznačující se tím, že prostředek pro vyvíjení oznámení schopnosti příjmu dat ze zdroje obrazových dat obsahuje prostředek pro vyvinutí oznámení pouze když přijímač obrazových dat byl předběžně adresován zdrojem obrazových dat a jestliže ukládací prostředek má dostatečný počet nepoužitých paměťových míst pro uložení obrazových dat. ,
23. Systém podle kteréhokoli z ledů 13 až 22, vyznačující se tím, že vysílač vyšle signál ve protiproudem směru jestliže (a) přijímač byl předběžně adresován zdrojem obrazových dat a jestliže v
ukládací prostředek má dostatečný počet nepoužitých paměťových míst pro uložení obrazových dat, a jestliže byl přijat signál, který oznamuje schopnost poproudého přijímače obrazových dat příjmu dat ze zdroje obrazových dat, nebo (b) přijímač obrazových dat nebyl předběžně adresován zdrojem obrazových dat a jestliže byl přijat signál oznamující schopnost poproudého přijímače obrazových dat příjmu dat ze zdroje obrazových dat.
24. Způsob vysílání obrazových dat přes komunikační sběrnici ze zdroje obrazových dat jednomu nebo několika z množství přijímačů obrazových dat, které jsou sériově vázány podél komunikační sběrnice, vyznačující se tím, že obsahuje kroky;
uvedení signálu paketu na komunikační sběrnici, vysláni prvního úseku datových slov, který obsahuje záhlaví obrazových dat určující jeden nebo několik přijímačů obrazových dat, vyslání alespoň jednoho dalšího úseku datových slov, který obsahuje množství datových slov, z nichž každé určuje charakteristiky
-21alespoň jednoho obrazového pixelů, a příjmu alespoň jednoho dalšího úseku jedním nebo několika určenými přijímači obrazových dat.
25· Způsob podle beán 24, vyznačující se tun, ze každé z mnozství datových slov obsahuje 32 bitů a určena charakteristika obrazového pixelů vyžaduje 24 bity pro určení červené, zelené a modré barvy pixelů. , .
26, Způsob podle bědu 25, vyznačující se tím, že zbývající počet bitů každého z množství datových slov určuje hodnotu použitou pro směšování obrazového pixelů s jiným obrazovým pixelem.
Vuirotcif
27. Způsob podle kteréhokoli z feedů 24 až 26, vyznačující se tím, že krok vyslání alespoň jednoho dalšího úseku datových slov obsahuje počáteční krok příjmu signálu připravenosti vyvíjeného jedním nebo několika určenými přijímači obrazových dat, kterýžto signál připravenosti oznamuje že každý z určených přijímačů obrav zových dat je připraven přijmout alespoň jeden další úsek.
28. Způsob podle kteréhokoli z bodů 24 až 27, vyznačující se tím, že záhlaví obrazu dále určuje rozměry a umístění okna displeje obrazu, kteréžto okno sestává z množství obrazových pixeíů, které jsou určeny alespoň jedním dalším úsekem
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/734,383 US5296936A (en) | 1991-07-22 | 1991-07-22 | Communication apparatus and method for transferring image data from a source to one or more receivers |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CZ2894A3 true CZ2894A3 (en) | 1995-07-12 |
Family
ID=24951469
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CZ9428A CZ2894A3 (en) | 1991-07-22 | 1994-01-06 | Method of transmitting video data and apparatus for making the same |
Country Status (12)
| Country | Link |
|---|---|
| US (1) | US5296936A (cs) |
| EP (1) | EP0595828B1 (cs) |
| JP (1) | JPH0680502B2 (cs) |
| CA (1) | CA2067471C (cs) |
| CZ (1) | CZ2894A3 (cs) |
| DE (1) | DE69210243T2 (cs) |
| HU (1) | HUT67196A (cs) |
| MX (1) | MX9204299A (cs) |
| PL (1) | PL169117B1 (cs) |
| RU (1) | RU2120138C1 (cs) |
| SK (1) | SK6694A3 (cs) |
| WO (1) | WO1993002423A1 (cs) |
Families Citing this family (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07147639A (ja) * | 1993-11-22 | 1995-06-06 | Canon Inc | 画像形成装置及びシステム |
| US5557778A (en) * | 1994-11-07 | 1996-09-17 | Network Devices, Inc. | Star hub connection device for an information display system |
| US5553083B1 (en) * | 1995-01-19 | 2000-05-16 | Starburst Comm Corp | Method for quickly and reliably transmitting frames of data over communications links |
| US6625652B1 (en) | 1995-01-19 | 2003-09-23 | The Fantastic Corporation | System and method for host list pruning |
| US6453438B1 (en) | 1995-01-19 | 2002-09-17 | The Fantastic Corporation | System and method for automatically rescheduling a data transmission to members of a group |
| US6873627B1 (en) * | 1995-01-19 | 2005-03-29 | The Fantastic Corporation | System and method for sending packets over a computer network |
| US5664114A (en) * | 1995-05-16 | 1997-09-02 | Hewlett-Packard Company | Asynchronous FIFO queuing system operating with minimal queue status |
| US5793981A (en) * | 1995-11-13 | 1998-08-11 | Billings; Roger E. | System for communicating data in a network using both a daisy chain link and separate broadcast links |
| US5761433A (en) * | 1995-11-13 | 1998-06-02 | Billings; Roger E. | System for communicating data in a network using both a daisy chain link and separate broadcast links |
| DE19636788A1 (de) * | 1996-09-11 | 1998-03-12 | Philips Patentverwaltung | Filmabtaster mit Daten-Interface |
| US6289012B1 (en) | 1998-08-03 | 2001-09-11 | Instanton Corporation | High concurrency data download apparatus and method |
| US8346971B2 (en) | 1999-05-04 | 2013-01-01 | At&T Intellectual Property I, Lp | Data transfer, synchronising applications, and low latency networks |
| JP3740379B2 (ja) * | 2000-04-19 | 2006-02-01 | キヤノン株式会社 | 画像処理装置及び画像処理方法 |
| US7328232B1 (en) | 2000-10-18 | 2008-02-05 | Beptech Inc. | Distributed multiprocessing system |
| US7315388B2 (en) * | 2001-01-24 | 2008-01-01 | Canon Kabushiki Kaisha | Image input/output control apparatus, image processing apparatus, image processing method, data communication apparatus, and data communication method |
| CN1282924C (zh) * | 2001-10-17 | 2006-11-01 | Bep技术公司 | 通过操作系统进行通信的方法 |
| US7589737B2 (en) * | 2001-10-31 | 2009-09-15 | Hewlett-Packard Development Company, L.P. | System and method for communicating graphics image data over a communication network |
| RU2229745C2 (ru) * | 2002-07-24 | 2004-05-27 | Игнатущенко Владислав Валентинович | Параллельная вычислительная система активного видео |
| DE10251654B4 (de) * | 2002-10-31 | 2006-03-02 | Siemens Ag | Verfahren zur Sicherstellung der gleichen Nachrichtenreihenfolge in mehreren Datensenken |
| US20050125538A1 (en) * | 2003-12-03 | 2005-06-09 | Dell Products L.P. | Assigning logical storage units to host computers |
| EP1675015B1 (en) * | 2004-12-22 | 2008-04-30 | Galileo Avionica S.p.A. | Reconfigurable multiprocessor system particularly for digital processing of radar images |
| GB0522322D0 (en) * | 2005-11-02 | 2005-12-07 | Siemens Ag | A method of transmitting data |
| US8244051B2 (en) | 2006-03-15 | 2012-08-14 | Microsoft Corporation | Efficient encoding of alternative graphic sets |
| US20080081165A1 (en) * | 2006-10-02 | 2008-04-03 | Weyerhaeuser Co. | Fibrous superabsorbent composite containing cellulose |
| EP2193635A4 (en) * | 2007-09-28 | 2011-08-31 | Allied Telesis Holdings Kk | METHOD AND APPARATUS FOR PREVENTING NETWORK CONFLICT |
| RU2364923C1 (ru) * | 2008-04-09 | 2009-08-20 | Государственное образовательное учреждение высшего профессионального образования Военная академия Ракетных войск стратегического назначения имени Петра Великого | Устройство для сопряжения источника и приемника информации |
| RU2428737C1 (ru) * | 2010-01-22 | 2011-09-10 | Федеральное государственное образовательное учреждение высшего профессионального образования Военная академия Ракетных войск стратегического назначения имени Петра Великого МО РФ | Устройство для сопряжения источника и приемника информации |
| US10114770B2 (en) * | 2014-08-01 | 2018-10-30 | Universiti Teknologi Malaysia | Homogenous device access method which removes physical device drivers in a computer operating system |
| TWI534628B (zh) * | 2015-04-20 | 2016-05-21 | 華東科技股份有限公司 | Storage device stacking system |
| TW201638797A (zh) * | 2015-04-20 | 2016-11-01 | Walton Advanced Eng Inc | 儲存裝置堆疊系統 |
| JP6242417B2 (ja) * | 2016-03-03 | 2017-12-06 | オリンパス株式会社 | データ処理装置およびデータ処理方法 |
| US12572487B2 (en) * | 2021-03-24 | 2026-03-10 | Fanuc Corporation | I/O unit, master unit, and communications system |
| CN120467456B (zh) * | 2025-07-15 | 2025-09-19 | 江西善流慧联科技有限公司 | 基于视频影像分析处理的流量监测方法及系统 |
Family Cites Families (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4039757A (en) * | 1975-01-16 | 1977-08-02 | International Business Machines Corporation | Digital data communication network and control system therefor |
| US4365294A (en) * | 1980-04-10 | 1982-12-21 | Nizdorf Computer Corporation | Modular terminal system using a common bus |
| US4342995A (en) * | 1980-09-15 | 1982-08-03 | Burroughs Corporation | Data network employing a single transmission bus for overlapping data transmission and acknowledgment signals |
| US4408300A (en) * | 1980-09-15 | 1983-10-04 | Burroughs Corporation | Single transmission bus data network employing an expandable daisy-chained bus assignment control line |
| US4380052A (en) * | 1980-09-15 | 1983-04-12 | Burroughs Corporation | Single transmission bus data network employing a daisy-chained bus data assignment control line which can bypass non-operating stations |
| JPS57173255A (en) * | 1981-04-17 | 1982-10-25 | Mitsubishi Electric Corp | Facsimile transmitter |
| DE3278519D1 (en) * | 1981-11-09 | 1988-06-23 | Hewlett Packard Co | Asynchronous interface |
| US4562533A (en) * | 1981-12-03 | 1985-12-31 | Ncr Corporation | Data communications system to system adapter |
| JPS5940769A (ja) * | 1982-08-30 | 1984-03-06 | Fujitsu Ltd | フアクシミリ伝送制御方式 |
| JPS59122170A (ja) * | 1982-12-28 | 1984-07-14 | Iwatsu Electric Co Ltd | フアクシミリ通信進行状況表示方式 |
| US4660169A (en) * | 1983-07-05 | 1987-04-21 | International Business Machines Corporation | Access control to a shared resource in an asynchronous system |
| US4654484A (en) * | 1983-07-21 | 1987-03-31 | Interand Corporation | Video compression/expansion system |
| JPS6080371A (ja) * | 1983-10-07 | 1985-05-08 | Fujitsu Ltd | カラ−フアクシミリ装置 |
| US4720784A (en) * | 1983-10-18 | 1988-01-19 | Thiruvengadam Radhakrishnan | Multicomputer network |
| US4617566A (en) * | 1983-12-15 | 1986-10-14 | Teleplex Corporation | Addressable-port, daisy chain telemetry system with self-test capability |
| JPS60142647A (ja) * | 1983-12-29 | 1985-07-27 | Hitachi Ltd | マルチドロツプ接続のデ−タ収集装置 |
| US4775931A (en) * | 1984-05-11 | 1988-10-04 | Hewlett-Packard Company | Dynamically configured computing device |
| US4644468A (en) * | 1984-07-20 | 1987-02-17 | International Business Machines Corp. | Name usage support through distributed processing networks linked by bridges and/or gateways |
| US4833605A (en) * | 1984-08-16 | 1989-05-23 | Mitsubishi Denki Kabushiki Kaisha | Cascaded information processing module having operation unit, parallel port, and serial port for concurrent data transfer and data processing |
| US4914574A (en) * | 1984-08-16 | 1990-04-03 | Mitsubishi Denki Kabushiki Kaisha | Data transmission apparatus having cascaded data processing modules for daisy chain data transfer |
| FR2571567B1 (fr) * | 1984-10-05 | 1987-01-23 | Matra | Procede d'echange d'informations entre abonnes par bus en anneau et dispositif multiprocesseur en comportant application |
| US4706081A (en) * | 1984-12-14 | 1987-11-10 | Vitalink Communications Corporation | Method and apparatus for bridging local area networks |
| US4860200A (en) * | 1985-07-03 | 1989-08-22 | Tektronix, Inc. | Microprocessor interface device for coupling non-compatible protocol peripheral with processor |
| JPS6276840A (ja) * | 1985-09-30 | 1987-04-08 | Hitachi Ltd | ノ−ド装置 |
| US4825435A (en) * | 1985-11-08 | 1989-04-25 | Digital Equipment Corp. | Multiport repeater |
| IT1184015B (it) * | 1985-12-13 | 1987-10-22 | Elsag | Sistema multiprocessore a piu livelli gerarchici |
| US4723120A (en) * | 1986-01-14 | 1988-02-02 | International Business Machines Corporation | Method and apparatus for constructing and operating multipoint communication networks utilizing point-to point hardware and interfaces |
| JPS62239641A (ja) * | 1986-04-11 | 1987-10-20 | Hitachi Ltd | 同報通信方式 |
| JPS63146558A (ja) * | 1986-12-09 | 1988-06-18 | Hitachi Ltd | フアクシミリ通信方式 |
| EP0271626B1 (en) * | 1986-12-16 | 1992-03-04 | International Business Machines Corporation | Bypass mechanism for daisy chain connected units |
| SU1424024A1 (ru) * | 1987-02-16 | 1988-09-15 | Предприятие П/Я Г-4173 | Система сбора и обработки информации |
| JPS63240660A (ja) * | 1987-03-27 | 1988-10-06 | Nec Corp | 複合コンピユ−タシステム |
| US4805170A (en) * | 1987-04-29 | 1989-02-14 | American Telephone And Telegraph Company, At&T Bell Laboratories | Data communication network |
| JPH02153652A (ja) * | 1988-12-06 | 1990-06-13 | Ricoh Co Ltd | ファクシミリ装置の制御方法 |
-
1991
- 1991-07-22 US US07/734,383 patent/US5296936A/en not_active Expired - Fee Related
-
1992
- 1992-04-28 CA CA002067471A patent/CA2067471C/en not_active Expired - Fee Related
- 1992-06-15 RU RU94012850A patent/RU2120138C1/ru active
- 1992-06-15 PL PL92302076A patent/PL169117B1/pl unknown
- 1992-06-15 EP EP92912587A patent/EP0595828B1/en not_active Expired - Lifetime
- 1992-06-15 WO PCT/EP1992/001347 patent/WO1993002423A1/en not_active Ceased
- 1992-06-15 HU HU9400175A patent/HUT67196A/hu unknown
- 1992-06-15 SK SK66-94A patent/SK6694A3/sk unknown
- 1992-06-15 DE DE69210243T patent/DE69210243T2/de not_active Expired - Fee Related
- 1992-06-23 JP JP4164983A patent/JPH0680502B2/ja not_active Expired - Lifetime
- 1992-07-22 MX MX9204299A patent/MX9204299A/es not_active IP Right Cessation
-
1994
- 1994-01-06 CZ CZ9428A patent/CZ2894A3/cs unknown
Also Published As
| Publication number | Publication date |
|---|---|
| CA2067471A1 (en) | 1993-01-23 |
| DE69210243D1 (de) | 1996-05-30 |
| CA2067471C (en) | 1996-10-29 |
| RU2120138C1 (ru) | 1998-10-10 |
| US5296936A (en) | 1994-03-22 |
| HUT67196A (en) | 1995-02-28 |
| HU9400175D0 (en) | 1994-05-30 |
| SK6694A3 (en) | 1994-07-06 |
| PL169117B1 (en) | 1996-06-28 |
| MX9204299A (es) | 1993-01-01 |
| JPH05257844A (ja) | 1993-10-08 |
| EP0595828A1 (en) | 1994-05-11 |
| EP0595828B1 (en) | 1996-04-24 |
| WO1993002423A1 (en) | 1993-02-04 |
| DE69210243T2 (de) | 1996-11-21 |
| JPH0680502B2 (ja) | 1994-10-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CZ2894A3 (en) | Method of transmitting video data and apparatus for making the same | |
| US5598580A (en) | High performance channel adapter having a pass through function | |
| US5301186A (en) | High speed transmission line interface | |
| US8625627B2 (en) | Apparatus and method for controlling data transmission | |
| US6516952B1 (en) | Dual mode serializer-deserializer for data networks | |
| US6687255B1 (en) | Data communication circuit having FIFO buffer with frame-in-FIFO generator | |
| US4642755A (en) | Shared memory with two distinct addressing structures | |
| WO1984002628A1 (en) | Method and apparatus for graceful preemption on a digital communications link | |
| EP0183080B1 (en) | Loop transmission system with a variable station connection order | |
| GB1581836A (en) | Cpu-i/o bus interface for a data processing system | |
| US5983305A (en) | Network adapter with data aligner | |
| US4567595A (en) | Multiline error detection circuit | |
| JPH0695677B2 (ja) | 複数チヤネルを有するネツトワークの伝送方式 | |
| US4510594A (en) | Loop-around testing facilities for a multiline protocol controller | |
| US4405979A (en) | Data processing system having apparatus in a communications subsystem for establishing byte synchronization | |
| KR20010102399A (ko) | 데이터 통신 | |
| GB1581839A (en) | I/o bus transceiver for a data processing system | |
| JPH0618373B2 (ja) | データ伝送方法及び装置 | |
| JPH0338943A (ja) | 多重hdlc通信チヤネル受信装置を有する端末アダプタ | |
| JPS60196036A (ja) | 遠隔制御出力分岐装置 | |
| JPH05347630A (ja) | データ伝送システム | |
| JPH0210942A (ja) | ループ式通信方式 | |
| JPH0691512B2 (ja) | 伝送路上を転送されるデータのエラー検出方法及びその装置 | |
| JPH01195736A (ja) | 通信システム | |
| JPH0563717A (ja) | ループ式通信システムのアクセス方式 |