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 PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1639—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being based on projection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/305—Authentication, i.e. establishing the identity or authorisation of security principals by remotely controlling device operation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6209—Protecting 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting 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/74—Protecting 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/88—Detecting or preventing theft or loss
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
- G11B20/10305—Improvement or modification of read or write signals signal quality assessment
- G11B20/10398—Improvement or modification of read or write signals signal quality assessment jitter, timing deviations or phase and frequency errors
- G11B20/10425—Improvement 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/085—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
- H03L7/091—Details 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/25—Arrangements specific to fibre transmission
- H04B10/2575—Radio-over-fibre, e.g. radio frequency signal modulated onto an optical carrier
- H04B10/25752—Optical arrangements for wireless networks
- H04B10/25753—Distribution optical network, e.g. between a base station and a plurality of remote units
- H04B10/25754—Star network topology
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2628—Radio 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/0077—Multicode, e.g. multiple codes assigned to one user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/16—Code allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0064—Concatenated codes
- H04L1/0066—Parallel concatenated codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0067—Rate matching
- H04L1/0068—Rate matching by puncturing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03012—Arrangements for removing intersymbol interference operating in the time domain
- H04L25/03019—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
- H04L25/03038—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a non-recursive structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting 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/4902—Pulse width modulation; Pulse position modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting 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/4904—Transmitting 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting 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/497—Transmitting 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/10—Frequency-modulated carrier systems, i.e. using frequency-shift keying
- H04L27/14—Demodulator circuits; Receiver circuits
- H04L27/156—Demodulator circuits; Receiver circuits with demodulation using temporal properties of the received signal, e.g. detecting pulse width
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/15—Flow control; Congestion control in relation to multipoint traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/74—Admission control; Resource allocation measures in reaction to resource unavailability
- H04L47/745—Reaction in network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/76—Admission 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/765—Admission 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/822—Collecting or measuring resource availability data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/824—Applicable to portable or mobile terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/48—Message addressing, e.g. address format or anonymous messages, aliases
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/255—Maintenance or indexing of mapping tables
- H04L61/2553—Binding renewal aspects, e.g. using keep-alive messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/126—Applying verification of the received information the source of the received data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/085—Secret sharing or secret splitting, e.g. threshold schemes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
- H04L9/304—Public 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User 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/72415—User 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements 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/1205—Arrangements 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/1295—Details of dual tone multiple frequency signalling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
- H04N1/00957—Compiling jobs, e.g. for batch processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32106—Display, 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/109—Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/625—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods 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/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2543—Billing, e.g. for subscription services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/418—External card to be used in combination with the client device, e.g. for conditional access
- H04N21/4181—External card to be used in combination with the client device, e.g. for conditional access for conditional access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/462—Content 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/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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/47211—End-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/61—Network physical structure; Signal processing
- H04N21/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
- H04N21/6175—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/61—Network physical structure; Signal processing
- H04N21/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
- H04N21/6187—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a telephone network, e.g. POTS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/57—Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/4448—Receiver circuitry for the reception of television signals according to analogue transmission standards for frame-grabbing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/46—Receiver circuitry for the reception of television signals according to analogue transmission standards for receiving on more than one standard at will
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/64—Constructional details of receivers, e.g. cabinets or dust covers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0112—Conversion 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17327—Transmission or handling of upstream communications with deferred transmission or handling of upstream communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3129—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM] scanning a light beam on the display screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/642—Multi-standard receivers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/7921—Processing of colour television signals in connection with recording for more than one processing mode
- H04N9/7925—Processing of colour television signals in connection with recording for more than one processing mode for more than one standard
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/10—Integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/30—Transmission power control [TPC] using constraints in the total amount of available transmission power
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing 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/2105—Dual mode as a secondary aspect
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing 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/2115—Third party
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/22—Signal processing not specific to the method of recording or reproducing; Circuits therefor for reducing distortions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42221—Conversation recording systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits 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/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits 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/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, 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/3222—Display, 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits 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/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3274—Storage or retrieval of prestored additional information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/38—Transmitter circuitry for the transmission of television signals according to analogue transmission standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/45—Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/66—Transforming electric information into light information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/907—Television signal recording using static stores, e.g. storage tubes or semiconductor memories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0117—Conversion 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/0122—Conversion 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation 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/8042—Transformation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/26—Resource reservation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
- H04W88/085—Access point devices with remote components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S370/00—Multiplex communications
- Y10S370/901—Wide area network
- Y10S370/902—Packet switching
- Y10S370/903—Osi compliant network
- Y10S370/906—Fiber data distribution interface, FDDI
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S370/00—Multiplex communications
- Y10S370/901—Wide area network
- Y10S370/902—Packet switching
- Y10S370/903—Osi compliant network
- Y10S370/907—Synchronous 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
Description
技术领域 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:
其中,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
举例来说,在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
而在数字编码信号中每个信号帧的标题栏内,通常都会包含所谓的「同步字符」(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
图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 (
步骤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)
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)
| 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 |
-
2003
- 2003-11-26 CN CNB2003101179504A patent/CN100466729C/en not_active Expired - Fee Related
Patent Citations (4)
| 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 |