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 PDF

Info

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
Application number
CZ9428A
Other languages
English (en)
Inventor
Sung Min Choi
Leon Lumelsky
Alan Wesley Peevers
John Louis Pittas
Original Assignee
Ibm
Ibm Deutschland
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ibm, Ibm Deutschland filed Critical Ibm
Publication of CZ2894A3 publication Critical patent/CZ2894A3/cs

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/08Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations
    • G09B5/14Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations with provision for individual teacher-student communication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • G06F15/17337Direct 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
CZ9428A 1991-07-22 1994-01-06 Method of transmitting video data and apparatus for making the same CZ2894A3 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 ファクシミリ装置の制御方法

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) ループ式通信システムのアクセス方式