[go: up one dir, main page]

CN100466729C - Method and apparatus for finding next signal frame sync character in digital coded signal - Google Patents

Method and apparatus for finding next signal frame sync character in digital coded signal Download PDF

Info

Publication number
CN100466729C
CN100466729C CNB2003101179504A CN200310117950A CN100466729C CN 100466729 C CN100466729 C CN 100466729C CN B2003101179504 A CNB2003101179504 A CN B2003101179504A CN 200310117950 A CN200310117950 A CN 200310117950A CN 100466729 C CN100466729 C CN 100466729C
Authority
CN
China
Prior art keywords
signal frame
digitally encoded
signal
search
search area
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
Application number
CNB2003101179504A
Other languages
Chinese (zh)
Other versions
CN1622623A (en
Inventor
徐建华
林宗瑶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MediaTek Inc
Original Assignee
MediaTek Inc
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 MediaTek Inc filed Critical MediaTek Inc
Priority to CNB2003101179504A priority Critical patent/CN100466729C/en
Publication of CN1622623A publication Critical patent/CN1622623A/en
Application granted granted Critical
Publication of CN100466729C publication Critical patent/CN100466729C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1043Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1639Details related to the display arrangement, including those related to the mounting of the display in the housing the display being based on projection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/305Authentication, i.e. establishing the identity or authorisation of security principals by remotely controlling device operation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6209Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/74Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information operating in dual or compartmented mode, i.e. at least one secure mode
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/88Detecting or preventing theft or loss
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10305Improvement or modification of read or write signals signal quality assessment
    • G11B20/10398Improvement or modification of read or write signals signal quality assessment jitter, timing deviations or phase and frequency errors
    • G11B20/10425Improvement or modification of read or write signals signal quality assessment jitter, timing deviations or phase and frequency errors by counting out-of-lock events of a PLL
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/091Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector using a sampling device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/25Arrangements specific to fibre transmission
    • H04B10/2575Radio-over-fibre, e.g. radio frequency signal modulated onto an optical carrier
    • H04B10/25752Optical arrangements for wireless networks
    • H04B10/25753Distribution optical network, e.g. between a base station and a plurality of remote units
    • H04B10/25754Star network topology
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2628Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0077Multicode, e.g. multiple codes assigned to one user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/16Code allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0064Concatenated codes
    • H04L1/0066Parallel concatenated codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • H04L1/0068Rate matching by puncturing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03012Arrangements for removing intersymbol interference operating in the time domain
    • H04L25/03019Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
    • H04L25/03038Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a non-recursive structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4902Pulse width modulation; Pulse position modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4904Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using self-synchronising codes, e.g. split-phase codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/497Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems by correlative coding, e.g. partial response coding or echo modulation coding transmitters and receivers for partial response systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/10Frequency-modulated carrier systems, i.e. using frequency-shift keying
    • H04L27/14Demodulator circuits; Receiver circuits
    • H04L27/156Demodulator circuits; Receiver circuits with demodulation using temporal properties of the received signal, e.g. detecting pulse width
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/15Flow control; Congestion control in relation to multipoint traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/72Admission control; Resource allocation using reservation actions during connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/74Admission control; Resource allocation measures in reaction to resource unavailability
    • H04L47/745Reaction in network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/76Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
    • H04L47/765Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions triggered by the end-points
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/822Collecting or measuring resource availability data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/824Applicable to portable or mobile terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/48Message addressing, e.g. address format or anonymous messages, aliases
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/255Maintenance or indexing of mapping tables
    • H04L61/2553Binding renewal aspects, e.g. using keep-alive messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/126Applying verification of the received information the source of the received data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/085Secret sharing or secret splitting, e.g. threshold schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/30Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
    • H04L9/304Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy based on error correction codes, e.g. McEliece
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72415User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • H04M7/1205Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/1295Details of dual tone multiple frequency signalling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/00957Compiling jobs, e.g. for batch processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32106Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/109Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/137Motion inside a coding unit, e.g. average field, frame or block difference
    • H04N19/139Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/625Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • 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/418External card to be used in combination with the client device, e.g. for conditional access
    • H04N21/4181External card to be used in combination with the client device, e.g. for conditional access for conditional access
    • 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
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4623Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47211End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting pay-per-view content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6187Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a telephone network, e.g. POTS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/57Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/4448Receiver circuitry for the reception of television signals according to analogue transmission standards for frame-grabbing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/46Receiver circuitry for the reception of television signals according to analogue transmission standards for receiving on more than one standard at will
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/64Constructional details of receivers, e.g. cabinets or dust covers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0112Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level one of the standards corresponding to a cinematograph film standard
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17327Transmission or handling of upstream communications with deferred transmission or handling of upstream communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3129Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM] scanning a light beam on the display screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/642Multi-standard receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/7921Processing of colour television signals in connection with recording for more than one processing mode
    • H04N9/7925Processing of colour television signals in connection with recording for more than one processing mode for more than one standard
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/10Integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/30Transmission power control [TPC] using constraints in the total amount of available transmission power
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2105Dual mode as a secondary aspect
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2115Third party
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/22Signal processing not specific to the method of recording or reproducing; Circuits therefor for reducing distortions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0829Packet loss
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42221Conversation recording systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3212Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3212Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
    • H04N2201/3222Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of processing required or performed, e.g. forwarding, urgent or confidential handling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3274Storage or retrieval of prestored additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/38Transmitter circuitry for the transmission of television signals according to analogue transmission standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/45Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/66Transforming electric information into light information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/907Television signal recording using static stores, e.g. storage tubes or semiconductor memories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0117Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal
    • H04N7/0122Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal the input and the output signals having different aspect ratios
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/26Resource reservation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • H04W8/245Transfer of terminal data from a network towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • H04W88/085Access point devices with remote components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S370/00Multiplex communications
    • Y10S370/901Wide area network
    • Y10S370/902Packet switching
    • Y10S370/903Osi compliant network
    • Y10S370/906Fiber data distribution interface, FDDI
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S370/00Multiplex communications
    • Y10S370/901Wide area network
    • Y10S370/902Packet switching
    • Y10S370/903Osi compliant network
    • Y10S370/907Synchronous optical network, SONET

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Discrete Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Power Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

A method and related apparatus for locating a synchronization word of a next signal frame in a digitally encoded signal without reference to a signal frame indicator. The digital coding signal is composed of a plurality of signal frames with unfixed length, each signal frame contains a synchronous character, the method includes the following steps: determining a search area; and finding the sync word in the search area.

Description

在数字编码信号中寻找下一信号帧同步字符的方法及装置 Method and device for finding next signal frame synchronization character in digital coded signal

技术领域 technical field

本发明涉及一种方法及相关装置,用来在数字编码信号中寻找下一信号帧的同步字符,以决定该数字编码信号一目前信号帧的长度,特别涉及一种可使用查找表,决定出一搜寻区域,并在该搜寻区域往回搜寻该下一信号帧的该同步字符的方法及相关装置。该查找表可藉由实验统计得出。The present invention relates to a method and a related device, which are used to search for the synchronous character of the next signal frame in a digitally coded signal, so as to determine the length of the current signal frame of the digitally coded signal, and particularly relate to a look-up table that can be used to determine the A search area, and a method and a related device for searching back in the search area for the synchronization character of the next signal frame. The look-up table can be obtained through experiment statistics.

背景技术 Background technique

随着多媒体技术的蓬勃发展,有越来越多种数字形式的影音处理标准陆续被提出,这样的影音处理标准通常会将图像或是声音信息编码成数字编码信号(encoded digital signal),以进行传输或是储存的工作。With the vigorous development of multimedia technology, more and more digital audio-visual processing standards have been proposed. Such audio-visual processing standards usually encode images or sound information into digital coded signals (encoded digital signals) for transfer or storage work.

举例来说,动画专家群(MPEG)所定义的音频标准(audio standard)就是一种用来处理声音信号的标准(例如ISO/IEC 11172-3与ISO/IEC13818-3)。而MPEG所定义的音频处理标准可以分成三层,分别是第一层(layer 1)、第二层(layer 2)及第三层(layer 3)的MPEG音频标准(其中第三层的MPEG音频标准又可称为MP3)。简单的说,MPEG音频的数字编码信号通常由多个长度不固定的信号帧(frame)所组成,图1显示了三层不同的MPEG音频标准所规定的信号帧的格式。虽然不同层的MPEG音频标准规定了不同的信号帧格式,但是三层的标题栏则具有相同的格式,如图2所示。For example, the audio standard defined by the Motion Picture Experts Group (MPEG) is a standard for processing sound signals (such as ISO/IEC 11172-3 and ISO/IEC 13818-3). The audio processing standards defined by MPEG can be divided into three layers, which are the MPEG audio standards of the first layer (layer 1), the second layer (layer 2) and the third layer (layer 3) (the third layer of MPEG audio Standard can also be called MP3). To put it simply, the digital coded signal of MPEG audio is usually composed of multiple signal frames (frames) with variable lengths. Figure 1 shows the format of signal frames stipulated by three different MPEG audio standards. Although the MPEG audio standards of different layers stipulate different signal frame formats, the title bars of the three layers have the same format, as shown in Fig. 2 .

MPEG的音频标准是制订了如何以不同的取样率(sampling rate)以及位率(bit rate)来对音频信号进行压缩与解压缩。对于某些特定的取样率与位率,具有不同长度的信号帧的可用来达成平均的位率。由于信号帧可具有不同长度,故在对数字编码信号进行译码时,必须先了解每一个信号帧真正的长度,才有办法进行正确的译码。在美国专利第5,777,992号的专利案件中,即揭露了一种用来计算目前信号帧(current frame)的长度的方法,概略的说,其是使用了以下的公式:The MPEG audio standard specifies how to compress and decompress audio signals at different sampling rates and bit rates. For some specific sample rate and bit rate, signal frames with different lengths can be used to achieve an average bit rate. Since signal frames can have different lengths, when decoding digitally coded signals, it is necessary to know the real length of each signal frame before decoding correctly. In the patent case of U.S. Patent No. 5,777,992, a method for calculating the length of the current signal frame (current frame) is disclosed. Roughly speaking, the following formula is used:

PP == BrBr NN ×× nno SS Ff SS

其中,P是为目前信号帧所包含的信号槽(slot)的数目,Br是为数字编码信号的位率(bit rate),N是为一个信号槽所包含的位数,ns是为一个信号帧所包含的样本数,Fs则为数字编码信号的取样率(sampling rate)。Among them, P is the number of signal slots (slots) contained in the current signal frame, Br is the bit rate (bit rate) of the digitally encoded signal, N is the number of bits contained in a signal slot, and ns is a signal The number of samples contained in the frame, Fs is the sampling rate of the digitally encoded signal (sampling rate).

