06th week of 2017 patent applcation highlights part 67 |
Patent application number | Title | Published |
20170041595 | PROCESS AND SYSTEM FOR ENCODING AND PLAYBACK OF STEREOSCOPIC VIDEO SEQUENCES - A method for decoding a compressed image stream, the image stream having a plurality of frames, each frame consisting of a merged image including pixels from a left image and pixels from a right image. The method involves the steps of receiving each merged image; changing a clock domain from the original input signal to an internal domain; for each merged image, placing at least two adjacent pixels into an input buffer and interpolating an intermediate pixel, for forming a reconstructed left frame and a reconstructed right frame according to provenance of the adjacent pixels; and reconstructing a stereoscopic image stream from the left and right image frames. The invention also teaches a system for decoding a compressed image stream. | 2017-02-09 |
20170041596 | METHOD AND APPARATUS OF LIGHT FIELD RENDERING FOR PLURALITY OF USERS - A rendering method for a plurality of users includes mapping positions of both eyes of a first user and positions of both eyes of a second user to a view area, the view area corresponding to a pixel. The method includes determining a value of the pixel based on the mapped positions of both eyes of the first user and the mapped positions of both eyes of the second user. | 2017-02-09 |
20170041597 | HEAD MOUNTED DISPLAY AND METHOD FOR DATA OUTPUT - The present invention is to provide a head mounted display and a method for data output that are capable of identifying and outputting an object displayed as three-dimensional data based on user's line of sight. The head mounted display | 2017-02-09 |
20170041598 | SWITCHED EMISSIVE TRANSPARENT DISPLAY WITH CONTROLLABLE PER-PIXEL OPACITY - A display system adapted to use rapid switching techniques to switch between displaying content and displaying a mask for that content so as to provide per-pixel opacity control. The display system may employ rapid synchronized switching of both a non-emissive, transparent display and a transparent backlight. In a first state, the display is operated to display content with the backlight acting as a scattering luminous backlight. In the other or second state, the display is operated to display one or more masks (for some or all objects or items of the content displayed in the first state) with the backlight functioning as a clear and unlit backlight. The display system is capable of producing opaque emissive content on a transparent field to provide a novel display and/or for use in compact spatial augmented reality applications. | 2017-02-09 |
20170041599 | 3D DISPLAY SYSTEM - A unit light source module configured as a 3D display system includes a light emitting unit including a plurality of point light sources corresponding to a number of viewpoints and a light collecting unit disposed a predetermined distance apart from the light emitting unit and collecting and outputting the light source outputted from the plurality of point light sources. | 2017-02-09 |
20170041600 | PROGRAMMING DISRUPTION DIAGNOSTICS - Various arrangements for monitoring and utilizing solar conjunction events are presented. An occurrence of a solar conjunction event caused by the sun being substantially aligned with the satellite antenna through which a television receiver receives signals from one or more satellites may be monitored. A prediction of a future solar conjunction event based on the monitored occurrence of the solar conjunction event may then be calculated. A second occurrence of the solar conjunction event may be monitored. It may be determined that the second occurrence of the solar conjunction event does not match the calculated prediction of the future solar conjunction event within a threshold range. One or more features of the television receiver may be disabled in response to determining that the second occurrence of the solar conjunction event does not match the calculated prediction of the future solar conjunction event within the threshold range. | 2017-02-09 |
20170041601 | METHOD AND APPARATUS FOR ENCODING/DECODING MULTILAYER VIDEO SIGNAL - A method for decoding a multilayer video signal, according to the present invention, is characterized by: inducing the number of active references of a current picture, in consideration of whether the maximum number of active reference pictures of the current picture in a current layer is limited; obtaining a reference layer identifier based on the number of active references, determining an active reference picture of the current picture using a reference layer identifier, generating a reference picture list including the active reference pictures, and performing interlayer prediction of the current picture using the reference picture list. | 2017-02-09 |
20170041602 | METHOD AND APPARATUS OF DERIVING INTRA PREDICTION MODE USING MOST PROBABLE MODE GROUP - An image encoding apparatus is presented. A differential quantization parameter is generated by subtracting a quantization parameter predictor from a quantization parameter, and is entropy-coded. If two or more quantization parameters are available among a left quantization parameter, an above quantization parameter and a previous quantization parameter of a current coding unit, the quantization parameter predictor is generated using two available quantization parameters determined according a predetermined order, and if only one quantization parameter is available, the available quantization parameter is set as the quantization parameter predictor. A transform type for inversely transforming the residual signals is selected among a discrete cosine transform (DCT)-based integer transform and a discrete sign transform (DST)-based integer transform based on a prediction mode and a size of a transform unit. | 2017-02-09 |
20170041603 | METHOD OF GENERATING RECONSTRUCTED BLOCK - A method is provided for deriving an intra prediction mode for a current prediction unit. The method includes entropy decoding a mode group indicator and a prediction mode index, constructing a most probable mode (MPM) group using intra prediction modes of a left block and an above block, wherein the MPM group includes three intra prediction modes, determining whether the mode group indicator indicates the MPM group, determining an intra prediction mode specified by the prediction mode index among the three intra prediction modes in the MPM group as the intra prediction mode of the current prediction unit when the mode group indicator indicates the MPM group, and deriving the intra prediction mode of the current prediction unit using the prediction mode index and the three intra prediction modes in the MPM group when the mode group indicator does not indicate the MPM group. | 2017-02-09 |
20170041604 | Systems and Methods for Encoding Alternative Streams of Video for Playback on Playback Devices having Predetermined Display Aspect Ratios and Network Connection Maximum Data Rates - Systems and methods for adaptive bitrate streaming of alternative streams of video encoded at resolution and sample aspect ratio combinations and maximum bitrates in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a source encoder configured to encode a source video stream as a plurality of alternative streams of video for playback on a playback device includes a processor configured to receive multimedia content including source video data having a primary resolution, a primary sample aspect ratio, and a primary frame rate and to encode the source video data as alternative streams of video, where the resolution and sample aspect ratio of at least one of the alternative streams of video are selected to have an aspect ratio that is the same as a predetermined display aspect ratio and at least one of the alternative streams is encoded at a maximum bitrate. | 2017-02-09 |
20170041605 | VIDEO ENCODING DEVICE AND VIDEO ENCODING METHOD - A video encoding device includes a processor configured to: generate a reduced picture based on a picture in video data; encode each of a plurality of first blocks divided from the reduced picture; set a first region in the picture; restrict a coding mode usable for each second block included in the first region among a plurality of second blocks divided from the picture, to a first coding mode which refers to the first block in the reduced picture corresponding to the second block or a second coding mode which refers to the first region; and encode, for each second block in the first region, a prediction error signal between the second block and the prediction block generated in accordance with the first or second coding mode. | 2017-02-09 |
20170041606 | VIDEO ENCODING DEVICE AND VIDEO ENCODING METHOD - A video encoding device includes: a first encoder which calculates, for each block obtained by dividing a picture, an evaluation value representing amount of a prediction error based on any of at least one first coding mode on which a first reference range is referenced, and performs predictive coding on any block according to any of the first coding mode to calculate encoded data of the block; a second encoder which performs predictive coding on any of blocks according to any of the at least one second coding mode on which a second reference range larger than the first reference range is referenced, to calculate encoded data of the block and; a determinator which determines a block to be encoded by the second encoder, based on the evaluation value for each block; and an entropy encoder which entropy encodes the encoded data of each block. | 2017-02-09 |
20170041607 | METHOD AND DEVICE FOR ENCODING/DECODING IMAGE BY INTER PREDICTION USING RANDOM BLOCK - A video encoding apparatus, includes: a block partitioning unit to determine a partition form, among candidate partition forms, for partitioning a current block into one or more partition blocks; a prediction unit to generate one or more predicted blocks respectively corresponding to the one or more partition blocks by using a scale factor which indicates a ratio of pixel sampling; a subtractor to generate a residual block of the current block by subtracting the predicted blocks from one or more partition blocks corresponding thereto; a transformer to generate at least one transform block by transforming the residual block; a quantizer to generate at least one quantized transform block by quantizing the at least one transform block; and an encoder to encode, into the bitstream, information on the scale factor, information on the determined partition form and the at least one quantized transform block. | 2017-02-09 |
20170041608 | IMAGE PROCESSING APPARATUS, IMAGING APPARATUS, AND IMAGE PROCESSING METHOD - An image processing apparatus includes a setting unit configured to set, within an image, a specified region which is associated with a set quantization parameter, a determination unit configured to determine a quantization parameter to be used in encoding of an image of an outside of the specified region, in such a manner that a generated code amount obtained by encoding the image becomes a target code amount, and a changing unit configured, in a case in which the specified region is changed when the determination unit is activated, to change a quantization parameter of the image to a predetermined fixed value in such a manner that an image quality of the image becomes lower than a previous image quality obtained from a quantization parameter set for the specified region before the change. | 2017-02-09 |
20170041609 | DECOMPOSITION OF RESIDUAL DATA DURING SIGNAL ENCODING, DECODING AND RECONSTRUCTION IN A TIERED HIERARCHY - Computer processor hardware receives a first set of adjustment values. The first set of adjustment values specify adjustments to be made to a predicted rendition of a signal generated at a first level of quality to reconstruct a rendition of the signal at the first level of quality. The computer processor hardware processes the first set of adjustment values and derives a second set of adjustment values based on the first set of adjustment values and a rendition of the signal at a second level of quality. The second level of quality is lower than the first level of quality. | 2017-02-09 |
20170041610 | METHOD AND DEVICE FOR ENCODING/DECODING IMAGE - A method and a device for encoding/decoding an image are disclosed. The method for decoding an image comprises the steps of: decoding information on a quantization matrix; and restoring the quantization matrix on the basis of the information on the quantization matrix, wherein the information on the quantization matrix includes information indicating a DC value of the quantization matrix and/or information indicating differential values of quantization matrix coefficients. | 2017-02-09 |
20170041611 | VARIABLE LENGTH CODING METHOD AND VARIABLE LENGTH DECODING METHOD - A variable length coding method is comprised of: a coefficient value scanning step in which an RL sequence generation unit, a reordering unit, and a binarization unit scan coefficient values within a block in a predetermined scanning order starting at a higher-frequency component toward a lower-frequency component; and an arithmetic coding step in which an arithmetic coding unit and a table storage unit perform arithmetic coding on the absolute values of the coefficient values according to the scanning order used in the coefficient value scanning step, by switching between probability tables for use, wherein, in the arithmetic coding step, a probability table to be used is switched to another probability table in one direction, when the arithmetic-coded absolute values of the coefficient values include an absolute value exceeding a predetermined threshold value. | 2017-02-09 |
20170041612 | VIDEO DECODER WITH ENHANCED CABAC DECODING - A decoder receives a bitstream containing quantized coefficients representative of blocks of video representative of a plurality of pixels and decodes the bitstream using context adaptive binary arithmetic coding. The context adaptive binary arithmetic coding decodes the current syntax element using the first mode if the current syntax element is intra-coded and selecting between a first set of probable modes and a second set of probable modes, where the first set of probable modes are more likely than the second set of probable modes. The context adaptive binary arithmetic coding decodes the current syntax element using the second mode if the current syntax element is intra-coded and if selecting among one of the second set of probable modes. | 2017-02-09 |
20170041613 | VIDEO DECODER WITH ENHANCED CABAC DECODING - A decoder receives a bitstream containing quantized coefficients representative of blocks of video representative of a plurality of pixels and decodes the bitstream using context adaptive binary arithmetic coding. The context adaptive binary arithmetic coding decodes the current syntax element using the first mode if the current syntax element is intra-coded and selects between a first set of probable modes and a second set of probable modes, where the first set of probable modes are more likely than the second set of probable modes. The context adaptive binary arithmetic coding decodes the current syntax element using the second mode if the current syntax element is intra-coded and if selected from among one of the second set of probable modes. | 2017-02-09 |
20170041614 | MOVING PICTURE ENCODING DEVICE, MOVING PICTURE ENCODING METHOD AND MOVING PICTURE ENCODING PROGRAM AS WELL AS MOVING PICTURE DECODING DEVICE, MOVING PICTURE DECODING METHOD AND MOVING PICTURE DECODING PROGRAM - A first vector predictor candidate list generating unit generates a first motion vector predictor candidate list from motion vectors of encoded neighboring blocks to blocks to be encoded. A second vector predictor candidate list generating unit generates a second motion vector predictor candidate list from motion vectors of blocks at the same positions as the blocks to be encoded in an encoded image and neighboring blocks to the blocks at the same positions. A combination determining unit determines whether to generate a third vector predictor candidate list combining the first and second vector predictor candidate lists by comparison of a block size of the blocks to be encoded and a threshold size. A vector predictor candidate list deciding unit generates the third vector predictor candidate list from the first vector predictor candidate list. | 2017-02-09 |
20170041615 | METHOD AND APPARATUS FOR ENCODING/DECODING MULTILAYER VIDEO SIGNAL - A method for decoding a multilayer video signal, according to the present invention, is characterized by: inducing the number of active references of a current picture in consideration of whether the maximum number of active reference pictures of the current picture in a current layer is limited; obtaining a reference layer identifier based on the number of active references; determining an active reference picture of the current picture using a reference layer identifier; generating an interlayer reference picture by upsampling the active reference picture, and performing interlayer prediction of the current picture using an interlayer reference picture. | 2017-02-09 |
20170041616 | INTRA PREDICTION MODE SELECTION IN VIDEO CODING - A method is provided for encoding a digital video with a video encoder that allows intra prediction of mode selection. The method includes dividing pixels from each intra prediction block into four groups based on phases of the pixels, progressively narrowing down a list of intra prediction modes over a series of stages based on a comparison of a cost value for each intra prediction mode at that stage against a threshold value, tentatively assigning the remaining intra prediction with the lowest cost value after the final stage to the block, calculating a heterogeneity index for each group of contiguous intra prediction blocks based on the tentative intra prediction mode selected for each block after the final stage, and finalizing the tentative intra prediction mode for each block if the group has a heterogeneity index above a predetermined threshold value. | 2017-02-09 |
20170041617 | VIDEO ENCODER, VIDEO ENCODING SYSTEM AND VIDEO ENCODING METHOD - The present disclosure discloses a video encoder, a video encoding system and a video encoding method. The video encoder comprises a logic control module and an encoding module. Wherein, the logic control module is configured to receive a control command sent from an external controller for encoding a specified portion of each frame of image, and send the control command to the encoding module; and the encoding module is configured to receive the control command from the logic control module, and encode the specified portion of each frame of image according to the control command, so as to cooperate with a plurality of other video encoders to complete encoding each frame of image. By employing the video encoder, video encoding system and video encoding method according to the present disclosure, each frame of image can be accomplished jointly by a plurality of video encoders, thus significantly reducing the encoding time, diminishing the encoding latency, and achieving real-time encoding of high-definition video sources, in particular, video sources with a resolution ratio of 4 k or above. | 2017-02-09 |
20170041618 | METHOD AND APPARATUS FOR ENCODING IMAGE, AND METHOD AND APPARATUS FOR DECODING IMAGE - The present invention discloses a method and an apparatus for encoding and decoding video. A video decoding method comprises reconstructing a residual value by entropy-decoding received bitstream and dequantizing and inverse-transforming residual value information, generating a final prediction unit by performing inter prediction on a prediction unit which is partitioned from a coding unit into at least two prediction units by asymmetric motion partitioning (AMP), the two partitioned prediction units comprising a first partitioned prediction unit and a second partitioned prediction unit, and reconstructing a picture by adding the final prediction unit to the residual values. | 2017-02-09 |
20170041619 | METHOD AND APPARATUS FOR ENCODING IMAGE, AND METHOD AND APPARATUS FOR DECODING IMAGE - The present invention discloses a method and an apparatus for encoding and decoding video. A video decoding method comprises reconstructing a residual value by entropy-decoding received bitstream and dequantizing and inverse-transforming residual value information, generating a final prediction unit by performing inter prediction on a prediction unit which is partitioned from a coding unit into at least two prediction units by asymmetric motion partitioning (AMP), the two partitioned prediction units comprising a first partitioned prediction unit and a second partitioned prediction unit, and reconstructing a picture by adding the final prediction unit to the residual values. | 2017-02-09 |
20170041620 | Image Processing Methods and Image Processing Apparatuses - Image processing methods and image processing apparatuses are provided. The image processing method comprises: determining at least one region of interest in an image; determining a parameter of interest of pixels in the image at least according to distribution of the at least one region of interest in the image; determining target positions of the pixels according to the parameter of interest of the pixels and a reduction ratio; and obtaining, according to the target positions of the pixels, a reduced image corresponding to the image. A proportion occupied by pixels of each region in a reduced image after compression is determined according to a degree of interest of a user in each region in an image, to cause a region appreciated by the user to be presented with high quality during restoration, and facilitate image processing after compression. | 2017-02-09 |
20170041621 | METHODS, DECODER AND ENCODER FOR MANAGING VIDEO SEQUENCES - Methods, decoders, and encoders are disclosed for managing a video sequence while using at least a number of processing cores. The video sequence represents a picture. The picture comprises a number of partitions, which are independent from each other with respect to decoding of the picture. The decoder or the encoder estimates a set of values, wherein each value of the set corresponds to a corresponding partition of the number of partitions, and wherein each value relates to decoding time of its corresponding partition. The decoder decodes or the encoder encodes the number of partitions based on the decoding time as given by the set of values, while using the number of processing cores, at least initially, in parallel. Moreover, corresponding computer programs and computer program products are disclosed. | 2017-02-09 |
20170041622 | DUAL TECHNIQUE COMPRESSION - Systems and methods for ensuring that images are compressed in a format that may be decompressed at a speed that is acceptable to a particular user and/or viewing environment are disclosed herein. | 2017-02-09 |
20170041623 | Method and Apparatus for Intra Coding for a Block in a Coding System - A method and apparatus of Intra coding for a block in a coding system. The method includes receiving input data associated with a current block; determining a current Intra prediction mode for the current block; deriving prediction samples for the current block based on reconstructed neighboring samples according to the current Intra prediction mode, wherein a predicting value representing a single prediction value for the current block is determined based on at least two corner samples corresponding to the current block according to the current Intra prediction mode; and applying encoding or decoding to the input data associated with the current block using the prediction samples derived for the current block. | 2017-02-09 |
20170041624 | SYSTEM AND METHOD FOR SYNCHRONIZING TIMING ACROSS MULTIPLE STREAMS - Systems and methods of adaptive streaming are discussed. Transcoded copies of a source stream may be aligned with one another such that the independently specified portions of each transcoded stream occur at the same locations within the content. These transcoded copies may be produced by one or more transcoders, whose outputs are synchronized by a delay adjuster. A fragmenter may use the synchronized and aligned streams to efficiently produce fragments suitable for use in adaptive streaming. | 2017-02-09 |
20170041625 | VIDEO DECODER MEMORY BANDWIDTH COMPRESSION - A method, system and computer program for decompressing video data, storing the compressed video data in such a way that random access is possible and the data can be mapped efficiently into existing memory systems and interface protocols. The compression is accomplished via lossless compression using an algorithm optimized for video data. Due to the compressed format, data transmission consumes less bandwidth than using uncompressed data and prevents degradation in the decoded video. | 2017-02-09 |
20170041626 | HIGH DYNAMIC RANGE CODECS - A method for encoding high dynamic range (HDR) images involves providing a lower dynamic range (LDR) image, generating a prediction function for estimating the values for pixels in the HDR image based on the values of corresponding pixels in the LDR image, and obtaining a residual frame based on differences between the pixel values of the HDR image and estimated pixel values. The LDR image, prediction function and residual frame can all be encoded in data from which either the LDR image of HDR image can be recreated. | 2017-02-09 |
20170041627 | FIELD/FRAME ADAPTIVE DECODING WITH FIELD/FRAME INDEX - A moving picture coding method for coding a picture with switching between frame coding and field coding adaptively on a block-by-block basis includes: determining the maximum number of reference indices for field coding for specifying fields which are to be referred to at the time of field coding, using the maximum number of reference indices for frame coding for specifying frames which are to be referred to at the time of frame coding; and assigning to fields the reference indices for field coding for specifying fields which are to be referred to at the time of field coding, within a range of the determined maximum number thereof, using the reference indices for frame coding for specifying frames which are to be referred to at the time of frame coding. | 2017-02-09 |
20170041628 | METHODS AND APPARATUS FOR ADAPTIVE MOTION VECTOR CANDIDATE ORDERING FOR VIDEO ENCODING AND DECODING - Methods and apparatus are provided for adaptive motion vector candidate ordering for video encoding and decoding. An apparatus includes a video encoder ( | 2017-02-09 |
20170041629 | METHODS AND APPARATUS FOR UNI-PREDICTION OF SELF-DERIVATION OF MOTION ESTIMATION - Methods and apparatus are provided for uni-prediction of self-derivation of motion estimation. An apparatus includes a video encoder ( | 2017-02-09 |
20170041630 | HIGH EFFICIENCY VIDEO CODING DEVICE AND METHOD BASED ON REFERENCE PICTURE TYPE - The present technique relates to an image processing device and method capable of suppressing a decrease in encoding efficiency. The image processing device includes: a predictive vector generating unit that generates a predictive vector of a current parallax vector of a current block used in prediction using correlation in a parallax direction using a reference parallax vector referred when generating a predictive motion vector, when encoding the current parallax vector; and a difference vector generating unit that generates a difference vector between the current parallax vector and the predictive vector generated by the predictive vector generating unit. The present disclosure can be applied to an image processing device. | 2017-02-09 |
20170041631 | HIGH EFFICIENCY VIDEO CODING DEVICE AND METHOD BASED ON REFERENCE PICTURE TYPE - The present technique relates to an image processing device and method capable of suppressing a decrease in encoding efficiency. The image processing device includes: a predictive vector generating unit that generates a predictive vector of a current parallax vector of a current block used in prediction using correlation in a parallax direction using a reference parallax vector referred when generating a predictive motion vector, when encoding the current parallax vector; and a difference vector generating unit that generates a difference vector between the current parallax vector and the predictive vector generated by the predictive vector generating unit. The present disclosure can be applied to an image processing device. | 2017-02-09 |
20170041632 | METHOD AND APPARATUS FOR HIERARCHICAL MOTION ESTIMATION USING DFD-BASED IMAGE SEGMENTATION - In hierarchical motion estimation, in each motion estimation hierarchy level, a pixel block matcher for comparing correspondingly sampled pixel values of a current image and a delayed previous image is used in order to compute a motion vector for every pixel. By evaluating displaced frame differences in the measurement window, a segmentation of the measurement window into different moving object regions is performed. The corresponding segmentation information is stored, and the stored segmentation information is used as an initial segmentation mask for motion estimation in the following finer level of the motion estimation hierarchy. In the following finer level of the motion estimation hierarchy an updated segmentation information is determined. This processing continues until the finest level of said motion estimation hierarchy is reached. The resulting segmentation information values of successive search window positions can be combined. | 2017-02-09 |
20170041633 | REFERENCE PICTURE SIGNALING - An encoded representation of a picture of a video stream is decoded by retrieving buffer description from the encoded representation. The buffer description information is used to determine at least one picture identifier identifying a respective reference picture as decoding reference for the picture. A decoded picture buffer is updated based on the determined picture identifier. The encoded representation of the picture itself comprises the information needed by a decoder to identify the reference pictures required to decode the encoded representation. | 2017-02-09 |
20170041634 | IMAGE CODING METHOD INCLUDING REFERENCE LIST REORDERING INFORMATION FOR INDICATING DETAILS OF REORDERING PICTURES INCLUDED IN A REFERENCE LIST - An image coding method includes: writing, into a coded bitstream, buffer description defining information for defining a buffer description; constructing a default reference list; reorder pictures included in the default reference list; writing, into the coded bitstream, reference list reordering information for indicating details of the reordering; and coding an image using the buffer description and a reference list resulting from the reordering, and in the reference list reordering information, among the pictures, a picture to be reordered is specified using an index which is used in other processing in the image coding method. | 2017-02-09 |
20170041635 | ARITHMETIC ENCODING DEVICE, ARITHMETIC DECODING DEVICE, ARITHMETIC ENCODING METHOD, AND ARITHMETIC DECODING METHOD - The amount of processing is reduced with high coding efficiency maintained. There is provided an arithmetic decoding device including syntax decoding means for decoding each of at least a first syntax element and a second syntax element indicating a transform coefficient using arithmetic decoding with a context or arithmetic decoding without a context. The syntax decoding means performs decoding that at least includes not decoding the first syntax element and decoding the second syntax element using the arithmetic decoding without a context, and decoding the first syntax element using the arithmetic decoding with a context and decoding the second syntax element using the arithmetic decoding without a context. | 2017-02-09 |
20170041636 | METHOD FOR DECODING MOVING IMAGES - An image filter ( | 2017-02-09 |
20170041637 | Method and Apparatus for Block-based Significance Map and Significance Group Flag Context Selection - A method of significance group flag coding is disclosed. The method includes: receiving one or more significance group flags associated with a TU (transform unit), wherein the TU is divided into one or more sub-blocks; and coding said one or more significance group flags based on context set selection, wherein the context set selection is associated with significance map coding of the sub-block, and the context set selection depends on horizontal sub-block index, vertical sub-block index, or both the horizontal sub-block index and the vertical sub-block index. | 2017-02-09 |
20170041638 | METHOD AND APPARATUS FOR CODING OF SAMPLE ADAPTIVE OFFSET INFORMATION - A method and apparatus for Sample Adaptive Offset (SAO) processing of video data in a video decoder are disclosed. In an embodiment, the method includes receiving a block of processed-reconstructed pixels associated with a picture from a media or a processor, wherein the block of processed-reconstructed pixels are decoded from a video bitstream; determining a SAO type index from the video bitstream, wherein the SAO type index is decoded according to truncated unary binarization, the SAO type index is decoded using CABAC (context-based adaptive binary arithmetic coding) with one context, or the SAO type index is decoded by CABAC using a context mode for a first bin associated with the SAO type index and using a bypass mode for any remaining bin associated with the SAO type index; and applying SAO processing to the block of processed-reconstructed pixels based on SAO information including the SAO type index. | 2017-02-09 |
20170041639 | SIGNAL ANALYSIS AND GENERATION OF TRANSIENT INFORMATION - A signal processor receives settings information. The settings information specifies a setting of a given element for each image in a sequence of multiple images in which the given element resides. The signal processor also receives precision metadata specifying an estimated precision of each of the settings of the given element for each image in the sequence. Based on the settings information and the precision metadata, the signal processor generates a setting value for the given element. If the setting value produced for the given element is relatively stable, and thus likely a better representation of a setting for the given element than a current setting of the given element, the signal processor utilizes the generated setting value instead of the current setting for encoding purposes. | 2017-02-09 |
20170041640 | VIDEO PROCESSING METHOD AND VIDEO PROCESSING DEVICE - A video processing method and a video processing device are provided. The video processing method includes the following steps: A raw video is obtained. A noise level of the raw video is obtained. A bit rate or a resolution is adjusted according to the noise level. The raw video is compressed according to the bit rate and the resolution. | 2017-02-09 |
20170041641 | VIDEO COMPRESSION WITH COLOR BIT DEPTH SCALING - A video decoder provides decoding of encoded video that includes reference pictures and picture sample values corresponding to one of at least two digital video formats having different color characteristics The decoder includes a bit depth scaling operator that provides bit depth scaling of reference pictures in the encoded video and bit depth scaling of picture sample values in the encoded video to improves handling of differing color characteristics (e.g., resolution, quantization bit-depth, and color gamut) employed in different digital video formats. | 2017-02-09 |
20170041642 | PROVIDING CUSTOMIZED MEDIA FUNCTIONS AT A HOSPITALITY ESTABLISHMENT ACCORDING TO PASSKEYS - A media system providing customized media functions at a hospitality establishment includes a first device operable to display a first passkey to a user attempting to activate a media function on a particular media device. The hospitality establishment includes a plurality of media devices installed at a plurality of different locations therein. A second device is operable to receive the first passkey from the user, determine whether the first passkey received from the user matches a second passkey associated with the particular media device, and activate the media function on the particular media device in response to determining that the first passkey received from the user matches the second passkey associated with the particular media device. | 2017-02-09 |
20170041643 | RECEPTION APPARATUS, RECEPTION METHOD, TRANSMISSION APPARATUS, AND TRANSMISSION METHOD - The present technology relates to a reception apparatus, a reception method, a transmission apparatus, and a transmission method and more particularly to a reception apparatus, a reception method, a transmission apparatus, and a transmission method, by which bearers transmitted by a plurality of transmission systems are selected appropriately. The reception apparatus acquires control information including information for acquiring data transmitted through a session in a first transmission system at a first layer in a protocol stack of an IP (Internet Protocol) transmission system and for identifying a bearer that transmits the data in a second transmission system at a second layer lower than the first layer; and controls an operation of each unit that acquires the data transmitted on the bearer on the basis of the control information. The present technology is applicable to a television receiver corresponding to ATSC3.0, for example. | 2017-02-09 |
20170041644 | METADATA DELIVERY SYSTEM FOR RENDERING SUPPLEMENTARY CONTENT - A computer system (e.g., such as provided for a network service) operates to determine an inventory of time slots for a given airing. The computer system assigns a supplemental content item to a time slot of the given airing when the given airing is rendered on at least some of a plurality of playback devices. The computer system may structure a tag element to include data that is specific to a third-party, and then communicate a plurality of tags that include the tag elements to playback devices that are (or will) render the primary content of the airing. | 2017-02-09 |
20170041645 | METHOD FOR TRANSMITTING DIGITAL IMAGES FROM A SERIES OF IMAGES - A method for transmitting digital images from a series of images for which an image sequence of the images is specified is provided. The series of images is stored on a server in the form of segments, and each segment includes one or more images which are adjacent to one another according to the image sequence. A client requests images from the server on the basis of the segments, and the server then at least partly transmits the images from the requested segments to the client, wherein the images are stored in a buffer in the client and are at least partly reproduced. The client checks the request of additional images from the server at the time of the reproduction of a current image on the basis of a specified priority rule. | 2017-02-09 |
20170041646 | SYSTEMS AND METHODS OF CUSTOMIZED TELEVISION PROGRAMMING OVER THE INTERNET - A production facility receives program content from a plurality of broadcast feeds over the Internet. In an embodiment, the production facility comprises server on a computer network, such as the Internet. The server comprises computer programs configured to manipulate the audio and video data of the multiple program contents. At the production facility, the program content can be manipulated to produce a production. Program manipulation can comprise at least one of green screen technology, music, graphics, Foley, sound effects, voice over, advertising, or the like. The production is broadcast over the computer network to viewers, where the viewers receive the production. In an embodiment, the production is customized based on the viewers' input received while broadcasting. In other words, the production is customized in real time based at least in part on the interaction of the production with the viewers. In another embodiment, the viewers can further manipulate the program content of the production to create a new production, which can be broadcast over the customized programming system. | 2017-02-09 |
20170041647 | SCHEME FOR DETERMINING THE LOCATIONS AND TIMING OF ADVERTISEMENTS AND OTHER INSERTIONS IN MEDIA - A non-transitory computer readable storage medium stores one or more computer programs adapted to cause a processor based system to execute steps that include analyzing an image, identifying one or more faces in the image using a face recognition technique, designating at least one of the identified faces collectively as a first area of interest, and determining whether an insertion area exists in the image where additional content can be inserted without obstructing the first area of interest. Another computer program is adapted to cause a processor based system to execute steps that include determining whether the insertion area can be divided into two or more regions based on color. Methods and processor based apparatuses that perform one or more of these steps are also disclosed. | 2017-02-09 |
20170041648 | SYSTEM AND METHOD FOR SUPPLEMENTAL CONTENT SELECTION AND DELIVERY - A computer system (e.g., such as provided for a network service) operates to determine an inventory of time slots for a given airing. The computer system assigns a supplemental content item to a time slot of the given airing when the given airing is rendered on at least some of a plurality of playback devices. The computer system may structure a tag element to include data that is specific to a third-party, and then communicate a plurality of tags that include the tag elements to playback devices that are (or will) render the primary content of the airing. | 2017-02-09 |
20170041649 | SUPPLEMENTAL CONTENT PLAYBACK SYSTEM - A computer system (e.g., such as provided for a network service) operates to determine an inventory of time slots for a given airing. The computer system assigns a supplemental content item to a time slot of the given airing when the given airing is rendered on at least some of a plurality of playback devices. The computer system may structure a tag element to include data that is specific to a third-party, and then communicate a plurality of tags that include the tag elements to playback devices that are (or will) render the primary content of the airing. | 2017-02-09 |
20170041650 | METHODS AND APPARATUS TO MEASURE EXPOSURE TO STREAMING MEDIA - Methods and apparatus to measure exposure to streaming media are disclosed. An example method includes detecting metadata associated with streaming media presented at a client device. Data is extracted from a first field of the metadata. The data from the first field of the metadata is processed to generate a first request directed to a first internet domain, the first internet domain based on the data, the first request including a media identifier from a second field of the metadata, the second field of the metadata separate from the first field of the metadata, the media identifier identifying the streaming media. In response to the detection of the metadata, the first request is sent from the client device to the first internet domain. | 2017-02-09 |
20170041651 | METHOD AND APPARATUS FOR GATHERING AND USING GEOCODED INFORMATION FROM MOBILE DEVICES - Methods and apparatus for using geocoding information from a user's mobile device to determine program and advertising media content to deliver to the user. | 2017-02-09 |
20170041652 | IMAGE DATA PROCESSING METHOD AND ELECTRONIC DEVICE SUPPORTING THE SAME - An electronic device comprising: a communication circuit; a memory; and at least one processor operatively coupled to the memory, configured to: acquire image data; identify a data transmission rate; in response to detecting that the data transmission rate fails to meet a threshold, apply a filter to the image data to generate filtered data, wherein the filter removes a portion of the image data that is associated with a given frequency band; and transmitting the filtered data to an external device by using the communication circuit. | 2017-02-09 |
20170041653 | System and method for content transmission network selection - A content transmission selection system is disclosed. The content transmission selection system receives requests from viewers for specific video content items. Using characteristics of the designated content item, the content transmission selection system determines whether to transmit the content item over a broadcast network or a broadband network. | 2017-02-09 |
20170041654 | SYSTEM AND METHOD FOR CREATING CUSTOMIZED, MULTI-PLATFORM VIDEO PROGRAMMING - Systems and methods for representing video and audio media files as workflows are disclosed. In some cases, the systems and methods combine segments of the media files into larger compilations in the workflows, and using the workflows to individually optimize both the viewing experience for and the advertising presented to viewers based upon the circumstances of each viewer and parameters described with the workflow. | 2017-02-09 |
20170041655 | EXPOSURE OF PUBLIC INTERNET PROTOCOL ADDRESSES IN AN ADVERTISING EXCHANGE SERVER TO IMPROVE RELEVANCY OF ADVERTISEMENTS - A method, apparatus and system of exposure of public internet protocol addresses in an advertising exchange server to improve relevancy of advertisements are disclosed. In one embodiment, a method of a client device includes applying an automatic content recognition algorithm to determine a content identifier of an audio-visual data. The client device then associates the content identifier with an advertisement data based on a semantic correlation between a meta-data of the advertisement provided by a content provider and/or the content identifier. The advertisement data may be generated through an advertising exchange server based on the content identifier of the audio-visual data and/or a public internet-protocol address associated with an application requesting the advertisement data. A provider of the content identifier may receive a compensation when the advertisement data is associated with the audio-visual data based on the public internet protocol address associated with the application requesting the advertisement data. | 2017-02-09 |
20170041656 | MEDIA CHANNEL CREATION BASED ON FREE-FORM MEDIA INPUT SEEDS - A content server generates a media channel including a plurality of media items. A request for a media channel is received from a client device of a user, the request including a free-form media input seed identifying a plurality of ambiguous entities. A plurality of media playlists of media items is determined where each media playlist is associated with a corresponding one of the plurality of ambiguous entities identified by the free-form media input seed. The plurality of media playlists are combined into the media channel that includes media items selected from among the plurality of media playlists. The media channel is provided to the client device. | 2017-02-09 |
20170041657 | METHOD AND APPARATUS FOR AUTOMATIC SECOND SCREEN ENGAGEMENT - A method includes displaying content on a television, detecting a personal display device in proximity of the television, detecting a selection of content displayed on the television, detecting an instruction associated with the selection, displaying, based on the instruction, information associated with the selection on the personal display device and displaying on the television an alert indicating that the information associated with the selection is on the personal display device. | 2017-02-09 |
20170041658 | AVATAR INTEGRATED SHARED MEDIA EXPERIENCE - A method and system are disclosed in which a group of people are able to replicate the physical world experience of going with a group of friends to pick a movie, watch the movie together, and provide commentary on the movie itself in the virtual world on a virtual couch while each user is sitting in different physical locations. Additionally, the virtual representation of the destination that the group of people are watching the movie together in can be themed to allow users to watch movies in different locations pivoting on special events or by the users choice. | 2017-02-09 |
20170041659 | MULTIMEDIA PLAYER DISPLAYING OPERATION PANEL DEPENDING ON CONTENTS - A digital content operating apparatus, including: a communication unit which communicates with an external device which has a display for displaying the digital content; a user operation interface which receives a user operation to control the digital content which is displayed on the external device; a display which displays either a linear content operation panel or an interactive content operation panel; and a controller which controls the user operation interface corresponding to information on the digital content which is displayed on the external device; wherein either the linear content operation panel or the interactive content operation panel is displayed alternatively as the user operation interface on the display. | 2017-02-09 |
20170041660 | IMAGE DISPLAY APPARATUS AND CONTROL METHOD THEREOF - An image display apparatus including a tuner unit configured to receive a broadcast signal; a display unit configured to selectively display a plurality of pieces of broadcast content according to the broadcast signal; a wireless communication unit configured to perform wireless communication with a mobile terminal sensed to be positioned within a predetermined range and receive a plurality of pieces of application content from the mobile terminal; and a controller configured to assign channel information to the plurality of pieces of broadcast content and the plurality of pieces of application content from the mobile terminal; and display content on the display unit corresponding to selected channel information. | 2017-02-09 |
20170041661 | Apparatus and Method for Managing a Presentation of Media Content - A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller to detect a media device operating externally to the communication device actively engaged in presenting media content, detect an incoming communication session initiated by another communication device, present a notice identifying the media device and the media content being presented by the media device, detect a directive to modify an operation of the media device to mitigate interrupting a communication session with the other communication device, and instruct the media device to modify its operation according to the directive. Other embodiments are disclosed. | 2017-02-09 |
20170041662 | AUTOMOTIVE WIRELESS AUDIO AND/OR VIDEO MEDIA SERVER WITH INDEPENDENT BATTERY POWER - A media server for an automobile includes a radio frequency receiver wirelessly receiving audio and video content from a remote source. A processor is in communication with the receiver and stores the received audio and video content in a non-volatile memory device. A display screen is mounted in a rear seat of the automobile. A user interface receives inputs from a user and, in response thereto, causes the processor to present the video content on the display screen and present the audio content on a loudspeaker. | 2017-02-09 |
20170041663 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - Provided is an information processing apparatus including: a broadcast receiver capable of receiving a broadcast signal; and a controller configured to obtain at least information used to control an operation of an application, the application using a broadcast signal received by the broadcast receiver and an application information table describing information indicating a type of the application, and to control the operation of the application by the type based on the obtained application information table. | 2017-02-09 |
20170041664 | LOCALIZATION OF CUSTOMER PREMISES EQUIPMENT IN A DIGITAL COMMUNICATION NETWORK - In one embodiment, a localization beacon is inserted into a digital communication signal by a localization device. The resulting modified signal is transmitted to customer premises equipment (CPE). One or more CPE devices monitor incoming signals to detect the presence of a localization beacon. If a localization beacon having certain characteristics is not received, the one or more CPE devices are configured to disable one or more CPE features. | 2017-02-09 |
20170041665 | COPY PROTECTION SYSTEM - A method of modifying the output of an output device is provided. A first code, associated with a first recipient party, is received and used to generate, within the output device, a second code, the second code containing encoded data identifying the first recipient party and instructions for activating an additional functionality of the output device. The additional functionality is activated in accordance with the instructions contained in the second code. The output of the output device is modified according to data encoded in the second code, to encode a third code in the output of the output device, the third code including an ID code associated with the first recipient party. | 2017-02-09 |
20170041666 | POWER MANAGEMENT SCHEMES FOR MEDIA STATIONS WITH VIRTUAL PLAYBACK - User interfaces for a streaming media system can replicate aspects of broadcast media systems. Icons representing streaming media stations region can be arranged in a scrollable array, and a visual indicator presented to identify the current station's icon. Some or all of the station icons can be “dynamic” icons that virtually play tracks by updating artwork and/or progress indicators even when a different station is current. Information about previously played tracks can be presented in a history region adjacent to a region presenting information about a current track, and an animated transition can move the current track's information to the history region when the current track finishes playing. | 2017-02-09 |
20170041667 | METHODS AND APPARATUS TO DETECT SPILLOVER IN AN AUDIENCE MONITORING SYSTEM - Methods and apparatus to detect spillover in an audience monitoring system are disclosed. An example method includes sampling a first audio signal received by a first microphone. A second audio signal received by a second microphone is sampled. The second microphone is separated from the first microphone by a first distance. A time delay between receipt of the first and second sampled audio signals is calculated. Whether the time delay is within a threshold time difference is determined. When the time delay is within the threshold time difference, the media is identified as local media. When the time delay exceeds the threshold time difference, the media is identified as spillover media. | 2017-02-09 |
20170041668 | METHODS AND APPARATUS FOR METERING PORTABLE MEDIA PLAYERS - Example methods, apparatus, and articles of manufacture of a media presentation device is disclosed. The disclosed example includes an output device, an input to receive user input, and a monitor installed in the media presentation device at a time of manufacture of the media presentation device, the monitor provided to a manufacturer of the media presentation device by an audience measurement entity. The monitor to obtain demographic information of a user via the input and present an agreement to the user via the output device of the media presentation device. The monitor to enable collection of monitoring information when the agreement is accepted, prevent collection of monitoring information when the agreement is not accepted and collect monitoring information identifying at least one of a media presentation on the media presentation device or a user interaction with the media presentation device when the collection of the monitoring information is enabled. | 2017-02-09 |
20170041669 | HYBRID ELECTRONIC PROGRAM GUIDE - The various examples described herein generally provide systems and methods for generating a hybrid electronic programming guide (EPG) that includes both broadcast content and other types of content, such as over-the-top (OTT) content. In examples, broadcast content may be content provided by a satellite, terrestrial, or cable television provider. Other types of content, e.g., the OTT content, may be content that is delivered over an open network, such as the Internet. In examples, a secure processor may be employed to determine if a subscriber is authorized to access the OTT content based on subscription information received via a broadcast transmission. | 2017-02-09 |
20170041670 | CROSS-PLATFORM ANALYSIS - A method includes receiving, at a processor, a first data stream from a first platform and a second data stream from a second platform. The first data stream includes content and the second data stream includes the content. The method also includes performing an analysis operation on the first data stream and the second data stream to interpret the content. Performing the analysis operation includes performing a statistical analysis on the first data stream and the second data stream using one or more Artificial Neural Network (ANN) nodes of an analytical network. Performing the analysis operation also includes performing a syntactic analysis on the first data stream and the second data stream using one or more Markov Logic Network (MLN) nodes of the analytical network. | 2017-02-09 |
20170041671 | METHODS AND APPARATUS TO MONITOR MEDIA PRESENTATIONS - Methods and apparatus to monitor media presentations are disclosed. An example apparatus includes a registration data receiver to obtain demographic information. A logging data receiver is to, when enabled, collect first monitoring information identifying first media, the logging data receiver to receive the first monitoring information from a monitor of a second media device separate from the first media device. An overlay controller is to present a monitoring agreement to the user via an output of the first media device. A first data controller enables the logging data receiver to collect the first monitoring information if the monitoring agreement is accepted, and does not enable the logging data receiver if the monitoring agreement is not accepted. The first data controller is to determine that the first data controller is to act as a master monitor. The first monitoring information is transmitted to a central facility via the master monitor. | 2017-02-09 |
20170041672 | AUTOMATED INPUT IN AN INTERACTIVE TELEVISION SYSTEM - A method and mechanism for automating user input in an interactive television system. An interactive application is conveyed concurrently with a broadcast programming stream in an interactive television system to a receiver. The interactive application is configured to provide added content to a television viewer upon a request by the viewer. In order to request the display of the available added content, a viewer may provide an indication that the use of a script is desired. Subsequently, a script corresponding to the interactive application is utilized to provide input to the interactive application in lieu of the viewer actively providing the input necessary to display the added content. In addition, a viewer may configure the receiver to indicate default preferences for the use of scripts. The receiver may then utilize a standardized script to provide input to interactive application having added content available for viewing. Further, a corresponding program, interactive application, added content, and script may be received and stored on a mass storage device. Subsequently, the stored material may be retrieved for display and execution. | 2017-02-09 |
20170041673 | Interactive Media Display Across Devices - A computer-implemented method includes identifying a computer-based portable program module, automatically altering code in the portable program module to permit display of the module on a television-based display so that the displayed module has a substantially similar appearance on the television-based display as on a computer display, and providing the altered code for execution on a processor connected to a television-based display. | 2017-02-09 |
20170041674 | Apparatus and Method for Monitoring and Control on a Network - A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to present an overlay that is combined with a presentation of media content, collect one or more user-generated remarks from each of a plurality of computing devices where the one or more user-generated remarks are temporally associated with media content presented at the plurality of computing devices according to the overlay, monitor one or more user-generated comments from each of the plurality of computing devices, and selectively filter the one or more user-generated comments from each of the plurality of computing devices. Other embodiments are disclosed. | 2017-02-09 |
20170041675 | METHODS AND APPARATUS FOR MONITORING VIDEO GAMES - Methods and apparatus for monitoring video games are disclosed. Example methods disclosed herein monitoring a data interface between a game controller and a game port of a game console with a monitoring device. Disclosed example methods also include determining whether the game console is operating a video game in a demonstration mode or an active play mode based on data detected by the monitoring device. | 2017-02-09 |
20170041676 | VIDEO-ON-DEMAND SYSTEM - A video-on-demand system including a video server storing video-on-demand content and for streaming video-on-demand through a first layer of an internet page having a first layer and a second layer; and a controller for causing there to be formed in the second layer a plurality of selectable overlay images such that a user at a location in communication with the internet remote from the video server and the controller can display streamed video-on-demand of the first layer in combination with the overlay images of the second layer and can select one of the overlay images; wherein the overlay images correspond to respective control functions for the video-on-demand stream; and the controller is responsive to selection of an overlay image to change the video-on-demand stream in accordance with the corresponding respective control function. | 2017-02-09 |
20170041677 | System and Method for Multi-Device Video Image Display and Modification - Methods and systems for allowing multiple devices to display and annotate (or modify) a video image are described, where a content renderer device displays a video image that is also displayed (or viewed) by one or more content viewer devices, which can both display and annotate (or modify) the same video image at the same time, and the content renderer selectively determines whether or not a GUI menu is displayed on its display screen. Annotation commands (e.g., screen touch data) on the viewer devices are captured, packaged and sent to the content renderer, which creates a combined modified video image having the annotations from the viewer devices, displays it to the renderer display and sends it to the viewer devices for display thereon. Also, the viewer device may selectively display video content from multiple other peer devices as a composite video image, may annotate (or modify) each displayed video content independently, and may send a screen video image, or a portion thereof, to any other peer device. Any peer device may operate as a content renderer or content viewer, or both, at any given time, and peer devices may be running different operating systems. | 2017-02-09 |
20170041678 | METHOD FOR CONTENT-BASED NON-LINEAR CONTROL OF MULTIMEDIA PLAYBACK - A system and method are provided for content-based non-linear control of video data playback. A multimedia database having multimedia data including multimedia content data is searched based on a user query to determine a first set of multimedia data. The multimedia data includes indexes to and condensed representations of corresponding video data stored in a video database. A portion of the first set of multimedia data is displayed at a control device in response to the user query. A user of the control device selects an element of the first set of multimedia data for video playback and video data corresponding to the element delivered to a video device for playback. A user of the control device selects an element of the first set of multimedia data for additional information and a second set of multimedia data corresponding to the element delivered to the control device. | 2017-02-09 |
20170041679 | User Selection of Software Components in a Television Set-Top Box - A method for allowing user selection of interactive video software components in a television STB operatively coupled to a video content network includes the steps of: affording the user a selection of interactive video software components to run on the set-top box; and loading selected interactive video software components onto the set-top box. The selected interactive video software components are delivered from a remote node over the video content network to which the STB is coupled. | 2017-02-09 |
20170041680 | METHODS, SYSTEMS, AND MEDIA FOR PROVIDING VIDEO CONTENT SUITABLE FOR AUDIO-ONLY PLAYBACK - Methods, systems, and media for selecting content to be presented are provided. In some embodiments, the methods comprise: receiving a request for a first video content item from a user device; receiving an indication that the user device is in a background playback mode; determining that the first video content item is not suitable for presentation in the background playback mode based on one or more properties of audio data; based on the determining that the first video content item is not suitable for presentation in the background playback mode, selecting a second video content item that is suitable for presentation in the background playback mode based on the one or more properties of the audio data of the second video content item; and in response to selecting the second video content item, causing the second video content item to be presented by the user device. | 2017-02-09 |
20170041681 | Trick Play in Digital Video Streaming - System and methods for improved playback of a video stream are presented. Video snippets are identified that include a number of consecutive frames for playback. Snippets may be evenly temporally spaced in the video stream or may be content adaptive. Then the first frame of a snippet may be selected as the first frame of a scene or other appropriate stopping point. Scene detection, object detection, motion detection, video metadata, or other information generated during encoding or decoding of the video stream may aid in appropriate snippet selection. | 2017-02-09 |
20170041682 | METHOD AND APPARATUS FOR DISTRIBUTING VIDEO - A method and apparatus for distributing live video to multiple client devices is provided herein. In particular, a router is provided that acts on behalf of all client devices in its network. The router serves multiple groups of client devices with each group being formed by client devices having similar bandwidth requirements. The router then requests and receives video chunks from a network. The router then redistributes the video chunks to the multiple client devices using a multicast transmission. In particular, to minimize the demands on the core network, the router sets up a separate multicast to each group. Live video, of the appropriate quality is then multicast to each group. | 2017-02-09 |
20170041683 | SYSTEMS AND METHODS FOR MODIFYING COMMERCIALS - Methods and products to deliver at least a portion of an advertisement to a viewer at normal playback speeds after receiving a command from the viewer to fast-forward through an advertisement faster than normal playback speeds is described. In certain embodiments, the invention delivers a portion of the advertisement to be played at normal playback speeds to the viewer: and delivers the remaining portion of the advertisement to be played at a playback speed that is faster than the specified playback speed so that the combination of the portions delivered at normal and faster playback speeds is delivered to the user at the specified playback speed. In some other embodiments, the invention delivers at least a portion of the first advertisement to the viewer at normal playback speeds; and delivers one or more other advertisements to the viewer simultaneously with the first advertisement with the audio information muted based on the specified playback speed. | 2017-02-09 |
20170041684 | SYSTEM AND METHOD FOR MONITORING AND DETECTING TELEVISION ADS IN REAL-TIME USING CONTENT DATABASES (ADEX REPORTER) - The embodiments herein provide a system and method for monitoring and detecting Television (TV) ads in real-time using content databases. The method comprises an ingest process and a lookup process. An audio stream of an ad is chopped into predetermined timeframe samples. The chopped samples are stored in an ingest database. A TV broadcast stream of predefined length is chopped into samples which are compared with the ingest database. When the threshold value of a candidate is more than an average value, the candidate is shortlisted for further filtrations. Then the TV broadcast stream is compared with contents of an additional database. The additional database stores the whole length of an ingested ad without any chopping. A shifted search is performed on short listed candidates to detect the version of the ad played in the TV channel. | 2017-02-09 |
20170041685 | SERVER, IMAGE PROVIDING APPARATUS, AND IMAGE PROVIDING SYSTEM COMPRISING SAME - The present invention relates to a server, an image providing apparatus, and an image providing system comprising the same. A server according to an embodiment of the present invention comprises: personal server lists; a memory to store network information of an image providing apparatus corresponding to the personal server lists; an interface unit to, in response to a web address input which is inputted in a terminal, receive a connection request from the terminal; and a processor to control to transmit information for personal server connection to the terminal in response to the connection request, to control to transmit personal server list information corresponding to login information to the terminal when receiving the login information from the terminal, and, if there is an information request from the terminal for a specific personal server list of the personal server lists, to control to transmit network information of the image providing apparatus corresponding to the relevant personal sever to the terminal, wherein the network information includes public IP information and private IP information of the image providing apparatus. Thereby, it is possible to simply connect to the personal server via the terminal. | 2017-02-09 |
20170041686 | METHOD FOR BROADCASTING SPORTS DATA INCLUDING BIO-SIGNAL AND LIVE VIDEO DATA - A method for broadcasting sports includes receiving a first bio-signal output from a first sensor attached to a first sports participant of a sporting event through a first wireless communications module, receiving a second bio-signal output from a second sensor attached to a second sports participant of the sporting event through a second wireless communications module, receiving live video data of the first sports participant and the second sports participant through cameras, and generating sports data including at least one of the first bio-signal and the second bio-signal and the live video data. | 2017-02-09 |
20170041687 | METHOD AND SYSTEM FOR ENABLING INTERACTIVE INFOMERCIALS - Embodiments of present disclosure relates to a method and an interactive infomercial system for enabling interactive infomercials. In one embodiment, data associated with user of viewing interactive infomercial content may be received on a mobile viewing device. The system may select one interactive infomercial content based on the received data. Upon selection, at least one infomercial unit comprising the at least one interactive infomercial content such as animation content, a unique infomercial identification information (U3I) associated with the selected interactive infomercial content is generated and transmitted to the mobile viewing device of the user. The mobile viewing device receives and downloads the animation content and enables connecting back with the system for further interactions. Thus, the system and method enables real-time interactive infomercials to the users without consuming memory of the mobile viewing device as well as without modifying the U3I associated with the infomercial content. | 2017-02-09 |
20170041688 | APPARATUS AND METHODS FOR TIMESTAMPING IN A SYSTEM SYNCHRONIZING CONTROLLER AND SENSORS - Disclosed are methods and apparatus for synchronizing a controller and sensors in a system. A timestamp is provided in a host controller of an interface event on an interface coupled with host controller through detecting a message from a sensor on the interface that identifies the issuance of the interface event caused by the sensor at a first time. In response, the controller issues first and second events on the interface at respective second and third times, while concurrently counting cycles of a clock in the controller after each issuance. The controller also receives a first and second sensor counts representing the internal sensor clock times noted for the first and second events. The controller may then accurately calculate the timestamp of the interface event corresponding to the first time based on both internal controller counts and the sensor counts without needing a timestamp from the sensor directly. | 2017-02-09 |
20170041689 | OPTICAL COMMUNICATIONS APPARATUS AND METHOD - Embodiments of the present invention provide an optical communications apparatus, where the apparatus includes: an input system, a first optical switch array, and an output system, where the input system includes N input ports that are one-dimensionally arranged on a first plane, a first beam expander, a demultiplexer, and a first optical path changer; the first optical switch array includes N×K first optical switch units that are two-dimensionally arranged on a second plane, and the first optical switch units can rotate in a first axial line direction and a second axial line direction; and the output system includes a second optical path changer, a second beam expander, a second optical switch array, and M output ports that are two-dimensionally arranged. | 2017-02-09 |
20170041690 | PROVIDING OWNERSHIP-BASED VIEW AND MANAGEMENT OF SHARED OPTICAL NETWORK RESOURCES - A device may receive optical network information associated with an optical network, and may determine a user associated with network resources of the optical network. The network resources may be shared for use by multiple users, including the user. The device may store the optical network information and information that identifies a relationship between the user and the network resources. The device may receive a request for at least a portion of the optical network information associated with the user and the network resources. The device may identify the network resources, associated with the user, based on storing the optical network information and the information that identifies the relationship The device may provide the at least the portion of the optical network information, including information associated with the network resources associated with the user, based on identifying the network resources. | 2017-02-09 |
20170041691 | OPTOELECTRONIC SWITCH - A switch module and optoelectronic switch incorporating the same. The optoelectronic switch includes an N-dimensional array of switch modules arranged in a topology in which each switch module is a member of N sub-arrays, the sub-arrays defined with reference to the coordinates of the constituent switch modules, and wherein all of the members of each sub-array are connected by an active switch, which in some embodiments may be an optical active switch or an electronic active switch. | 2017-02-09 |
20170041692 | INGRESS PROTECTION FOR REDUCING PARTICLE INFILTRATION INTO ACOUSTIC CHAMBER OF A MEMS MICROPHONE PACKAGE - A surface-mountable MEMS microphone comprising a MEMS microphone die and an application-specific integrated circuit (ASIC) mounted inside a surface-mountable package housing, and fully enclosed therein. The surface-mountable package is a single, self-contained housing that provides an electrical interface to external circuitry for the enclosed MEMS microphone die and the ASIC, and provides electrical, physical, and environmental protection for the MEMS microphone die and the ASIC. The surface-mountable package allows external acoustic energy to enter the package interior via one or more acoustic ports and impinge on the diaphragm of the MEMS microphone die. The cover of the surface-mountable package comprises an acoustic port with ingress protection to limit dust and particle intrusion. The ingress protection can be a formed member that is part of the cover of the surface-mountable package having various shapes, an internal shield, or a combination of both a formed member and internal shield. | 2017-02-09 |
20170041693 | LOUDSPEAKER MODULE APPLIED INSIDE TERMINAL - Disclosed is a loudspeaker module applied inside a terminal, wherein, the terminal comprises a terminal housing, and the loudspeaker module is fixed inside the terminal. The loudspeaker module comprises a loudspeaker unit and a module housing for accommodating and fixing the loudspeaker unit. A closed space formed by the loudspeaker unit, an outer wall of the module housing, and the terminal housing is a rear sound cavity. By means of the loudspeaker module provided in the present invention, the usable space inside the terminal can be converted into the rear sound cavity, so that the space of the rear sound cavity is enlarged, and the acoustic performance of the loudspeaker module can be effectively improved. Therefore, the present invention makes full use of the inside space of the terminal to realize the thinning of the loudspeaker module without changing the inside space of the terminal, and achieves good acoustic performance. | 2017-02-09 |
20170041694 | RADIO WITH WIRED REMOTE SWITCH FOR SMARTPHONE - A radio includes controls operatively disposed on a face panel. A 3.5 millimeter audio jack is disposed on or through the face panel. The audio jack has four contacts including a microphone contact. A microphone is disposed on or in the face panel to transduce sound received at the face panel. The microphone is electrically connected via a microphone output circuit to the microphone contact. A normally open switch has a switch actuator button disposed on the face panel. The switch is to connect the microphone output circuit to an electrical ground when the switch is closed. The audio jack is to electrically connect the radio to circuits of a smartphone including a smartphone left speaker output circuit, a smartphone right speaker output circuit, a smartphone ground circuit and a smartphone microphone input circuit. | 2017-02-09 |