[go: up one dir, main page]

RU95106681A - Система для обработки компонент программ (варианты), схема адресации и устройство для транспортного процессора - Google Patents

Система для обработки компонент программ (варианты), схема адресации и устройство для транспортного процессора

Info

Publication number
RU95106681A
RU95106681A RU95106681/09A RU95106681A RU95106681A RU 95106681 A RU95106681 A RU 95106681A RU 95106681/09 A RU95106681/09 A RU 95106681/09A RU 95106681 A RU95106681 A RU 95106681A RU 95106681 A RU95106681 A RU 95106681A
Authority
RU
Russia
Prior art keywords
data
buffer memory
shared buffer
port
memory unit
Prior art date
Application number
RU95106681/09A
Other languages
English (en)
Other versions
RU2145728C1 (ru
Inventor
Кевин Эллиотт Бриджуотер
Us]
Майкл Скотт Дайсс
Original Assignee
Томсон Консьюмер Электроникс
Томсон Консьюмер Электроникс, Инк.
Инк. (US)
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26926333&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=RU95106681(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from US08/232,789 external-priority patent/US5521979A/en
Priority claimed from US08/232,787 external-priority patent/US5475754A/en
Application filed by Томсон Консьюмер Электроникс, Томсон Консьюмер Электроникс, Инк., Инк. (US) filed Critical Томсон Консьюмер Электроникс
Publication of RU95106681A publication Critical patent/RU95106681A/ru
Application granted granted Critical
Publication of RU2145728C1 publication Critical patent/RU2145728C1/ru

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Television Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Television Signal Processing For Recording (AREA)
  • Storage Device Security (AREA)
  • Multi Processors (AREA)

Abstract

Обратный транспортный процессор для телевизионного приемника пакетов сигналов с временным уплотнением включает устройство для селективного выделения желаемых полезных данных компонент программы и подачи этих данных на входной порт данных общей буферной памяти. Микропроцессор, входящий в обратный транспортный процессор, также подает данные на входной порт данных общей буферной памяти. Соответствующие полезные данные компонент и данные, сформированные микропроцессором, размещаются в блоках общей буферной памяти в соответствии с адресами, которые подаются на входной порт адресов памяти мультиплексором адреса. В обратный транспортный процессор входит дешифратор для дешифрования данных полезного сигнала в соответствии с ключами дешифрования, соответствующими определенным пакетам. Кроме того, в устройство входит обнаружитель полезных данных, содержащих данные, касающиеся прав пользования. Полезные данные, содержащие данные прав пользования, через общую буферную память направляются в интеллектуальную карточку, которая формирует зависящие от пакета ключи дешифрования. Выходной порт данных памяти соединен с шиной, соединенной с устройствами обработки соответствующих компонент программы. В соответствии с запросами данных от устройств обработки соответствующих компонент программы и с запросами для записи данных от источника полезных данных компонент осуществляется разрешение конфликтов при доступе к памяти для чтения и записи так, что не происходит потерь поступающих данных программы и вместе с тем обслуживаются все устройства обработки компонент.

Claims (1)

  1. Обратный транспортный процессор для телевизионного приемника пакетов сигналов с временным уплотнением включает устройство для селективного выделения желаемых полезных данных компонент программы и подачи этих данных на входной порт данных общей буферной памяти. Микропроцессор, входящий в обратный транспортный процессор, также подает данные на входной порт данных общей буферной памяти. Соответствующие полезные данные компонент и данные, сформированные микропроцессором, размещаются в блоках общей буферной памяти в соответствии с адресами, которые подаются на входной порт адресов памяти мультиплексором адреса. В обратный транспортный процессор входит дешифратор для дешифрования данных полезного сигнала в соответствии с ключами дешифрования, соответствующими определенным пакетам. Кроме того, в устройство входит обнаружитель полезных данных, содержащих данные, касающиеся прав пользования. Полезные данные, содержащие данные прав пользования, через общую буферную память направляются в интеллектуальную карточку, которая формирует зависящие от пакета ключи дешифрования. Выходной порт данных памяти соединен с шиной, соединенной с устройствами обработки соответствующих компонент программы. В соответствии с запросами данных от устройств обработки соответствующих компонент программы и с запросами для записи данных от источника полезных данных компонент осуществляется разрешение конфликтов при доступе к памяти для чтения и записи так, что не происходит потерь поступающих данных программы и вместе с тем обслуживаются все устройства обработки компонент.
RU95106681A 1994-04-22 1995-04-21 Система для обработки компонент программ и схема управления памятью для транспортного процессора RU2145728C1 (ru)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US232,789 1994-04-22
US232,787 1994-04-22
US232.787 1994-04-22
US08/232,789 US5521979A (en) 1994-04-22 1994-04-22 Packet video signal inverse transport system
US08/232,787 US5475754A (en) 1994-04-22 1994-04-22 Packet video signal inverse transport processor memory address circuitry
US232.789 1994-04-22

Publications (2)

Publication Number Publication Date
RU95106681A true RU95106681A (ru) 1997-01-27
RU2145728C1 RU2145728C1 (ru) 2000-02-20

Family

ID=26926333

Family Applications (1)

Application Number Title Priority Date Filing Date
RU95106681A RU2145728C1 (ru) 1994-04-22 1995-04-21 Система для обработки компонент программ и схема управления памятью для транспортного процессора

Country Status (13)

Country Link
EP (2) EP0679028B1 (ru)
JP (2) JP3495454B2 (ru)
KR (2) KR100343819B1 (ru)
CN (2) CN1100438C (ru)
BR (1) BR9501735A (ru)
CA (1) CA2146472C (ru)
DE (2) DE69517240T2 (ru)
ES (2) ES2183468T3 (ru)
HK (1) HK1018564A1 (ru)
MY (2) MY115173A (ru)
PT (2) PT679028E (ru)
RU (1) RU2145728C1 (ru)
TR (1) TR28547A (ru)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0166935B1 (ko) * 1994-11-23 1999-03-20 구자홍 엠펙2 트랜스포트 디코더 장치
DE69631393T2 (de) * 1995-03-29 2004-10-21 Hitachi Ltd Dekoder für komprimierte und multiplexierte Bild- und Audiodaten
US5899578A (en) * 1995-12-25 1999-05-04 Sony Corporation Digital signal processor, processing method, digital signal recording/playback device and digital signal playback method
JP3269768B2 (ja) * 1996-01-16 2002-04-02 株式会社東芝 ディジタル信号受信装置
EP1833251A3 (en) * 1996-05-06 2012-05-02 Irdeto Eindhoven B.V. Security device managed access to information
CA2204828C (en) * 1996-05-10 2004-11-23 Ray Nuber Error detection and recovery for high rate isochronous data in mpeg-2 data streams
FR2752350B1 (fr) * 1996-08-09 2001-06-08 Thomson Multimedia Sa Procede d'extraction de donnees dans un systeme de transmission cyclique et dispositif de mise en oeuvre
CA2216573C (en) * 1996-10-01 2006-03-14 Sony Corporation Digital tuner having ieee 1394 serial bus interface for providing a plurality of selected programs as a functional unit
US6226291B1 (en) * 1996-11-01 2001-05-01 Texas Instruments Incorporated Transport stream packet parser system
US6414726B1 (en) 1996-11-01 2002-07-02 Texas Instruments Incorporated Device for identifying packets of digital data and a receiver for digital television signals equipped with such a device
GB2329802B (en) * 1997-06-28 1999-08-18 United Microelectronics Corp Adaptive-selection method for memory access priority control in MPEG processor
EP0893913A1 (en) * 1997-07-24 1999-01-27 CANAL+ Société Anonyme Digital transport stream processing
DE69802694T2 (de) * 1997-08-01 2002-08-01 Scientific-Atlanta, Inc. Verfahren und vorrichtung zur einkapselung der zugriffsberechtigung in einem system mit bedingtem zugang
JP3578913B2 (ja) * 1997-09-29 2004-10-20 松下電器産業株式会社 データ一致検出装置,及びデータ選別装置
JP3389843B2 (ja) 1997-10-17 2003-03-24 日本電気株式会社 情報処理装置におけるデジタル放送受信システム
NL1007453C2 (nl) * 1997-11-05 1999-05-07 United Microelectronics Corp Zich aanpassende kieswerkwijze voor het regelen van de geheugentoegangsprioriteit in een MPEG-processor.
US6621817B1 (en) 1999-07-06 2003-09-16 Texas Instruments Incorporated Transport packet parser
EP1096714A3 (en) * 1999-10-29 2003-04-09 Matsushita Electric Industrial Co., Ltd. Contents data conversion apparatus and method, and record medium storing contents data conversion program
ID30311A (id) 1999-11-17 2001-11-22 Sony Corp Perangkat pemrosesan sinyal digital, sistemnya, dan metode yang menyediakan fungsi perluasan
DE10035707A1 (de) * 2000-07-21 2002-01-31 Scm Microsystems Gmbh Digitales Aufnahme-und Weidergabeverfahren
EP1193608B1 (en) * 2000-09-27 2006-12-20 Texas Instruments Incorporated Apparatus and method for a sorting mode in a direct memory access controller of a digital signal processor
US6775254B1 (en) 2000-11-09 2004-08-10 Qualcomm Incorporated Method and apparatus for multiplexing high-speed packet data transmission with voice/data transmission
FR2819139B1 (fr) * 2001-01-03 2003-03-28 Canal Plus Technologies Procede et dispositif de gestion d'informations dans un systeme de communication interactif
US6868125B2 (en) * 2001-11-29 2005-03-15 Thomson Licensing S.A. Transport stream to program stream conversion
JP2003333024A (ja) * 2002-05-09 2003-11-21 Nec Corp 暗号化/復号化システム及びその暗号解読防止/改竄防止方法
US7213103B2 (en) 2004-04-22 2007-05-01 Apple Inc. Accessing data storage systems without waiting for read errors
US7366865B2 (en) * 2004-09-08 2008-04-29 Intel Corporation Enqueueing entries in a packet queue referencing packets
JP4667108B2 (ja) 2005-04-11 2011-04-06 パナソニック株式会社 データ処理装置
US7523146B2 (en) 2005-06-21 2009-04-21 Apple Inc. Apparatus and method for peer-to-peer N-way synchronization in a decentralized environment
US8495015B2 (en) 2005-06-21 2013-07-23 Apple Inc. Peer-to-peer syncing in a decentralized environment
US7861012B2 (en) 2006-03-01 2010-12-28 Panasonic Corporation Data transmitting device and data transmitting method
US7797670B2 (en) 2006-04-14 2010-09-14 Apple Inc. Mirrored file system
US7860826B2 (en) 2006-08-04 2010-12-28 Apple Inc. Method and system for using global equivalency sets to identify data during peer-to-peer synchronization
US7657769B2 (en) 2007-01-08 2010-02-02 Marcy M Scott N-way synchronization of data
US7924456B1 (en) * 2007-01-12 2011-04-12 Broadbus Technologies, Inc. Data distribution and buffering
US7760562B2 (en) * 2008-03-13 2010-07-20 Qualcomm Incorporated Address multiplexing in pseudo-dual port memory
CN114595105B (zh) * 2022-05-09 2022-08-05 深圳佰维存储科技股份有限公司 Psn唯一性设计方法、装置、可读存储介质及电子设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4965825A (en) 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
US4866770A (en) * 1986-07-08 1989-09-12 Scientific Atlanta, Inc. Method and apparatus for communication of video, audio, teletext, and data to groups of decoders in a communication system
US5168356A (en) 1991-02-27 1992-12-01 General Electric Company Apparatus for segmenting encoded video signal for transmission
US5289276A (en) 1992-06-19 1994-02-22 General Electric Company Method and apparatus for conveying compressed video data over a noisy communication channel
EP0822718B1 (en) * 1992-12-09 2002-06-19 Discovery Communications, Inc. Network controller for cable television delivery systems

Also Published As

Publication number Publication date
JP2002135739A (ja) 2002-05-10
TR28547A (tr) 1996-09-30
JPH07297855A (ja) 1995-11-10
ES2183468T3 (es) 2003-03-16
EP0679028A2 (en) 1995-10-25
KR100343819B1 (ko) 2002-11-30
CN1111867A (zh) 1995-11-15
CA2146472A1 (en) 1995-10-23
KR100343821B1 (ko) 2002-07-20
DE69517240D1 (de) 2000-07-06
CA2146472C (en) 2007-10-09
KR950035437A (ko) 1995-12-30
PT679028E (pt) 2000-11-30
EP0971538B1 (en) 2002-11-27
HK1018564A1 (en) 1999-12-24
EP0679028A3 (en) 1996-04-24
EP0971538A3 (en) 2000-07-19
DE69517240T2 (de) 2000-10-26
EP0679028B1 (en) 2000-05-31
JP3495454B2 (ja) 2004-02-09
MY121258A (en) 2006-01-28
CN1208307A (zh) 1999-02-17
EP0971538A2 (en) 2000-01-12
JP3690737B2 (ja) 2005-08-31
CN1113534C (zh) 2003-07-02
RU2145728C1 (ru) 2000-02-20
DE69529001D1 (de) 2003-01-09
BR9501735A (pt) 1995-11-14
DE69529001T2 (de) 2003-10-09
MY115173A (en) 2003-04-30
CN1100438C (zh) 2003-01-29
PT971538E (pt) 2003-03-31
ES2146677T3 (es) 2000-08-16

Similar Documents

Publication Publication Date Title
RU95106681A (ru) Система для обработки компонент программ (варианты), схема адресации и устройство для транспортного процессора
EP1636695B1 (en) An apparatus and method for selectable hardware accelerators in a data driven architecture
KR0182004B1 (ko) Mpeg-2 시스템 디코더에서의 채널 호핑 타임 감소방법
EP1058891B1 (en) Multi-processor system with preemptive memory sharing
FI110294B (fi) Toimikortin sanomansiirto ilman mikroprosessorin väliintuloa
CA2218039A1 (en) An adaptor card providing conditional access
KR20050079094A (ko) 다중 방송 채널 신호를 디멀티플렉싱하는 디지털 방송수신기의 디멀티플렉서 및 디멀티플렉싱 방법
US4763254A (en) Information processing system with data storage on plural loop transmission line
US5748920A (en) Transaction queue in a graphics controller chip
US20020016917A1 (en) System integrated circuit
US20070041587A1 (en) Digital audio broadcasting modem interface system for receiving multi-channel and its working method
KR100223859B1 (ko) 디지탈 티브이 수신기
CA2387110A1 (en) Packet video signal inverse transport processor memory address circuitry
KR100379293B1 (ko) 프로세서 사이의 통신 인터페이스와 반도체 집적 회로 장치
KR0175606B1 (ko) 피.씨. 메인 프로세서와 피.씨. 카드 사이의 데이타 인터페이스장치
KR100214302B1 (ko) 디. 에스.피용 디.엠.에이의 고속 데이타 처리방법
KR100308261B1 (ko) 퍼스널컴퓨터를이용한브이오디용간이서버장치
JP3277926B2 (ja) 高速順方向動作のための画像シーケンス復号器
KR0159687B1 (ko) 데이터 비트스트림 발생장치
TW286381B (en) Control device for video and graphic data
KR100365344B1 (ko) 네트워크 억세스 시스템의 데이터 처리장치 및 그 방법
SU1633413A1 (ru) Устройство дл управлени обменом ЭВМ с периферийными устройствами
JP2008048268A (ja) データ処理装置およびデータ転送システム
JP2004252978A (ja) 外部記憶装置を備えるプロセッサ
JPS56121131A (en) Dma control system