当现有技术所使用的译码器在接收上述的数字编码信号中的一个目前信号帧时,译码器会先使用上述的公式计算出此一目前信号帧的长度,然后才会对此一目前信号帧进行后续的译码处理工作。当使用公式计算出来的P是整数时,即代表了目前信号帧中包含有P个信号槽;至于当计算出来的P不是整数时,则代表了目前信号帧中可能包含有P’个或是P’+1个信号槽(其中P’是为一个小于P的最大正整数),为了正确地对数字编码信号进行译码,译码器必须判断出目前信号帧中究竟包含有P’个还是P’+1个信号槽。When the decoder used in the prior art receives a current signal frame in the above-mentioned digital coded signal, the decoder will first use the above-mentioned formula to calculate the length of the current signal frame, and then it will Subsequent decoding processing is performed on the current signal frame. When P calculated using the formula is an integer, it means that the current signal frame contains P signal slots; when the calculated P is not an integer, it means that the current signal frame may contain P' or P'+1 signal slots (where P' is the largest positive integer smaller than P), in order to correctly decode the digital coded signal, the decoder must determine whether the current signal frame contains P' or P'+1 signal slots.

举例来说,在MPEG数字编码信号中的标题栏内,包含有一个称为「延伸位」(padding bit)的字段,用以指示信号帧的长度。当使用上述方法计算出来的P不是整数时,现有技术的译码器即必须检视延伸位所包含的信息,若延伸位是0,即代表目前信号帧中包含有P’个信号槽;若延伸位是1,即代表目前信号帧中包含有P’+1个信号槽。也就是说,现有技术的译码器必需使用上述公式先行计算出P的值,然后通过检查延伸位来得出目前信号帧的长度。For example, in the header column of an MPEG digital coded signal, there is a field called "padding bit" to indicate the length of the signal frame. When the P calculated by the above method is not an integer, the decoder in the prior art must check the information contained in the extension bit. If the extension bit is 0, it means that the current signal frame contains P' signal slots; if The extension bit is 1, which means that the current signal frame contains P'+1 signal slots. That is to say, the decoder in the prior art must first calculate the value of P by using the above formula, and then obtain the length of the current signal frame by checking the extension bit.

而在数字编码信号中每个信号帧的标题栏内,通常都会包含所谓的「同步字符」(syncword),为了辨识上的方便,这样的同步字符通常会具有预定的数据型样(data pattern)。以MPEG音频的数字编码信号为例,同步字符的数据型样是固定为1111 1111 1111(二位的形式),即0xFFF(十六位的形式)。而现有技术的系统可以藉由从目前信号帧开始往前(forward)搜寻固定的数据型样(即搜寻0xFFF),以找出下一信号帧(next frame)中的同步字符,再藉由计算目前信号帧中的同步字符与下一信号帧中的同步字符间位置的差异,求出目前信号帧的长度。In the title column of each signal frame in the digitally encoded signal, the so-called "sync word" is usually included. For the convenience of identification, such sync word usually has a predetermined data pattern. . Taking the digital coded signal of MPEG audio as an example, the data type of the synchronous character is fixed at 1111 1111 1111 (two-bit format), that is, 0xFFF (sixteen-bit format). The system in the prior art can search for a fixed data pattern (that is, search 0xFFF) from the current signal frame forward (forward) to find out the synchronization character in the next signal frame (next frame), and then by Calculate the position difference between the synchronization character in the current signal frame and the synchronization character in the next signal frame, and calculate the length of the current signal frame.

市面上有很多种MPEG音频编码器,有些不一定会完全依据MPEG音频格式的规定来编码音频数据。依据MPEG音频格式的规定,前述的特殊数据型样只能使用于同步字符之中,不可出现在信号帧的其它位置。然而,在某些不完全符合MPEG音频格式的规定的数字编码信号中,预定的数据型样不见得只会出现在同步字符中,亦有可能出现在信号帧的其它地方。举例来说,MPEG音频中是使用’0’来作为填充位(stuffing bit),而填充序列(stuffingsequence)就会是”0000...”,但有的编码器却使用’1’来作为填充位,此时填充序列就会是”1111...”,而有可能被误认为同步字符。故用前搜方式寻找同步字符具有的预定数据型样在某些情形下并不适用。There are many kinds of MPEG audio encoders on the market, and some of them may not completely encode audio data according to the regulations of the MPEG audio format. According to the regulations of the MPEG audio format, the above-mentioned special data pattern can only be used in the synchronization character, and cannot appear in other positions of the signal frame. However, in some digital coded signals that do not fully comply with the regulations of the MPEG audio format, the predetermined data pattern may not only appear in the synchronization character, but may also appear in other places of the signal frame. For example, MPEG audio uses '0' as the stuffing bit, and the stuffing sequence (stuffing sequence) will be "0000...", but some encoders use '1' as the stuffing bit, at this time the filling sequence will be "1111...", which may be mistaken for a sync character. Therefore, it is not applicable to search for the predetermined data pattern of the synchronous character by searching ahead.

发明内容 Contents of the invention

因此本发明提出了一种不需参考延伸位。Therefore, the present invention proposes a reference-free extension.

本发明的另一目的在于提供一种可不通过公式计算,即可决定出数字编码信号中下一信号帧的同步字符的位置的方法及相关装置。Another object of the present invention is to provide a method and a related device that can determine the position of the synchronization character of the next signal frame in the digital coded signal without calculation by formula.

根据本发明的一个方面,是揭露一种用来在一数字编码信号中寻找一下一信号帧中一同步字符的方法,该数字编码信号中包含有多个信号帧,每一个信号帧中皆包含有该同步字符,该方法包含有以下步骤:(a)使用一查找表,决定出一搜寻区域;以及(b)在该数字编码信号中的该搜寻区域内,找出该下一信号帧的该同步字符。According to one aspect of the present invention, a method for finding a synchronization character in the next signal frame in a digitally coded signal is disclosed, the digitally coded signal contains a plurality of signal frames, and each signal frame contains With the sync character, the method includes the following steps: (a) using a look-up table to determine a search area; and (b) finding the next signal frame in the search area in the digitally encoded signal The sync character.

根据本发明的另一个方面,是揭露一种用来在一数字编码信号中寻找一下一信号帧中的同步字符的装置,该数字编码信号中包含有多个信号帧,每一个信号帧中皆包含有该同步字符,该装置包含有:一缓冲器,用来接收该数字编码信号;一搜寻模块,耦合于该缓冲器,用来依据一查找表,决定出欲对该下一信号帧的该同步字符进行搜寻的一搜寻区域,并在该数字编码信号中的该搜寻区域内,找出该下一信号帧的该同步字符。According to another aspect of the present invention, a device for finding a synchronous character in the next signal frame in a digitally coded signal is disclosed. The digitally coded signal includes a plurality of signal frames, and each signal frame contains Including the synchronous character, the device includes: a buffer for receiving the digitally coded signal; a search module coupled to the buffer for determining the desired signal frame for the next signal frame according to a look-up table A search area is searched for by the synchronization character, and the synchronization character of the next signal frame is found in the search area in the digital coded signal.

附图说明 Description of drawings

图1为三层不同的MPEG音频标准所规定的信号帧的格式。Fig. 1 is the format of the signal frame stipulated by three different MPEG audio frequency standards.

图2为三层不同的MPEG音频标准所共享的标题栏的格式。Figure 2 shows the format of the header bar shared by the three different MPEG audio standards.

图3为本发明方法的实施例流程图。Fig. 3 is a flowchart of an embodiment of the method of the present invention.

图4为对于MPEG音频第三层的标准实验统计得出的查找表的一例。Figure 4 is an example of a standard experimental statistically derived lookup table for MPEG Audio Layer 3.

图5为本发明装置的实施例示意图。Fig. 5 is a schematic diagram of an embodiment of the device of the present invention.

附图符号说明Description of reference symbols

500       装置500 devices

510       第一缓冲器510 First buffer

520               搜寻模块520 Search Module

530               标题检测器530 Title Detector

550               只读存储器550 read-only memory

570               搜寻装置570 Search Device

600               译码器600 Decoder

610               第二缓冲器610 Second buffer

620               多路复用器620 Multiplexer

630               译码模块630 Decoding Module

具体实施方式 Detailed ways

以下将以MPEG音频为例,举例说明本发明所提出的方法及相关装置。请参阅图3,图3为本发明方法的实施例流程图,以下将简述图3中的各个步骤。The following will take MPEG audio as an example to illustrate the method and related devices proposed by the present invention. Please refer to FIG. 3 . FIG. 3 is a flow chart of an embodiment of the method of the present invention. Each step in FIG. 3 will be briefly described below.

步骤310:读出该数字编码信号中一目前信号帧内的一位率索引((Bit_rate_index,BRI))与一取样率索引((Sampling_rate_index,FSI)。在MPEG音频中,该位率索引与该取样率索引会出现在每一信号帧中的标题栏内的固定位置。Step 310: read out the bit rate index ((Bit_rate_index, BRI)) and a sampling rate index ((Sampling_rate_index, FSI) in a current signal frame in the digital coded signal. In MPEG audio, the bit rate index and the The sample rate index will appear at a fixed position in the title bar of each signal frame.

步骤320:使用一查找表(lookup table),决定出对应于该位率索引与该取样率索引的一搜寻区域。图4显示了一个对于MPEG音频第三层的标准实验统计得出的查找表的例子,该查找表的搜寻区域是以与目前信号帧起始位置开始算起的信号槽(Slot)数目来表示。举例来说,「开始位置:106,结束位置:104」即表示搜寻区域开始于目前信号帧起头处算起第106个信号槽,并结束于目前信号帧起头处算起第104个信号槽,亦即包含有第104、105、106这三个信号槽。虽然此处仅以MPEG第三层的音频标准(MPEG Audio Layer3,MP3)为例,实际上对于任一种预定标准的数字编码信号而言,熟知技术者都可以很容易地藉由实验的方式,统计得出类似图4的查找表,至于所统计出的查找表则不一定要以位率索引与取样率索引作为查找时的依据,亦可以使用其它信息作为查找时的依据,举例来说,「进阶音频编码」(advancedaudio coding,AAC,ISO/IEC 13818-7)中所定义的「信号栏长度」(framelength)的字段即是一种可使用的查找依据。Step 320: Using a lookup table, determine a search area corresponding to the bit rate index and the sampling rate index. Figure 4 shows an example of a look-up table obtained from the standard experimental statistics of the third layer of MPEG audio. The search area of the look-up table is represented by the number of signal slots (Slot) counted from the beginning of the current signal frame . For example, "start position: 106, end position: 104" means that the search area starts at the 106th signal slot from the beginning of the current signal frame, and ends at the 104th signal slot from the beginning of the current signal frame, That is to say, it includes three signal slots 104, 105, and 106. Although the audio standard (MPEG Audio Layer 3, MP3) of the third layer of MPEG is only used as an example here, in fact, for any digitally encoded signal of a predetermined standard, those skilled in the art can easily , a lookup table similar to that shown in Figure 4 is obtained by statistics. As for the lookup table obtained by statistics, it is not necessary to use the bit rate index and the sampling rate index as the basis for the search, and other information can also be used as the basis for the search. For example , the field of "frame length" defined in "advanced audio coding" (AAC, ISO/IEC 13818-7) is an available search basis.

步骤330:在该数字编码信号中的该搜寻区域内,使用往回(backward)搜寻的方式,找出该下一信号帧的同步字符。另外,为了避免在该搜寻区域内搜寻到两个以上的预定数据型样而造成误判(此种情况可能会发生在某些以’1’来作为填充位的数字编码信号中),可将往回搜寻的过程中找到的第一个吻合的预定数据型样(例如′1111 1111 1111′)决定为搜寻到的同步字符。需要说明的是,在本实施例中,使用往回搜寻的方式主要是避免将某些编码器所使用的填充序列误认为同步字符,若无这方面的考量,系统设计者则可以自行决定欲采用往前搜寻或往后搜寻的方式,在该搜寻区域内找出该次一信号栏的同步字符。Step 330: In the search area in the digitally encoded signal, use a backward search method to find the synchronization character of the next signal frame. In addition, in order to avoid misjudgment caused by searching for more than two predetermined data patterns in the search area (this situation may occur in some digital coded signals with '1' as the stuffing bit), the The first matching predetermined data pattern (for example '1111 1111 1111') found during the backward search is determined as the searched synchronization character. It should be noted that in this embodiment, the method of searching back is mainly used to avoid mistaking the padding sequences used by some encoders as synchronization characters. If there is no consideration in this regard, the system designer can decide on his own Find the synchronization character of the next signal column in the search area by searching forward or backward.

如同先前所述,在图4所举例的查找表是使用实验方式统计得出,对于每一组取样率索引与位率索引,图4中的查找表都列出了一个搜寻区域,包含有一个开始位置以及一个结束位置(在步骤330中是从开始位置「往回」搜寻至结束位置)。而实际上系统设计者在以实验方式统计出查找表时,亦可以将查找表中的任一个搜寻区域定义为从某一个位开始,往前或往回N个位(N为自然数)的距离,而不一定要像图4中明确的定义了各搜寻区域的开始位置与结束位置。As mentioned earlier, the lookup table shown in Fig. 4 is obtained through experiments and statistics. For each set of sampling rate index and bit rate index, the lookup table in Fig. 4 lists a search area, including a A start location and an end location (in step 330 a "backward" search from the start location to the end location). In fact, when the system designer calculates the lookup table by experiment, he can also define any search area in the lookup table as the distance from a certain bit to N bits (N is a natural number) forward or back. , instead of clearly defining the start position and end position of each search area as in Fig. 4 .

请参阅图5,图5为本发明装置的实施例示意图。在本实施例中,装置500包含有一第一缓冲器510(用以作为装置500的一输入端)与一搜寻模块520。搜寻模块520是耦合于第一缓冲器510,其包含了一标题检测器530,用来接收一数字编码信号中一目前信号帧内的位率索引与取样率索引;一只读存储器550,用来储存一查找表,该搜寻模块520可以在该查找表中,找出对应于该位率索引与该取样率索引的一搜寻区域;以及一搜寻装置570,用来在该数字编码信号中的该搜寻区域内,使用往回搜寻的方式搜寻预定的数据型样,以找出一下一信号帧的同步字符。为了避免搜寻装置570在该搜寻区域内搜寻到两个以上的预定数据型样而造成误判(此种情况可能会发生在某些以’1’来作为填充位的数字编码信号中),可将搜寻装置570设定成在往回搜寻的过程中找到的第一个吻合的预定数据型样作为正确的同步字符。另一方面,如前所述,若无将填充序列误认为同步字符的疑虑,系统设计者亦可以将其设计成使用往前搜寻的方式,以找出下一信号帧的同步字符。Please refer to FIG. 5 , which is a schematic diagram of an embodiment of the device of the present invention. In this embodiment, the device 500 includes a first buffer 510 (used as an input terminal of the device 500 ) and a search module 520 . The search module 520 is coupled to the first buffer 510, which includes a header detector 530 for receiving a bit rate index and a sampling rate index in a current signal frame in a digitally encoded signal; a read-only memory 550 for To store a lookup table, the search module 520 can find a search area corresponding to the bit rate index and the sampling rate index in the lookup table; and a search device 570 is used for the In the search area, a predetermined data pattern is searched in a backward search manner, so as to find out the synchronous character of the next signal frame. In order to avoid the search device 570 from searching for more than two predetermined data patterns in the search area and causing misjudgment (this situation may occur in some digital coded signals that use '1' as a stuffing bit), you can The search means 570 is set so that the first matching predetermined data pattern found during the backward search is taken as the correct sync character. On the other hand, as mentioned above, if there is no doubt about mistaking the padding sequence as a sync character, the system designer can also design it to use the forward search method to find the sync character of the next signal frame.

在本实施例中,装置500是设置在一译码器600之中,译码器600除了包含装置500之外,还包含有一第二缓冲器610、多路复用器620、以及译码模块630。第二缓冲器610与多路复用器620主要是为了要处理MP3信号所设置的,标题检测器530可以依据检测出该数字编码信号的种类而对多路复用器620进行控制,举例来说,当标题检测器530检测出该数字编码信号是以MP3方式编码时,该数字编码信号即可经由第一缓冲器510、第二缓冲器610、多路复用器620而送至译码模块630。至于译码模块630则主要负责信号剖析(parse)、重建(reconstruct)、以及反对映(inverse mapping)等等的工作。当该数字编码信号是音频信号时,其所输出的重建信号即可以是脉冲码调变(pulse code modulation,PCM)的音频信号。In this embodiment, the device 500 is set in a decoder 600, and the decoder 600 includes a second buffer 610, a multiplexer 620, and a decoding module in addition to the device 500 630. The second buffer 610 and the multiplexer 620 are mainly set up for processing MP3 signals, and the title detector 530 can control the multiplexer 620 according to the type of the digital coded signal detected, for example That is, when the header detector 530 detects that the digitally encoded signal is encoded in MP3 mode, the digitally encoded signal can be sent to the decoding via the first buffer 510, the second buffer 610, and the multiplexer 620. Module 630. As for the decoding module 630, it is mainly responsible for signal analysis (parse), reconstruction (reconstruct), and inverse mapping (inverse mapping) and so on. When the digital coded signal is an audio signal, the reconstructed signal outputted by it may be a pulse code modulation (pulse code modulation, PCM) audio signal.

当然,使用MPEG音频为例主要是为了说明上的方便,实际上本发明所提出的方法及相关装置并不是只能针对MPEG音频的数字编码信号使用,只要是任一种由多个长度不固定的信号帧所组成的数字编码信号,且每一个信号帧中都包含有一个具有预定数据型样的同步字符,即可使用本发明所提出的方法及相关装置。Of course, the use of MPEG audio as an example is mainly for the convenience of explanation. In fact, the method and related devices proposed by the present invention are not only used for digitally encoded signals of MPEG audio. The digitally coded signal composed of signal frames, and each signal frame contains a synchronization character with a predetermined data pattern, the method and related devices proposed by the present invention can be used.

相较于现有技术,在本发明所提出的方法及相关装置中,并不使用公式计算的方式,也不需要使用延伸位的信息,而是使用查表的方式,决定出下一信号帧的同步字符可能存在的位置,再使用往回搜寻的方式,比对同步字符所具有的预定数据型样,以找出下一信号帧的同步字符,再比较下一信号帧的同步字符与目前信号帧的同步字符间位置的差异,而得出目前信号帧的长度,进而对目前信号帧的数据进行译码,与现有技术具有明显的不同。Compared with the prior art, in the method and related devices proposed by the present invention, the formula calculation method and the extension bit information are not used, but the table look-up method is used to determine the next signal frame The position where the synchronous character may exist, and then use the method of searching backward to compare the predetermined data pattern of the synchronous character to find the synchronous character of the next signal frame, and then compare the synchronous character of the next signal frame with the current The length of the current signal frame is obtained from the position difference between the synchronization characters of the signal frame, and then the data of the current signal frame is decoded, which is obviously different from the prior art.

以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明专利的涵盖范围。The above descriptions are only preferred embodiments of the present invention, and all equivalent changes and modifications made according to the scope of the patent application of the present invention shall fall within the scope of the patent of the present invention.

Claims (17)

1. a method that is used for seeking a synchronous character in next signal frame in a digitally encoded signal includes a plurality of signal frames in this digitally encoded signal, all includes this synchronization character in each signal frame, and this method includes following steps:
(a) use a look-up table, determine a Search Area; And
(b) in this Search Area in this digitally encoded signal, find out this synchronization character of this next signal frame.
The method of claim 1, wherein this method in the preceding following steps that include in addition of step (a):
(c) receive a bit rate index and the sampling rate index in the present signal frame in this digitally encoded signal;
Wherein, in step (a), this method is to use this look-up table, decides this Search Area according to this bit rate index and this sampling rate index.
3. method as claimed in claim 2 wherein, has stored a plurality of specific Search Areas in this look-up table, each specific Search Area is a kind of combination corresponding to this bit rate index and this sampling rate index.
4. method as claimed in claim 3, wherein, each stored Search Area all includes an initial position and an end position in this look-up table.
5. the method for claim 1, wherein in step (b), this method is back to search a predetermined data type sample in this Search Area, to find out this synchronization character of this next signal frame.
6. the method for claim 1, wherein in step (b), this method is to search a predetermined data type sample in this Search Area forward, to find out this synchronization character of this next signal frame.
7. the method for claim 1, wherein in step (b), this method is back to search a predetermined data type sample that occurs for the first time in this Search Area, to find out this synchronization character of this next signal frame.
8. the method for claim 1, wherein this digitally encoded signal is according to the coded digitally encoded signal that draws of the audio frequency specification of MPEG.
9. a device that is used for seeking the synchronous character in next signal frame in a digitally encoded signal includes a plurality of signal frames in this digitally encoded signal, all includes this synchronization character in each signal frame, and this device includes:
One buffer is used for receiving this digitally encoded signal;
One search module, be coupled in this buffer, be used for determining the Search Area that desire is searched this synchronization character of this next signal frame according to a look-up table, and in this Search Area in this digitally encoded signal, find out this synchronization character of this next signal frame.
10. device as claimed in claim 9, wherein, this search module receives a bit rate index and the sampling rate index in the present signal frame in this digitally encoded signal, and uses this look-up table, decides this Search Area according to this bit rate index and this sampling rate index.
11. device as claimed in claim 10, wherein, this search module includes a memory cell, is used for storing this look-up table.
12. device as claimed in claim 11, wherein, this memory cell is a read-only memory.
13. device as claimed in claim 11, wherein, this search module includes in addition:
One header detector is coupled in this buffer, is used for receiving this bit rate index and this sampling rate index in this present signal frame; And
One search device is coupled in this buffer and this memory cell, is used in this Search Area in this digitally encoded signal, finds out this synchronization character of this next signal frame.
14. device as claimed in claim 9 wherein, is back searched a predetermined data type sample, to find out this synchronization character of this next signal frame in this search module this Search Area in this digitally encoded signal.
15. device as claimed in claim 9 wherein, is searched a predetermined data type sample forward, to find out this synchronization character of this next signal frame in this search module this Search Area in this digitally encoded signal.
16. device as claimed in claim 9 wherein, is back searched a data type sample of being scheduled to that occurs for the first time, to find out this synchronization character of this next signal frame in this search module this Search Area in this digitally encoded signal.
17. device as claimed in claim 9, wherein, this digitally encoded signal is according to the coded digitally encoded signal that draws of the audio frequency specification of MPEG.
CNB2003101179504A 2003-11-26 2003-11-26 Method and apparatus for finding next signal frame sync character in digital coded signal Expired - Fee Related CN100466729C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2003101179504A CN100466729C (en) 2003-11-26 2003-11-26 Method and apparatus for finding next signal frame sync character in digital coded signal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2003101179504A CN100466729C (en) 2003-11-26 2003-11-26 Method and apparatus for finding next signal frame sync character in digital coded signal

Publications (2)

Publication Number Publication Date
CN1622623A CN1622623A (en) 2005-06-01
CN100466729C true CN100466729C (en) 2009-03-04

Family

ID=34761036

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2003101179504A Expired - Fee Related CN100466729C (en) 2003-11-26 2003-11-26 Method and apparatus for finding next signal frame sync character in digital coded signal

Country Status (1)

Country Link
CN (1) CN100466729C (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09312639A (en) * 1996-05-22 1997-12-02 Matsushita Electric Ind Co Ltd Synchronization establishment device
CN1312650A (en) * 2000-01-10 2001-09-12 Lg电子株式会社 Method and system for synchronizing video index between audio-frequency/video-frequency signals and datas
WO2002097603A1 (en) * 2001-06-01 2002-12-05 Thomson Licensing S.A. Method for analysing a digital audio flow and device for receiving said flow
JP2003249027A (en) * 2002-02-27 2003-09-05 Matsushita Electric Ind Co Ltd Recording and playback device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09312639A (en) * 1996-05-22 1997-12-02 Matsushita Electric Ind Co Ltd Synchronization establishment device
CN1312650A (en) * 2000-01-10 2001-09-12 Lg电子株式会社 Method and system for synchronizing video index between audio-frequency/video-frequency signals and datas
WO2002097603A1 (en) * 2001-06-01 2002-12-05 Thomson Licensing S.A. Method for analysing a digital audio flow and device for receiving said flow
JP2003249027A (en) * 2002-02-27 2003-09-05 Matsushita Electric Ind Co Ltd Recording and playback device

Also Published As

Publication number Publication date
CN1622623A (en) 2005-06-01

Similar Documents

Publication Publication Date Title
CN1319044C (en) Method and apparatus for decoding a coded digital audio signal which is arranged in frames containing headers
US8626323B2 (en) Method and apparatus for playing audio files
CN102047336B (en) Method and apparatus for generating or cutting or changing a frame based bit stream format file including at least one header section, and a corresponding data structure
JP2000323993A (en) MPEG1 audio layer III decoding processing device and computer-readable recording medium storing a program for causing a computer to function as the MPEG1 audio layer III decoding processing device
JP2010525414A (en) Apparatus and method for processing encoded audio data
CN107302715A (en) Multimedia file playing method, multimedia file packaging method, corresponding device and terminal
US7689429B2 (en) Methods and apparatuses for bit stream decoding in MP3 decoder
CN101292428B (en) Method and apparatus for encoding/decoding
CN101266820B (en) Data reproduction apparatus and data reproduction method
US7386082B2 (en) Method and related apparatus for searching the syncword of a next frame in an encoded digital signal
CN100466729C (en) Method and apparatus for finding next signal frame sync character in digital coded signal
EP1312076B1 (en) Audio signal transmission
CN101208741A (en) Method suitable for interoperability between short-time correlation models of digital signals
CN115376532B (en) Audio encoding and decoding method, device, equipment and storage medium
CN115983203A (en) Voice translation method, device, equipment and readable storage medium
US20090024396A1 (en) Audio signal encoding method and apparatus
CN112634857B (en) Speech synthesis method, device, electronic equipment and computer readable medium
US20120035938A1 (en) Audio reproducing method, audio reproducing apparatus therefor, and information storage medium
KR101060490B1 (en) Method and device for calculating average bitrate of a file of variable bitrate, and audio device comprising said device
US20050197830A1 (en) Method for calculating a frame in audio decoding
CN100538853C (en) Method and apparatus for controlling input data buffer of MP3 decoder
CN102376328B (en) Audio reproducing method, audio reproducing apparatus, and information storage medium
JPH08181618A (en) Encoded signal decoding device
HK1125750B (en) Method and apparatus for encoding/decoding

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090304

CF01 Termination of patent right due to non-payment of annual fee