KR19980042942A - 데이터 서브 방법 및 장치 - Google Patents
데이터 서브 방법 및 장치 Download PDFInfo
- Publication number
- KR19980042942A KR19980042942A KR1019970065468D KR19970065468D KR19980042942A KR 19980042942 A KR19980042942 A KR 19980042942A KR 1019970065468 D KR1019970065468 D KR 1019970065468D KR 19970065468 D KR19970065468 D KR 19970065468D KR 19980042942 A KR19980042942 A KR 19980042942A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- buffer
- stream
- atm
- class
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000005540 biological transmission Effects 0.000 claims abstract description 44
- 238000004891 communication Methods 0.000 claims abstract description 25
- 238000012546 transfer Methods 0.000 claims abstract description 16
- 239000000872 buffer Substances 0.000 claims description 129
- 230000007246 mechanism Effects 0.000 claims description 27
- 238000001914 filtration Methods 0.000 claims description 12
- 230000008859 change Effects 0.000 claims description 9
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 238000007493 shaping process Methods 0.000 claims description 8
- 230000003139 buffering effect Effects 0.000 claims description 6
- 238000012937 correction Methods 0.000 claims description 6
- 238000000638 solvent extraction Methods 0.000 claims description 6
- 230000001360 synchronised effect Effects 0.000 claims description 2
- 230000015572 biosynthetic process Effects 0.000 claims 1
- 238000003780 insertion Methods 0.000 claims 1
- 230000037431 insertion Effects 0.000 claims 1
- 230000006870 function Effects 0.000 abstract description 21
- 238000010586 diagram Methods 0.000 description 14
- 238000001514 detection method Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 8
- 238000005192 partition Methods 0.000 description 6
- 208000037820 vascular cognitive impairment Diseases 0.000 description 6
- 230000003993 interaction Effects 0.000 description 5
- 230000001419 dependent effect Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000013519 translation Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000006727 cell loss Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (78)
- 한 ATM 쎌의 VPI/VCI를 내부 ID로 변환시키기는 방법에 있어서, VPI/VCI 엔트리들을 각 VPI/VCI 엔트리부분에 따른 테이블내의 섹션들로 분산시키는 단계와;한 ATM 쎌을 수신하는 단계와;상기 수신된 ATM 쎌의 VPI/VCI 부분에 따라 검색될 한 섹션을 선택하는 단계와;상기 수신된 ATM 쎌의 VPI/VCI에 대응하는 엔트리를 찾기 위해 상기 선택된 섹션에 걸쳐 검색을 실행하는 단계; 및발견된 엔트리에 대응하는 내부 ID를 출력하는 단계를 포함하는 것을 특징으로 하는 변환 방법.
- 제 1 항에 있어서, 상기 부분이 상기 VCl의 하위 X 비트들을 포함하는 것을 특징으로 하는 변환 방법.
- 제 1 항에 있어서, 상기 엔트리들이 각 섹션내에서 정렬 방식으로 기억되고 상기 검색이 2진 검색인 것을 특징으로 하는 변환방법.
- 한 ATM 쎌의 한 VPI/VCI를 내부 ID로 변환시키는 장치에 있어서,VPI/VCI 엔트리들을 기억하며 섹션들로 분할되는 테이블과;상기 VPI/VCI 엔트리들을 각 VPI/VCI 엔트리부분에 따른 테이블내의 섹션들로 분산시키는 수단과;한 수신된 ATM 쎌의 VPI/VCI 부분에 따라 검색될 한 섹션을 선택하는 수단; 및상기 수신된 ATM 쎌의 VPI/VCI에 대응하는 한 엔트리를 찾기 위해 상기 선택된 섹션에 걸쳐 검색을 실행하고 발견된 엔트리에 대응하는 내부 ID를 출력하는 수단을 구비하는 것을 특징으로 하는 변환 장치.
- 제 1 항에 있어서, 상기 부분이 상기 VCl의 하위 X 비트들을 포함하는 것을 특징으로 하는 변환 장치.
- 제 1 항에 있어서, 상기 엔트리들이 각 섹션내에서 정렬 방식으로 기억되고 상기 검색이 2진 검색인 것을 특징으로 하는 변환장치.
- ATM 통신망에 대해 데이터를 전송하고 이 ATM 통신망으로부터 데이터를 수신하는 장치에 있어서,(a) 호스트 컴퓨터, 기억 장치, 및 본 장치사이의 버스 서포트 통신부와 인터페이싱하는 버스 인터페이스와;(b) 상기 ATM 통신망과 인터페이싱하는 ATM 인터페이스와;(c) 상기 버스 인터페이스로부터의 출력 데이터를 상기 ATM 인터페이스로 전송하는 전송 유닛으로서,(1) 상기 버스 인터페이스로부터의 출력 데이터를 버퍼링하는 버퍼로 사용되고 있는 RAM 과 인터페이싱하는 제 1 RAM 인터페이스와;(2) 상기 버퍼로부터의 출력 데이터를 출력 ATM 쎌들내로 분할하는 수단; 및(3) 상기 분할 수단과 협력하여 상기 ATM 인터페이스에 대한 출력 ATM 쎌들의 트래픽을 제어하는 트래픽 형성기를 포함하는 전송 유닛; 및(d) 상기 ATM 인터페이스로부터의 입력 데이터를 상기 버스 인터페이스로 전송하는 수신 유닛으로서,(1) 인입 ATM 쎌들의 VPI/VCI 필터링을 실행하는 수단과;(2) 인입 ATM 쎌들의 페이로드(payload)를 사용하여 입력 데이터를 재어셈블링하는 수단; 및(3) 상기 재어셈블링 수단의 입력 데이터를 버퍼링하는 버퍼로 사용되고 있는 RAM과 인터페이싱하는 제 2 RAM 인터페이스를 포함하는 수신 유닛을 구비하는 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 7 항에 있어서, 상기 전송 유닛이 최소한 한 쌍의 어드레스 및 명령어를 기억하고, 상기 어드레스와 상기 버퍼의 판독 포인터에 의해 지정된 어드레스사이의 정합을 검출하는 명령어 블록으로서, 상기 어드레스 및 명령어가 상기 호스트 컴퓨터로부터 로딩되고, 상기 명령어는 상기 정합이 검출될 때 실행되는 명령어 블록을 구비하는 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 8 항에 있어서, 상기 트래픽 형성기가 상기 명령어에 따라 상기 출력 ATM 쎌들의 스트림 대폭을 변화시키는 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 8 항 또는 제 9 항에 있어서, 상기 전송 유닛이 Rate Change Indicator를 상기 명령어에 따라 상기 버퍼로부터 판독된 출력 데이터내에 삽입시키는 수단을 구비하는 것을 특징으로 하는 데이터 송출 및 수신장치.
- 제 8 항 또는 제 9 항에 있어서, 상기 명령어가 상기 호스트 컴퓨터의 중단을 일으키는 것을 특징으로 하는 데이터 송출 및 수신장치.
- 제 8 항 내지 제 11 항중 어느 한 항에 있어서, 상기 전송 유닛이 상기 명령어에 따라 상기 버퍼로부터 판독된 출력 데이터의 바이트들을 교체하는 수단을 구비하는 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 8 항 내지 제 12 항중 어느 한 항에 있어서, 상기 분할 수단이 상기 버퍼로부터 판독된 출력 데이터에 대해 PDUs에 의한 AAL 분할을 적용하며 상기 명령어에 따라 상기 PDU-크기를 변화시키는 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 7 항 내지 제 13 항중 어느 한 항에 있어서, 상기 전송 유닛이 상기 기억 장치로부터의 버스트 데이터에 대해 최소한 일부분이 불연속인 기록 어드레스들을 제공하는 어드레스 변환기를 제공하며 상기 버퍼가 상기 기록 어드레스들에 따라 상기 버스트 데이터를 기억하고, 상기 버퍼로부터 선형 방식으로 데이터를 출력해내는 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 14 항에 있어서, 상기 버스트 데이터가 소정의 프로토콜에 대한 페이로드를 포함하고, 상기 어드레스 변환기가 상기 호스트 컴퓨터로부터 최소한 상기 페이로드의 크기를 포함하는 패킷화 파라미터들을 수신하고 상기 소정의 프로토콜의 프로토콜 헤더에 대한 공간이 상기 패킷화 파라미터들에 따라 상기 버퍼내에 준비되도록 기록 어드레스들을 발생시키며, 상기 버퍼가 상기 버스를 거쳐 상기 호스트 컴퓨터로부터 버스트 형태로 상기 프로토콜 헤더를 수신하며, 상기 준비된 공간내에 상기 프로토콜 헤더를 기억하는 것을 특징으로하는 데이터 송출 및 수신 장치.
- 제 15 항에 있어서, 상기 패킷화 파라미터들이 상기 프로토콜 헤더의 크기를 포함하는 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 15 항 또는 제 16 항에 있어서, 상기 소정의 프로토콜이 TCP(또는 UDP) 및/또는 IP인 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 15 항, 제 16 항, 또는 제 17 항에 있어서, 상기 전송 유닛이 상기 호스트 컴퓨터에 의해 계산된 부분 검사 합을 수신하고, 완전한 검사 합을 얻기위해 상기 부분 검사 합을 갱신하며, 상기 프로토콜 헤더 및 상기 페이로드가 상기 버퍼내에 기록되었을 때 상기 완전한 검사 합을 상기 버퍼내의 프로토콜 헤더내에 필링하는 수단을 구비하는 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 7 항 내지 제 18 항에 있어서, 상기 트래픽 형성기가, 각각 동일한 비트율 특성들을 가진 하나 또는 그 이상의 스트림들을 포함하는 하나 또는 그 이상의 등급들로 상기 ATM 쎌들의 하나 또는 그 이상의 제 1 스트림들을 분류하는 수단과 각각의 등급에 대한 비트율을 제어하기 위해 한 세트의 파라미터들을 기억하는 기억 수단 및 상기 기억 수단안의 파라미터 세트들에 따라 각 등급의 비트율 페이싱을 실시하기 위한 수단을 구비하는 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 19 항에 있어서, 상기 파라미터들이 이상적 스케쥴링 시간 및 이 이상적 스케쥴링 시간에 대한 증분을 포함하며, 상기 실행 수단이 한 등급에서 현재 스트림의 ATM 쎌이 전송 큐 상태로 될 때 상기 이상적 스케쥴링 시간을 상기 증분만큼 증가시키고 한 기준 클럭을 상기 증가된 이상적 스케쥴링 시간과 비교하며, 상기 증가된 이상적 스케쥴링 시간이 상기 기준 클럭과 일치하거나 그보다 짧을 때 상기 등급에서 그 다음 스트림의 ATM 쎌을 전송 큐 상태로 하는 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 20 항에 있어서, 각 등급의 증가가 두 개의 선택 값을 가지며, 그 중 한값은 원하는 비트율보다 높은 비트율을 나타내고 다른 한 값은 상기 원하는 비트율 보다 낮은 비트율을 나타내며, 상기 실행 수단이 상기 증가 값들을 교대로 나타내는 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 19 항, 제 20 항, 또는 제 21 항에 있어서, 상기 증분이 동일한 등급에 속하는 스트림들의 쎌들이 일정한 간격을 갖도록 한 값을 취하는 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 19 항 내지 제 22 항중 어느 한 항에 있어서, 상기 제 1 스트림이 높은 우선순위를 가지며, 상기 트래픽 형성기가 리키형(leaky)의 버킷 메카니즘에 의해 낮은 우선순위를 가진 ATM 쎌들의 하나 또는 그 이상의 제 2 스트림들의 트래픽을 형성하는 수단을 구비하는 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 19 항 내지 제 22항중 어느 한 항에 있어서, 상기 제 1 스트림이 VBR 스트림을 포함하며, 상기 VBR 스트림의 비트율 특성이 변화할 때, 상기 분류 수단이 현재의 등급으로부터 상기 VBR 스트림을 분리시키고 상기 VBR 스트림을 새로운 등급에 부가시키며, 그에 따라 현재 등급 및 새로운 등급의 파라미터들이 갱신되는 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 7 항 내지 제 24 항중 어느 한 항에 있어서, 상기 VPI/VCI필터링을 실행하는 수단이 VPI/VCI 엔트리들을 기억하고 섹션들로 분리된 테이블과 VPI/VCI 엔트리들을 각각의 VPI/VCI 엔트리 부분에 따라 상기 테이블내의 섹션들로 분배하는 수단과 한 수신된 ATM 쎌의 VPI/VCI 부분에 따라 검색될 섹션을 선택하는 수단 및 상기 수신된 ATM 쎌의 VPI/VCI에 상당하는 엔트리를 찾기 위해 상기 선택된 섹션에 걸쳐 검색을 실행하고 이 발견된 엔트리에 상당하는 내부 ID를 출력해내는 수단을 구비하는 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 25 항에 있어서, 상기 부분이 상기 VCI의 하위 X 비트들을 포함하는 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 25 항 또는 제 26 항에 있어서, 상기 엔트리들이 각 섹션내에 정렬된 방식으로 기억되고 상기 검색이 2진 검색인 것을 특징으로 하는 데이터 송출 및 수신장치.
- 제 7 항 내지 제 27 항중 어느 한 항에 있어서, 상기 수신 유닛이 상기 입력 데이터의 프로토콜 헤더에서의 검사 합을 확인하는 수단을 구비하는 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 7 항 내지 제 28 항중 어느 한 항에 있어서, 상기 수신 유닛이 상기 버스 인터페이스를 위한 버스트 데이터를 형성하기 위해 상기 버퍼로부터 불연속적인 워드들을 모으는 어드레스 변환기를 구비하는 것을 특징으로 하는 데이터 송출 및 수신 장치.
- 제 7 항 내지 제 29 항중 어느 한 항에 따른 장치, 응용들을 실행시키고 데이터의 전달을 관리하는 호스트와, 상기 입력 데이터를 기억시키고 상기 기억된 입력 데이터를 출력 데이터로서 회수하는 기억 장치, 및 버스를 구비하는 것을 특징으로 하는 시스템.
- 제 30 항에 있어서, 상기 기억 장치가 RAID 또는 RDI 시스템을 포함하고, 상기 전송 유닛이 RAID 중복성을 사용하여 상기 출력 데이터에서의 에러를 보정하며 상기 명령어에 따라 에러 보정을 실행할 것인지 여부를 변화시키는 RAID 기능을 포함하는 것을 특징으로 하는 시스템.
- 제 30 항 또는 제 31 항에 있어서, 상기 기억 장치가 RAID 또는 RDI 시스템을 포함하여 상기 버스트 데이터에서 인접한 워드들이 서로 다른 스트라이프 유닛에 속하는 것을 특징으로 하는 시스템.
- 제 30 항, 제 31 항, 또는 제 32 항에 있어서, 상기 수신 유닛이 상기 입력 데이터가 상기 ATM 인터페이스로부터 상기 버스 인터페이스로전송될 때 상기 입력 데이터내에서 최소한 하나의 프리셋 비트 패턴을 검출하는 패턴 검출기 및 상기 프리셋 비트 패턴이 상기 패턴 검출기에 의해 검출될 때 상기 데이터내의 프리셋 비트 패털의 위치에 상당하는 위치 정보를 기억하기 위한 리스트를 구비하고 상기 호스트 컴퓨터가 상기 리스트내의 위치 정보에 따라 상기 기억 장치로부터 상기 통신망으로의 데이터의 전달을 제어하는 것을 특징으로 하는 시스템.
- 제 33 항에 있어서, 상기 입력 데이터가 MPEG 표준에 압축된 비디오 데이터를 포함하며, 상기 위치 정보가 I-화상의 최소한 한 위치를 나타내고, 상기 호스트 컴퓨터가 상기 I-화상이 상기 위치 정보에 따라 액세싱되도록 상기 기억 장치를 제어하는 것을 특징으로 하는 시스템.
- 제 30 항 내지 제 34 항중 어느 한 항에 있어서, 상기 기억 장치가 RAID 또는 RDI 시스템을 포함하고, 상기 수신 유닛이 상기 입력 데이터에 대해 RAID 중복성을 부가하는 수단을 구비하는 것을 특징으로 하는 시스템.
- 제 7 항 내지 제 29 항중 어느 한 항에 따른 장치 및 제 30 항 내지 제 35 항중 어느 한 항에 따른 시스템을 사용하여 ATM 통신망을 전후하여 데이터를 송출/수신하는 방법.
- 한 기억 장치로부터 데이터를 스트리밍하는 방법에 있어서,한 버퍼에 대한 최소한 일부분이 불연속하는 버스트 데이터용 기록 번지들을 제공하는 단계와;호스트 컴퓨터, 기억 장치, 및 스트리밍 장치사이의 버스 서포트 통신부를 거쳐 상기 기억 장치로부터 버스트 데이터를 상기 버퍼로 전달하는 단계와;상기 기록 번지들에 따른 버퍼 내에 버스트 데이터를 기록하는 단계; 및선형 방식으로 상기 버퍼로부터 데이터를 판독하는 단계를 포함하는 것을 특징으로 하는 스트리밍 방법.
- 제 37 항에 있어서, 상기 버스트 데이터가 한 소정의 프로토콜에 대한 페이로드를 포함하여, 상기 호스트 컴퓨터로부터 최소한 페이로드의 크기를 포함하는 패킷화 파라미터들을 수신하는 단계와; 상기 소정의 프로토콜의 프로토콜 헤더에 대한 공간이 상기 패킷화 파라미터들에 따른 버퍼내에 준비되도록 상기 기록 어드레스들을 발생시키는 단계와; 상기 호스트 컴퓨터로부터 상기 버스를 거쳐 상기 버퍼로 버스트 형태로 상기 프로토콜 헤더를 전달하는 단계; 및 상기 프로토콜 헤더를 상기 버퍼내의 보정된 공간내에 기록하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제 38 항에 있어서, 상기 패킷화 파라미터들이 상기 프로토콜 헤더의 크기를 포함하는 것을 특징으로 하는 방법.
- 제 38 항에 있어서, 상기 소정의 프로토콜이 TCP (또는 UDP) 및/또는 IP인 것을 특징으로 하는 방법.
- 제 38 항에 있어서, 상기 호스트 컴퓨터에 의해 계산된 부분 검사 합을 수신하는 단계와; 한 완전한 검사 합을 얻기 위해 상기 부분 검사 합을 갱신하는 단계; 및 상기 프로토콜 헤더 및 상기 페이로드가 상기 버퍼내에 기록되었을 때 상기 버퍼내에 상기 프로토콜 헤더내에 상기 완전한 검사 합을 필링시키는 단계를 포함하는 것을 특징으로 하는 방법.
- 제 37 항에 있어서, 상기 기억 장치가 RAID 또는 RDI 시스템을 포함하며, 상기 버스트 데이터내의 인접한 워드들이 서로 다른 유닛들에 속하는 것을 특징으로 하는 방법.
- 한 기억 장치로부터 데이터를 스트리밍하는 스트리밍 장치에 있어서,호스트 컴퓨터, 기억 장치, 및 스트리밍 장치사이의 버스 서포트 통신부를 거쳐 상기 기억 장치로부터 버스트 데이터를 수신하는 수단과;최소한 일부분이 불연속하는 버스트 데이터용의 기록 번지들을 제공하는 수단; 및상기 기록 번지들에 따라 버스트 데이터를 기억시키고 이로부터 선형 방식으로 데이터를 출력해내는 버퍼를 구비하는 것을 특징으로 하는 스트리밍 장치.
- 제 43 항에 있어서, 상기 버스트 데이터가 한 소정의 패킷화 프로토콜에 대한 페이로드를 포함하고 상기 제공 수단이 상기 호스트 컴퓨터로부터 최소한 상기 페이로드 크기를 포함하는 패킷화 파라미터들을 수신하며, 상기 소정의 프로토콜의 프로토콜 헤더에 대한 공간이 상기 패킷화 파라미터들에 따라 상기 버퍼내에 준비되도록 상기 기록 어드레스들을 발생시키고, 상기 버퍼가 상기 버스를 거쳐 상기 호스트 컴퓨터로부터 버스트 형태로 상기 프로토콜 헤더를 수신하며 상기 준비된 공간내에 상기 프로토콜 헤더를 기억시키는 것을 특징으로 하는 스트리밍 장치.
- 제 44 항에 있어서, 상기 패킷화 파라미터들이 상기 프로토콜 헤더의 크기를 포함하는 것을 특징으로 하는 장치.
- 제 44 항에 있어서, 상기 소정의 프로토콜이 TCP (또는 UDP) 및/또는 IP인 것을 특징으로 하는 장치.
- 제 44 항에 있어서, 상기 호스트 컴퓨터에 의해 계산된 부분 검사 합을 수신하고 한 완전한 검사 합을 얻기 위해 상기 부분 검사 합을 갱신하며 및 상기 프로토콜 헤더 및 상기 페이로드가 상기 버퍼내에 기록되었을 때 상기 버퍼내에 상기 프로토콜 헤더내에 상기 완전한 검사 합을 필링시키는 수단을 구비하는 것을 특징으로 하는 장치.
- 제 43 항에 있어서, 상기 기억 장치가 RAID 또는 RDI 시스템을 포함하며, 상기 버스트 데이터내의 인접한 워드들이 서로 다른 유닛들에 속하는 것을 특징으로 하는 장치.
- 데이터를 전달하는 방법에 있어서,호스트 컴퓨터로부터 최소한 한 쌍의 번지 및 명령어를 로딩하는 단계와;상기 데이터를 한 버퍼에 기억시키는 단계와;한 판독 포인터에 따라 상기 버퍼로부터의 상기 데이터를 판독해내는 단계와;상기 번지와 상기 판독 포인터에 의해 지정된 한 번지사이에 정합이 검출될 경우 상기 명령어를 실행하는 단계; 및상기 명령어의 실행 후 상기 버퍼로부터 판독된 데이터를 전달하는 단계를 포함하는 것을 특징으로 하는 전달 방법.
- 제 49 항에 있어서, 상기 명령어가 상기 버퍼로부터 판독된 데이터의 스트림 대폭의 변화를 일으키는 것을 특징으로 하는 방법.
- 제 49 항에 있어서, 상기 명령어가 상기 버퍼로부터 판독된 데이터로의 Rate Change Indicator의 삽입을 발생시키는 것을 특징으로 하는 방법.
- 제 49 항에 있어서, 상기 명령어가 상기 호스트 컴퓨터의 차단을 일으키는 것을 특징으로 하는 방법.
- 제 49 항에 있어서, 상기 데이터가 RAID 또는 RDI 시스템으로부터 판독되어 상기 버퍼에 제공되며, 상기 명령어가 에러를 보정하기 위해 RAID 기능을 인에이블링 및 디스에이블링시키는 것을 특징으로 하는 방법.
- 제 49 항에 있어서, 상기 명령어가 상기 버퍼로부터 판독된 데이터의 바이트 교체를 일츠키는 것을 특징으로 하는 방법.
- 제 49 항에 있어서, 상기 명령어가 상기 버퍼로부터 판독된 데이터에 대해 실행된 AAL 분할에 있어서의 PDU-크기의 변화를 일으키는 것을 특징으로 하는 방법.
- 데이터를 전달하는 장치에 있어서,호스트 컴퓨터로부터 로딩된 최소한 한 쌍의 번지와 명령어를 기억시키고 상기 번지와 데이터를 버퍼링하는 버퍼의 판독 포인터에 의해 지정된 한 번지사이의 정합을 검출하는 명령어 블록과;상기 정합이 검출될 때 상기 명령어 블록과 협력하여 상기 명령어를 실행하는 수단; 및상기 명령어의 실행 후 상기 버퍼로부터 판독된 데이터를 전달하는 수단을 구비하는 것을 특징으로 하는 전달 장치.
- 제 56 항에 있어서, 상기 실행 수단이 상기 명령어에 따라 상기 버퍼로부터 판독된 데이터의 스트림 대폭을 변화시키는 것을 특징으로 하는 장치.
- 제 56 항에 있어서, 상기 실행 수단이 상기 명령에 따라 상기 버퍼로부터 판독된 데이터로 Rate Change Indicator를 삽입시키는 것을 특징으로 하는 장치.
- 제 56 항에 있어서, 상기 명령어가 상기 호스트 컴퓨터의 중단을 일으키는 것을 특징으로 하는 장치.
- 제 56 항에 있어서, 상기 데이터가 RAID 또는 RDI로부터 판독되어 상기 버퍼로 제공되며 상기 실행 수단이 상기 명령어에 따라 에러 보정을 실행할 것인지 여부를 변화시키는 것을 특징으로 하는 장치.
- 제 56 항에 있어서, 상기 실행 수단이 상기 명령어에 따라 상기 버퍼로부터 판독된 상기 데이터의 바이트들을 교체하는 것을 특징으로 하는 장치.
- 제 56 항에 있어서, 상기 실행 수단이 상기 버퍼로부터 판독된 데이터에 대해 PDUs에 의해 AAL 분할을 적용하며 상기 명령어에 따라 상기 PDU-크기를 변화시키는 것을 특징으로 하는 장치.
- 데이터를 전달하는 방법에 있어서,한 통신망으로부터 데이터를 수신하는 단계와;상기 수신된 데이터가 한 기억 장치로 전송될 때 이 데이터내에서 최소한 하나의 프리셋 비트 패턴을 검출하는 단계와;상기 프리셋 비트 패턴이 검출될 때, 한 리스트에 대해, 상기 데이터에서의 프리셋 비트 패턴의 위치에 대응하는 위치 정보를 부가시키는 단계와;상기 기억 장치 내에 상기 데이터를 기억시키는 단계; 및상기 리스트에서의 상기 위치 정보에 따라 상기 기억 장치로부터 상기 통신망으로의 데이터의 전달을 제어하는 단계를 포함하는 것을 특징으로 하는 전달 방법.
- 제 63 항에 있어서, 상기 데이터가 MPEG 표준에 따라 압축된 비디오 데이터를 포함하며, 상기 위치 정보가 최소한 I-화상의 위치를 나타내며, 상기 제어 단계가 상기 위치 정보에 따라 상기 기억 장치내에 기억된 데이터의 I-화상을 액세싱하는 것을 포함하는 것을 특징으로 하는 전달 방법.
- 데이터 전달 장치에 있어서,한 통신망으로부터 데이터를 수신하는 수신 수단과;상기 데이터가 상기 수신 수단으로부터 이 데이터를 기억하는 기억 장치로 전송될 때 상기 데이터에서 최소한 하나의 프리셋 비트 패턴을 검출하는 패턴 검출기와;상기 프리셋 비트 패턴이 상기 패턴 검출기에 의해 검출될 때 상기 데이터에서의 프리셋 비트 패턴의 위치에 대응하는 위치 정보를 기억시는 리스트; 및상기 리스트에서의 위치 정보에 따라 상기 기억 장치로부터 상기 통신망으로의 데이터의 전달을 제어하는 수단을 구비하는 것을 특징으로 하는 전달 장치.
- 제 65 항에 있어서, 상기 데이터가 MPEG 표준에 따라 압축된 비디오 데이터를 포함하며, 상기 위치 정보가 최소한 I-화상의 위치를 나타내며, 상기 제어 수단이 상기 위치 정보에 따라 상기 I-화상을 액세싱되도록 상기 기억 장치를 제어하는 것을 포함하는 것을 특징으로 하는 전달 장치.
- 트래픽 형성 방법에 있어서,하나 또는 그 이상의 제 1 스트림들을 각각 동일한 비트율 특성들을 가진 하나 또는 그이상의 스트림들을 포함하는 하나 또는 그 이상의 등급들로 분류하는 단계와;각 등급에 대한 비트율을 제어하기 위해 한 파라미터 세트를 설정하는 단계; 및상기 파라미터 세트에 따라 각 등급의 비트율 페이싱(rate pacing)을 실행하는 단계를 포함하는 것을 특징으로 하는 트래픽 형성 방법.
- 제 67 항에 있어서, 상기 파라미터들이 이상적 스케쥴링 시간 및 이 이상적 스케쥴링 시간에 대한 증분을 포함하며 상기 실행 단계가; 한 등급에서의 현재 스트림의 쎌이 전송 큐 상태가 될 때 상기 이상적 스케쥴링 시간을 상기 증분만큼 증가시키는 단계와; 한 기준 클럭을 상기 증가된 이상적 스케쥴링 시간과 비교하는 단계; 및 상기 이상적 스케쥴링 시간이 상기 기준 클럭과 일치하거나 또는 그 보다 짧을 때 상기 등급에서의 그 다음 스트림의 쎌을 상기 전송 큐 상태로 하는 단계를 포함하는 것을 특징으로 하는 트래픽 형성 방법.
- 제 68 항에 있어서, 각 등급의 증가가 두 개의 선택 값을 취하고 상기 값들중 하나는 원하는 비트율보다 높은 비트율을 나타내고 다른 한 값은 원하는 비트율보다 낮은 비트율을 나타내며, 상기 실행 단계가 상기 증가 값들을 주기적으로 교대로 나타내는 것을 포함하는 것을 특징으로 하는 트래픽 형성 방법.
- 제 68 항에 있어서, 상기 증가 값이 동일한 등급에 속하는 스트림들의 쎌들이 일정한 간격으로 분리되도록 한 값을 취하는 것을 특징으로 하는 트래픽 형성방법.
- 제 67 항에 있어서, 상기 제 1 스트림들이 높은 우선순위를 가지며, 리키형 버킷 메카니즘에 의해 낮은 우선순위를 가진 하나 또는 그 이상의 제 2 스트림들의 트래픽을 형성하는 것을 특징으로 하는 트래픽 형성 방법.
- 제 67 항에 있어서, 상기 제 1 스트림들이 VBR 스트림을 포함하고, 상기 VBR 스트림의 비트율 특성이 변화할 때 현재의 등급으로부터 상기 VBR 스트림을 분리하는 단계와; 현재 등급의 파라미터들을 갱신하는 단계와; 상기 VBR 스트림을 새로운 등급에 부가시키는 단계; 및 상기 새로운 등급의 파라미터들을 갱신하는 단계를 포함하는 것을 특징으로 하는 트래픽 형성 방법.
- 트래픽 형성기에 있어서,하나 또는 그 이상의 제 1 스트림들을 각각 동일한 비트율 특성들을 가진 하나 또는 그 이상의 스트림들을 포함하는 등급들로 분류하는 수단과;각 등급에 대한 비트율을 제어하기 위해 한 파라미터 세트를 기억하는 기억 수단; 및상기 기억 수단에서의 파라미터 세트에 따라 각 등급의 비트율 페이싱을 실행하는 수단을 구비하는 것을 특징으로 하는 트래픽 형성기.
- 제 73 항에 있어서, 상기 파라미터들이 이상적 스케쥴링 시간 및 이 이상적 스케쥴링 시간에 대한 증분을 포함하여 상기 실행 수단이; 한 등급에서의 현재 스트림의 쎌이 전송 큐 상태가 될 때 상기 이상적 스케쥴링 시간을 상기 증분만큼 증가시키고; 한 기준 클럭을 상기 증가된 이상적 스케쥴링 시간과 비교하며, 상기 이상적 스케쥴링 시간이 상기 기준 클럭과 일치하거나 또는 그 보다 짧을 때 상기 등급에서의 그 다음 스트림의 쎌을 상기 전송 큐 상태로 하는 것을 특징으로 하는 트래픽 형성 장치.
- 제 74 항에 있어서, 각 등급의 증가가 두 개의 선택 값을 취하고 상기 값들 중 하나는 원하는 비트율보다 높은 비트율을 나타내고 다른 한 값은 원하는 비트율 보다 낮은 비트율을 나타내며, 상기 실행 수단이 상기 증가 값들을 주기적으로 교대로 나타내는 것을 포함하는 것을 특징으로 하는 트래픽 형성 장치.
- 제 74 항에 있어서, 상기 증가 값이 동일한 등급에 속하는 스트림들의 쎌들이 일정한 간격으로 분리되도록 한 값을 취하는 것을 특징으로 하는 트래픽 형성 장치.
- 제 73 항에 있어서, 상기 제 1 스트림들이 높은 우선순위를 가지며, 리키형 버킷 메카니즘에 의해 낮은 우선순위를 가진 하나 또는 그 이상의 제 2 스트림들의 트래픽을 형성하는 수단을 더 구비하는 것을 특징으로 하는 트래픽 형성 장치.
- 제 73 항에 있어서, 상기 제 1 스트림들이 VBR 스트림을 포함하고, 상기 VBR 스트림의 비트율 특성이 변화할 때 상기 분리 수단이 현재의 등급으로부터 상기 VBR 스트림을 분리하고, 상기 VBR 스트림을 새로운 등급에 부가시키므로써 상기 현재 등급의 파라미터들 및 새로운 등급이 갱신되는 것을 특징으로 하는 트래픽 형성 장치.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP96203336.1 | 1996-11-27 | ||
EP96203334.6 | 1996-11-27 | ||
EP96203338A EP0847215A1 (en) | 1996-11-27 | 1996-11-27 | Method and device for delivering data and loading of a command |
EP19960203334 EP0845905B1 (en) | 1996-11-27 | 1996-11-27 | Apparatus for delivering data, including pattern detection |
EP19960203336 EP0847166B1 (en) | 1996-11-27 | 1996-11-27 | Method for traffic shaping and traffic shaper |
EP96203338.7 | 1996-11-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR19980042942A true KR19980042942A (ko) | 1998-08-17 |
Family
ID=66096698
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970065468D Granted KR19980042942A (ko) | 1996-11-27 | 1997-11-27 | 데이터 서브 방법 및 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR19980042942A (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100733856B1 (ko) * | 1999-12-30 | 2007-06-29 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 데이터 스트림을 변환하는 방법 및 장치 |
-
1997
- 1997-11-27 KR KR1019970065468D patent/KR19980042942A/ko active Granted
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100733856B1 (ko) * | 1999-12-30 | 2007-06-29 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 데이터 스트림을 변환하는 방법 및 장치 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100520321B1 (ko) | 데이터 서브 방법 및 장치 | |
US6466997B1 (en) | Method and apparatus for performing TX raw cell status report frequency and interrupt frequency mitigation in a network node | |
US5970229A (en) | Apparatus and method for performing look-ahead scheduling of DMA transfers of data from a host memory to a transmit buffer memory | |
US6122279A (en) | Asynchronous transfer mode switch | |
US5664116A (en) | Buffering of data for transmission in a computer communication system interface | |
US5796735A (en) | System and method for transmission rate control in a segmentation and reassembly (SAR) circuit under ATM protocol | |
JPH1079738A (ja) | データ転送レート制御方法及びこれを用いたデータ転送レート制御装置 | |
EP0730380B1 (en) | Data output device and data output method | |
US5822612A (en) | Apparatus and method for managing schedule table pointers | |
US6067563A (en) | Method and apparatus for avoiding control reads in a network node | |
US6115775A (en) | Method and apparatus for performing interrupt frequency mitigation in a network node | |
US5999980A (en) | Apparatus and method for setting a congestion indicate bit in an backwards RM cell on an ATM network | |
US5960215A (en) | Transmit data FIFO for flow controlled data | |
US5862206A (en) | Method and apparatus for performing raw cell status report frequency mitigation on transmit in a network node | |
US6597696B1 (en) | Variable length packet switch | |
US5642347A (en) | Approach to direct performing asynchronous transfer mode (ATM) adaptation layer 5 reassembly | |
EP0847166B1 (en) | Method for traffic shaping and traffic shaper | |
Akyildiz et al. | Comparison and evaluation of packing schemes for MPEG-2 over ATM using AAL5 | |
US6970457B1 (en) | Data transmission apparatus for transmitting ATM data streams | |
KR19980042942A (ko) | 데이터 서브 방법 및 장치 | |
US6614793B1 (en) | Device for segmentation and transmission of messages stored as blocks of variable length | |
EP0847216A1 (en) | Apparatus, system and method for sending/receiving data to/from an ATM-network | |
EP0847217A1 (en) | Method and apparatus for translating VPI/VCI of an ATM cell into an internal ID | |
US5995995A (en) | Apparatus and method for scheduling virtual circuit data for DMA from a host memory to a transmit buffer memory | |
EP0845905B1 (en) | Apparatus for delivering data, including pattern detection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19971127 |
|
PG1501 | Laying open of application | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20021127 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19971127 Comment text: Patent Application |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20041214 Patent event code: PE09021S01D |
|
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20050729 |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20051004 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20051005 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20080926 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20090928 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20100928 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20110928 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20120924 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20130927 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20140926 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20150925 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20160923 Start annual number: 12 End annual number: 12 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20180715 |