30th week of 2013 patent applcation highlights part 29 |
Patent application number | Title | Published |
20130188638 | Multicast Source Registration - A method, in accordance with particular embodiments, includes receiving an interest solicitation message advertising an availability of data from at least one source of a plurality of sources. The solicitation message comprises a source identifier indentifying the at least one source and a group identifier identifying at least one group. The method also includes sending a null message to a rendezvous node. The null message comprises the source identifier and the group identifier. The method additionally includes receiving, via the rendezvous node, a join message indicating that at least one endpoint has requested to join the at least one group identified by the group identifier. The method further includes sending a start message to the at least one source. The start message indicates that at least one endpoint has requested to join the group. The method also includes, receiving a first portion of the data after sending the start message. | 2013-07-25 |
20130188639 | METHOD, APPARATUS, SYSTEM, AND ARTICLE OF MANUFACTURE FOR PROVIDING DISTRIBUTED CONVERGENCE NODES IN A COMMUNICATION NETWORK ENVIRONMENT - Distributed convergence nodes referred to as “Supernodes”, embodied as a functional technology component within an end user application, automatically determine whether said component should become “active” and assume the responsibility of forwarding IP multicast data present on a LAN (which supports IP multicast communication) to a “Routing Supernode” via a WAN (which does not support IP multicast communication). The Routing Supernode, in turn, is responsible for forwarding that traffic to other Supernodes present on other LANs. The traffic sent to and from the Routing Supernode is sent via unicast communication. All Supernodes are responsible for forwarding traffic on their respective LAN across the WAN to a Routing Supernode, and for forwarding traffic received over the WAN from the Routing Supernode onto their own respective LANs. An election process determines which device in a LAN is to operate as a SuperNode. | 2013-07-25 |
20130188640 | MULTICAST MISS NOTIFICATION FOR A DISTRIBUTED NETWORK SWITCH - Techniques are provided for multicast miss notification for a distributed network switch. In one embodiment, a bridge element in the distributed network switch receives a frame destined for a multicast group on a network. If a local multicast forwarding table of the bridge element does not include any forwarding entry for the multicast group, a forwarding entry is selected from the local multicast forwarding table as a candidate for being replaced. An indication of the candidate is sent to a management controller in the distributed network switch. | 2013-07-25 |
20130188641 | ADDRESS TRANSLATION - An apparatus, method, system and computer-readable medium are provided for converting traffic of a first communication type to traffic of one or more additional communication types. In some embodiments, the communication types may comprise IP communications, such as IPv4 and IPv6 communications. In some embodiments, multicast communications may be supported. For example, one or more tunnels or channels may be established to support transmitting data, such as content, to one or more destination addresses. In some embodiments, a destination address may be associated with a user device. One or more messages may comprise an address that may be extracted by a device, such as a router, to determine a destination. The one or more messages may comprise a request for service or a request to join a service group. | 2013-07-25 |
20130188642 | System and Method for Deterministic I/O with Ethernet Based Industrial Networks - A networking system is discussed. The system may be used for industrial networks, where deterministic behavior is often valued. Bounded message travel times may be achieved for a first set of network traffic. Additional traffic may be routed over the networking system without interfering with the message travel times associated with the first set of network traffic. Systems and methods for assigning priority to various sets of network traffic are discussed. | 2013-07-25 |
20130188643 | METHOD AND APPARATUS FOR HYBRID PACKET/FABRIC SWITCH - A hybrid data center switching system includes a first switching device, a routing/switching device, a core switching device and communication links. The first switching device has a plurality of external packet interfaces and a plurality of external fabric interfaces. The external packet interfaces are configured to receive and transmit data packets in accordance with a standards-based packet protocol. The external fabric interfaces are configured to receive and transmit data packets in accordance with a fabric protocol. The routing/switching device is coupled to the plurality of external packet interfaces via a first communications link. The core switching device has a packet interface and a fabric interface. The packet interface is coupled to the routing/switching device via a second communications link. A third communications link between the external fabric interfaces and the fabric interface of the core switching device is operable for transporting data packets in accordance with the fabric protocol. | 2013-07-25 |
20130188644 | INTERNET PROTOCOL MULTIMEDIA SUBSYSTEM NETWORK, AND DATA TRANSMISSION METHOD AND APPARATUS - Embodiments of the present invention provide an Internet Protocol multimedia subsystem network, and a data transmission method and apparatus, which are used in the field of communications technologies. The data transmission method which is used in the IMS includes: performing tunnel encapsulation for an RTP packet to obtain a tunnel packet, where the tunnel packet includes a record unit, and a plurality of RTP packets are encapsulated in each record unit; and sending the tunnel packet to a peer end over a tunnel connected to the peer end. According to the embodiments of the present invention, the additional bandwidth caused by tunnel encapsulation is reduced, the bandwidth of a single packet is lowered, and the user experience and service access capabilities are improved. | 2013-07-25 |
20130188645 | Media Access Control Bridging in a Mesh Network - A network comprising a switch configured to learn a source address (SA) for a source node with a source port that receives a frame comprising the SA if the SA is not previously learned on another port and to subsequently forward any frame comprising a destination address (DA) for a destination node that matches the learned SA on the source port associated with the SA. A network comprising a switch configured to flood a frame received on a receiving port if the frame comprises a DA that is not previously learned on a source port and to distinguish the flooded frame from other forwarded frames by labeling the flooded frame, wherein the frame is flooded on a plurality of ports. A method comprising disabling a plurality of filtering database (FDB) entries that correspond to a plurality of addresses that are associated with a port, and sending the addresses in a control frame. | 2013-07-25 |
20130188646 | METROPOLITAN AREA NETWORK COMMUNICATIONS METHOD AND COMMUNICATION SYSTEM - A metropolitan area network (MAN) communications method, a metropolitan area server, a node switch, a node server, and a MAN communication system for solving the incapability of an IP network in ensuring transmission quality. The communications method comprises: a piece of MAN equipment accessing a MAN, the metropolitan area server in the MAN allocating for the network accessing equipment a protocol tag and a MAN address; the MAN equipment comprising the node switch and the node server; the protocol tag being used as a description of the connection between the MAN equipment and the metropolitan area server; for each cross MAN service request, the metropolitan area server allocating a data tag of the corresponding service: the data tag being used as a description of the connection among the service node related to the service. This invention is applicable in multimedia transmission, and is capable of ensuring a stable transmission rate, thereby avoiding delays. | 2013-07-25 |
20130188647 | COMPUTER SYSTEM FABRIC SWITCH HAVING A BLIND ROUTE - A fabric switch includes ports, a blind route determination function component, a location function component, and a routing function component. Packets are received and forwarded via the ports. The blind route determination function component determines whether a port at which a packet is received is configured for a blind route, the location function component provides for determining a location of routing information within the packet based at least in part on the input port at which the packet was received if a blind route is not defined for the port. The routing function component provides for determining an output port as a routing function based at least in part on the contents of the location, or the existence of a blind route. | 2013-07-25 |
20130188648 | RELAY APPARATUS, RECEPTION APPARATUS, AND COMMUNICATON SYSTEM - A relay apparatus in a communication system including a transmission apparatus, a reception apparatus, and a plurality of relay apparatuses which include the relay apparatus, including: a receiver configured to receive distributed sequential packets from the transmission apparatus which distributes sequential packets for the reception apparatus among the plurality of relay apparatuses, a memory configured to store distributed sequential packets of the sequential packets in sequential order, the distributed sequential packets are distributed and transmitted to the relay apparatus by the transmission apparatus, and a processor configured to select a discard packet from the distributed sequential packets based on a discard condition, and to add a discard information to a previous packet and to transmit the previous packet, the discard information indicates a sequence number of the discard packet to be discarded, and the previous packet is one of the distributed sequential packets before the discard packet in sequential order. | 2013-07-25 |
20130188649 | Communication Session Processing - Measures for use in processing communication sessions in a telecommunications network are provided. Each communication session has a signalling path spanning a plurality of devices including one or more intermediate network devices and at least two endpoint devices, the signalling path comprising a plurality of signalling segments, each segment being between two devices in the plurality of devices. A first signalling message, comprising a first identifier associated with the communication session, is received via a first signalling segment for a communication session. At least part of the first identifier is transformed using a deterministic encryption algorithm to generate a second identifier. A second signalling message, comprising the second identifier, is transmitted via a second signalling segment for the communication session to associate the second identifier with the communication session. | 2013-07-25 |
20130188650 | HIGH FREQUENCY SWITCH - There is provided a high frequency switch formed on an SOI substrate and having improved insertion loss characteristics in a multimode system. The high frequency switch includes: at least one first port; at least one second port; a common port; a first series switch; and a second series switch. | 2013-07-25 |
20130188651 | MOBILITY IN IP WITHOUT MOBILE IP - Not Mobile IP (NMIP) comprises methods for implementing macro-mobility in an IP network, wherein macro-mobility means the ability of an endpoint node to change its network-layer, e.g., IP, address without disturbing existing transport-layer and application-layer sessions, e.g., conversations. When two NMIP endpoint nodes establish a new NMIP session, they exchange pseudo-random numbers, or nonces, and store the nonces in a session table. When a first endpoint node changes its IP address, the first endpoint node sends to the second endpoint node an address-update message that contains the new IP address and the first endpoint node's nonce. If the received nonce matches a nonce in the session table, then the second endpoint node updates its protocol control blocks with the new IP address, and sends an address-update reply message to the first endpoint node. Internet Protocol Security (IPsec) can be used to secure or replace the exchange of nonces. | 2013-07-25 |
20130188652 | RATE CONTROLLED OPITCAL BURST SWITCHING - The invention provides a method and network communication equipment for low latency loss-free burst switching. Burst-transfer schedules are determined by controllers of bufferless core nodes according to specified bitrate allocations and distributed to respective edge nodes. In a composite-star network, burst schedules are initiated by any core node. Burst formation takes place at source edge nodes and a permissible burst size is determined according to an allocated bitrate of a burst stream to which the burst belongs. The permissible burst size is subject to constraints such as permissible burst-formation delay, a minimum guard-time requirement, and permissible delay jitter. A method of control-burst exchange between each edge node and each bufferless core node enables burst scheduling, time coordination, and loss-free burst switching. Both the payload bursts and control bursts are carried by optical channels connecting the edge nodes and the core notes. | 2013-07-25 |
20130188653 | METHOD AND NODE FOR PREVENTING COLLISION BETWEEN NETWORKS COMMUNICATING BASED ON CSMA/CA - A method and a target node for preventing collisions between networks communicating based on a carrier sense multiple access/collision avoidance (CSMA/CA) scheme, are provided. The method includes synchronizing an object network with a neighboring network. The method further includes allocating, to the object network, a slot index based on a number of the networks, and a contention window (CW) size. The method further includes setting, for the object network, a back-off counter value based on the CW size. The method further includes reducing the back-off counter value based on a channel state of the object network, and the slot index. The method further includes transmitting data related to the neighboring network based on the back-off counter value. | 2013-07-25 |
20130188654 | FRAME TRANSMISSION SYSTEM - A frame transmission system includes a frame transmitter and a frame receiver. The frame transmitter includes a frame fragmentation unit and a reproduction header appending unit. The frame fragmentation unit fragments an input frame and outputs transfer frames when the length of the input frame exceeds a predetermined fragmentation reference frame length, and does not fragment the input frame and outputs the input frame as a transfer frame when the length of the input frame is less than or equal to the fragmentation reference frame length. The reproduction header appending unit appends a reproduction header to the transfer frames outputted from the frame fragmentation unit. Here, the reproduction header being required when the transfer frames are reproduced at a receiving side. The reproduction header appending unit varies the header length of the reproduction header to be appended to the transfer frame, according to the length of the input frame. | 2013-07-25 |
20130188655 | ENCAPSULATION OF DATA - An encapsulation apparatus for encapsulating data includes an input to receive the data, a machine to generate information related to the encapsulation of data and a logic coupled to the machine. A processing machine is coupled to the input and the logic. | 2013-07-25 |
20130188656 | Communicating Control Information for a Data Communications Link Via a Line Being Calibrated - Control information for controlling a parallel data link is communicated on a line being calibrated. Preferably, the parallel data link includes a redundant line. The redundant line permits one line to be calibrated while the others carry functional data, a switching mechanism enabling each line to be selected in turn for calibration. The control information preferably includes information for coordinating calibration activity. Preferably, the link is bi-directional, having a separate redundant line in each direction, enabling a bi-directional handshaking protocol to be used for communicating control information. Preferably, the lines selected for calibration are time-multiplexed to carry calibration patterns and control information at different time intervals. | 2013-07-25 |
20130188657 | Automatic Synchronization of a Transmitter - An electronic device includes a transmission module communicatively coupled to a synchronizer. The transmission module is configured to transform received data for transmission, receive a first instruction from the synchronizer, based on the instruction adjust the phase of a clock signal used to time the transformation of the received data, and send the adjusted clock signal to the synchronizer. The synchronizer is configured to receive the adjusted clock signal, receive a data signal comprising a frequency and a phase of data to be transmitted, based on the adjusted clock signal and the data signal, determine a second instruction for the transmission module, and provide the second instruction to the transmission module. | 2013-07-25 |
20130188658 | FREQUENCY-TRIPLED FIBER-MOPA - In a frequency-tripled fiber-MOPA, a pre-amplified plane-polarized seed-pulse having a fundamental frequency is divided into two pulse-components, plane-polarized in polarization-orientations at 90-degrees to each other. The fundamental-wavelength pulse-components are amplified in a common amplifier-fiber. The amplified components are separately propagated on different optical paths. One of the amplified components is frequency-doubled. The frequency-doubled component on one path and fundamental-frequency component on the other path are then combined on a common-path and sum-frequency mixed to provide a frequency-tripled pulse. | 2013-07-25 |
20130188659 | SURFACE EMITTING SEMICONDUCTOR LASER AND ITS MANUFACTURING METHOD, SURFACE EMITTING SEMICONDUCTOR LASER DEVICE, OPTICAL TRANSMITTER, AND INFORMATION PROCESSOR - A surface emitting semiconductor laser includes a substrate; a first semiconductor distributed bragg reflector of a first conductive type; an active region; a second semiconductor distributed bragg reflector of a second conductive type; a current confinement layer that confines current in the active region; an optical confinement layer that confines light in the active region; and an optical loss unit including center and periphery portions in a predetermined direction, and gives a larger optical loss to the periphery portion than that of the center portion. Also, Do | 2013-07-25 |
20130188660 | SHORT PULSED IR FIBER LASER AT WAVELENGTH > 2 um - A method of generating ultrashort pulses with wavelengths greater than 2 μm comprising a short pulse diode laser or fiber laser operating at a wavelength of 1 μm or greater with a pulse width of 10 ps or greater, one or more amplification stages to increase the peak power of the pulsed source, a nonlinear fiber stage whereby the dispersion of the nonlinear fiber is anomalous at the pulsed source wavelength such that the fiber breaks up the pulse into a series of sub-ps pulse train through modulation instability which may be seeded by spontaneous noise which are then wavelength shifted in one or more stages by soliton self frequency shift in anomalous dispersion fiber or Raman in normal dispersion fiber and amplified in one or more stages to generate a high peak power ultrashort pulse (<1 ps) source at a wavelength of 2.4 μm or greater. | 2013-07-25 |
20130188661 | OPTICAL ASSEMBLY AND METHOD FOR GENERATING LIGHT PULSES OF VARIABLE DELAY - The invention relates to an optical assembly ( | 2013-07-25 |
20130188662 | SEMICONDUCTOR LASER AND METHOD OF MANUFACTURING THE SAME - A semiconductor laser includes: a semiconductor layer including an active layer and a ridge portion, the ridge portion facing a current injection region of the active layer; and an embedded film covering a side surface of the ridge portion and a top surface of the semiconductor layer, wherein the embedded film includes a first layer configured of a silicon oxide film, a second layer made of a silicon compound having a refractive index lower than that of the active layer and having a silicon content higher than a stoichiometric ratio, and a third layer made of an inorganic insulating material in this order of closeness to the ridge portion and the semiconductor layer. | 2013-07-25 |
20130188663 | Low Noise Optically Pumped Laser Structures Utilizing Dispersion Elements - A refractive optics-based dispersion control structure for a low-noise solid state laser standing-wave resonator has at least one dispersive element, a gain medium, and a frequency doubling element disposed in the resonant beam path. The dispersive element provides geometric-based laser bandwidth control that minimizes the laser output power noise. The dispersive element in certain embodiments may be a prism. The dispersive element in certain other embodiments may be integrally formed with the gain medium. Numerous different architectures using these elements are disclosed. | 2013-07-25 |
20130188664 | ULTRA-BROADBAND GRAPHENE-BASED SATURABLE ABSORBER MIRROR - An Ultra-broadband graphene-based saturable absorber mirror (graphene SAM) used as passive mode locker and Q-switch of lasers was invented. The graphene SAM comprises an optical substrate, an Aurum(Au) reflection film and graphene layer(s). Combining the ultra-broadband high reflectivity of Au film with ultra-broadband saturable absorption of graphene, the graphene SAM could be used as saturable absorber for passive mode locking and Q-switching over an ultra-wide spectral range from near-infrared to mid-infrared spectral region. Compared to semiconductor saturable absorber mirror (SESAM), the graphene SAM has the advantages of ultra-broadband operation, low linear loss, easy fabrication, low cost, and enabling mass production. This invented graphene SAM will have a wide prospect of application. | 2013-07-25 |
20130188665 | ENHANCED HV PRE-CHARGE HEATER DIAGNOSTIC DETECTION SYSTEM FOR LIQUID COOLED HV BATTERY PACKS - A system and method for determining whether a resistor in a battery circuit on an electric vehicle cannot be used as a resistive heater for heating a cooling fluid for cooling the vehicle battery, but can used as a pre-charge resistor for starting the vehicle. A temperature sensor is provided proximate the resistor within the cooling fluid. The method turns on the resistor before turning on a coolant pump and samples the temperature at sample intervals over a predetermined period of time. The method then calculates an integral or differential of the sampled temperatures and compares that value with a calibrated threshold. If the temperature value is not greater than the threshold, meaning that the temperature indicates no cooling fluid is present, the algorithm disables the resistor for heating purposes, but maintains operation of the resistor for pre-charge purposes. | 2013-07-25 |
20130188666 | ELECTRONIC THERMOMETER AND METHOD FOR MANUFACTURING THE SAME - Provided is an electronic thermometer that is inexpensive, has fast thermal response, and suppresses bending and directional misalignment of the lead of the temperature sensor during assembly of the electronic thermometer. The electronic thermometer includes: a temperature sensor that includes a temperature sensing unit that measures the body temperature of a measurement subject and a lead having one end that is fixed to the temperature sensing unit; a hollow housing that houses the lead, and in which the temperature sensing unit is arranged on the tip side; a printed circuit board to which the other end of the lead is fixed; and an assembly that includes the printed circuit board and is housed in the housing. The assembly includes an extension portion extending toward the tip side of the housing. The extension portion has a guide portion that orients the extending direction of the lead. | 2013-07-25 |
20130188667 | APPARATUS AND METHOD TO TEST EMBEDDED THERMOELECTRIC DEVICES - An integrated circuit containing an embedded resistor in close proximity to an embedded thermoelectric device. An integrated circuit containing an embedded resistor in close proximity to an embedded thermoelectric device composed of thermoelectric elements and at least one switch to disconnect at least one thermoelectric element from the thermoelectric device. Methods for testing embedded thermoelectric devices. | 2013-07-25 |
20130188668 | MULTIPATH SEARCHING METHOD AND MULTIPATH SEARCHER - Embodiments of the present invention provide a multipath searching method and a multipath searcher, to improve accuracy of delay estimation, thereby improving performance of a receiver. The method includes: performing processing on received signals r | 2013-07-25 |
20130188669 | Code Channel Detecting Method and Related Device and Communication System - Embodiments of the present invention disclose a code channel detecting method and a related device and a communication system. In the solutions provided by the embodiments of the present invention, whether a DPA code channel is in an active state is determined with multiple thresholds based on a first reference value and a third reference value, or based on a first reference value, a second reference value and a third reference value. This mechanism takes multiple possible false determination situations into consideration, thereby ensuring a code channel correct detection rate in multiple interference scenarios and relatively reducing a false alarm rate. | 2013-07-25 |
20130188670 | DYNAMIC IMPROVEMENT OF LINK SYMMETRY IN CO-LOCATED PLC AND RF NETWORKS - An electronic communication device comprises a first transceiver capable of a bi-directional communication session on a first communication medium; a second transceiver capable of a bi-directional communication session on a second communication medium; and a control logic coupled to the first transceiver and the second transceiver, wherein the control logic is configured to receive, from the first transceiver, a first signal, and cause, in response to the first signal, data transmitted by the first transceiver on the first communication medium as part of a communication session to be transmitted instead by the second transceiver on the second communication medium while the first transceiver continues to receive data as part of the communication session. | 2013-07-25 |
20130188671 | MOBILE WIRELESS COMMUNICATIONS DEVICE WITH IMPEDANCE MATCHING AND RELATED METHODS - A mobile wireless communications device may include a processor configured to generate a baseband signal, a modulator coupled downstream from the processor, a power amplifier coupled downstream from the modulator, an antenna, and a tunable antenna matching network coupled between the power amplifier and the antenna and configured to match an impedance of the antenna and thereby causing a phase change in an output from the antenna. The processor may be configured to provide upstream phase change compensation in the baseband signal for the phase change in the output from the antenna. | 2013-07-25 |
20130188672 | Evaluation device and method for providing a transceiver system with performance information thereof - An evaluation device is configured to provide a transceiver system with performance information thereof. The transceiver system models a channel between a transmitter and a receiver thereof using Nakagami distribution with a fading parameter. The evaluation device includes a setting module operable to set an average signal-to-noise rate (SNR) for the channel between the transmitter and the receiver, a computing module operable to estimate a symbol error rate related to a signal received by the receiver from the transmitter based upon the fading parameter and the average SNR, and an output module operable to provide the average SNR and the symbol error rate as the performance information of the transceiver system. | 2013-07-25 |
20130188673 | DYNAMIC MEDIUM SWITCH IN CO-LOCATED PLC AND RF NETWORKS - An electronic communication device comprises a first transceiver capable of a bi-directional communication session on a first communication medium; a second transceiver capable of a bi-directional communication session on a second communication medium; and a control logic coupled to the first transceiver and the second transceiver and capable of implementing a convergence layer, wherein the control logic is configured to receive, from the first transceiver, a first signal; and cause, in response to the first signal, data received and transmitted by the first transceiver on the first communication medium as part of a communication session to be received and transmitted instead by the second transceiver on the second communication medium. | 2013-07-25 |
20130188674 | COMMUNICATION DEVICE AND COMMUNICATION METHOD - A communication device includes: an antenna unit through which electric waves are transmitted and received; a scatterer which reflects the electric waves; a communication unit configured to wirelessly communicate with a first communication partner device via the antenna unit; and a scatterer control unit configured to change a state of the scatterer when communication fails between the communication unit and the first communication partner device. | 2013-07-25 |
20130188675 | Power Detection Method and Related Communication Device - A communication device with a power detection scheme is disclosed. The communication device includes a transmitter for transmitting an RF signal, a demodulator for demodulating the RF signal by utilizing a phase-modulated (PM) signal provided from the transmitter to generate a demodulated signal, a loopback circuit coupled between the transmitter and the demodulator for transmitting the RF signal and the PM signal from the transmitter to the demodulator when the power detection scheme is enabled, and a power detector for detecting power of the demodulated signal. | 2013-07-25 |
20130188676 | METHOD FOR REDUCING DATA ALLIGNMENT DELAYS - A method is provided for synchronizing binary data transmitted in parallel via N channels. The method comprises performing at the receiver side, a data-clock-alignment for the data in the N channels by selecting an optimal reference channel to which no delay will be added, and adding an appropriate delay to each of the remaining channels, until their respective centers of valid data portions are aligned to each other, and associating clock edges with the centers of the valid data portions. The method is characterized in that the alignment is performed regardless to whether binary word alignment is simultaneously achieved or not, and wherein the optimal reference channel allows aligning the centers of valid data of all the channels while adding a minimal delay to a worst channel from among the remaining channels, wherein the worst channel carries valid data portions which are maximally shifted from those of the reference channel. | 2013-07-25 |
20130188677 | REDUCED COMPLEXITY BEAM-STEERED MIMO OFDM SYSTEM - Techniques for transmitting data using channel information for a subset of all subcarriers used for data transmission are described. A transmitter station receives channel information for at least one subcarrier that is a subset of multiple subcarriers used for data transmission. The channel information may include at least one transmit steering matrix, at least one set of eigenvectors, at least one channel response matrix, at least one channel covariance matrix, an unsteered pilot, or a steered pilot for the at least one subcarrier. The transmitter station obtains at least one transmit steering matrix for the at least one subcarrier from the channel information and determines a transmit steering matrix for each of the multiple subcarriers. The transmitter station performs transmit steering or beam-steering for each of the multiple subcarriers with the transmit steering matrix for that subcarrier. | 2013-07-25 |
20130188678 | SYSTEM AND METHOD OF MAINTAINING CORRECTION OF DC OFFSETS IN FREQUENCY DOWN-CONVERTED DATA SIGNALS - Circuitry and method for reduce test time for wireless signal systems by using dynamic adaptive correction of DC offsets generated by the test instrument. The data signal is sampled for downstream processing including during pre-, inter-, or post-packet time intervals where no packet-data signal is occurring and where the device's power amplifier is turned off. The sampled data signal is measured for a DC offset occurring during these inter-packet time gaps. Compensating DC offset values are stored in a table indexed by frequency, gain and temperature range. When a subsequent test is carried out at that frequency, gain, and temperature range, the stored compensation value is used to correct the signal. DC offsets continue to be measured, stored and applied to captured signals, continuously refining the compensation values and decreasing the need for time-intensive calibrations. When a measured DC offset exceeds pre-determined limits, the instrument undergo a calibration step. | 2013-07-25 |
20130188679 | COMMUNICATION SYSTEM HAVING DATA-DEPENDENT SUPERIMPOSED TRAINING MECHANISIM AND COMMUNICATION METHOD THEREOF - The present invention discloses a communication system with a data-dependent superimposed training mechanism and a communication method thereof. The system uses a precoding module installed in front of the data-dependent superimposed training mechanism to precode data by a precoding matrix. The precoding matrix is a N×N unitary matrix, which is constructed by Q×Q precoding sub-matrix. Q is the block size N divided by the channel length. The precoding matrix can achieve full frequency diversity. Any two sets of data precoded by the precoding matrix must be different from each other, such that the receiver can effectively identify the data transmitted from the transmitter and the computational complexity of the receiver is reduced. | 2013-07-25 |
20130188680 | Providing Slope Values For A Demapper - In one embodiment, a method can provide for dynamic updating of slope values used in determining a soft decision for a demodulated signal obtained in a receiver from a broadcast signal received by the receiver. The method includes generating a channel estimate for a channel traversed by the signal, computing channel state information from the channel estimate, computing statistical information from the channel state information, determining a slope value based at least in part on the statistical information, calculating a log-likelihood ratio (LLR) value for the signal, and applying the slope value to the LLR value to obtain a weighted LLR value. | 2013-07-25 |
20130188681 | Low Complexity MMSE Equalization Process and Equalizer for Doing the Same - Process for equalizing a signal received in a receiver of a Terminal Equipment in a wireless communication system, said process comprises the steps of:—receiving a signal r—applying an iterative algorithm based on a sequence of varying preconditionners in accordance with the following formula: based on a sequence of preconditioning matrices P | 2013-07-25 |
20130188682 | APPARATUS FOR SYNCHRONIZATION OF AUDIO DATA AND VISUAL DATA AND METHOD THEREFOR - An apparatus for synchronizing audio data and visual data and a method therefor are provided. The apparatus includes a splitter, a synchronization unit coupled to the splitter, an audio control unit coupled to the splitter and the synchronization unit, and a visual data processing unit coupled to the splitter and the synchronization unit. The splitter receives an application layer data frame including audio data and visual data and splits the visual data from the audio data. The synchronization unit receives audio timing information of the audio data and acquires synchronization information according to the audio timing information and external timing information. The audio control unit receives and temporarily stores the audio data and outputs the audio data according to the synchronization information. The visual data processing unit analyzes and temporarily stores the visual data and outputs the visual data together with the audio data according to the synchronization information. | 2013-07-25 |
20130188683 | HIGH THROUGHPUT CODING FOR CABAC IN HEVC - A system utilizing a high throughput coding mode for CABAC in HEVC is described. The system may include an electronic device configured to obtain a block of level values from a bit stream; context decode a level code flag of the block; check whether there is a next level code flag of the block; if there is a next level code flag, determine whether a count of context-coded level code flags is greater than a threshold; in response to determining that the count is not greater than the threshold, bypass decode the next level code flag; in response to determining that the count is greater than the threshold, context decode the next level code flag; recover a block of TQCs or a residual sample using the decoded level code flags; and store the recovered block in a memory device and/or recover video data. | 2013-07-25 |
20130188684 | IMAGE CODING METHOD, IMAGE DECODING METHOD, IMAGE CODING APPARATUS AND IMAGE DECODING APPARATUS - An image coding method for coding an image on a block-by-block basis, includes: selecting, for each of a plurality of sub-blocks included in a coding-target block and each including a plurality of coefficients, a context for performing arithmetic coding on a parameter indicating a coding-target coefficient included in the sub-block from a context set corresponding to the sub-block, based on at least one reference coefficient located around the coding-target coefficient, the coding-target block being a transform unit; and performing arithmetic coding on the parameter indicating the coding-target coefficient using probability information about the selected context, wherein, in the selecting, the context is selected from the context set, the context set corresponding to a sum of (i) a value indicating a position in a horizontal direction of the sub-block in the coding-target block and (ii) a value indicating a position in a vertical direction of the sub-block in the coding-target block. | 2013-07-25 |
20130188685 | IMAGE CODING METHOD, IMAGE DECODING METHOD, IMAGE CODING APPARATUS, IMAGE DECODING APPARATUS, AND IMAGE CODING AND DECODING APPARATUS - An image decoding method for decoding a coded moving picture includes: switching a decoding order to either a fixed processing order or an adaptive processing order based on first information included in the coded moving picture; and decoding image data items included in the coded moving picture according to the decoding order switched to. | 2013-07-25 |
20130188686 | METHODS AND APPARATUSES FOR PROVIDING AN ADAPTIVE REDUCED RESOLUTION UPDATE MODE - Methods and apparatuses for applying adaptive reduced resolution update (RRU) processing are disclosed herein. An apparatus may include an encoder configured to receive a video signal and selectively downsample a first component of the video signal in accordance with a first RRU coding mode and a second component of the video signal in accordance with a second RRU coding mode, based on respective types of the first and second components of the video signal. An apparatus may include a decoder configured to receive an encoded bitstream and provide a recovered residual based on the encoded bitstream. The decoder may be configured to selectively upsample a first component of the recovered residual in accordance with a first RRU mode and to selectively upsample a second component of the recovered residual in accordance with a second RRU mode to provide a reconstructed signal based on signaling mechanisms of the encoded bitstream. | 2013-07-25 |
20130188687 | DIGITAL VIDEO COMPRESSION SYSTEM, METHOD AND COMPUTER READABLE MEDIUM - A video decoding method including: receiving an encoded block of data; decoding the encoded block of data to generate decoded data; and performing a sample adaptive offset on a whole or part of the decoded data, wherein a pixel B to be modified as part of the sample adaptive offset is adjacent to pixels A and C, and the pixel B is modified as part of the sample adaptive offset if (B≦A and B≦C) or (B≧A and B≧C). | 2013-07-25 |
20130188688 | DEVICES AND METHODS FOR CONTEXT REDUCTION IN LAST SIGNIFICANT COEFFICIENT POSITION CODING - In one embodiment, a method of video encoding, the method comprising: encoding a position of a last non-zero coefficient within a video block, wherein the position of the last non-zero coefficient is provided in a significance map according to block width; and assigning at least one context model to the significance map; wherein the at least one context model includes at least three first contexts, and wherein each of the first three contexts is configured to be shared across two or more blocks of different widths. | 2013-07-25 |
20130188689 | VIDEO ENCODING CONTROL USING NON-EXCLUSIVE CONTENT CATEGORIES - In some embodiments, macroblock-level encoding parameters are assigned to weighted linear combinations of corresponding content-category-level encoding parameters. For example, a macroblock quantization parameter (QP) modulation is set to a weighted linear combination of content category QP modulations. Content categories may identify potentially overlapping content types such as sky, water, grass, skin, and red content. The combination weights may be similarity measures describing macroblock similarities to content categories. A macroblock may be associated with multiple content categories, with different similarity levels for different content categories. A similarity measure for a given macroblock with respect to a content category may be defined as a number (between 0 and 8) of neighboring macroblocks that meet a similarity condition, provided the macroblock meets a qualification condition. The similarity condition may be computationally simpler than the qualification condition. Content-category-level statistics are generated by combining block-level statistics. Content-category-level statistics may be used in encoding subsequent frames. | 2013-07-25 |
20130188690 | FAST MODE DETERMINING METHOD AND APPARATUS IN SCALABLE VIDEO CODING - A prediction mode determining method in scalable video coding based on a structure of multiple layers is provided. The prediction mode determining method includes: deriving a coded block pattern (CBP) value of a luma component for a 16×16 mode of an encoding target picture; determining first candidate modes for the encoding target picture according to the derived CPB value; and determining a final prediction mode for the encoding target picture based on the determined first candidate modes. According to the present invention, encoding efficiency may be improved, and complexity may be reduced. | 2013-07-25 |
20130188691 | QUANTIZATION MATRIX DESIGN FOR HEVC STANDARD - Quantization (scaling) matrices for HEVC standards using an HVS-based mathematical model and data analysis are described herein. A quadratic parameter model-based quantization matrix design is also included. | 2013-07-25 |
20130188692 | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR TRANSFORM COEFFICIENT SUB-SAMPLING - Video compression encoding includes intra and inter prediction to reduce spatial and temporal redundancies in video. Prediction results or residuals represent differences between original video pixel values and predicted pixel values. The prediction residuals may be transformed into coefficients, referred to as transform coefficients, in the frequency domain. The transform coefficients may be quantized and entropy encoded. The transform coefficients can be sub-sampled prior to quantization to reduce their number. For example, sub-sampling may reduce more high frequency components than low frequency components represented in the transform coefficients. Therefore, sub-sampling reduces the number of transform coefficients that need to be quantized, reduces quantization complexity, and correspondingly increases throughput in the encoding. | 2013-07-25 |
20130188693 | CHROMA QUANTIZATION PARAMETER EXTENSION - The quantization parameters (QP) for Chroma are extended up to and more preferably to the same range as Luma QP (e.g., 0 to 51). Previous, values of Chroma QP only extended up to 39. Techniques are provided for determining extended Chroma QP values (e.g., for Cr and Cb) based on the Luma QP and picture level chroma offsets. In one preferred embodiment, slice level offsets are added making the method particularly well-suited for slice level parallel processing. The extension of Chroma QP enhances functionality, flexibility and friendliness of the High Efficiency Video Coding (HEVC) standard for various applications. | 2013-07-25 |
20130188694 | METHOD OF DETERMINING BINARY CODEWORDS FOR TRANSFORM COEFFICIENTS - A system is provided for creating binary codewords for transform coefficients used for relating transform units (TUs) divided into coding units (CUs) in a High Efficiency Video Coding (HEVC) system. The system provides binarization of the codewords and removes unnecessary operations to reduce system complexity and increase compression performance. The system generates transform coefficients that relate the TUs and begins by providing a parameter variable (cRiceParam) set to an initial value of zero. Significant transform coefficients are converted into binary codewords based on the current value of the parameter variable, and the parameter variable is then updated with a new current value after each transform coefficient has been converted. Updating can be provided with reference to table values or the values can be provided from combination logic. | 2013-07-25 |
20130188695 | LOGICAL INTRA MODE NAMING IN HEVC VIDEO CODING - A method and apparatus of using logical mode numbers during both prediction and coding in the bit stream, such as for high efficiency video coders (HEVC). These logical intra mode numbers are sorted based on angle which as a result leads to improved coding designs with fewer and smaller look-up tables, and a small gain in coding efficiency. Furthermore, by using this type of naming, the number of most probable modes (MPMs) can be readily extended since no additional tables are required. The use of three MPMs achieves a larger gain of 0.25% and 0.31% for the AI_HE and AI_LC cases, respectively. | 2013-07-25 |
20130188696 | Reduced Look-Up Table for LM Mode Calculation - A video codec comprising a processor configured to generate a prediction block for a chroma block, wherein the prediction block comprises a plurality of predicted chroma samples, wherein each of the plurality of predicted chroma samples is based on a first plurality of reconstructed luma samples located in a corresponding reconstructed luma block, a second plurality of reconstructed luma samples located in neighboring blocks of the corresponding reconstructed luma block, and a look-up table, wherein an index of the look-up table is based on the second plurality of reconstructed luma samples, wherein an index of the look-up table has less than 63 values. | 2013-07-25 |
20130188697 | METHOD AND APPARATUS FOR SIGNALING AND CONSTRUCTION OF VIDEO CODING REFERENCE PICTURE LISTS - Improved method and apparatus for signaling of reference pictures used for temporal prediction. The signaling schemes and construction process for different reference picture lists in HEVC Working Draft 5 (WD5) are improved. | 2013-07-25 |
20130188698 | COEFFICIENT LEVEL CODING - In one example, a device includes a video coder configured to code a first set of syntax elements for the coefficients of a residual block of video data, and code, using at least a portion of the first set of syntax elements as context data, a second set of syntax elements for the coefficients, wherein the first set of syntax elements each correspond to a first type of syntax element for the coefficients, and wherein the second set of syntax elements each correspond to a second, different type of syntax element for the coefficients. For example, the first set of syntax elements may comprise values indicating whether the coefficients are significant (that is, have non-zero level values), and the second set of syntax elements may comprise values indicating whether level values for the coefficients have absolute values greater than one. | 2013-07-25 |
20130188699 | CODING OF COEFFICIENTS IN VIDEO CODING - A video encoder performs multiple coding passes on coefficients in a coefficient block. During each coding pass, the video encoder encodes a different set of syntax elements for coefficients in the coefficient block. A video decoder uses the syntax elements for a coefficient to determine the value of the coefficient. When the video encoder performs a coding pass, the video encoder selects a coding context for a syntax element based at least in part on a syntax element generated in an earlier coding pass for a non-causal coefficient and based at least in part on a value of a syntax element generated during the current coding pass for a causal coefficient. The video encoder entropy encodes the syntax element based on the selected coding context. A video decoder performs a similar series of coding passes in which the video decoder selects coding contexts and entropy decodes the syntax elements. | 2013-07-25 |
20130188700 | CONTEXT ADAPTIVE ENTROPY CODING WITH A REDUCED INITIALIZATION VALUE SET - Techniques for coding data, such as, e.g., video data, include coding a first syntax element, conforming to a particular type of syntax element, of a first slice of video data, conforming to a first slice type, using an initialization value set. The techniques further include coding a second syntax element, conforming to the same type of syntax element, of a second slice of video data, conforming to a second slice type, using the same initialization value set. In this example, the first slice type may be different from the second slice type. Also in this example, at least one of the first slice type and the second slice type may be a temporally predicted slice type. For example, the at least one of the first and second slice types may be a unidirectional inter-prediction (P) slice type, or a bi-directional inter-prediction (B) slice type. | 2013-07-25 |
20130188701 | SUB-BLOCK LEVEL PARALLEL VIDEO CODING - The techniques of this disclosure are generally related to parallel coding of video units that reside along rows or columns of blocks in largest coding units. For example, the techniques include removing intra-prediction dependencies between two video units in different rows or columns to allow for parallel coding of rows or columns of the video units. | 2013-07-25 |
20130188702 | Simplification of Mode Dependent Intra Smoothing - An apparatus comprising a processor configured to determine whether to apply an intra smoothing filter for a prediction unit (PU) based on a lookup table (LUT), wherein the LUT comprises data indicating the intra smoothing filter should not be applied for any PU with a block size of 8×8 pixels and associated with directional prediction mode. The disclosure also includes a method comprising generating reference samples, determining a size of a PU block, and selecting the reference samples based on PU block size, wherein filtered reference samples are not selected for PU blocks with a size of 8×8 pixels and associated with directional prediction mode. | 2013-07-25 |
20130188703 | Reference Pixel Reduction for Intra LM Prediction - A video codec comprising a processor configured to generate a prediction block for a chroma block, wherein the prediction block comprises a predicted chroma sample, wherein the predicted chroma sample is based on a filtered reconstructed luma sample located in a corresponding reconstructed luma block, a plurality of downsampled filtered reconstructed luma samples located in positions neighboring the corresponding reconstructed luma block, and a plurality of downsampled chroma samples located in positions neighboring the chroma block. | 2013-07-25 |
20130188704 | Scalable Prediction Type Coding - A method for encoding a video sequence is provided that includes signaling in the compressed bit stream that a subset of a plurality of partitioning modes is used for inter-prediction of a portion of the video sequence, using only the subset of partitioning modes for prediction of the portion of the video sequence, and entropy encoding partitioning mode syntax elements corresponding to the portion of the video sequence, wherein at least one partitioning mode syntax element is binarized according to a pre-determined binarization corresponding to the subset of partitioning modes, wherein the pre-determined binarization differs from a pre-determined binarization for the least one partitioning mode syntax element that would be used if the plurality of partitioning modes is used for inter-prediction. | 2013-07-25 |
20130188705 | Simplification of LM Mode - A video codec comprising a processor configured to compute an average of a plurality of reconstructed chroma samples located in neighboring blocks of a chroma block and adjacent to the chroma block, compute an intermediate variable by applying an integer function on the average of the reconstructed chroma samples, and generate a predicted chroma sample for the chroma block based on the intermediate variable. | 2013-07-25 |
20130188706 | MOVING IMAGE ENCODING DEVICE, MOVING IMAGE DECODING DEVICE, MOVING IMAGE CODING METHOD, AND MOVING IMAGE DECODING METHOD - When carrying out an intra-frame prediction process to generate an intra prediction image by using an already-encoded image signal in a frame, an intra prediction part | 2013-07-25 |
20130188707 | IMAGE ENCODING METHOD AND APPARATUS, IMAGE DECODING METHOD AND APPARATUS, AND PROGRAMS THEREFOR - When the entire image is divided into regions, each of which is subjected to predictive encoding while predicting an image signal by using an independent method assigned to the region, the object number and a representative pixel value for each object are predicted utilizing spatial continuity for the presence of the object, and also using decoded pixel values of a previously-processed neighbor region adjacent to a processing region. Accordingly, it is possible to reduce the amount of code required for encoding the object number in the processing region or the pixel value as a representative of each object in the processing region, where these encoded items are required in highly accurate image signal prediction which can handle any object shape by utilizing the pixel value as a representative of each object in the processing target region and information for identifying the object assigned to each pixel in the processing region. Therefore, efficient image encoding can be implemented. Since the employed decoded pixel values of pixels in a previously-decoded neighbor region are common information between the encoding and decoding sides, appropriate prediction can be performed even in the case where one of multiple image signal prediction modes is selected for each region, like in H.264. | 2013-07-25 |
20130188708 | Multi-View Encoding and Decoding Technique Based on Single-View Video Codecs - A technique for encoding and decoding data pertaining to multiple video views is presented. A method embodiment of the encoding technique comprises the steps of providing first picture stream belonging to a first view and performing a first encoding operation to encode a picture of the first picture stream. The first encoding operation is based on a single-view video codec and provides encoder state information relevant for the encoding of another picture of the first picture stream. Also provided is a second picture stream belonging to a second video view. A second encoding operation is performed to encode a picture of the second picture stream based on the single-view video codec, wherein the second encoding operation is based on the encoder state information provided by the first encoding operation. On the basis of the encoded picture of the first picture stream and encoded picture of the second picture stream, dedicated video streams are generated. | 2013-07-25 |
20130188709 | VIDEO DECODER FOR TILES WITH ABSOLUTE SIGNALING - A system for decoding a video bitstream includes receiving a reference picture set associated with a frame including a set of reference picture identifiers. The reference picture set identifies one or more reference pictures to be used for inter-prediction of the frame based upon its associated least significant bits of a picture order count based upon the reference picture identifiers. The one or more reference pictures is a second or greater previous frame to the frame having the matching reference picture identifier. | 2013-07-25 |
20130188710 | COEFFICIENT CODING HARMONIZATION IN HEVC - Coefficient coding for transform units (TUs) during high efficiency video coding (HEVC), and similar standards, toward simplifying design while enhancing efficiency. Elements of the invention include coefficient coding for TUs with up-right diagonal scans being modified, and selectively applying multi-level significance map coding. | 2013-07-25 |
20130188711 | RECORDING MEDIUM HAVING RECORDED THEREON CODED INFORMATION USING PLUS AND/OR MINUS ROUNDING OF IMAGES - A method of decoding images including: extracting motion vector information from input information to be decoded; synthesizing a prediction image by performing motion compensation using the motion vector information and a reference image which is a previously decoded image; and synthesizing a decoded image by adding the prediction image to an error image, wherein the motion compensation includes specifying either a positive rounding method or a negative rounding method for interpolating intensity values of pixels in performing the motion compensation. | 2013-07-25 |
20130188712 | Compressed Domain Watermarking with Reduced Error Propagation - Error drift during compressed domain watermarking can be reduced by embedding watermarking symbols in macroblocks that have relatively low influence on pixel values of other macroblocks during video decompression. This influence may be quantified using compression influence values (CIVs), which may be computed/assigned based on prediction dependency relationships amongst the various macroblocks in a sequence of frames. To wit, high CIVs are assigned to macroblocks that heavily influence the pixel values of other macroblocks during intra-frame/inter-frame prediction, while low CIVs are assigned to macroblocks that have little influence over the pixel values of other macroblocks. Macroblocks having the lowest CIVs may be selected for embedding compressed domain watermarking bits/symbols. Alternatively, macroblocks having high CIVs may be excluded from a pool of candidate macroblocks that are eligible for carrying embedded compressed domain watermarking bits/symbols. | 2013-07-25 |
20130188713 | BI-PREDICTION CODING METHOD AND APPARATUS, BI-PREDICTION DECODING METHOD AND APPARATUS, AND RECORDING MEDIUM - The present invention relates to a method and an apparatus of bi-prediction coding, a method and an apparatus of bi-prediction decoding and a recording medium. In accordance with the present invention, there is provided a method and an apparatus of bi-prediction coding, a method and an apparatus of bi-prediction decoding and a recording medium capable of solving a problem of complexity in implementing the bi-prediction coding of image compression and improving the coding efficiency by more efficiently transmitting a motion vector based on a fact that the movement is linearly generated. | 2013-07-25 |
20130188714 | VIDEO IMAGE ENCODING DEVICE, VIDEO IMAGE ENCODING METHOD - A video image encoding device includes a calculation unit for calculating a decoding time of each group including plural blocks; a source encode unit for encoding each of the plural blocks based on the encoding amount of each block controlled based on the decoding time and generating compressed data; and an entropy encode unit for performing an arithmetic encoding process on the compressed data in each block and outputting a bit stream. The entropy encode unit outputs undetermined bits retained by the arithmetic encoding process when all bits corresponding to the compressed data in each group are not output at a time point when the arithmetic encoding process on the compressed data in a predetermined number of blocks in a next group is finished, and the calculation unit shifts the decoding time of each group by a processing time of the predetermined number of blocks. | 2013-07-25 |
20130188715 | DEVICE AND METHODS FOR MERGE LIST REORDERING IN VIDEO CODING - A video coding device configured according to some aspects of this disclosure includes a memory configured to store an initial list of motion vector candidates and a temporal motion vector predictor (TMVP). The video coding device also includes a processor in communication with the memory. The processor is configured to obtain a merge candidate list size value (N) and identify motion vector candidates to include in a merge candidate list having a list size equal to the merge candidate list size value. The merge candidate list may be a merge motion vector (MV) candidate list or a motion vector predictor (MVP) candidate list (also known as an AMVP candidate list). The processor generates the merge candidate list such that the merge candidate list includes the TMVP, regardless of the list size. | 2013-07-25 |
20130188716 | TEMPORAL MOTION VECTOR PREDICTOR CANDIDATE - The techniques of this disclosure may be generally related to temporal motion vector prediction candidate. A video coder may determine a temporal motion vector prediction candidate for a plurality of blocks only once. Each of the plurality of blocks may include different spatial motion vector prediction candidates, but the temporal motion vector prediction candidate for the plurality of blocks may be the same. | 2013-07-25 |
20130188717 | MOTION PREDICTION IN SVC USING PARTITION MODE WITHOUT SPLIT FLAG - Systems, methods, and devices for coding video data are described herein. In some aspects, a memory unit is configured to store the video data. The video data includes a base layer and an enhancement layer. The base layer includes a coding unit tree co-located with an enhancement layer coding unit in the enhancement layer. The coding unit tree includes a plurality of nodes arranged in a tree structure and motion vectors. The enhancement layer coding unit is inter-mode coded. A processor is configured to split the enhancement layer coding unit into a plurality of nodes arranged in a tree structure that is the same as the tree structure of the coding unit tree. The processor is also configured to perform motion prediction for the enhancement layer coding unit based on the motion vectors of the coding unit tree. | 2013-07-25 |
20130188718 | MOTION PREDICTION IN SVC WITHOUT INCLUDING A TEMPORALLY NEIGHBORING BLOCK MOTION VECTOR IN A CANDIDATE LIST - Systems, methods, and devices for coding video data are described herein. In some aspects, a memory unit is configured to store the video data and a candidate list. The video data includes a base layer and an enhancement layer. The base layer includes a base layer prediction unit co-located with an enhancement layer prediction unit in the enhancement layer. The candidate list includes a list of motion vectors for use by the enhancement layer prediction unit. A processor is configured to store motion vectors originating from spatial neighbors of the enhancement layer prediction unit, and not motion vectors originating from temporal neighbors of the enhancement layer prediction unit, in the candidate list. The processor is also configured to store motion vectors originating from the base layer prediction unit in the candidate list. | 2013-07-25 |
20130188719 | MOTION PREDICTION IN SVC USING MOTION VECTOR FOR INTRA-CODED BLOCK - Systems, methods, and devices for coding video data are described herein. In some aspects, a memory unit is configured to store the video data. The video data may include a base layer and an enhancement layer. The base layer may include a base layer coding unit co-located with a first enhancement layer coding unit in the enhancement layer. A processor may be configured to construct one or more motion vectors based at least in part on one or more base layer motion vectors available at the co-located base layer coding unit. The one or more motion vectors may be associated with the first enhancement layer coding unit. The processor may also be configured to determine pixel values of a neighbor enhancement layer coding unit based at least in part on the one or more motion vectors. | 2013-07-25 |
20130188720 | VIDEO CODING USING PARALLEL MOTION ESTIMATION - An example video encoder is configured to receive an indication of merge mode coding of a block within a parallel motion estimation region (PMER), generate a merge mode candidate list comprising one or more spatial neighbor motion vector (MV) candidates and one or more temporal motion vector prediction (TMVP) candidates, wherein motion information of at least one of the spatial neighbor MV candidates is known to be unavailable during coding of the block at an encoder, determine an index value identifying, within the merge mode candidate list, one of the TMVP candidates or the spatial neighbor MV candidates for which motion information is available during coding of the particular block, and merge mode code the block using the identified MV candidate. | 2013-07-25 |
20130188721 | APPARATUS FOR DETERMINING MOTION VECTORS AND A REFERENCE PICTURE INDEX FOR A CURRENT BLOCK IN A PICTURE TO BE DECODED - In one embodiment, the apparatus includes a decoder. The decoder is configured to obtain first and second motion vectors of a block other than the current block. The other block neighbors the current block at one of a left, top and top right position. The decoder is configured to determine first and second motion vectors of the current block using the first and second motion vectors of the other block such that the first motion vector of the current block has a same direction as the first motion vector of the other block and the second motion vector of the current block has a same direction as the second motion vector of the other block. | 2013-07-25 |
20130188722 | METHOD OF DETERMINING MOTION VECTORS AND A REFERENCE PICTURE INDEX FOR A CURRENT BLOCK IN A PICTURE TO BE DECODED - In one embodiment, an apparatus includes a decoder. The decoder is configured to obtain first and second motion vectors of a block other than the current block. The other block neighbors the current block at one of a left, top and top right position. The decoder is configured to determine first and second motion vectors of the current block using the first and second motion vectors of the other block such that the first motion vector of the current block has a same direction as the first motion vector of the other block and the second motion vector of the current block has a same direction as the second motion vector of the other block. | 2013-07-25 |
20130188723 | IMAGE PROCESSING DEVICE, IMAGE CODING METHOD, AND IMAGE PROCESSING METHOD - Provided is an image processing device which performs plural processes efficiently, by pipelining, on a coded stream obtained by coding an image based on various coding unit blocks. The image processing device which performs plural first processes, by pipelining, on a coded stream obtained by dividing an image into plural coding unit blocks having at least two sizes, and coding the image on a coding unit block-by-block basis includes: plural first process units which perform, by the pipelining, the plural first processes on the coded stream by each executing one of the plural first processes; and a control unit which divides the coded stream into plural first processing unit blocks each having a first size, and control the plural first process units to cause the plural first processes to be executed for each of the first processing unit blocks. | 2013-07-25 |
20130188724 | METHODS AND SYSTEMS FOR PIPELINING WITHIN BINARY ARITHMETIC CODING AND DECODING - Methods of encoding and decoding for video data are described for encoding or decoding multi-level significance maps whilst enabling pipelining of the BAC engine. In one example, coefficient groups are redefined to remove the significant-coefficient flags of the first and last position of a block and replace them with significant-coefficient flags of the last position in the previous block and the first position in the next block. A modified scan order is applied to each coefficient group. In another example, the coefficient groups remain block-based, but the scan order is modified to interleave the encoding and decoding sequential coefficient groups. | 2013-07-25 |
20130188725 | MULTIPLE SIGN BIT HIDING WITHIN A TRANSFORM UNIT - Methods of encoding and decoding for video data are described for encoding or decoding coefficients for a transform unit. In particular, the sign bits for the non-zero coefficients are encoded using sign bit hiding. Two or more sets of coefficients are defined for the transform unit and a sign bit may be hidden for each set, subject to satisfaction of a threshold test. The sets may correspond to coefficient groups that are otherwise used in multi-level significance map encoding and decoding. | 2013-07-25 |
20130188726 | METHODS AND DEVICES FOR CONTEXT SET SELECTION - Methods of encoding and decoding for video data are described for encoding or decoding multi-level significance maps. Distinct context sets may be used for encoding the significant-coefficient flags in different regions of the transform unit. In a fixed case, the regions are defined by coefficient group borders. In one example, the upper-left coefficient group is a first region and the other coefficient groups are a second region. In a dynamic case, the regions are defined by coefficient group borders, but the encoder and decoder dynamically determine in which region each coefficient group belongs. Coefficient groups may be assigned to one region or another based on, for example, whether their respective significant-coefficient-group flags were inferred or not. | 2013-07-25 |
20130188727 | METHOD OF DETERMINING BINARY CODEWORDS FOR TRANSFORM COEFFICIENTS - A system is provided for creating binary codewords for transform coefficients used for relating transform units (TUs) divided into coding units (CUs) in a High Efficiency Video Coding (HEVC) system. The system provides binarization of the codewords and removes unnecessary operations to reduce system complexity and increase compression performance. The system generates transform coefficients that relate the TUs and begins by providing a parameter variable (cRiceParam) set to an initial value of zero. Significant transform coefficients are converted into binary codewords based on the current value of the parameter variable, and the parameter variable is then updated with a new current value after each transform coefficient has been converted. Updating can be provided with reference to table values or the values can be provided from combination logic. | 2013-07-25 |
20130188728 | COMPLEXITY REDUCTION OF SIGNIFICANCE MAP CODING - The complexity of coding a significant_coeff_flag in video coding such as High Efficiency Video Coding (HEVC) is able to be reduced using the same mapping to select luma and chroma contexts for the coding of 4×4 significant maps. As a result, a 15 element lookup table and multiple branches are able to be removed to select the context index, and WD text is also simplified. | 2013-07-25 |
20130188729 | METHOD OF DETERMINING BINARY CODEWORDS FOR TRANSFORM COEFFICIENTS - A system is provided for creating binary codewords for transform coefficients used for relating transform units (TUs) divided into coding units (CUs) in a High Efficiency Video Coding (HEVC) system. The system provides binarization of the codewords and removes unnecessary operations to reduce system complexity and increase compression performance. The system generates transform coefficients that relate the TUs and begins by providing a parameter variable (cRiceParam) set to an initial value of zero. Significant transform coefficients are converted into binary codewords based on the current value of the parameter variable, and the parameter variable is then updated with a new current value after each transform coefficient has been converted. Updating can be provided with reference to table values or the values can be provided from combination logic. | 2013-07-25 |
20130188730 | VIDEO ENCODING METHOD AND DEVICE AND DECODING METHOD AND DEVICE - A video encoding method, a video encoding apparatus, a video decoding method, and a video decoding apparatus, the video encoding method including producing a fast transform matrix based on a transform matrix which is used for frequency transformation on a predetermined-size block; producing a transformed block by transforming the predetermined-size block by using the fast transform matrix; and performing scaling with respect to the transformed block to correct a difference between the transform matrix used for the frequency transformation and the fast transform matrix. | 2013-07-25 |
20130188731 | METHOD FOR ENCODING/DECODING BLOCK INFORMATION USING QUAD TREE, AND DEVICE FOR USING SAME - Disclosed decoding method of the intra prediction mode comprises the steps of: determining whether an intra prediction mode of a present prediction unit is the same as a first candidate intra prediction mode or as a second candidate intra prediction mode on the basis of 1-bit information; and determining, among said first candidate intra prediction mode and said second candidate intra prediction mode, which candidate intra prediction mode is the same as the intra prediction mode of said present prediction unit on the basis of additional 1-bit information, if the intra prediction mode of the present prediction unit is the same as at least either the first candidate intra prediction mode or the second candidate intra prediction mode, and decoding the intra prediction mode of the present prediction unit. | 2013-07-25 |
20130188732 | Multi-Threaded Texture Decoding - A method for performing texture decoding in a multi-threaded processor includes substantially simultaneously decoding, in multiple hardware threads, at least two macro-blocks of a VP8 frame. Each hardware thread decodes one macro-block at a time. The method may also include assigning a macro-block from the at least two macro-blocks of the VP8 frame to a hardware thread of the multi-threaded processor. | 2013-07-25 |
20130188733 | SIGNALING OF DEBLOCKING FILTER PARAMETERS IN VIDEO CODING - This disclosure describes techniques for signaling deblocking filter parameters for a current slice of video data with reduced bitstream overhead. Deblocking filter parameters may be coded in one or more of a picture layer parameter set and a slice header. The techniques reduce a number of bits used to signal the deblocking filter parameters by coding a first syntax element that indicates whether deblocking filter parameters are present in both the picture layer parameter set and the slice header, and only coding a second syntax element in the slice header when both sets of deblocking filter parameters are present. Coding the second syntax element is eliminated when deblocking filter parameters are present in only one of the picture layer parameter set or the slice header. The second syntax element indicates which set of deblocking filter parameters to use to define a deblocking filter applied to a current slice. | 2013-07-25 |
20130188734 | HIGH THROUGHPUT BINARIZATION (HTB) METHOD FOR CABAC IN HEVC - An electronic device configured for high throughput binarization mode is described. The electronic device includes a processor and instructions stored in memory that is in electronic communication with the processor. The electronic device obtains a block of transformed and quantized coefficients (TCQs). The electronic device determines whether a high throughput binarization mode condition is met. If the condition is met, the electronic device uses the high throughput binarization mode to process the block. If the condition is not met, the electronic device does not use the high throughput binarization mode to process the block. The electronic device transmits the generated first or second bitstream to a decoder. | 2013-07-25 |
20130188735 | METHODS AND DEVICES FOR CONTEXT MODELING TO ENABLE MODULAR PROCESSING - Methods of encoding and decoding for video data are described for encoding or decoding coefficients for a transform unit. In particular, the significant-coefficient flags for a coefficient group are encoded and decoded based upon a context determination, and the context is determined based upon the values of neighboring flags. The neighborhood used to determine the context varies depending on whether the significant-coefficient flag to be encoded or decoded is in the right column or bottom row of the coefficient group or not. If it is in the right column or bottom row one of the alternative context neighborhoods is used to avoid relying on significant-coefficient flags in other coefficient groups except for the flags immediately adjacent the right border and bottom border of the coefficient group, and the flag diagonally to the lower-right. | 2013-07-25 |
20130188736 | HIGH THROUGHPUT SIGNIFICANCE MAP PROCESSING FOR CABAC IN HEVC - A system utilizing high throughput significance map processing for CABAC in HEVC is described. The system includes a first and second electronic device. The first electronic device encodes a block of level values, and transmits a bitstream to the second electronic device based on the encoding. The second electronic device decodes the bitstream using a high throughput significance map processing technique in order to recover video data corresponding to the block. | 2013-07-25 |
20130188737 | FLEXIBLE BAND OFFSET MODE IN SAMPLE ADAPTIVE OFFSET IN HEVC - A Flexible Band Offset (FBO) apparatus and method of performing Sample Adaptive Offset (SAO) filtering within encoders and decoders, such as according to the High Efficiency Video Coding (HEVC) standard, and similarly configured coding devices. The number of Band Offset (BO) modes and the number of necessary offsets is reduced. The invention beneficially provides simpler coding, reduces temporary buffer size requirements, and can yield a small performance gain over existing SAO techniques of HEVC test model HM 5. | 2013-07-25 |