Patent application number | Description | Published |
20110167287 | PROVIDING POWER TO AN ACCESSORY DURING PORTABLE COMPUTING DEVICE HIBERNATION - A portable computing device (PCD) can selectively supply power to an accessory during PCD hibernation. In some embodiments, the PCD's default behavior is to disable accessory power output during hibernation, and this default behavior can be overridden in response to a request from a connected accessory. The accessory can use the power supplied during PCD hibernation to detect user input (or other) events and wake the PCD from hibernation in response to a detected event. Some accessories can wake the PCD by emulating accessory detachment and reattachment. | 07-07-2011 |
20120008294 | PRINTED CIRCUIT BOARDS WITH EMBEDDED COMPONENTS - Printed circuit boards are provided with embedded components. The embedded components may be mounted within recesses in the surface of a printed circuit board substrate. The printed circuit board substrate may have grooves and buried channels in which wires may be mounted. Recesses may be provided with solder pads to which the wires may be soldered or attached with conductive adhesive. An integrated switch may be provided in an opening within a printed circuit board substrate. The integrated switch may have a dome switch member that is mounted within the opening. A cover member for the switch may be formed from a flexible layer that covers the dome switch member. Terminals for the integrated switch may be formed from conductive structures in an interior printed circuit board layer. Interconnects may be used to electrically connect embedded components such as switches, integrated circuits, solder pads for wires, and other devices. | 01-12-2012 |
20120308045 | Microphone Assemblies With Through-Silicon Vias - Microphone assemblies may be provided that have microelectromechanical systems microphones and associated application-specific integrated circuits mounted to printed circuit boards. The application-specific integrated circuits may contain amplifier circuitry for amplifying microphone signals from the microphone. One or more though-silicon vias may be formed in the application-specific integrated circuit that serve as an acoustic port through which sound may pass. The application-specific integrated circuit may be embedded in the printed circuit board and the microphone may be mounted to the upper surface of the printed circuit board, the application-specific integrated circuit and microphone may be stacked on the upper surface of the printed circuit board, or the microphone and application-specific integrated circuit may be mounted to the printed circuit board so that the microphone is received within an opening in the printed circuit board. | 12-06-2012 |
20130075149 | CONDUCTIVE FRAME FOR AN ELECTRICAL CONNECTOR - A dual orientation connector having a connector tab with first and second major opposing sides and a plurality of electrical contacts carried by the connector tab. The plurality of contacts includes a first set of external contacts formed at the first major side and a second set of external contacts formed at the second major side. The first plurality of contacts are symmetrically spaced with the second plurality of contacts and the connector tab is shaped to have 180 degree symmetry so that it can be inserted and operatively coupled to a corresponding receptacle connector in either of two insertion orientations. | 03-28-2013 |
20130077813 | Printed Circuit Boards with Embedded Components - Printed circuit boards are provided with embedded components. The embedded components may be mounted within recesses in the surface of a printed circuit board substrate. The printed circuit board substrate may have grooves and buried channels in which wires may be mounted. Recesses may be provided with solder pads to which the wires may be soldered or attached with conductive adhesive. An integrated switch may be provided in an opening within a printed circuit board substrate. The integrated switch may have a dome switch member that is mounted within the opening. A cover member for the switch may be formed from a flexible layer that covers the dome switch member. Terminals for the integrated switch may be formed from conductive structures in an interior printed circuit board layer. Interconnects may be used to electrically connect embedded components such as switches, integrated circuits, solder pads for wires, and other devices. | 03-28-2013 |
20130115817 | TECHNIQUES FOR CONFIGURING CONTACTS OF A CONNECTOR - Systems and methods for configuring contacts of a first connector includes detecting mating of a second connector with the first connector and in response to the detection, sending a command over one of the contacts and waiting for a response to the command. If a valid response to the command is received, the system determines the orientation of the second connector. The response also includes configuration information for contacts in the second connector. The system then configures some of the other contacts of the first connector based on the determined orientation and configuration information of the contacts of the second connector. | 05-09-2013 |
20130117470 | TECHNIQUES FOR CONFIGURING CONTACTS OF A CONNECTOR - Systems and methods for configuring contacts of a first connector includes detecting mating of a second connector with the first connector and in response to the detection, sending a command over one of the contacts and waiting for a response to the command. If a valid response to the command is received, the system determines the orientation of the second connector. The response also includes configuration information for contacts in the second connector. The system then configures some of the other contacts of the first connector based on the determined orientation and configuration information of the contacts of the second connector. | 05-09-2013 |
20130217253 | DUAL ORIENTATION CONNECTOR WITH EXTERNAL CONTACTS - A dual orientation connector having a connector tab with first and second major opposing sides and a plurality of electrical contacts carried by the connector tab. The plurality of contacts includes a first set of external contacts formed at the first major side and a second set of external contacts formed at the second major side. The first plurality of contacts are symmetrically spaced with the second plurality of contacts and the connector tab is shaped to have 180 degree symmetry so that it can be inserted and operatively coupled to a corresponding receptacle connector in either of two insertion orientations. | 08-22-2013 |
20130244489 | TECHNIQUES FOR CONFIGURING CONTACTS OF A CONNECTOR - Systems and methods for configuring contacts of a first connector includes detecting mating of a second connector with the first connector and in response to the detection, sending a command over one of the contacts and waiting for a response to the command. If a valid response to the command is received, the system determines the orientation of the second connector. The response also includes configuration information for contacts in the second connector. The system then configures some of the other contacts of the first connector based on the determined orientation and configuration information of the contacts of the second connector. | 09-19-2013 |
20130286522 | TECHNIQUES FOR DETECTING REMOVAL OF A CONNECTOR - A system that detects electrical disconnection of one connector from another connector includes a detection circuitry and a protection circuitry. The detection circuitry detects that a plug connector has been electrically disconnected from a corresponding receptacle connector. In response to the detection, the detection circuitry sends a signal to the protection circuitry. In response to the signal, the protection circuitry lowers or terminates power being supplied to a host device via one of the contacts of the plug connector. This helps to prevent shocks/shorts that may be caused by accidental disconnection of the plug connector. | 10-31-2013 |
20130286523 | TECHNIQUES FOR DETECTING REMOVAL OF A CONNECTOR - A system that detects electrical disconnection of one connector from another connector includes a detection circuitry and a protection circuitry. The detection circuitry detects that a plug connector has been electrically disconnected from a corresponding receptacle connector. In response to the detection, the detection circuitry sends a signal to the protection circuitry. In response to the signal, the protection circuitry lowers or terminates power being supplied to a host device via one of the contacts of the plug connector. This helps to prevent shocks/shorts that may be caused by accidental disconnection of the plug connector. | 10-31-2013 |
20140181328 | TECHNIQUES FOR CONFIGURING CONTACTS OF A CONNECTOR - Systems and methods for configuring contacts of a first connector includes detecting mating of a second connector with the first connector and in response to the detection, sending a command over one of the contacts and waiting for a response to the command. If a valid response to the command is received, the system determines the orientation of the second connector. The response also includes configuration information for contacts in the second connector. The system then configures some of the other contacts of the first connector based on the determined orientation and configuration information of the contacts of the second connector. | 06-26-2014 |
Patent application number | Description | Published |
20090061678 | Smart Cables - A smart cable apparatus includes resources that provide for additional functionality such as cable authentication and cable identification. The cable apparatus can be configured for coupling an electronic device such as a media player to other electronic devices such as media player accessories. The cable apparatus includes one or more processing components that can be integrated as part of the cable apparatus. The one or more processing components can be configured to identify the type of signal the cable apparatus is intended to carry, and to communicate that information to the electronic device to which it is connected. The one or more processing components can also be configured to process authentication inquires to indicate whether the cable apparatus is an authorized accessory for the electronic device. | 03-05-2009 |
20090091422 | DEVICE IDENTIFICATION VIA SERIAL COMMUNICATION LINK - Systems and methods are provided that enable identification of an accessory device or other peripheral device via a serial communication link. An electronic device (e.g., a media player or portable media device) may identify an accessory device using a serial communication link when the accessory device is attached or coupled to the electronic device. Based on serial communications, for example, the electronic device may discover and identify an accessory device to determine whether one or more preferences or functionalities should be set or enabled. The electronic device may also discover whether an accessory device or its manufacturer, distributor, or retailer is authorized or licensed to enable certain functionalities or set certain preferences when connect to the electronic device. Therefore, aspects of a serial communication link that may already exist in many electronic devices for data communication usage may be repurposed to provide identification or authorization of accessories or other peripheral devices. | 04-09-2009 |
20090167704 | Multi-touch display screen with localized tactile feedback - Systems, methods, computer-readable media, and other means are described for utilizing touch-based input components that provide localized haptic feedback to a user. The touch-based input components can be used and/or integrated into any type of electronic device, including laptop computers, cellular telephones, and portable media devices. The touch-based input components can use, for example, a grid of piezoelectric actuators to provide vibrational feedback to a user, while the user scrolls around a click wheel, slides across a trackpad, or touches a multi-touch display screen. | 07-02-2009 |
20100080025 | POWER SUPPLY WITH ZERO POWER CONSUMPTION CAPABILITY - Power supply devices are provided that can include power regulating circuitry for regulating (e.g., transforming or converting) electric power to be passed to an electronic device. A power supply device can also include control circuitry coupled with the regulating circuitry. The control circuitry can determine when the power supply device is coupled with an electronic device. The control circuitry can control the operation of the regulating circuitry based on whether or not the power supply device is coupled with the electronic device. | 04-01-2010 |
20110167181 | ACCESSORY FOR A PORTABLE COMPUTING DEVICE - An accessory for use with a portable computing device is provided. The accessory includes a keypad and a pedestal to house the control circuitry and provide mechanical stability for the accessory. The accessory includes a metal mass that performs dual functions of providing the mass for stability as well as acting as a ground connection for the keypad and other control circuitry. The accessory includes a connector for interfacing with a portable computing device and an additional connector for interfacing with an additional accessory. | 07-07-2011 |
20110194710 | ACCESSORY CONTROLLER FOR ELECTRONIC DEVICES - Accessories such as headsets for electronic devices are provided. A headset may be provided with a button controller assembly that has user-actuated buttons and a microphone. The microphone may be formed by mounting a microphone transducer on a printed circuit board. A housing may be mounted over the transducer to form a sealed cavity for the transducer. Circuitry may be mounted on portions of the printed circuit board that extend beyond the edges of the microphone housing. The button controller assembly may have dome switches. The dome switches may have a housing that encloses dome switch components and that forms a structural internal part for the button controller. The dome switch housing structure may have tabs or other engagement features that mate with corresponding engagement features in a button member. The button member may be pressed by a user to actuate a desired dome switch. | 08-11-2011 |
20110215656 | POWER SUPPLY WITH ZERO POWER CONSUMPTION CAPABILITY - Power supply devices are provided that can include power regulating circuitry for regulating (e.g., transforming or converting) electric power to be passed to an electronic device. A power supply device can also include control circuitry coupled with the regulating circuitry. The control circuitry can determine when the power supply device is coupled with an electronic device. The control circuitry can control the operation of the regulating circuitry based on whether or not the power supply device is coupled with the electronic device. | 09-08-2011 |
Patent application number | Description | Published |
20120328116 | Microphone Headset Failure Detecting and Reporting - Embodiments of the invention include methods, apparatus, and systems for detecting a predicted future or current failure of a microphone of a headset. The failure may have been caused by organic matter buildup creating a signal path or short circuit across the microphone's circuitry. The headset is connected to a mobile device having a network interface that is used to send a notification message to a remote supply management system server. A failure detection circuit detects the failure based on a decrease in a microphone bias signal or increase in headset temperature over time. In some cases, the failure is based on an increase in a microphone bias signal over time. Upon detection of the failure, it signals that a failure notification be transmitted to the remote supply management system. The notification may then cause a new headset to be sent to the owner of the mobile device. Other embodiments are also described and claimed. | 12-27-2012 |
20140004741 | EXTERNAL CONTACT CONNECTOR | 01-02-2014 |
20140013012 | TECHNIQUES FOR MONITORING CONTACTS IN A CONNECTOR - Techniques for mounting contacts of a connector are provided. One technique involves actively and continuously monitoring contacts being used and the contacts not being used in a connector in order to determine potential dendrite growth and/or potential corrosion due to liquid intrusion or the like. Another technique includes lowering a bias voltage on a power contact and performing a system detect prior to enabling operational voltage/current on the contact. | 01-09-2014 |
20140166453 | ACCESSORY CONTROLLER FOR ELECTRONIC DEVICES - Accessories such as headsets for electronic devices are provided. A headset may be provided with a button controller assembly that has user-actuated buttons and a microphone. The microphone may be formed by mounting a microphone transducer on a printed circuit board. A housing may be mounted over the transducer to form a sealed cavity for the transducer. Circuitry may be mounted on portions of the printed circuit board that extend beyond the edges of the microphone housing. The button controller assembly may have dome switches. The dome switches may have a housing that encloses dome switch components and that forms a structural internal part for the button controller. The dome switch housing structure may have tabs or other engagement features that mate with corresponding engagement features in a button member. The button member may be pressed by a user to actuate a desired dome switch. | 06-19-2014 |
20140218045 | USING PULSED DC TO DETECT CONNECTOR MATING AND UNMATING - Techniques for detecting mating and un-mating of a first connector with a second connector include providing a pulsed voltage signal at a contact of the second connector and measuring a rate of rise of voltage at the contact. If the measured voltage at the contact exceeds a threshold voltage during the time the pulsed voltage signal is applied, then it is concluded that the first connector is not present and not mated with the second connector. If the measured voltage is lower than or equal to the threshold voltage during the time of application of the voltage pulse, it is concluded that the first connector is present and mated with the second connector. | 08-07-2014 |
20140223037 | METHOD AND SYSTEM FOR DETECTING CONNECTION OF A HOST DEVICE TO AN ACCESSORY DEVICE - Techniques for detecting connection of a host device by an accessory device are provided. The accessory device outputs a pulsed voltage/current on its power contact and measure the voltage at the power contact in response to the pulsed voltage/current. If the measured voltage reaches a certain value at or after the expiration of a predetermined time, then the accessory concludes that a host device is connected to it. | 08-07-2014 |
20140350891 | INTERFACE FOR TRANSFERRING TIME-SAMPLED SENSOR DATA - The disclosed embodiments relate to a system for transmitting data from a sensor to a host. During operation, the system periodically samples data at the sensor with reference to a sensor clock. Next, the system uses the sensor clock to transmit the data from the sensor to the host, wherein the host operates with reference to a host clock, which is different than the sensor clock. During the transmission process, the system embeds a clock in the data, wherein the embedded clock can be extracted at the host and used to receive the transmitted data. In some embodiments, transmitting the data involves using voltage-mode signaling. In other embodiments, transmitting the data involves using current-mode signaling. | 11-27-2014 |
Patent application number | Description | Published |
20120082243 | Method and Apparatus for Feature Based Video Coding - In a video distribution system, a divider ( | 04-05-2012 |
20120170646 | METHOD AND APPARATUS FOR SPACIAL SCALABILITY FOR HEVC - In a video distribution system, a divider ( | 07-05-2012 |
20120224098 | METHOD AND SYSTEM FOR INTERPOLATING FRACTIONAL VIDEO PIXELS - A method and system for interpolating video pixels is described, in which the value of a first fractional pixel is calculated based on the values of the first set of integer pixels, while the value of a second fractional pixel is calculated based on the values of the second set of integer pixels. The first set of integer pixels is not equal to the second set of integer pixels. For example, the first and second set may contain different integer pixels and may contain different numbers of integer pixels. | 09-06-2012 |
20120224639 | METHOD FOR INTERPOLATING HALF PIXELS AND QUARTER PIXELS - A method and system for interpolating video pixels is described, in which the values of a first quarter pixel, a half pixel and a second quarter pixel are calculated based on certain interpolation filter coefficients. | 09-06-2012 |
20120230407 | Interpolation Filter Selection Using Prediction Index - In one embodiment, a method for encoding or decoding video content is provided. The method includes determining a set of interpolation filters for use in interpolating sub-pel pixel values and a mapping between interpolation filters in the set of interpolation filters and different prediction indexes of the video content. A unit of video content is received and a prediction index is determined in a plurality of prediction indexes that are used to determine a prediction block for the unit of video content. The method then determines an interpolation filter in the set of interpolation filters based on a mapping between the interpolation filter and the prediction index to interpolate a sub-pel pixel value for use in a temporal prediction process for the unit of video content. | 09-13-2012 |
20120230413 | INTERPOLATION FILTER SELECTION USING PREDICTION UNIT (PU) SIZE - In one embodiment, a method for encoding or decoding video content is provided. The method includes determining a set of interpolation filters for use in interpolating sub-pel pixel values and a mapping between interpolation filters in the set of interpolation filters and different sizes of prediction units (PUs) of video content. A PU of video content is received and a size of the received PU is determined The method determines an interpolation filter in the set of interpolation filters based on a mapping between the interpolation filter and the size of the received PU to interpolate a sub-pel pixel value for use in a temporal prediction process for the PU. | 09-13-2012 |
20120328020 | FRACTIONAL PIXEL INTERPOLATION FILTER FOR VIDEO COMPRESSION - In one embodiment, a method for encoding or decoding video content is provided. The method includes receiving a plurality of full-pel pixel values. A set of coefficients is determined for an interpolation filter to interpolate a sub-pel pixel value for a motion compensation operation. Different coefficients are assigned to weight the plurality of full-pel pixel values in different operations in the interpolation filter. The sub-pel pixel values from the different operations are determined. Then, the method outputs the interpolated sub-pel pixel value for use in the motion compensation operation. | 12-27-2012 |
20130003841 | JOINT SUB-PIXEL INTERPOLATION FILTER FOR TEMPORAL PREDICTION - A method determines a plurality of interpolation filters for use in interpolating sub-pel values for a temporal prediction process of video content. The plurality of interpolation filters are designed based on sub-pel offsets for two reference blocks. The method determines a first sub-pel offset for a first reference block for the unit of video content and determines a second sub-pel offset for a second reference block for a unit of video content. A set of interpolation filters is determined to interpolate a set of sub-pel pixel values for use in the temporal prediction process for the unit of video content. The set of interpolation filters is designed for the first sub-pel offset and the second sub-pel offset and is used to interpolate a first sub-pel pixel value for the first reference block and a second sub-pel value for the second reference block. | 01-03-2013 |
20130114677 | DEVICES AND METHODS FOR SAMPLE ADAPTIVE OFFSET CODING AND/OR SIGNALING - In one embodiment, a method for decoding a video bitstream comprises the steps of: (a) receiving a video bitstream; (b) deriving processed video data from the bitstream; (c) partitioning the processed video data into blocks, wherein each of the blocks is equal to or smaller than a picture; (d) deriving an SAO type from the video bitstream for each of the blocks, wherein the SAO type is associated with a specific nonbiased coding scheme; (e) determining an SAO sub-class associated with the SAO type for each of the pixels in each of the blocks; (f) deriving intensity offset from the video bitstream for the sub-class associated with the SAO type; and (g) applying SAO compensation to each of the pixels in a processed video block, wherein the SAO compensation is based on the intensity offset of step (f). | 05-09-2013 |
20130114678 | DEVICES AND METHODS FOR SAMPLE ADAPTIVE OFFSET CODING AND/OR SIGNALING - In one embodiment, method for decoding a video bitstream comprises: (a) receiving a video bitstream; (b) deriving processed video data from the bitstream; (c) partitioning the processed video data into blocks, wherein each of the blocks is equal to or smaller than a picture; (d) deriving an SAO type from the video bitstream for each of the blocks, wherein the SAO type is selected from the group consisting of one or more edge offset (EO) types and a single merged band offset (BO) type; (e) determining an SAO sub-class associated with the SAO type for each of the pixels in each of the blocks; (f) deriving intensity offset from the video bitstream for the sub-class associated with the SAO type; and (g) applying SAO compensation to each of the pixels in a processed video block, wherein the SAO compensation is based on the intensity offset of step (f). | 05-09-2013 |
20130114725 | MOTION VECTOR SCALING FOR NON-UNIFORM MOTION VECTOR GRID - In one embodiment, a method determines a scaled motion vector for a first block. A motion vector for a second block is determined where the motion vector is on a non-uniform motion vector grid. The method then maps the motion vector for the second block to a higher accuracy uniform motion vector grid that is of a higher accuracy than the non-uniform motion vector grid and scales the motion vector for the second block on the higher accuracy motion vector grid. The scaled motion vector is mapped on the higher accuracy motion vector grid to the non-uniform motion vector grid. The scaled motion vector on the non-uniform motion vector grid is associated with the first block for a temporal prediction process. | 05-09-2013 |
20130177067 | DEVICES AND METHODS FOR SAMPLE ADAPTIVE OFFSET CODING AND/OR SELECTION OF EDGE OFFSET PARAMETERS - In one embodiment, a method for encoding sample adaptive offset (SAO) values in a video encoding process is provided, the method comprising: selecting an edge offset type; selecting one of one or more edge offset sub-classes; within at least one of the edge offset sub-classes, generating an interpolated pixel value that is related to a current pixel value; generating an offset value that is related to the interpolated pixel value; and optionally applying the offset value to at least the current pixel value to form an SAO compensated value. | 07-11-2013 |
20130177068 | DEVICES AND METHODS FOR SAMPLE ADAPTIVE OFFSET CODING - In one embodiment, a method for decoding a video bitstream having a plurality of pictures, the bitstream generated by a video coding system with sample adaptive offset (SAO), is provided, the method comprising the steps of: obtaining processed video data from a video bitstream; partitioning the processed video data into blocks, wherein each of the blocks is equal to or smaller than a picture and each block is comprised of a plurality of pixels; applying a first SAO compensation to each of the pixels in a processed video block; and applying a second SAO compensation to each of the pixels in the processed video block. | 07-11-2013 |
20130188741 | DEVICES AND METHODS FOR SAMPLE ADAPTIVE OFFSET CODING AND/OR SELECTION OF BAND OFFSET PARAMETERS - In one embodiment, a method for encoding sample adaptive offset (SAO) values in a video encoding process is provided, the method comprising: selecting a band offset type; determining a range of values associated with the selected band offset type, the range of values not being transmitted during encoding; generating one or more offset values for the selected band offset type; and optionally applying an offset value to at least a current pixel value to form an SAO compensated value. | 07-25-2013 |
20130216156 | METHOD AND SYSTEM FOR INTERPOLATING FRACTIONAL VIDEO PIXELS - A method and system for interpolating video pixels is described, in which the value of a first fractional pixel is calculated based on the values of the first set of integer pixels, while the value of a second fractional pixel is calculated based on the values of the second set of integer pixels. The first set of integer pixels is not equal to the second set of integer pixels. For example, the first and second set may contain different integer pixels and may contain different numbers of integer pixels. | 08-22-2013 |
20130266058 | DEVICES AND METHODS FOR SIGNALING SAMPLE ADAPTIVE OFFSET (SAO) PARAMETERS - Systems and methods that improve video quality by signaling of parameters in a sample adaptive offset (SAO) process are disclosed. The methods and systems described herein generally pertain to video processing such as video encoders and decoders. | 10-10-2013 |
20130301702 | SCALABLE VIDEO CODING WITH ENHANCED BASE LAYER - Disclosed is a method comprising: (a) receiving a layer 0 bitstream, the layer 0 bitstream including coding information for the layer 0 bitstream; (b) receiving a layer 1 bitstream, the layer 1 bitstream including coding information for the layer 1 bitstream; and (c) reconstructing the layer 0 bitstream using previously received information for another layer 0 bitstream and previously received information for another layer 1 bitstream. | 11-14-2013 |
20140078394 | SELECTIVE USE OF CHROMA INTERPOLATION FILTERS IN LUMA INTERPOLATION PROCESS - In one embodiment, a method determines one or more luma interpolation filters for interpolating sub-pel pixel values for a luma component. The one or more luma interpolation filters have a first number of coefficients. Then, the method determines one or more chroma interpolation filters for interpolating sub-pel pixel values for a chroma component. The one or more chroma interpolation filters have a second number of coefficients where the second number of coefficients is less than the first number of coefficients. When the one or more chroma interpolation filters should be used to interpolate a sub-pel pixel value for the luma component, the method uses a chroma interpolation filter to interpolate a sub-pixel value for the luma component by applying coefficients of the chroma interpolation filter to corresponding pixel values for the luma component. | 03-20-2014 |
20140269897 | ADAPTIVE SAMPLING FILTER PROCESS FOR SCALABLE VIDEO CODING - A sampling filter process is provided for scalable video coding. The process provides for re-sampling using video data obtained from an encoder or decoder process of a base layer (BL) in a multi-layer system using adaptive phase shifting to improve quality. Examples of a multi-layer encoder or decoder process are MPEG-4 Advanced Video Coding (AVC) and High Efficiency Video Coding (HEVC). The re-sampled BL data can be used in encoding or decoding of a corresponding video data of higher layers in a scalable video coding system. For example, the re-sampled or upsampled data can be used as a basis for prediction of the higher resolution video data. | 09-18-2014 |
20140301488 | DERIVATION OF RESAMPLING FILTERS FOR SCALABLE VIDEO CODING - A method for determining a resampling filter for resampling a video signal used in scalable video coding includes estimating a set of row filters based on a video signal. The video signal has a base resolution that is resampled to provide an output signal that enables more efficient coding of the video signal with an enhanced resolution higher than a base resolution. The set of row filters is applied to the video signal to generate a first output signal having rows that are interpolated to the enhanced resolution. A set of column filters is estimated based on the first output signal for resampling the columns in the video signal. The set of column filters is applied to the first output signal to generate a second output signal having columns as well as rows that are interpolated to the enhanced resolution. | 10-09-2014 |
20140307773 | RE-SAMPLING WITH PHASE OFFSET ADJUSTMENT FOR LUMA AND CHROMA TO SELECT FILTERS IN SCALABLE VIDEO CODING - A sampling filter process is provided for scalable video coding. The process provides for re-sampling using video data obtained from an encoder or decoder process of a base layer (BL) in a multi-layer system using adaptive phase shifting to improve quality in Scalable High efficiency Video Coding (SHVC). In order to compensate for phase offsets introduced by downsampling an appropriate phase offset adjustment is made for upsampling in SHVC with an appropriate offset included for proper luma/chroma color space positions. In one approach the luma/chroma phase offset is specified and a filter is selected to apply the appropriate phase change. | 10-16-2014 |
20140307774 | RE-SAMPLING WITH PHASE OFFSET ADJUSTMENT FOR LUMA AND CHROMA TO SIGNAL ADAPTIVE FILTERS IN SCALABLE VIDEO CODING - A sampling filter process is provided for scalable video coding. The process provides for re-sampling using video data obtained from an encoder or decoder process of a base layer (BL) in a multi-layer system using adaptive phase shifting to improve quality in Scalable High efficiency Video Coding (SHVC). In order to compensate for phase offsets introduced by downsampling an appropriate phase offset adjustment is made for upsampling in SHVC with an appropriate offset included for proper luma/chroma color space positions. In one approach, an adaptive filter is signaled with its phase offset adjusted to account for the luma/chroma offset. | 10-16-2014 |
20140369401 | RE-SAMPLING FILTERS FOR SCALABLE VIDEO CODING - In one embodiment, a method receives a plurality of sample values. The method then determines a filter to determine an up-sampled value for a first layer for a video, wherein the filter has a set of coefficient values of [−1, 3, −8, 60, 13, −4, 1, 0] or [0, 1, −4, 13, 60, −8, 3, −1] assigned to the filter. The up-sampled value is determined by applying the set of coefficient values of [−1, 3, −8, 60, 13, −4, 1, 0] or [0, 1, −4, 13, 60, −8, 3, −1] to the plurality of sample values. The method then outputs the up-sampled value for use in coding a second layer of a higher resolution than the first layer. The up-sampled values may be for the 3/16 and −3/16 phase offsets. | 12-18-2014 |
20140369402 | RE-SAMPLING FILTERS FOR SCALABLE VIDEO CODING - In one embodiment, a method receives a plurality of sample values. The method then determines a filter to determine an up-sampled value for a first layer for a video, wherein the filter has a set of coefficient values of [−1, 3, −9, 47, 31, −10, 4, −1] or [−1, 4, −10, 31, 47, −9, 3, −1] assigned to the filter. The up-sampled value is determined by applying the set of coefficient values of [−1, 3, −9, 47, 31, −10, 4, −1] or [−1, 4, −10, 31, 47, −9, 3, −1] to the plurality of sample values. The method then outputs the up-sampled value for use in coding a second layer of a higher resolution than the first layer. The up-sampled values may be for the 6/16 and − 6/16 phase offsets. | 12-18-2014 |
20150023435 | RESAMPLING FILTERS FOR SCALABLE VIDEO CODING WITH PHASE OFFSET ADJUSTMENT AND SIGNALING OF SAME - Upsampling filters for use in scalable video coding may be selected from a set of filters each with a different phase. In order to accommodate a phase offset introduced from downsampling required to maintain proper luma/chroma color space positions after upsampling, an offset parameter may be used in computing the filter index. Moreover, a different offset may be used for each filter index. These offsets in effect provide a re-mapping of the filter indices. By remapping the filter indices in this manner the performance of the upsampling process can be improved and errors introduced by rounding or which are caused by the finite precision of the process used to compute the filter indices can be taken into account. | 01-22-2015 |