15th week of 2014 patent applcation highlights part 26 |
Patent application number | Title | Published |
20140098801 | Contention Based Access Of Resources In A Wireless Network - A wireless communication device for a wireless network employing a wireless time division communication structure, where the wireless communication device includes a wireless transmitter, a wireless receiver and an access control unit, which is configured to order the wireless transmitter to transmit, in a contention interval, a priority setting of a wireless communication device competing for resources, where the priority setting is transmitted as a signal having a frequency representing the priority setting, order the wireless receiver to receive, in the contention interval, priority settings of other competing wireless communication devices as signals having frequencies representing these priority settings, compare the transmitted priority setting with the received priority settings and seize a following data interval if the transmitted priority setting is higher than the received priority settings. | 2014-04-10 |
20140098802 | SYSTEMS AND METHODS OF FAST WIRELESS OUTPUT DEVICE ACTIVATION IN A MESH NETWORK SYSTEM - Systems and methods of fast wireless output device activation in a mesh network system are provided. Methods can include a parent device receiving data from a child device, the parent device determining if the data received from the child device requires an output, and if so, the parent device activating an output device associated with the parent device. In some methods, the parent device need not wait for instructions from a control panel or gateway before activating the output device. Accordingly, the latency time to activate the output device can be reduced. | 2014-04-10 |
20140098803 | APPARATUS AND METHOD FOR WIRELESS MESH NETWORK COMMUNICATIONS - A portable apparatus for use in a wireless mesh network includes a radio configured to transmit and receive signals to one or more network nodes coupled to a machine. The portable apparatus also includes a communication interface coupled to the radio, the communication interface being configured to be coupled to a computing device comprising a processor coupled to an input interface. | 2014-04-10 |
20140098804 | System and Method for Association of Transitory WiFi Users - Embodiments are provided for identifying transitory WiFi users and providing a differential treatment of such users in terms of delaying associating steps between user stations (STAs) and an access point (AP). A transitory user refers to a user or user device that connects to a WiFi AP but does not run applications that require association or assigning IP addresses, such as short-term or temporary connected WiFi users that are on the move. In an embodiment, a STA connects to an AP. Upon the STA indicating its transitory behavior to the AP or the AP detecting criteria of transitory behavior of the STA, the STA obtains a delay time value from the AP. The STA then delays sending an association request to the AP, or alternatively, the AP delays handling the association request from the STA in accordance with the delay time value. | 2014-04-10 |
20140098805 | DIRECT MODE COMMUNICATION SYSTEM AND COMMUNICATION ATTACHING METHOD THEREOF - A direct-mode communication system comprises a first client direct-mode communication apparatus and a backhaul network. The first client direct-mode communication apparatus transmits a register signal to the backhaul network to register with the backhaul network. After the first client direct-mode communication apparatus is registered, the backhaul network determines a location relationship between the first client direct-mode communication apparatus and a second client direct-mode communication apparatus. The backhaul network transmits a piece of wi-fi connection information to the first client direct-mode communication apparatus according to the location relationship. The first client direct-mode communication apparatus creates a wi-fi direct-mode communication connection with the second client direct-mode communication apparatus according to the piece of wi-fi connection information. | 2014-04-10 |
20140098806 | METHOD AND APPARATUS FOR SUPPORTING WIRELESS COMMUNICATION IN A VEHICLE - A system, for a vehicle, including a first wireless client station implemented in the vehicle, a wireless access point implemented in the vehicle, and a controller implemented in the vehicle. The first wireless client station is configured to transmit a first packet. The first packet includes a first command to control an operation of the vehicle. The wireless access point is configured to receive the first packet and transmit the first packet. The controller is configured to receive the first packet from the wireless access point and to control the operation of the vehicle in accordance with the first command included within the first packet. | 2014-04-10 |
20140098807 | CODING METHODS OF COMMUNICATING IDENTIFIERS IN PEER DISCOVERY IN A PEER-TO-PEER NETWORK - Systems and methodologies are described that facilitate identifying peers based upon encoded signals during peer discovery in a peer to peer network. For example, direct signaling that partitions a time-frequency resource into a number of segments can be utilized to communicate an identifier within a peer discovery interval; thus, a particular segment selected for transmission can signal a portion of the identifier, while a remainder can be signaled based upon tones communicated within the selected segment. Moreover, a subset of symbols within the resource can be reserved (e.g., unused) to enable identifying and/or correcting timing offset. Further, signaling can be effectuated over a plurality of peer discovery intervals such that partial identifiers communicated during each of the peer discovery intervals can be linked (e.g., based upon overlapping bits and/or bloom filter information). | 2014-04-10 |
20140098808 | Methods, Systems, and Computer Program Products for Providing Intra-Carrier IP-Based Connections Using a Common Telephone Number Mapping Architecture - Internet protocol (IP) based calls from a first terminal in an IP based communications system are routed to a second terminal in another communications system. In response to a call setup request at a common communications core that is common to both the IP based communications system and the other communications system, a query is transmitted to a private telephone number mapping database that contains routing information for terminals in both the IP based communications system and the other communications system requesting routing information for the second terminal. Routing information for the call setup request is received from the private telephone number mapping database for routing the call. | 2014-04-10 |
20140098809 | SYSTEM AND METHOD FOR PROCESSING MEDIA REQUESTS DURING TELEPHONY SESSIONS - In a preferred embodiment, the method of caching media used in a telephony application includes: receiving a media request; sending the media request to a media layer using HTTP; the a media layer performing the steps of checking in a cache for the media resource; processing the media request within a media processing server; and storing the processed media in the cache as a telephony compatible resource specified by a persistent address. The system of the preferred embodiment includes a call router and a media layer composed of a cache and media processing server. | 2014-04-10 |
20140098810 | FABRIC CHIP HAVING A PORT RESOLUTION MODULE - A fabric chip includes a plurality of port interfaces, wherein each of the plurality of port interfaces includes a network chip interface (NCI) block having a port resolution module, and wherein the port resolution module is to determine which of the port interfaces is to receive a packet from the NCI block, and a crossbar block communicatively coupled with each of the NCI blocks in the plurality of port interfaces. | 2014-04-10 |
20140098811 | METHOD AND APPARATUS FOR MEDIA DATA DELIVERY CONTROL - A method and apparatus control delivery of media data in a transmission system. A method of operating a sending entity in the transmission system includes identifying a fixed delay associated with transmission of media data in the transmission system and sending information about the fixed delay as a requirement on a length of time after transmission that the media data is passed to an application layer component or presented to a user of a receiving entity. A method of operating a receiving entity in the transmission system includes receiving media data and information about a fixed delay associated with the media data and identifying a requirement on a length of time after transmission that the media data is passed to an application layer component or presented to a user from the information about the fixed delay. | 2014-04-10 |
20140098812 | APPARATUS AND METHOD FOR ROUTING IN A NETWORK - A mechanism for routing in a network is described. The mechanism comprising receiving a request from a node; obtaining, based on the received request, an identifier relevant to said node; allocating a first local prefix; setting a first timer indicating a length of time the first local prefix or an address comprising the first local prefix is valid; setting a second timer indicating a length of time the first local prefix or the address comprising the first local prefix is preferred when the first local prefix or the address is valid; and sending a first message comprising said identifier, said first local prefix and said first timer to a network element. | 2014-04-10 |
20140098813 | IP MULTICAST SERVICE JOIN PROCESS FOR MPLS-BASED VIRTUAL PRIVATE CLOUD NETWORKING - A multicast cloud controller (“MCC”) in a cloud system implements a process to manage multicast traffic in a cloud network. The MCC is coupled to at least one virtualized server for hosting one or more virtual machines (“VM”), wherein the virtualized server comprises at least one virtual switch (“VS”) that supports multiprotocol label switching (MPLS) and the virtual switch is coupled to a top of rack switch (“TORS”) that supports MPLS. MPLS is utilized to support multicast data traffic in the cloud system such that the system and method reduces state and is scalable. | 2014-04-10 |
20140098814 | VIRTUAL MACHINE MULTICAST/BROADCAST IN VIRTUAL NETWORK - The performance of multicast and/or broadcasting between virtual machines over a virtual network. A source hypervisor accesses a network message originated from a source virtual machine, and uses the network message to determine a virtual network address associated with destination virtual machines (after potentially resolving group virtual network addresses). Using each virtual network address, the hypervisor determines a physical network address of the corresponding hypervisor that supports the destination virtual machine, and also determines a unique identifier for the destination virtual machine. The source hypervisor may then dispatch the network message along with the unique identifier to the destination hypervisor over the physical network using the physical network address of the hypervisor. The destination hypervisor passes the network message to the destination virtual machine identified by the unique identifier. | 2014-04-10 |
20140098815 | IP MULTICAST SERVICE LEAVE PROCESS FOR MPLS-BASED VIRTUAL PRIVATE CLOUD NETWORKING - A multicast cloud controller (“MCC”) in a cloud system implements a process to manage multicast traffic in a cloud network. The MCC is coupled to at least one virtualized server for hosting one or more virtual machines (“VM”), wherein the virtualized server comprises at least one virtual switch (“VS”) that supports multiprotocol label switching (MPLS) and the virtual switch is coupled to a top of rack switch (“TORS”) that supports MPLS. MPLS is utilized to support multicast data traffic in the cloud system such that the system and method reduces state and is scalable. | 2014-04-10 |
20140098816 | MULTICAST SWITCHING FOR DISTRIBUTED DEVICES - A system for multicast switching for distributed devices may include an ingress node including an ingress memory and an egress node including an egress memory, where the ingress node is communicatively coupled to the egress node. The ingress node may be operable to receive a portion of a multicast frame over an ingress port, bypass the ingress memory and provide the portion to the egress node when the portion satisfies an ingress criteria, otherwise receive and store the entire frame in the ingress memory before providing the frame to the egress node. The egress node may be operable to receive the portion from the ingress node, bypass the egress memory for the portion and provide the portion to the first egress port when an egress criteria is satisfied, otherwise receive and store the entire multicast frame in the egress memory before providing the multicast frame to an egress port. | 2014-04-10 |
20140098817 | MPLS TRAFFIC ENGINEERING FOR POINT-TO-MULTIPOINT LABEL SWITCHED PATHS - A source edge router initiates point-to-point (P2P) label switched paths (LSPs) to multiple receiver edge routers, sends one or more PATH messages to one or more nodes downstream of the source edge router for the P2P LSPs, wherein each one of the set of PATH messages includes a same identifier of a point-to-multipoint (P2MP) LSP that includes a session object that contains a tunnel identifier and a P2MP identifier, and receives from each of those nodes downstream of the source edge router, a set of one or more RESV messages, wherein each one of the received RESV messages received from a respective node downstream of the source edge router includes the identifier of the P2MP LSP and a label allocated by that node downstream of the source edge router. | 2014-04-10 |
20140098818 | Internal Cut-Through For Distributed Switches - Processing techniques in a network switch help reduce latency in the delivery of data packets to a recipient. The processing techniques include internal cut-through. The internal cut-through may bypass input port buffers by directly forwarding packet data that has been received to an output port. At the output port, the packet data is buffered for processing and communication out of the switch. | 2014-04-10 |
20140098819 | CONVERGENCE NETWORK BASED ON IDENTIFIER AND COMMUNICATION METHOD USING THE SAME - A convergence network based on an identifier and a communication method using the same are provided. The convergence network based on the identifier includes an underlying network including a plurality of communication entities and an access router configured to separate IDs and locators of the communication entities; at least one domain network configured in an overlay form using the access router, and configured to have a different identifier based on a communication type or a service type; and a global name server GNS configured to register an identifier for identifying each of a communication entities and a domain network. The communication entities communicate over the at least one domain network using the identifier. | 2014-04-10 |
20140098820 | CENTRALIZED CONTROL AND MANAGEMENT PLANES FOR DIFFERENT INDEPENDENT SWITCHING DOMAINS - A network includes a first switching domain having a distributed fabric comprised of interconnected standalone switches. The standalone switches communicate with each other in accordance with a packet-based distributed fabric protocol. A second switching domain has a plurality of cell-based switches in communication with a cell-based switch fabric. The cell-based switches communicate with each other through the cell-based switch fabric in accordance with a cell-based distributed fabric protocol. One of the cell-based switches is coupled by a communication link to one of the standalone switches of the first switching domain. The second switching domain includes a server device coupled to one of the cell-based switches. The server device is configured with logic to process control packets for the standalone switches in accordance with the packet-based distributed fabric protocol and control packets for the cell-based switches in accordance with a protocol that is different from the packet-based distributed fabric protocol. | 2014-04-10 |
20140098821 | SYSTEM AND METHOD FOR PROVIDING REMOTE MANAGEMENT OF A SWITCHING DEVICE - An information handling system is provided. The information handling system includes at least one network switch. The at least one network switch includes a network access port receiving network packets including management information at least one processing unit, the at least one processing unit transmitting and receiving serial information. The at least one network switch also includes a baseband management controller coupled between the network access port and the at least one processing unit, the baseband management controller converting the serial information into network information and converting the network packets into serial information and a remote management terminal coupled to the at least one network switch, the remote management terminal transmitting the network packets including management information to the network switch for remotely managing the network switch. | 2014-04-10 |
20140098822 | Port Mirroring at a Network Interface Device - A notification from a source host is received at a network interface device that indicates that a data packet is ready for transmission to a destination host. The data packet may be transmitted to the destination host via the network interface device, and a first completion queue event is generated. The first completion queue event may be used as a trigger to re-transmit the data packet to a port mirroring destination via the network interface device. In another example, a network interface device receives a data packet transmitted from a source host to a destination host. A first completion queue event is generated based on the receipt of the packet, and is used as a trigger to re-transmit the data packet to a port mirroring destination via the network interface device. | 2014-04-10 |
20140098823 | Ensuring Any-To-Any Reachability with Opportunistic Layer 3 Forwarding in Massive Scale Data Center Environments - Techniques are provided for updating routing tables of switch devices. At a first switch device of a first rack unit in a network, information is received about addresses of host devices in the network. The addresses are stored in a software cache. A packet is received from a first host device assigned to a first subnet and housed in the first rack unit. The packet is destined for a second host device assigned to a second subnet and housed in a second rack unit in the network. The packet is forwarded using the subnet entry and it may remain sub-optimal during a period before which an entry can be installed form a software cache. The software cache is evaluated to determine the address of the second host device. The packet is then forwarded optimally. This will ensure any-to-any communications in the network initially sub-optimally and subsequently optimally. | 2014-04-10 |
20140098824 | INTEGRATED CIRCUIT DEVICE AND METHOD OF PERFORMING CUT-THROUGH FORWARDING OF PACKET DATA - An integrated circuit device comprises a cut-through forwarding module. The cut-through forwarding module comprises at least one receiver component arranged to receive data to be forwarded, and at least one transmitter component arranged to transmit data stored within at least one transmitter buffer thereof. The cut-through forwarding module further comprises at least one delimiter component arranged to trigger a transmission of frame data within the at least one transmitter buffer, upon receipt of a first number of data elements of a respective data frame by the at least one receiver component, the first number of data elements comprising a first predefined integer value. | 2014-04-10 |
20140098825 | METHOD FOR IMPLEMENTING A MULTI-CHIP MODULE WITH A HIGH-RATE INTERFACE - A multi-chip module (MCM) may include a substrate, and first and second physical-layer (PHY) chips mounted on the substrate. In some implementations, the first PHY chip includes a multiplexer and a PHY circuit. The multiplexer is configured to receive a multiplexed data stream from a media access control (MAC) device, to demultiplex the multiplexed data stream into first and second data streams, to output the first data stream to the PHY circuit, and to output the second data stream to the second PHY chip. In some implementations, the first PHY includes a router and a PHY circuit. The router is configured to receive a plurality of data packets from a MAC device, to route one or more of the data packets having a first address to the PHY circuit, and to route one or more of the data packets having a second address to the second PHY chip. | 2014-04-10 |
20140098826 | Method and System for Dynamically Determining When to Train Ethernet Link Partners to Support Energy Efficient Ethernet Networks - Training, refreshing and/or updating Ethernet link partners for silent channels and/or silent directions of channels may be determined based on control parameters. This may be used to improve energy efficiency in Ethernet communication. Control parameters may comprise a default value and/or may be determined based on prior training, refreshing and/or updating. New values for the control parameters may be generated based on a magnitude of change between current and prior control parameter values or based on performance such as bit error rate. User input may be utilized to determine when to execute the training, refreshing and/or updating. The training, refreshing and/or updating may be done for one or more of a near-end crosstalk canceller, alien near-end crosstalk canceller, far-end crosstalk canceller, alien far-end crosstalk canceller and echo canceller. After the training, refreshing and/or updating, the silent channels may transition to active and/or may remain silent. | 2014-04-10 |
20140098827 | Externally Connected Time Port Changeover Method and Device - Disclosed are externally connected time port changeover method and device. The method includes: a node serving as a GM node transmitting time information via a first externally connected time port of the node; if the first externally connected time port fails, the node updating current node priority and GM node priority of the node as preset node priority which is node priority configured for the node when the node is activated; and the node judging whether a second externally connected time port of the node is up and the priority of the second externally connected time port is higher than the current GM node priority, if so, activating the second externally connected time port to transmit the time information. The problem that when the currently selected time access port has failed, changeover among ports cannot be completed in time is solved, thus improving the stability of the time synchronization network. | 2014-04-10 |
20140098828 | WAVELENGTH-TUNABLE LIGHT SOURCE AND WAVELENGTH VARIATION METHOD - A wavelength-tunable light source includes light sources having differing variable wavelength regions, where light sources having adjacent wavelength regions are distributed to different systems. The light sources are each set such that an end portion of the variable wavelength region of the light source overlaps an end portion of the variable wavelength region of another light source. A control unit selects and drives a first light source of a first system, varies a wavelength of the first light source, selects a second light source that is of a second system among the different systems and that has a wavelength region overlapping the variable wavelength region of the first light source, drives the second light source concurrently with the first light source and subsequently switches to the output light of the second light source, causing wavelength variation and executing continuous wavelength variation over a wide range. | 2014-04-10 |
20140098829 | LIGHT SOURCE, AND OPTICAL COHERENCE TOMOGRAPHY MODULE - An optical module includes a light source. The light source can be a swept wavelength light source, and optical module includes a wavemeter. The wavemeter includes a wavemeter tap capable of directing a wavemeter portion of light produced by the light source away from a main beam, a wavelength selective filter arranged to receive the wavemeter portion, a first wavemeter detector arranged to measure a transmitted radiation intensity of radiation transmitted through the filter, and a second wavemeter detector arranged to measure a non-transmitted radiation intensity of radiation not transmitted through but reflected by the filter. In addition, an optical coherence tomography apparatus includes the optical module. | 2014-04-10 |
20140098830 | EXTREME ULTRAVIOLET LIGHT GENERATION SYSTEM - An extreme ultraviolet light generation system may include an optical device configured to cause an optical path of a pulse laser beam to approximately match one of a first optical path in which the pulse laser beam is focused at a plasma generation region and a second optical path in which the pulse laser beam passes outside the plasma generation region, and a control unit configured to output a control signal to the optical device so that the optical device sets the optical path of the pulse laser beam to the second optical path from when a predetermined time starts to when the number of pulses contained in a timing signal reaches a predetermined value and sets the optical path of the pulse laser beam to the first optical path from when the number of pulses reaches the predetermined value to when the predetermined time ends. | 2014-04-10 |
20140098831 | SEMICONDUCTOR LASER DEVICE - A semiconductor laser includes a ridge section on top of a semiconductor laminated section. The ridge section is a stripe-shaped projection or ridge and serves as a constriction structure for constricting current and light. A pair of terrace sections is located on top of the semiconductor laminated structure. The terrace sections are raised island portions sandwiching and spaced from the ridge section. An active region is located below the ridge section as viewed in plan. High refractive index regions are located on both sides of the active region and below the terrace sections, respectively. Cladding regions are located between the active region and the high refractive index regions. The high refractive index regions have a higher refractive index than the cladding regions. | 2014-04-10 |
20140098832 | DRIVING DEVICE AND LIGHT-EMITTING UNIT - A driving device includes: a driving circuit configured to provide a drive current; a first detecting circuit; a second detecting circuit configured to detect a first reference current or a physical quantity corresponding thereto, as well as a second reference current or a physical quantity corresponding thereto; a first generating circuit configured to generate an additive voltage as a control voltage at a light-emission time of a light-emitting element, and further to generate a second voltage as a control voltage at a non-light-emission time of the light-emitting element; and a second generating circuit configured to generate a third reference current. The second detecting circuit has a first adder circuit that generates the first reference current by adding the second reference current and the third reference current with each other. | 2014-04-10 |
20140098833 | HYBRID VERTICAL CAVITY LASER FOR PHOTONIC INTEGRATED CIRCUIT - According to example embodiments, a hybrid vertical cavity laser for a photonic integrated circuit (PIC) includes: a grating mirror between first and second low refractive index layers, an optical waveguide optically coupled to one side of the grating mirror, a III-V semiconductor layer including an active layer on an upper one of the first and second low refractive index layers, and a top mirror on the III-V semiconductor layer. The grating mirror includes a plurality of bar-shaped low refractive index material portions arranged parallel to each other. The low refractive index material portions include a plurality of first portions having a first width and a plurality of second portions having second width in a width direction. The first and second widths are different. | 2014-04-10 |
20140098834 | TIME-TEMPERATURE INDICATOR SYSTEM - The present invention relates to a time-temperature indicator system useful for monitoring the time and temperature exposure of foods, nutraceuticals, pharmaceuticals, cosmetics, chemicals and other products. The system provides improved time-temperature sensitivity and a response which better reflects that of the reactions leading to quality loss of the monitored product. Further, the invention also relates to a combination comprising said time-temperature indicator system and a product storage container. A method for producing said time-temperature indicator system is also part of the present invention. | 2014-04-10 |
20140098835 | TEMPERATURE INFORMATION ASSEMBLY FOR A COOKING HOB - The present invention relates to a temperature information assembly for a cooking hob ( | 2014-04-10 |
20140098836 | TEMPERATURE INDICATING PAINT - A temperature indicating paint is provided. The paint is spreadable onto a surface of an article. The paint includes particles of an alloy of two or more metals. The particles vary in relative composition of the metals such that particles having different compositions have different solidus and liquidus melting temperatures. | 2014-04-10 |
20140098837 | Antenna Selection with Frequency-Hopped Sounding Reference Signals - A transceiver has a first antenna and a second antenna for transmitting alternatively a frequency-hopped sounding reference signal (SRS) over a sub-band of a bandwidth at a time. The transceiver includes a determination unit for determining whether a number of sub-bands in the bandwidth is odd or even, a transmitter for transmitting the SRS continuously from the first antenna, if the number of sub-bands is even, and a receiver for receiving a response to the transmitting. | 2014-04-10 |
20140098838 | DIGITAL RECEIVER PERFORMANCE IN THE PRESENCE OF IMAGE FREQUENCIES - A digital Radio Frequency (RF) receiver may exhibit image frequencies and these image frequencies may be mathematically related to the intermediate frequency (IF) that is utilized for transmission and reception. In accordance with an embodiment, channel switching may be performed to identify an appropriate receive frequency in the presence of image frequencies on other channels. In accordance with another embodiment, data on a receive channel is evaluated to determine whether the data is inverted, and then appropriate correction may be performed on subsequently received data. | 2014-04-10 |
20140098839 | ALL BAND GNSS RECEIVER - One embodiment of the present invention provides a signal-recording system. During operation, the system receives a plurality of radio frequency (RF) signals, separates the RF signals to obtain a first group of RF signals in a first RF band and a second group of RF signals in a second RF band, and simultaneously down-converts the first group of RF signals to a first group of low intermediate-frequency (low-IF) signals in a first IF band and the second group of RF signals to a second group of low-IF signals in a second IF band. The system further converts the first group of low-IF signals and the second group of low-IF signals to the digital domain, and simultaneously processes all of the converted low-IF signals. | 2014-04-10 |
20140098840 | Method, Apparatus and Computer Program for Controlling a Receiver - Linear symbol level equalisation is used to estimate a transmitted symbol vector x | 2014-04-10 |
20140098841 | UNDERWATER ACOUSTIC MULTIPLE-INPUT/MULTIPLE-OUTPUT (MIMO) COMMUNICATION SYSTEMS AND METHODS - Methods and systems for acoustic multiple-input/multiple-output (MIMO) communication in an underwater environment. The method includes: a) receiving signals at multiple receivers representing transmitted signals from multiple transmitters, b) estimating channel responses between the multiple receivers and the multiple transmitters, c) performing an initial demodulation process on the received signals using the estimated channel responses to remove inter-symbol interference (ISI), and d) performing at least one subsequent demodulation process on the received signals. The subsequent demodulation process: i) removes co-channel interference (CoI) using the estimated channel responses and demodulated signals from an immediately preceding demodulation process to form interference cancelled signals and ii) removes ISI from the interference cancelled signals. In the initial and subsequent demodulation processes, ISI removal includes a time reversal combining process followed by a single-channel decision feedback equalization (DFE) process. | 2014-04-10 |
20140098842 | SYSTEMS AND METHODS OF CONTROLLING POWER - According to another embodiment, a power control apparatus is provided. The power control apparatus includes a grid power inlet configured to receive grid power, a grid power outlet configured to provide grid power, a data transmission input configured to receive low voltage power, and means for actuating a relay to selectively couple the grid power inlet to the grid power outlet in response to receiving the low voltage power from the data transmission input. | 2014-04-10 |
20140098843 | DIGITALLY CONTROLLED JITTER INJECTION FOR BUILT IN SELF-TESTING (BIST) - A digitally controlled jitter injection apparatus for built in self-testing includes a transceiver circuit having a transmitter circuit and a receiver circuit. The digitally controlled jitter injection apparatus also includes a generator that generates a composite jitter including multi-tone jitter components. The digitally controlled jitter injection apparatus also includes a processor operable to digitally inject the composite jitter into a receiver circuit and/or a transmitter circuit of the transceiver circuit. | 2014-04-10 |
20140098844 | JOINT TRANSMITTER AND RECEIVER GAIN OPTIMIZATION FOR HIGH-SPEED SERIAL DATA SYSTEMS - Embodiments of the present invention allow for adjustment of transmitter amplitude during joint transmitter (TX) and receiver (RX) equalization. During joint TX and RX adaptation, when the receiver requires a gain update, the receiver gain update is masked above or below a preset range. The RX gain update (instruction) is encoded into a transmitter amplitude update (instruction) transferred through back channel communication. The translation of RX gain to TX amplitude update is performed after the RX gain reaches a specified range. Such masking, encoding and translation reserves a certain amount RX gain range to account for RX gain variation due to process, voltage, and temperature (PVT) changes over time, and also to offer better linear equalization in the receiver over a constrained VGA bandwidth. | 2014-04-10 |
20140098845 | TRANSCEIVER MODULE - A transceiver comprising a tank circuit, a variable differential conductance, VDC, coupled to the tank circuit, and a variable resistance coupled to the VDC is disclosed. The variable resistance is arranged to bias the VDC into a region of positive differential conductance during a first state of operation of the transceiver, and bias the VDC into a region of negative differential conductance during a second state of operation of the transceiver. | 2014-04-10 |
20140098846 | NEAR-FIELD MIMO WIRELESS TEST SYSTEMS, STRUCTURES, AND PROCESSES - Systems, processes, and structures allow enhanced near-field testing of the uplink and/or downlink performance of MIMO wireless devices (DUT), such as for any of product development, product verification, and/or production testing. Signal channels may preferably be emulated to test the performance of a device under test (DUT) over a range of simulated distances, within a near-field test environment. An enhanced process provides automated testing of a DUT over a wireless network, e.g. such as but not limited to a WLAN. The enhanced MIMO channel emulator may preferably be operated over a high dynamic range. | 2014-04-10 |
20140098847 | TEST CIRCUIT - A test circuit may include an analog signal generator having an output and configured to generate an analog output signal at the output in accordance with a timing parameter; an analog-to-digital converter (ADC) having an input connected to the output of the analog signal generator, and an output and configured to generate a first digital output signal dependent on the analog signal; and a configurable digital signal generator comprising an output and configured to generate a second digital output signal in accordance with the timing parameter at the output. | 2014-04-10 |
20140098848 | Time Domain Reflectometry Step to S-Parameter Conversion - A method and apparatus are provided for calculating s-parameters of a device under test from step waveforms acquired by a time domain network analyzer. | 2014-04-10 |
20140098849 | METHOD AND DEVICE FOR CREATING AND MAINTAINING SYNCHRONIZATION BETWEEN VIDEO SIGNALS - A method and device for providing synchronized data output is provided. The method includes generating two data streams sending data to be presented in synchronization. Both streams are generated by the same processor-based device. The first data stream follows a first protocol and the second data stream follows a second (different) protocol. The processor of the processor-based device adjusts a data rate of the second data stream to cause a reduction in any timing offset between the streams. | 2014-04-10 |
20140098850 | GENERATING A SINGLE CONTENT ENTITY TO MANAGE MULTIPLE BITRATE ENCODINGS FOR MULTIPLE CONTENT CONSUMPTION PLATFORMS - A content management system may generate a single content entity to manage multiple bitrate encodings for multiple content consumption platforms. A content management system may receive master content from a content creator/provider. Multiple bitrate encodings of the master content may be generated for consumption on multiple content consumption platforms. A single content entity identifier may be created to identify as a single content entity the generated bitrate encodings. The single content entity may be published to a content delivery system. The content delivery system may receive requests from content consumption devices for the content entity. A content delivery system may dynamically generate a content manifest to be sent to the content consumption device for use in streaming the content entity. | 2014-04-10 |
20140098851 | INDICATION OF VIDEO PROPERTIES - In one example, a method of decoding video data includes receiving, by a video decoder, a coded video sequence and decoding one or more bits of a reserved bits syntax element for the coded video sequence as one or more coding tool enable bits, wherein the reserved bit syntax element is part of a syntax structure that includes profile and level information, and wherein the one or more coding tool enable bits indicate whether one or more coding tools are enabled for use by the video decoder in decoding the video sequence. In some examples, the syntax structure is a profile_tier_level syntax structure. In additional examples, one or more coding tool enable bits are not included elsewhere in a sequence parameter set (SPS) syntax information. | 2014-04-10 |
20140098852 | COMPRESSION BANDWIDTH OVERFLOW MANAGEMENT USING AUXILIARY CONTROL CHANNEL - Embodiments of the present invention are directed toward increasing the throughput of information without increasing the data rates in transmission links in order to provide simpler and lower-power data transmission circuits. According to an aspect of the present invention, there is provided a data processor that includes: a compression encoder engine configured to receive a data signal and to compress the data signal to output a compressed data signal; a compression buffer configured to receive the compressed data signal and to buffer the compressed data signal to output a buffered data signal; and a link distributor configured to receive the buffered data signal and to distribute the buffered data signal to at least one of a first distribution signal or a second distribution signal according to a compression ratio. | 2014-04-10 |
20140098853 | Output Management of Prior Decoded Pictures at Picture Format Transitions in Bitstreams - Systems and methods may be provided for determining whether or not to output the “decoded pictures yet to be output” (DPYTBO) after decoding a random access point (RAP) picture of the second of two consecutive coded video sequences in a bitstream. The DPYTBO pictures may reside in a portion of memory coupled to a video decoder. The portion of memory may correspond to the Decoder Picture Buffer (DPB) of the video decoder. The picture resolution in the bitstream is allowed to change only at the start of a CVS. The first coded picture in a coded video sequence (CVS) may be a RAP picture. The second CVS may or may not have a picture resolution that is different from the picture resolution corresponding to the first CVS. | 2014-04-10 |
20140098854 | LOSSLESS INTRA-PREDICTION VIDEO CODING - Blocks of a frame of a video stream can be encoded using lossless intra-prediction encoding. The compression ratio of lossless intra-prediction encoding can be improved by performing lossy encoding on the intra-predicted residual. The encoded residual is then decoded and the reconstructed residual is subtracted from the original residual. The resulting difference residual is encoded using lossless encoding and included in the output bitstream along with the lossy encoded residual, permitting the block to be decoded with no loss at a decoder. | 2014-04-10 |
20140098855 | LOSSLESS INTRA-PREDICTION VIDEO CODING - Blocks of a frame of a video stream can be encoded using lossless inter-frame prediction encoding. The compression ratio of lossless inter-frame encoding can be improved by first examining the magnitude of a motion vector used to perform inter-frame prediction. If the magnitude of the motion vector is small, the residual generated by the inter-prediction can be entropy coded and included in the encoded bitstream. If the magnitude of the motion vector is greater than a threshold, the residual can be encoded using lossy encoding and then decoded and subtracted from the original residual. The resulting difference residual is encoded using lossless encoding and included in the output bitstream along with the lossy encoded residual, permitting the block to be decoded with no loss at a decoder. | 2014-04-10 |
20140098856 | LOSSLESS VIDEO CODING WITH SUB-FRAME LEVEL OPTIMAL QUANTIZATION VALUES - A block of a frame of a video stream can be encoded using lossless coding that generates a transform domain residual block and a spatial domain difference block. The compression ratio of the coding may be improved by selecting an optimal quantization value on a per-block basis. The optimal quantization value can be selected by quantizing a residual block resulting from prediction of the block using a plurality of candidate quantization values and selecting the candidate quantization value that results in the fewest number of bits for the quantized residual block. | 2014-04-10 |
20140098857 | Bounded Rate Near-Lossless And Lossless Image Compression - A system adjusts the quantization parameter used to encode an image sample (e.g., pixel component). The system accesses a quantization parameter for encoding a current image pixel from an implicit rate control and obtains a measure of another image sample within a particular distance from the sample. When the measure meets a predetermined criterion, the system adjusts the quantization parameter, encodes the pixel after adjusting the quantization parameter, and explicitly indicates the adjusting of the quantization parameter to a decoding system. | 2014-04-10 |
20140098858 | High Precision Encoding and Decoding of Video Images - Methods, systems, and computer programs for improved quality video compression. Image quality from MPEG-style video coding may be improved by preserving a higher number of bits during intermediate encoding and decoding processing steps. Problems of inverse discrete cosine transform (IDCT) mismatch can be eliminated by exactly matching the IDCT function numerical algorithm of the decoder to the IDCT function numerical algorithm used for the decoding portion of the encoder. Also included is an application of high precision compression to wide dynamic range images by extending the range of the “quantization parameter” or “QP”. The extension of QP may be accomplished either by increasing the range of QP directly, or indirectly through a non-linear transformation. Also included is an application of extended intermediate processing precision and an extended QP range to reduced contrast regions of an image to extend the precision with which the low-contrast portions are compression coded. | 2014-04-10 |
20140098859 | ENTROPY DECODING METHOD, AND DECODING APPARATUS USING SAME - The present invention relates to an entropy decoding method and to a decoding apparatus using same. The entropy decoding method according to the present invention comprises: a step of decoding a bin of a syntax element; and a step of acquiring information on the syntax element based on the decoded bin. In the step of decoding the bin, context-based decoding or bypass decoding is performed for each bin of the syntax element. | 2014-04-10 |
20140098860 | FILE FORMAT FOR VIDEO DATA - A device generates a file that stores coded samples that contain coded pictures of the video data. The file also includes a sample entry that includes an element that indicates whether all sequence parameter sets (SPSs) that are activated when a stream to which the sample entry applies is decoded have syntax elements that indicate that temporal sub-layer up-switching to any higher temporal sub-layer can be performed at any sample associated with the SPSs. The same or different device determines, based on the element in the sample entry, that all SPSs that are activated when the stream to which the sample entry applies is decoded have syntax elements that indicate that temporal sub-layer up-switching to any higher temporal sub-layer can be performed at any sample associated with the SPSs. | 2014-04-10 |
20140098861 | Architecture for Hybrid Video Codec - A method for video encoding comprising transforming a plurality of pixels to generate a first plurality of transform coefficients, quantizing the first plurality of transform coefficients to generate a plurality of quantized transform coefficients, computing a plurality of prediction pixels based on a plurality of reconstructed pixels which are prediction references for the plurality of pixels, transforming the plurality of prediction pixels to generate a second plurality of transform coefficients, and computing a plurality of prediction residual coefficients as a difference between the plurality of quantized transform coefficients and the second plurality of transform coefficients. | 2014-04-10 |
20140098862 | ENCODING OR DECODING METHOD AND APPARATUS - Embodiments of the present invention provide an encoding or decoding method and apparatus. The method includes: extracting first information in a bitstream; determining a chroma component intra prediction mode according to the first information; when the chroma component intra prediction mode cannot be determined according to the first information, extracting second information in the bitstream; and determining the chroma component intra prediction mode according to the second information, where the first information includes information for indicating whether the chroma component intra prediction mode is a DM mode or an LM mode, the second information is used to indicate a remaining mode as the chroma component intra prediction mode, and the remaining mode is one of available chroma component intra prediction modes other than a mode that may be determined according to the first information. | 2014-04-10 |
20140098863 | VIDEO CODER PROVIDING IMPLICIT COEFFICIENT PREDICTION AND SCAN ADAPTATION FOR IMAGE CODING AND INTRA CODING OF VIDEO - A predictive video coder performs gradient prediction based on previous blocks of image data. For a new block of image data, the prediction determines a horizontal gradient and a vertical gradient from a block diagonally above the new block (vertically above a previous horizontally adjacent block). Based on these gradients, the encoder predicts image information based on image information of either the horizontally adjacent block or a block vertically adjacent to the new block. The encoder determines a residual that is transmitted in an output bitstream. The decoder performs the identical gradient prediction and predicts image information without need for overhead information. The decoder computes the actual information based on the predicted information and the residual from the bitstream. | 2014-04-10 |
20140098864 | Referenceable Frame Expiration - Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation. | 2014-04-10 |
20140098865 | DEVICE, METHOD, AND PROGRAM FOR PICTURE CODING, AND DEVICE, METHOD, AND PROGRAM FOR PICTURE DECODING - An intra prediction mode selecting unit selects an intra prediction mode for a block subject to coding. A most probable mode list construction unit constructs, using intra prediction modes for multiple reference blocks, a list of most probable modes having a certain number of elements for any block subject to coding, irrespective of the number of different intra prediction modes for multiple coded blocks. A most probable mode index calculating unit calculates, when the intra prediction mode for a block subject to coding is probable, information identifying the most probable mode according to the list. A non-probable mode index calculating unit calculates, when the intra prediction mode for a block subject to coding is not probable, information identifying the non-probable mode according to the list. | 2014-04-10 |
20140098866 | In-Loop Adaptive Wiener Filter for Video Coding and Decoding - A video encoder may use an adaptive Wiener filter inside the core video encoding loop to improve coding efficiency. In one embodiment, the Wiener filter may be on the input to a motion estimation unit and, in another embodiment, it may be on the output of a motion compensation unit. The taps for the Wiener filter may be determined based on characteristics of at least a region of pixel intensities within a picture. Thus, the filtering may be adaptive in that it varies based on the type of video being processed. | 2014-04-10 |
20140098867 | METHOD AND APPARATUS FOR DECODING INTRA PREDICTION MODE - An intra prediction mode decoding method includes reconstructing an intra prediction mode group indicator and a prediction mode index, constructing an MPM group including three intra prediction modes using valid intra prediction modes of left and top blocks of the current block, determining the intra prediction mode corresponding to the prediction mode index in the intra prediction group corresponding to the intra prediction mode group indicator, and assigning the lowest mode numbers to non-directional modes. Therefore, it is possible to reduce the amount of information for encoding the intra prediction mode of the current block by using intra prediction modes having higher possibility of being equal to the intra prediction mode of the current block. Also, it is possible to reduce the amount of information by assigning lowest mode numbers to the non-directional modes. | 2014-04-10 |
20140098868 | FILE FORMAT FOR VIDEO DATA - A device generates a file that comprises a plurality of samples that contain coded pictures. In addition, the file contains a box that identifies a sample group that contains one or more samples from among the plurality of samples, wherein the box further indicates that each sample in the sample group is a step-wise temporal sub-layer access (STSA) sample. The same or different device identifies, based on data in the box that identifies the sample group, STSA samples from among the samples in the file that contains the box. | 2014-04-10 |
20140098869 | Fused Region-Based VDR Prediction - An input image is divided into non-overlapping regions. For each of the non-overlapping regions, first output data is predicted with a first prediction function, parameters related thereto and region-specific input image data. For each region with prior-predicted neighbor regions, a pixel border portion, adjacent to the neighbor region, is defined. For the pixels in the defined border portion, second output data is predicted with a second prediction function, parameters related thereto, input image data from the border portion of the current region, and input prediction parameter data from the neighbor region. The first output prediction data is fused with the second output data to predict a final set of output prediction values. | 2014-04-10 |
20140098870 | METHOD TO DERIVE AT LEAST ONE MOTION VECTOR OF A BI-PREDICTIVE BLOCK IN A CURRENT PICTURE - In one embodiment, a method for a moving picture coding system to derive at least one motion vector of a bi-predictive block in a current picture from a motion vector of a first block in a first picture includes selecting, by the moving picture coding system, a list 1 motion vector of the first block in the first picture as a motion vector for deriving list 0 and list 1 motion vectors of the bi-predictive block if the first block only has the list 1 motion vector, the first picture being permitted to be located temporally before the current picture and permitted to be located temporally after the current picture and deriving the list 0 and list 1 motion vectors of the bi-predictive block by applying a bit operation to the selected motion vector. | 2014-04-10 |
20140098871 | METHOD TO DERIVE AT LEAST ONE MOTION VECTOR OF A BI-PREDICTIVE BLOCK IN A CURRENT PICTURE - In one embodiment, a method for a moving picture coding system to derive at least one motion vector of a bi-predictive block in a current picture from a motion vector of a first block in a first picture includes selecting, by the moving picture coding system, a list 1 motion vector of the first block in the first picture as a motion vector for deriving list 0 and list 1 motion vectors of the bi-predictive block if the first block only has the list 1 motion vector, the first picture being permitted to be located temporally before the current picture and permitted to be located temporally after the current picture and deriving the list 0 and list 1 motion vectors of the bi-predictive block by applying a bit operation to the selected motion vector, the bit operation including 8 bits right shift. | 2014-04-10 |
20140098872 | METHOD TO DERIVE AT LEAST ONE MOTION VECTOR OF A BI-PREDICTIVE BLOCK IN A CURRENT PICTURE - In one embodiment, a method for a moving picture coding system to derive at least one motion vector of a bi-predictive block in a current picture from a motion vector of a first block in a first picture includes selecting, by the moving picture coding system, a list 1 motion vector of the first block in the first picture as a motion vector for deriving list 0 and list 1 motion vectors of the bi-predictive block if the first block only has the list 1 motion vector, the first picture being permitted to be located temporally before the current picture and permitted to be located temporally after the current picture, scaling the selected motion vector and deriving the list 0 and list 1 motion vectors of the bi-predictive block based on the scaled motion vector. | 2014-04-10 |
20140098873 | METHOD TO DERIVE AT LEAST ONE MOTION VECTOR OF A BI-PREDICTIVE BLOCK IN A CURRENT PICTURE - In one embodiment, a method for a moving picture coding system to derive at least one motion vector of a bi-predictive block in a current picture from a motion vector of a first block in a first picture includes selecting, by the moving picture coding system, a list 1 motion vector of the first block in the first picture as a motion vector for deriving list 0 and list 1 motion vectors of the bi-predictive block if the first block only has the list 1 motion vector, the first picture being permitted to be located temporally before the current picture and permitted to be located temporally after the current picture, scaling the selected motion vector and deriving the list 0 and list 1 motion vectors of the bi-predictive block by applying a bit operation to the scaled motion vector, the bit operation including 8 bits right shift. | 2014-04-10 |
20140098874 | METHOD TO DERIVE AT LEAST ONE MOTION VECTOR OF A BI-PREDICTIVE BLOCK IN A CURRENT PICTURE - In one embodiment, a method for a moving picture coding system to derive at least one motion vector of a bi-predictive block in a current picture from a motion vector of a first block in a first picture includes selecting, by the moving picture coding system, a list 1 motion vector of the first block in the first picture as a motion vector for deriving list 0 and list 1 motion vectors of the bi-predictive block if the first block only has the list 1 motion vector, the first picture being permitted to be located temporally before the current picture and permitted to be located temporally after the current picture and deriving the list 0 and list 1 motion vectors of the bi-predictive block based on the selected motion vector. | 2014-04-10 |
20140098875 | METHOD TO DERIVE AT LEAST ONE MOTION VECTOR OF A BI-PREDICTIVE BLOCK IN A CURRENT PICTURE - In one embodiment, a method for a moving picture coding system to derive at least one motion vector of a bi-predictive block in a current picture from a motion vector of a first block in a first picture includes selecting, by the moving picture coding system, a list 1 motion vector of the first block in the first picture as a motion vector for deriving list 0 and list 1 motion vectors of the bi-predictive block if the first block only has the list 1 motion vector, the first picture being permitted to be located temporally before the current picture and permitted to be located temporally after the current picture, scaling the selected motion vector and deriving the list 0 and list 1 motion vectors of the bi-predictive block by applying a bit operation to the scaled motion vector. | 2014-04-10 |
20140098876 | METHOD OF DETERMINING MOTION VECTORS FOR A BI-PREDICTIVE IMAGE BLOCK - In one embodiment, the method includes obtaining a type of the first reference picture; and determining motion vectors of the bi-predictive image block based on the type of the first reference picture. The type is one of a long-term type and a short-term type, and characterizes a temporal distance of the first reference picture with respect to the bi-predictive block. The motion vectors of the bi-predictive image block are determined according to a first set of expressions if the first reference picture is of the short-term type, and according to a second set of expressions if the first reference picture is of the long-term type. The second set of expressions is different than the first set of expressions. The method further includes decoding the bi-predictive image block based on the determined motion vectors. | 2014-04-10 |
20140098877 | DETERMINE REFERENCE MOTION VECTORS - A method for encoding a video stream having a plurality of blocks including a current block. The method includes identifying, from a plurality of previously coded blocks, a plurality of candidate motion vectors; identifying, for the current block, a set of reconstructed pixel values corresponding to a set of previously coded pixel values; determining, for at least one of the plurality of candidate motion vectors, an error value based on the set of reconstructed pixel values and a set of predicted values for the set of previously coded pixel values; and selecting, from the plurality of candidate motion vectors, a reference motion vector for the current block based on the error value. | 2014-04-10 |
20140098878 | METHOD AND DEVICE FOR MOTION INFORMATION PREDICTION IN MULTI-VIEW VIDEO CODING - The invention concerns a method for encoding a video stream, an associated method for decoding a video stream, an associated encoder, an associated decoder and associated computer programs. The encoding method is directed to encoding a video stream comprising at least one video sequence, comprising, for the encoding of a square or rectangular block of a picture of a video sequence of the video stream, selecting a motion information predictor for said block from a list of candidate motion information predictors, and entropic encoding of an index representative of a position of the selected motion information predictor in said list. The encoding method further comprises computing statistics representative of a frequency of selection of each motion information predictor of said list on a first portion of a current video sequence, and, for a current block to encode of a second portion following said first portion of the current video sequence, selecting a current motion information predictor for said current block, and entropic encoding of an item of information representative of said selected current motion information predictor, said item of information and/or said entropic encoding being dependent on said computed statistics. | 2014-04-10 |
20140098879 | METHOD AND APPARATUS FOR MOTION ESTIMATION IN A VIDEO SYSTEM - The present invention relates to a method and apparatus for motion estimation (ME) of a video in a video system. The method includes estimating an occlusion area by using a pattern map; removing a motion vector which corresponds to the estimated occlusion area from a motion vector field, and outputting remaining motion vectors as first candidate motion vectors; collecting motion vectors which correspond to an area of interest in the input video, detecting a representative motion vector which represents the collected motion vectors, and comparing the first candidate motion vectors with the representative motion vector removing a first candidate motion vector having a difference in a weight value from the representative motion vector which is greater than a first threshold value and outputting the remaining first candidate motion vectors as second candidate motion vectors; and performing a motion estimation operation by using the second candidate motion vectors. | 2014-04-10 |
20140098880 | PREDICTION MODE INFORMATION UPSAMPLING FOR SCALABLE VIDEO CODING - In one embodiment, an apparatus configured to code video data includes a processor and a memory unit. The memory unit stores video data associated with a first layer having a first spatial resolution and a second layer having a second spatial resolution. The video data associated with the first layer includes at least a first layer block and first layer prediction mode information associated with the first layer block, and the first layer block includes a plurality of sub-blocks where each sub-block is associated with respective prediction mode data of the first layer prediction mode information. The processor derives the predication mode data associated with one of the plurality of sub-blocks based at least on a selection rule, upsamples the derived prediction mode data and the first layer block, and associates the upsampled prediction mode data with each upsampled sub-block of the upsampled first layer block. | 2014-04-10 |
20140098881 | MOTION FIELD UPSAMPLING FOR SCALABLE CODING BASED ON HIGH EFFICIENCY VIDEO CODING - An apparatus for coding video information according to certain aspects includes a memory unit and a processor in communication with the memory unit. The memory unit is configured to store video information associated with a first layer having a first spatial resolution and a corresponding second layer having a second spatial resolution, wherein the first spatial resolution is less than the second spatial resolution. The video information includes at least motion field information associated with the first layer. The processor upsamples the motion field information associated with the first layer. The processor further adds an inter-layer reference picture including the upsampled motion field information in association with an upsampled texture picture of the first layer to a reference picture list to be used for inter prediction. The processor may encode or decode the video information. | 2014-04-10 |
20140098882 | INTER-VIEW PREDICTED MOTION VECTOR FOR 3D VIDEO - For a depth block in a depth view component, a video coder derives a motion information candidate that comprises motion information of a corresponding texture block in a decoded texture view component, adds the motion information candidate to a candidate list for use in a motion vector prediction operation, and codes the current block based on a candidate in the candidate list. | 2014-04-10 |
20140098883 | METHOD AND APPARATUS FOR VIDEO CODING - There are disclosed various methods, apparatuses and computer program products for video encoding and decoding. In some embodiments information on a sampling grid of a current view component and information on a sampling grid of a reference view component is obtained and is used to select one or more resampling filter parameters for filtering at least a part of the reference view component to be used in one or more of inter-view prediction and view synthesis prediction of the current view component. In some embodiments the difference between the vertical sampling grid position of an interpolated reference view component and the vertical sampling grid position of the current view component is used to compensate a motion vector offset to be used in inter-view prediction of the current view component. | 2014-04-10 |
20140098884 | TRANSMITTING APPARATUS AND TRANSMISSION METHOD - If a loss of a RTP packet is detected, a RTT acquisition unit acquires time information corresponding to a period of time needed from transmission of data from a transmitting apparatus to reception of this data at a receiving apparatus. A QoS switching unit determines based on the time information whether moving image data is to be retransmitted that was transmitted from the transmitting apparatus but that has been lost without being received by the receiving apparatus or moving image data located in playback time sequence after the lost moving image data is to be encoded without referring to the lost moving image data and the resultant encoded moving image data is to be transmitted. | 2014-04-10 |
20140098885 | SYSTEM FOR COMPRESSING AND DE-COMPRESSING DATA USED IN VIDEO PROCESSING - Disclosed are systems and methods used in motion estimation and particularly for data compression. Embodiments of the invention may store and operate on an n-bit value in less than n bits. In one embodiment, if the multi-bit value is less than a threshold, then the multi-bit value is stored in the reduced-bit storage directly, with no loss of precision. If the multi-bit value is greater than the threshold, then the Most Significant Bits (MSBs) of the multi-bit value are shifted onto the reduced-bit storage, and a compression flag set. To decompress, if the compression flag was not set, the bits stored in the reduced-bit storage are merely copied back into the multi-bit value directly. If the compression flag was set, then the bits stored in the reduced-bit storage are shifted (left) by the same amount they were shifted (right) during compression, and an error-minimizing value is added. | 2014-04-10 |
20140098886 | Video Compression Implementing Resolution Tradeoffs and Optimization - Compression transforming video into a compressed representation (which typically can be delivered at a capped pixel rate compatible with conventional video systems), including by generating spatially blended pixels and temporally blended pixels (e.g., temporally and spatially blended pixels) of the video, and determining a subset of the blended pixels for inclusion in the compressed representation including by assessing quality of reconstructed video determined from candidate sets of the blended pixels. Trade-offs may be made between temporal resolution and spatial resolution of regions of reconstructed video determined by the compressed representation to optimize perceived video quality while reducing the data rate. The compressed data may be packed into frames. A reconstruction method generates video from a compressed representation using metadata indicative of at least one reconstruction parameter for spatial regions of the reconstructed video. | 2014-04-10 |
20140098887 | REDUCING MEMORY CONSUMPTION DURING VIDEO DECODING - Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment. | 2014-04-10 |
20140098888 | Hardware Accelerated Compressed Video Bitstream Escape Code Handling - Apparatus, systems and methods for hardware accelerated compressed video bitstream escape code handling are disclosed including an apparatus comprising a bitstream parser (BSP) to parse a bitstream of compressed video data. The BSP includes circuitry to extract uncompressed run and level data from the bitstream when the BSP detects an escape code in the bitstream. Other implementations are disclosed. | 2014-04-10 |
20140098889 | FRAME BLOCK COMPARISON - Various arrangements for testing video decoder device functionality are presented. A video frame decoded by a video decoder device under test may be received. The received video frame may be segmented into a plurality of blocks. A first value may be calculated for a first block of the plurality of blocks of the received video frame using pixel values of pixels present within the first block. The first value may be compared to a first reference value. The first reference value may correspond to a first reference block of one or more reference frames. Video decoder functionality of the video decoder device may be determined to be functional at least partially based on comparing the first value to the first reference value. | 2014-04-10 |
20140098890 | NEIGHBOR DETERMINATION IN VIDEO DECODING - Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment. | 2014-04-10 |
20140098891 | VIDEO ENCODING DEVICE AND VIDEO ENCODING METHOD - A video encoding device, in the case where a video of the progressive format is inputted, processes a frame as a picture, in the case where a video of the interlace format is inputted, processes a field as a picture. A video encoding device generates code string by generating display control information corresponding to a format of the video and describing the display control information in the code string. The display control information includes sequence unit display control information which is commonly used in a display process of all pictures that belong to a sequence to be decoded and picture unit display control information which is individually used in a display process of a picture to be decoded. A second code string generator stores each of the sequence unit display control information and the picture unit display control information in an extended information area generated in units of pictures. | 2014-04-10 |
20140098892 | VIDEO DECODING DEVICE AND VIDEO DECODING METHOD - A video decoding device, in the case where a video of the progressive format is inputted, processes a frame as a picture, in the case where a video of the interlace format is inputted, processes a field as a picture. A video decoding device performs display control corresponding to a format of the both video by analyzing display control information in display control information analyzer. The display control information includes sequence unit display control information which is commonly used in a display process of all pictures that belong to a sequence to be decoded and picture unit display control information which is individually used in a display process of a picture to be decoded. A second code string analyzer acquires each of the sequence unit display control information and the picture unit display control information from an extended information area in units of pictures. | 2014-04-10 |
20140098893 | DATA PROCESSING APPARATUS FOR CONFIGURING DISPLAY INTERFACE BASED ON COMPRESSION CHARACTERISTIC OF COMPRESSED DISPLAY DATA AND RELATED DATA PROCESSING METHOD - A data processing apparatus at a transmitter end has an output interface and a display controller. The output interface packs a compressed display data into an output bitstream, and outputs the output bitstream via a display interface. The display controller refers to a compression characteristic of the compressed display data to configure a transmission setting of the output interface over the display interface (e.g., number of data lines, operating frequency of each data line, and/or behavior in the blanking period). A data processing apparatus at a receiver end has an input interface and a controller. The input interface receives an input bitstream via a display interface, and un-packs the input bitstream into a compressed display data that is transmitted over the display interface. The controller configures a reception setting of the input interface over the display interface in response to a compression characteristic of the compressed display data. | 2014-04-10 |
20140098894 | IDENTIFICATION OF OPERATION POINTS APPLICABLE TO NESTED SEI MESSAGE IN VIDEO CODING - A device decodes, from a scalable nesting supplemental enhancement information (SEI) message in an encoded video bitstream, a plurality of syntax elements that identify a plurality of operation points to which a nested SEI message encapsulated by the scalable nesting SEI message applies. Furthermore, the device uses one or more syntax elements of the nested SEI message to perform an operation regarding any of the operation points to which the nested SEI message applies. | 2014-04-10 |
20140098895 | HYPOTHETICAL REFERENCE DECODER PARAMETER SYNTAX STRUCTURE - A video encoder signals, in an encoded video bitstream, a video parameter set (VPS) that includes a plurality of Hypothetical Reference Decoder (HRD) parameter syntax structures that each include HRD parameters. For each respective HRD parameter syntax structure in the plurality of HRD parameter syntax structures, the VPS further includes a syntax element indicating whether the HRD parameters of the respective HRD parameter syntax structure include a common set of HRD parameters in addition to a set of sub-layer-specific HRD parameter information specific to a particular sub-layer of the encoded video bitstream. The common set of HRD parameters is common to all sub-layers of the encoded video bitstream. A video decoder or other device decodes, from the encoded video bitstream, the VPS and performs an operation using the HRD parameters of at least one of the HRD parameter syntax structures. | 2014-04-10 |
20140098896 | SUB-BITSTREAM APPLICABILITY TO NESTED SEI MESSAGES IN VIDEO CODING - A device determines, based at least in part on a syntax element in a scalable nesting supplemental enhancement information (SEI) message encapsulated by an SEI Network Abstraction Layer (NAL) unit, whether a nested SEI message encapsulated by the scalable nesting SEI message is applicable to a default sub-bitstream. The default sub-bitstream is an operation point representation of an operation point defined by a layer identifier specified in a NAL unit header of the SEI NAL unit and a temporal identifier specified in the NAL unit header. When the nested SEI message is applicable to the default sub-bitstream, the device uses the nested SEI message in an operation on the default sub-bitstream. | 2014-04-10 |
20140098897 | Providing a Common Set of Parameters for Sub-Layers of Coded Video - Systems and methods disclosed herein may describe methods and systems for generating, receiving, and/or processing a bitstream comprising at least a first coded video stream (CVS), the first CVS comprising a first flag that indicates whether each of a plurality of sub-layers in a coded video sequence has a respectively corresponding set of sub-layer parameters or whether a common set of sub-layer parameters corresponds to the plural sub-layers, wherein each sub-layer corresponds to a respective temporal identifier value. | 2014-04-10 |
20140098898 | VIDEO DECODING ERROR CONCEALMENT TECHNIQUES - Techniques for synchronizing error concealment during video decoding include determining a decoding error. A recovery point within a current frame is determined for each decoding error. The determined recovery point may be the start of the next good slice of a frame after the current frame containing the error. The number of macroblock to be concealed is also determined. The determined number of macroblocks from the recovery point may then be concealed in hardware or software. The techniques for concealing errors may also include determining available macroblocks for use in concealing the error. The techniques for concealing errors may further include selecting a given concealment mode. | 2014-04-10 |
20140098899 | SYSTEMS AND PROCESSES FOR ESTIMATING AND DETERMINING CAUSES OF VIDEO ARTIFACTS AND VIDEO SOURCE DELIVERY ISSUES IN A PACKET-BASED VIDEO BROADCAST SYSTEM - Estimating and determining causes of video artifacts and video source delivery issues is conducted by a hybrid approach utilizing both video coding layer with DCT information as well as pixel domain information. Coded syntax elements and data as well as sample information in the compressed frequency domain of the video coding layer is analyzed in real time and parallel image analysis algorithms are performed on pixel samples on the GPU core. Computed values from the video coding layer and the image layer are combined to deduce cause of the video artifact and video source delivery issues. | 2014-04-10 |
20140098900 | DOWNLINK MULTI-USER INTERFERENCE ALIGNMENT SCHEME - A method, system and device are provided for using a predetermined vector, v | 2014-04-10 |