Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

565 results about "Code converter" patented technology

System and method for providing remote data access for a mobile communication device

In one exemplary embodiment, a system for providing data access between an information source and a mobile communication device includes a transcoding system and a first network device. The transcoding system includes a plurality of transcoders, and each transcoder is operable to transcode information content from a respective first content type into a respective second content type. The first network device is in communication with the transcoding system and includes a connection handler system. The connection handler system is operable to receive connection data for a connection between the information source and the mobile communication device and to select a corresponding connection handler. The connection handler is operable to select one or more transcoders from the plurality of transcoders to transcode the information content.
Owner:MALIKIE INNOVATIONS LTD

Cell phone audio/video in-flight entertainment system

An airborne cell phone in-flight entertainment (IFE) system uses a cell phone for calls and IFE requests by dialing appropriate numbers. A pico cell receives the calls and the IFE requests. A soft switch switches the calls and IFE requests according to the telephone number. A transceiver receives the calls from the soft switch and sends them to a ground station that directs them to a telephone system. A media server receives IFE requests and provides IFE to the cell phone. A direct broadcast satellite (DBS) receiver on the aircraft receives DBS signals. A transcoder converts the received DBS signals from one compressed video format to another. A broad-to-connection protocol conversion process receives converted format DBS signals and converts them to video content blocks, stores the video content blocks to a continuously updated buffer and presents them to the media server and then to the cell phone.
Owner:BURRANA IP & ASSETS LLC

System and method for managing content

A system for managing media files having different format characteristics includes a transcoder, a content store, and a plurality of clients. The content store is capable of storing a media file in a first format. The clients are each associated with one or more media file formats and capable of playing media files to users. The transcoder is capable of receiving a request identifying a media file from a first client and, in response to receiving the request, retrieving the media file from the content store in a first format. The transcoder is also operable of modifying the media file from the first format to a second format associated with the first client and, while modifying the media file from the first format to the second format, transmitting a modified portion of the media file to the first client.
Owner:IMAGINE COMM

Electronic document delivery system employing distributed document object model (DOM) based transcoding and providing interactive javascript support

Several different embodiments of an electronic document delivery system are described including a client machine (e.g., a palmtop / handheld computer or wireless communication device) coupled to a transcoder proxy. One embodiment of the system allows a client machine with limited resources to support JAVASCRIPT. The transcoder proxy receives an electronic document in a first digital format (e.g., HTML or XML). A JAVASCRIPT event may be associated with an element of the document including JAVASCRIPT code executed in response to the JAVASCRIPT event. The transcoder proxy assigns a unique identifier to the element, and forms a model of a logical structure of the document (e.g., a document object model or DOM). The transcoder proxy uses the model to produce an “original” script including a portion of the document expressed in a second digital format (e.g., a scripting language), and provides the original script to the client machine. The client machine uses the original script to display / present the document portion. The client machine associates the JAVASCRIPT event with the element identifier, generates the JAVASCRIPT event in response to user input, and provides JAVASCRIPT event information and the associated identifier to the transcoder proxy. The transcoder proxy accesses the element within the model using the identifier, executes the JAVASCRIPT code producing a result, uses the model and the result to produce a “modification” script, and provides the modification script to the client machine. The client machine uses the modification script to modify the displayed / presented portion of the document.
Owner:IBM CORP

System and method for pushing data from an information source to a mobile communication device including transcoding of the data

A system for pushing information content from an information source to a mobile communication device over a network includes a transcoding system and a first network device. The transcoding system includes a plurality of transcoders, each transcoder operable to transcode the information content from a respective input content type into a respective output content type. The first network device is in communication with the transcoding system, and includes a push module. The push module is operable to receive a connection request from the information source. The connection request includes an identifier associated with the mobile communication device. The push module is further operable to select a corresponding connection handler that is operable to select one or more transcoders from the plurality of transcoders to transcode the information content.
Owner:MALIKIE INNOVATIONS LTD

System and method for transcoding web content for display by alternative client devices

A computer-implemented method and system for processing transactions between a client device and a web page. The system includes an adapter for receiving and interpreting a request from the client device, wherein the adapter is configured to interface with the client device. A generator retrieves a web page specified by the request. A transcoder receives the retrieved web page and applies a transcoding rule to extract data from the web page. The transcoding rule used is one of a set of predefined rules relating to the web page. The transcoder also transforms the data into a standardized form so that the adapter can then modifying the standardized data into a compatible form for display by the client device. Therefore, web based transactions can be performed by a variety of client devices, including portable, wireless and voice-based devices.
Owner:D-LINK

Distributed on-demand media transcoding system and method

A system and method for the on-demand transcoding of media content from a source type to a destination type is provided, wherein the system includes a plurality of transcoders for transcoding from a plurality of source types to a plurality of destination types, and wherein the system receives a transcoding request for media content, fetches the media content in response to the transcoding request, sends the media content to one of the plurality of transcoders based on the source type and destination type, transcodes the media content from the source type to the destination type, thereby generating transcoded media content, and transmits the transcoded media content. The system fetches, sends, and transcodes the media content and transmits the transcoded media content in a pipelined fashion. The system also provides for the publication of media content as a file or stream of digital data, for the archiving of media content, and the caching of transcoded media content to improve system efficiency.
Owner:SONY CORP

Method and system of use of transcode directives for distributed control of transcoding servers

A method and system using directive script in a web intermediary proxy machine that provides the function of a transcoder. The intermediary machine's transcoders are controlled by directive script that directs the order and properties of transcoder operations executed on one or more transcoders in the intermediary machine. These directive scripts are stored in an on-the-fly modifiable directive database accessible to the web intermediary proxy machine. The user's client machine browser passes an HTTP request to the web intermediary machine, which passes the HTTP request to a web content server, which returns an HTML response back to the web intermediary machine. This HTML response is sent to at least one transcoder that resides in or is at least accessible to the intermediary proxy machine. The transcoder identifies the type of device being used by the client from the HTTP request. The user's preference transcoding settings are retrieved in the form of directives from a directive script, preferably in XML format, retrieved from a settings database, and applied to the transcoders. The tailored transcoded response is then sent back to the user's client machine.
Owner:IBM CORP

System and method for providing remote data access and transcoding for a mobile communication device

A system for providing information content over a network to a mobile communication device includes a transcoding system and a first network device. The transcoding system includes a plurality of transcoders. Each transcoder is operable to transcode the information content from a respective input content type into a respective output content type. The first network device is in communication with the transcoding system and includes a connection handler system. The first network device is operable to receive a first connection request that includes transcoder request data and to select a corresponding connection handler. The connection handler is operable to select one or more transcoders from the plurality of transcoders based on the transcoder request data.
Owner:MALIKIE INNOVATIONS LTD

Rate control with picture-based lookahead window

A method of rate control using a picture-based lookahead sliding window in a dual-pass transcoder / encoder compressed video architecture extracts statistics from an input video signal according to a simple compression standard, the input video signal being a compressed video signal for transcoding or an uncompressed video signal for encoding. A trans-factor is calculated for a current picture based on previous pictures in a sliding window to predict the complexity of the current picture, the trans-factor being a ratio of global complexity measures for the simple compression standard versus a sophisticated compression standard. Bits for the current picture are then allocated based on the complexity of future pictures in the sliding window. After encoding the current picture according to the sophisticated compression standard, the target bits of and the picture complexity in the sliding window, as well as the trans-factor, are updated as the window is moved by one picture. The extraction of the statistics is achieved in a transcoder by using a simple compression standard decoder to produce the statistics from the compressed video signal as the input video signal, and in an encoder by using a simple compression encoder to generate the statistics from the uncompressed video signal as the input video signal.
Owner:GOOGLE TECH HLDG LLC

Rate control method for video transcoding

The present invention discloses a system and method for rate control of MPEG video streams to achieve a target bit rate in a transcoder at the best visual quality possible. The invention monitors video buffer fullness for selecting the amount of rate reduction necessary to achieve a target bit rate. The invention also utilizes a method for selective requantization of DCT coefficients to assure visual quality.
Owner:CISCO SYST CANADA

Coding system and its method, coding device and its method, decoding device and its method, recording device and its method, and reproducing device and its method

The present invention relates to a transcoder for executing a re-coding process on an encoded stream generated based on an MPEG standard in order to generate a re-coded stream having a different GOP (Group of Pictures) structure or bit rate.Specifically, a decoding device of a transcoder 106 decodes a source encoded stream to generate decoded video data and extracts past coding parameters superposed in the encoded stream as history_stream( ). In this case, the decoding device extracts the past coding parameters based on information superposed in the encoded stream as re_coding_stream_info( ).An encoding device receives the decoded video data and the past coding parameters and uses the past coding parameters to carry out an encoding process in a manner such that this process will not degrade image quality, thereby generating a re-coded stream. Further, the encoding device selects one of the past coding parameters which are optimal for an application connectively following the encoding device and describes only the selected past coding parameters in the encoded stream as history_stream( ). The encoding device superposes, as re_coding_stream_info( ), information indicating the selected past coding parameters so that the following application can properly extract the coding parameters for the history_stream( ) from the re-coded stream.
Owner:SONY CORP

An allocation and issue stage for reordering a microinstruction sequence into an optimized microinstruction sequence to implement an instruction set agnostic runtime architecture

A system for an agnostic runtime architecture. The system includes a system emulation / virtualization converter, an application code converter, and a system converter wherein the system emulation / virtualization converter and the application code converter implement a system emulation process, and wherein the system converter implements a system conversion process for executing code from a guest image. The system converter further comprises an instruction fetch component for fetching an incoming microinstruction sequence, a decoding component coupled to the instruction fetch component to receive the fetched macro instruction sequence and decode into a microinstruction sequence, and an allocation and issue stage coupled to the decoding component to receive the microinstruction sequence perform optimization processing by reordering the microinstruction sequence into an optimized microinstruction sequence comprising a plurality of dependent code groups. A microprocessor pipeline is coupled to the allocation and issue stage to receive and execute the optimized microinstruction sequence. A sequence cache is coupled to the allocation and issue stage to receive and store a copy of the optimized microinstruction sequence for subsequent use upon a subsequent hit on the optimized microinstruction sequence, and a hardware component is coupled for moving instructions in the incoming microinstruction sequence.
Owner:INTEL CORP

Video conferencing system transcoder

In various embodiments, multiple participants (at endpoints) may connect through a video conferencing system. A screen may display other participants in the conference call. For example, multiple participants may be displayed in respective portions of the screen. In some embodiments, each of the participants may use video conferencing systems that support different resolutions. In some embodiments, a transcoder may resolution transcode signals to allow the conference call participants to be displayed on each participant's respective screen at up to the highest possible resolution supported by the respective screen. For example, low resolution video conferencing systems may be displayed on a high definition screen of a high resolution system at the low resolution of the low resolution video conferencing system while another image on the same high definition screen from a different, higher resolution video conferencing system, may be displayed at the higher resolution.
Owner:LIFESIZE INC

Method and apparatus for voice transcoding between variable rate coders

A variable rate compressed voice signal domain transcoder that transcodes a bitstream representing frames of data encoded according to a first voice compression standard to a bitstream representing frames of data according to a second voice compression standard; the second voice compression standard defines a variable-rate voice codec. The method includes unquantizing a bitstream into a first set of parameters compatible with a first compression standard. The first set of parameters in addition to external control commands are then used to determine the frame class and rate for the second compression standard. Next, the first set of parameters are transformed into a second set of parameters compatible with a second compression standard according to the frame-classification and rate determination decision without converting the first set of parameters to an analog or digital voice waveform representation. The transformation approaches can be varied and further optimized based on the characteristics of the pair of first compression standard and the second compression standard. Lastly, the second set of parameters is packed into a bitstream compatible with the second compression standard.
Owner:ONMOBILE GLOBAL LTD +1

Multimedia service system for portable devices using hardware transcoder

The present invention relates to a system for providing a multimedia service to a portable device. The multimedia service system of the present invention includes a multimedia source, a hardware transcoder, an interface unit, a storage unit and a portable device. The multimedia source provides multimedia contents including video and / or audio data. The hardware transcoder converts the multimedia contents into contents having a format suitable for a display device of the portable device. The interface unit transmits the contents converted by the transcoder. The storage unit stores therein the contents received through the interface unit. The portable device receives the contents from the storage unit and displays the contents. The transcoder changes at least one of video and / or audio formats, a bandwidth (data rate), a frame rate and a resolution of the contents provided from the multimedia source. Accordingly, the present invention can provide multimedia contents most suitable for a portable device having a relatively low display capability.
Owner:KOREA ELECTRONICS TECH INST

Transcoder for scalable multi-layer constant quality video bitstreams

A method codes an output bitstream of an input video so the decoded output bitstream has a constant perceived quality. A base layer bitstream having a constant bit-rate is generated from the input video, and an input enhancement layer bitstream is generated from a difference between the input video and the base layer bitstream. Rate and distortion characteristics are extracted from the base layer bitstream and the input enhancement layer bitstream, and an output enhancement layer bitstream having a variable bit-rate is generated from the input enhancement layer bitstream according to the rate and distortion characteristics. The base layer bitstream and the output enhancement layer bitstream, in combination, form an output bitstream having a variable bit-rate and a constant distortion.
Owner:MITSUBISHI ELECTRIC RES LAB INC

Method and system for controlling operation of a network, such as a WLAN, related network and computer program product therefor

A system controls operation of a network, such as a WLAN, where at least one information stream is delivered to at least one user via a link that is exposed to variable operating conditions. The system includes a controller module for monitoring the operating conditions of the link, and at least one transcoder for selectively transcoding the information stream by selectively varying one or more transcoding parameters as a function of the monitored operating conditions.
Owner:STMICROELECTRONICS SRL

Network Controlled Serial and Audio Switch

System and method for zero client communications. A zero client device includes a housing, and in the housing, a transcoding processing unit (transcoder) and a communications processing unit coupled to the transcoder. The transcoder is configured to receive input data from human interface device(s), encode the input data, and provide the encoded input data to the communications processing unit for transmission over a network to a server. The communications processing unit is configured to receive the encoded input data from the transcoder, transmit the encoded input data over the network to the server, receive output data from the server, and send the output data to the transcoder. The transcoder is further configured to receive the output data from the communications processing unit, decode the output data, and send the decoded output data to at least one of the human interface devices.
Owner:CLEARCUBE TECHNOLOGY INC

Cloud-Based Transcoding Platform Systems and Methods

Methods and systems for transcoding in a cloud computing platform are disclosed. According to an embodiment, a receiver receives an uploading file by one data block at a time, and stores the received data blocks in various storage modules. Small segment files are then generated when the size of the received data blocks is larger than a threshold. A transcoder transcodes the small segment files from one format such as a bit rate or a frame size to another while the receiver is still receiving a new data block. The transcoded small segment files may be stitched together to form a stitched file, which may be stored in a storage module to be downloaded through a content distribution network (CDN). The transcoded small segment files may be passed to streaming servers for streaming over a network while the receiver is still receiving a new data block of the uploading file.
Owner:FUTUREWEI TECH INC

System and Method for Non-destructively Normalizing Loudness of Audio Signals Within Portable Devices

Many portable playback devices cannot decode and playback encoded audio content having wide bandwidth and wide dynamic range with consistent loudness and intelligibility unless the encoded audio content has been prepared specially for these devices. This problem can be overcome by including with the encoded content some metadata that specifies a suitable dynamic range compression profile by either absolute values or differential values relative to another known compression profile. A playback device may also adaptively apply gain and limiting to the playback audio. Implementations in encoders, in transcoders and in decoders are disclosed.
Owner:DOLBY LAB LICENSING CORP +1

Adaptive multimedia system for providing multimedia contents and codec to user terminal and method thereof

Disclosed are an adaptive multimedia system for providing multimedia contents and a codec to a user terminal, and a method thereof. The adaptive multimedia system includes: a media server controller that receives profile information from an open codec player of the user terminal, and when a codec for decoding the multimedia contents does not exist in the user terminal, transmits a control message to allow the multimedia contents and the decoding codec to be transmitted together; and at least one transmission frame generator that encodes the multimedia contents through a transcoder and an encoding module according to the control message transmitted from the media server controller, generates a transmission frame including the encoded multimedia contents and the decoding codec, and transmits the generated transmission frame to the open codec player.
Owner:ELECTRONICS & TELECOMM RES INST

Method and an apparatus for mapping an mpeg transport stream into ip packets for wlan broadcast

A method for mapping from an MPEG-2 transport stream to an IP-based RTP / UDP / IP stack for broadcasting service in a WLAN. All the mapping functions may be performed in a receiver transcoder (FIG. 2). Mobile devices such as laptop computers, cell phones and PDAs have limited battery power, CPU processing and memory resources. To reduce CPU processing power and consumption battery power in these devices certain data processing functions are achieved in the communicating systems, such as the de-multiplexer function that typically prepares an MPEG-2 for retransmission at the local level. When a transcoder, capable of de-multiplexing and MPEG-2 transport stream receives a program it de-multiplexes the stream based on PIDs assigned to each transport packet. This de-multiplexing function extracts several components from a transport stream: video and audio PES / ES associated with programs and PSI (PAT and PMTs).
Owner:THOMSON LICENSING SA +1

Distributed Architecture for Encoding and Delivering Video Content

A split architecture for encoding a video stream. A source encoder may encode a video content stream to obtain an encoded bitstream and a side information stream. The side information stream includes information characterizing rate and / or distortion estimation functions per block of the video content stream. Also, a different set of estimation functions may be included per coding mode. The encoded bitstream and side information stream may be received by a video transcoder, which transcodes the encoded bitstream to a client-requested picture resolution, according to a client-requested video format and bit rate. The side information stream allows the transcoder to efficient and compactly perform rate control for its output bitstream, which is transmitted to the client device. This split architecture may be especially useful to operators of content delivery networks.
Owner:COHERENT LOGIX

Method and apparatus for controlling distributed transcoders

A wireless communication system comprises an infrastructure that includes a first network element that is upstream of a second network element, wherein the first network element comprises a first transcoder and the second network element comprises a second transcoder. The communication system controls a transcoding of voice by determining a first bearer type supported by the first transcoder, determining a second bearer format type mutually supported by the infrastructure and a mobile station serviced by the infrastructure, and selecting one of the first transcoder and the second transcoder to transcode the voice based on the first bearer format type and the second bearer format type.
Owner:GOOGLE TECH HLDG LLC

Communication equipment, transcoder device and method for processing frames associated with a plurality of wireless protocols

To address the need for an apparatus and method for transcoding among multiple wireless protocols, the present invention provides a framework for more generalized transcoding. A voice processing resource (e.g., 105) of a transcoder (101) receives the dynamic transcoding attributes (e.g., 201–207) for a frame and then transcodes that frame according to the requirements of the transcoding attributes. These dynamic attributes may contain information such as the wireless protocol involved, the frame type, the source type, the sequence number, the delivery timing requirements, and the delivery mode of subsequent frames.
Owner:GOOGLE TECH HLDG LLC

Method and apparatus for processing a bitstream in a digital video transcoder

A method and apparatus for processing a bitstream in a digital video transcoder is described. In one example, an adjustment factor is determined that relates a number of bits representing a selected frame defined by the bitstream to a target number of bits for the selected frame. An average spatial activity value among sets of video data is associated with the selected frame. A spatial activity value for a selected set of the sets of video data is determined. A normalized spatial, activity value for the selected set of frequency video data is then computed in response to the average spatial activity value, the spatial activity value, and a function of the adjustment factor. Target bit reduction for each of the sets of video data may be computed using a function of the normalized spatial activity value and the adjustment factor.
Owner:GOOGLE TECH HLDG LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products