KR100471010B1 - 데이터스트림동기화시스템및데이터스트림동기화방법 - Google Patents
데이터스트림동기화시스템및데이터스트림동기화방법 Download PDFInfo
- Publication number
- KR100471010B1 KR100471010B1 KR1019970708226A KR19970708226A KR100471010B1 KR 100471010 B1 KR100471010 B1 KR 100471010B1 KR 1019970708226 A KR1019970708226 A KR 1019970708226A KR 19970708226 A KR19970708226 A KR 19970708226A KR 100471010 B1 KR100471010 B1 KR 100471010B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- field
- queue
- ideal
- fields
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17336—Handling of requests in head-ends
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/02—Speed or phase control by the received code signals, the signals containing no special synchronisation information
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Television Systems (AREA)
- Multi Processors (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
Description
Claims (10)
- 복수의 필드들로 구성된 데이터 스트림을 처리하는데 사용되는 데이터 스트림 동기화 시스템으로서,필드 증가용 클록 신호들을 제공하는 클록과;동작 동안에 수신 또는 조립되는 데이터 스트림의 데이터의 선택을 일시적으로 유지하는 데이터 큐(data queue)와;상기 데이터 큐에서 수신된 데이터를 저장하거나 상기 데이터 큐에서 조립된 데이터를 검색하기 위한 메모리 수단을 구비한, 상기 데이터 스트림 동기화 시스템에 있어서,이상적 큐(ideal queue)로서, 제 1 입력 데이터 필드를 반복 생성하고 상기 필드 증가용 클록 신호들의 각각에 응답하여 각각의 연속 생성된 제 1 입력 데이터 필드를 상기 이상적 큐를 통해 점증적으로 전진(incrementally advancing)시킴으로써 제 1 일련(first succession)의 제 1 데이터 필드들을 형성하는, 상기 이상적 큐를 더 구비하며,상기 데이터 큐는 제 2 입력 데이터 필드를 반복 생성하고 각각의 연속 생성된 제 2 데이터 필드를 상기 데이터 큐를 통해 점증적으로 전진시킴으로써 제 2 일련(second succession)의 제 2 데이터 필드들을 형성하도록 배열되고,상기 제 2 입력 데이터 필드들의 각각은 상기 제 1 입력 데이터 필드들 중 병행(concurrent) 필드에 직접 대응하여 생성되며,상기 제 2 입력 데이터 필드들의 각각은 상기 점증적 전진 동안에 수신 또는 조립되는 데이터를 갖는 것을 특징으로 하는 데이터 스트림 동기화 시스템.
- 제 1 항에 있어서,상기 시스템은 복수의 데이터 큐들을 포함하고, 상기 데이터 큐들의 각각은 제 2 입력 데이터 필드를 반복 생성하고 각각 연속 생성된 제 2 데이터 필드를 상기 데이터 큐를 통해 점증적으로 전진시킴으로써 제 2 일련의 제 2 데이터 필드들을 형성하며,상기 데이터 큐들의 각각의 데이터 큐 내의 상기 제 2 입력 데이터 필드들의 각각의 병행 필드는 상기 제 1 입력 데이터 필드의 병행 필드에 직접 대응하여 생성되며,상기 데이터 큐들의 각각의 데이터 큐 내의 상기 제 2 입력 데이터 필드들의 각각은 상기 점증적 전진 동안에 수신 또는 조립되는 데이터를 갖는, 데이터 스트림 동기화 시스템.
- 제 1 항 또는 제 2 항에 있어서,제어 신호에 응답하여, 상기 데이터 스트림의 상기 복수의 필드들로부터 각각의 제 1 입력 데이터 필드를 선택하기 위한 제어 수단을 더 포함하는, 데이터 스트림 동기화 시스템.
- 제 3 항에 있어서,상기 제 1 입력 데이터 필드들의 각각은 필드 번호와 필드 레이트(field rate)를 포함하고,상기 제어 수단은 상기 제어 신호에 따라 상기 필드 번호와 상기 필드 레이트를 선택하는, 데이터 스트림 동기화 시스템.
- 제 3 항에 있어서,상기 데이터 스트림은 상기 메모리 수단 내에 저장된 데이터로 형성된 비디오 데이터이고,상기 제어 신호는 비디오 사용자에 의해 제공되는, 데이터 스트림 동기화 시스템.
- 복수의 데이터 필드들로 구성된 데이터 스트림을 동기화하는 방법으로서,주기적인 필드 클록 신호들을 제공하는 단계와;복수의 데이터 큐 데이터 필드들을 형성하는 단계와;상기 필드 클록 신호들에 응답하여 데이터 큐를 통해 상기 데이터 큐 데이터 필드들을 점증적으로 전진시키는 단계와;상기 데이터 큐 데이터 필드들이 상기 데이터 큐를 통해 점증적으로 전진함에 따라, 상기 데이터 큐 데이터 필드들 내의 상기 데이터 스트림의 선택된 부분들을 수신 또는 조립하는 단계를 포함하는, 상기 데이터 스트림 동기화 방법에 있어서,상기 필드 클록 신호들의 각각에 응답하여 이상적 데이터 필드(ideal data field)를 반복 생성함으로써 복수의 이상적 데이터 필드들을 형성하는 단계와;일련(succession)의 이상적 데이터 필드들을 형성하기 위해, 상기 필드 클록 신호들의 각각에 응답하여 각각의 연속 생성된 이상적 데이터 필드를 이상적 큐를 통해 점증적으로 전진시키는 단계를 더 포함하며,상기 복수의 데이터 큐 데이터 필드들을 형성하는 단계에서, 각각의 데이터 큐 데이터 필드는 상기 이상적 큐 데이터 필드들 중 병행 필드의 생성에 직접 대응하여 형성되는 것을 특징으로 하는 데이터 스트림 동기화 방법.
- 제 6 항에 있어서,상기 복수의 이상적 데이터 필드들을 형성하는 단계와 상기 복수의 데이터 큐 데이터 필드들을 형성하는 단계 각각은 N 개의 필드들을 갖는 큐를 형성하는 단계를 포함하고,상기 복수의 이상적 데이터 필드들을 점증적으로 전진시키는 단계와 상기 복수의 데이터 큐 데이터 필드들을 점증적으로 전진시키는 단계 각각은 일단 각각의 N번째 데이터 필드가 풀 상태(full)이면 각각의 클록 신호 상에서 N번째 데이터 필드를 출력하는 단계를 포함하는, 데이터 스트림 동기화 방법.
- 제 7 항에 있어서,상기 선택된 부분들을 수신 또는 조립하는 단계는 외부 소스로부터 상기 데이터 스트림을 수신하는 단계를 포함하고,상기 N번째 데이터 필드를 출력하는 단계는 메모리 내에 상기 N번째 데이터 필드를 저장하는 단계를 포함하는, 데이터 스트림 동기화 방법.
- 제 6 항 내지 제 8 항 중 어느 한 항에 있어서,데이터 필드 출력 레이트를 나타내는 제어 신호를 수신하는 단계를 더 포함하며,상기 복수의 이상적 데이터 필드들을 형성하는 단계는,상기 제어 신호에 응답하여 상기 데이터 스트림으로부터, 출력될 데이터 큐 데이터 필드들의 시퀀스를 선택하는 단계와;상기 선택된 시퀀스에 따라 상기 새로운 이상적 데이터 필드들의 각각을 생성하는 단계를 포함하는, 데이터 스트림 동기화 방법.
- 제 9 항에 있어서,상기 제어 신호는 필드 레이트와 데이터 스트림 위치 정보를 포함하는, 데이터 스트림 동기화 방법.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US8/616,950 | 1996-03-18 | ||
| US08/616,950 US5917482A (en) | 1996-03-18 | 1996-03-18 | Data synchronizing system for multiple memory array processing field organized data |
| US08/616,950 | 1996-03-18 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR19990014881A KR19990014881A (ko) | 1999-02-25 |
| KR100471010B1 true KR100471010B1 (ko) | 2005-06-29 |
Family
ID=24471664
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019970708226A Expired - Fee Related KR100471010B1 (ko) | 1996-03-18 | 1997-03-10 | 데이터스트림동기화시스템및데이터스트림동기화방법 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US5917482A (ko) |
| EP (1) | EP0827656B1 (ko) |
| JP (1) | JP4334018B2 (ko) |
| KR (1) | KR100471010B1 (ko) |
| DE (1) | DE69729152T2 (ko) |
| WO (1) | WO1997035400A2 (ko) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8079953B2 (en) * | 1996-06-17 | 2011-12-20 | Cybernet Systems Corporation | General-purpose medical instrumentation |
| US6160548A (en) * | 1997-04-15 | 2000-12-12 | Lea; Christopher B. | Method and mechanism for synchronizing hardware and software modules |
| KR100499055B1 (ko) * | 1999-12-30 | 2005-07-04 | 주식회사 케이티 | 외부 파일을 이용한 데이터베이스 필드 입력값 검증 방법 |
| KR100501903B1 (ko) * | 1999-12-30 | 2005-07-25 | 주식회사 케이티 | 데이터베이스 필드별 입력값 정의 파일을 효율적으로사용하기 위한 메모리 구조 설정 방법 |
| US20030095447A1 (en) * | 2001-11-20 | 2003-05-22 | Koninklijke Philips Electronics N.V. | Shared memory controller for display processor |
| DE10159180B4 (de) * | 2001-11-30 | 2011-07-14 | Qimonda AG, 81739 | Speichervorrichtung und Verfahren zum Speichern und zum Auslesen von Datenströmen |
| US7926080B2 (en) | 2002-11-07 | 2011-04-12 | Microsoft Corporation | Trick mode support for VOD with long intra-frame intervals |
| US7454537B1 (en) * | 2004-04-22 | 2008-11-18 | Altera Corporation | Synchronization and channel deskewing circuitry for multi-channel serial links |
| US7797720B2 (en) * | 2004-10-22 | 2010-09-14 | Microsoft Corporation | Advanced trick mode |
| US7526930B2 (en) * | 2005-04-22 | 2009-05-05 | Schlumberger Technology Corporation | Method system and program storage device for synchronizing displays relative to a point in time |
| US8126932B2 (en) * | 2008-12-30 | 2012-02-28 | Oracle International Corporation | Indexing strategy with improved DML performance and space usage for node-aware full-text search over XML |
| CN104125163B (zh) * | 2013-04-25 | 2020-04-07 | 腾讯科技(深圳)有限公司 | 一种数据处理方法、装置及终端 |
| WO2018203905A1 (en) * | 2017-05-04 | 2018-11-08 | Siemens Aktiengesellschaft | Subscription handling and in-memory alignment of unsynchronized real-time data streams |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2683966B1 (fr) * | 1991-11-20 | 1998-06-05 | Jacques Guichard | Procede de synchronisation du circuit de balayage d'un appareil de visualisation d'images. |
| US5442390A (en) * | 1993-07-07 | 1995-08-15 | Digital Equipment Corporation | Video on demand with memory accessing and or like functions |
| US5467139A (en) * | 1993-09-30 | 1995-11-14 | Thomson Consumer Electronics, Inc. | Muting apparatus for a compressed audio/video signal receiver |
| US5642171A (en) * | 1994-06-08 | 1997-06-24 | Dell Usa, L.P. | Method and apparatus for synchronizing audio and video data streams in a multimedia system |
| US5559999A (en) * | 1994-09-09 | 1996-09-24 | Lsi Logic Corporation | MPEG decoding system including tag list for associating presentation time stamps with encoded data units |
| US5751280A (en) * | 1995-12-11 | 1998-05-12 | Silicon Graphics, Inc. | System and method for media stream synchronization with a base atom index file and an auxiliary atom index file |
-
1996
- 1996-03-18 US US08/616,950 patent/US5917482A/en not_active Expired - Lifetime
-
1997
- 1997-03-10 WO PCT/IB1997/000214 patent/WO1997035400A2/en active IP Right Grant
- 1997-03-10 KR KR1019970708226A patent/KR100471010B1/ko not_active Expired - Fee Related
- 1997-03-10 DE DE69729152T patent/DE69729152T2/de not_active Expired - Lifetime
- 1997-03-10 JP JP53329397A patent/JP4334018B2/ja not_active Expired - Fee Related
- 1997-03-10 EP EP97903543A patent/EP0827656B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| WO1997035400A3 (en) | 1997-10-23 |
| EP0827656B1 (en) | 2004-05-19 |
| DE69729152D1 (de) | 2004-06-24 |
| DE69729152T2 (de) | 2004-09-16 |
| US5917482A (en) | 1999-06-29 |
| JPH11507188A (ja) | 1999-06-22 |
| WO1997035400A2 (en) | 1997-09-25 |
| KR19990014881A (ko) | 1999-02-25 |
| JP4334018B2 (ja) | 2009-09-16 |
| EP0827656A2 (en) | 1998-03-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100471010B1 (ko) | 데이터스트림동기화시스템및데이터스트림동기화방법 | |
| EP0394939B1 (en) | Program transmission system and method | |
| US5060068A (en) | Audio/video distribution system | |
| EP1400114B1 (en) | Efficient transmission and playback of digital information | |
| US5801685A (en) | Automatic editing of recorded video elements sychronized with a script text read or displayed | |
| US8015480B2 (en) | System and method for media stream indexing and synchronization | |
| US6965724B1 (en) | Trick-play modes for pre-encoded video | |
| US5838301A (en) | Still picture reproduction system that allows skip | |
| JP2584537B2 (ja) | 複数個のビデオ信号記録および再生制御システム | |
| EP0469850A2 (en) | Method and apparatus for pre-recording, editing and playing back presentations on a computer system | |
| JPH07272404A (ja) | ビデオデータ蓄積方式 | |
| US6198873B1 (en) | Editing system and video signal output system | |
| US4673981A (en) | Unrecordable video signals | |
| EP0671105B1 (en) | Multiple program digital playback system and method | |
| KR100581156B1 (ko) | 영상 신호 재생을 위한 장치 및 방법 | |
| US20030219238A1 (en) | Frame conversion apparatus and frame conversion method | |
| US6934465B1 (en) | Audio and/or video data recording and reproducing apparatus and method of same | |
| US6598101B1 (en) | Recording apparatus and recording method, and reproducing apparatus and reproducing method | |
| KR0123756B1 (ko) | 이전화면탐색기능을 갖는 영상신호수신장치 | |
| US6137944A (en) | Image recording/reproducing apparatus | |
| US7116890B2 (en) | Image recording and reproducing apparatus and image recording and reproducing method | |
| JP2004336668A (ja) | 字幕作成用管理サーバおよび分散型字幕番組制作システム | |
| JPH07240725A (ja) | 情報提供方法及び装置 | |
| KR970005657B1 (ko) | 멀티 하드디스크를 이용한 비트스트림 발생장치 | |
| KR20180028417A (ko) | 360도 영상 재생장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| A201 | Request for examination | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20120201 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20130202 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20130202 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |