23rd week of 2018 patent applcation highlights part 71 |
Patent application number | Title | Published |
20180160111 | VERIFYING INTERCONNECTION BETWEEN MEDIA DEVICES AND METERS USING TOUCH SENSING INTEGRATED CIRCUITS - Example methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to verify interconnection between media devices and device meters with touch sensing integrated circuits are disclosed. Example methods disclosed herein include accessing an output of a touch sensing integrated circuit associated with a meter, the touch sensing integrated circuit to electrically couple with an interface of a media device monitored by the meter. Example methods disclosed herein also include determining the meter is coupled to the media device via the interface in response to the output of the touch sensing integrated circuit. | 2018-06-07 |
20180160112 | DATA ENCODING AND DECODING - A video coding or decoding method using inter-image prediction to encode input video data in which each chrominance component has 1/Mth of the horizontal resolution of the luminance component and 1/Nth of the vertical resolution of the luminance component, where M and N are integers equal to 1 or more, comprises: storing one or more images preceding a current image; interpolating a higher resolution version of prediction units of the stored images so that the luminance component of an interpolated prediction unit has a horizontal resolution P times that of the corresponding portion of the stored image and a vertical resolution Q times that of the corresponding portion of the stored image, where P and Q are integers greater than 1; detecting inter-image motion between a current image and the one or more interpolated stored images so as to generate motion vectors between a prediction unit of the current image and areas of the one or more preceding images; and generating a motion compensated prediction of the prediction unit of the current image with respect to an area of an interpolated stored image pointed to by a respective motion vector; in which the interpolating step comprises: applying a ×R horizontal and ×S vertical interpolation filter to the chrominance components of a stored image to generate an interpolated chrominance prediction unit, where R is equal to (U×M×P) and S is equal to (V×N×Q), U and V being integers equal to 1 or more; and subsampling the interpolated chrominance prediction unit, such that its horizontal resolution is divided by a factor of U and its vertical resolution is divided by a factor of V, thereby resulting in a block of MP×NQ samples. | 2018-06-07 |
20180160113 | METHOD AND DEVICE FOR ENCODING AND DECODING INTRA-FRAME PREDICTION - A method and a device for encoding and decoding intra prediction are disclosed. An image decoding method for performing intra prediction comprises the steps of: receiving a bitstream including data on prediction modes of a current block and a block adjacent to the current block; extracting the data from the received bitstream so as to confirm the prediction mode of the adjacent block; determining whether a boundary pixel within the adjacent block can be used as a reference pixel for the current block in consideration of the prediction mode of the adjacent block; obtaining the reference pixel of the current block according to the determined result; generating a prediction block predicted in the frame on the basis of the obtained reference pixel; and decoding the current block by using the generated prediction block. | 2018-06-07 |
20180160114 | IMAGE DATA ENCODING AND DECODING - An image data encoding and/or decoding apparatus comprises a data processor to process an image data signal comprising successive arrays of data values according to respective data value processing orders associated with the arrays of data values; and a processing order selector to select a processing order for processing a current array of data values in dependence on one or more attributes of a plurality of arrays of data values in the image data signal already processed by the data processor. | 2018-06-07 |
20180160115 | ENCODING DEVICE, ENCODING METHOD, DECODING DEVICE, AND DECODING METHOD - The present technology relates to an encoding device and an encoding method, and a decoding device and a decoding method that are capable of reducing the calculation amount of orthogonal transform processing or inverse orthogonal transform processing. A DWT unit ( | 2018-06-07 |
20180160116 | IMAGE FILTERING METHOD AND DEVICE IN IMAGE CODING SYSTEM - A picture filtering method performed by an encoding device, according to the present invention, comprises the steps of: deriving, from a current picture, regions for adaptive loop filtering (ALF); deciding ALF coefficients by picture unit or region unit; on the basis of the ALF coefficients, determining, by region unit, whether ALF is usable; re-deciding ALF coefficients for an ALF-usable first region; deriving a filter shape for the first region; on the basis of the re-decided ALF coefficients, determining, by unit of coding units (CUs) in the first region, whether ALF is usable; performing filtering for ALF-usable CUs on the basis of the derived filter shape and the re-decided ALF coefficients; and transmitting at least one among information on the ALF-usable first region and information on the ALF-usable CUs. According to the present invention, efficient filtering appropriate for image properties per region may be applied. | 2018-06-07 |
20180160117 | RESTORATION IN VIDEO CODING USING DOMAIN TRANSFORM RECURSIVE FILTERS - Restoring a degraded tile of a degraded frame resulting from reconstruction is disclosed. A method includes, for a scaling factor of at least some scaling factors, recursively filtering the degraded tile using the scaling factor to generate a respective restored tile, and determining a respective error for the respective restored tile with respect to the source tile. The method also includes selecting an optimal scaling factor from the at least some scaling factors and encoding, in an encoded bitstream, a scaling parameter based on the optimal scaling factor. The optimal scaling factor corresponding to a smallest respective error. An apparatus includes a processor and non-transitory memory storing instructions. The instructions cause the processor to determine, from an encoded bitstream, a scaling factor, which determines how strongly edges in the degraded tile affect filtering operations, and recursively filter, resulting in a restored tile, the degraded tile using the scaling factor. | 2018-06-07 |
20180160118 | ARITHMETIC DECODING DEVICE AND ARITHMETIC CODING DEVICE - The decoding processing amount is reduced. An increase of the number of contexts relating to a CU split identifier is suppressed while coding efficiency is maintained. In addition, context index derivation processing regarding a CU split identifier is simplified. An arithmetic decoding device includes context index deriving means for deriving a context index for designating a context, arithmetic code decoding means for decoding a Bin sequence configured by one or a plurality of Bins, from coded data with reference to a bypass flag and the context designated by the context index, and CU split identifier decoding means for decoding a syntax value of a CU split identifier relating to a target CU, from the Bin sequence. The context index deriving means derives the context index relating to the CU split identifier, based on a split depth of the target CU and split depths of one or more decoded neighboring CUs. | 2018-06-07 |
20180160119 | Method and Apparatus for Adaptive Region-Based Decoding to Enhance User Experience for 360-degree VR Video - Methods and apparatus of video decoding for a 360-degree video sequence are disclosed. According to one method, a bitstream comprising compressed data for a previous 360-degree frame and a current 360-degree frame in a 360-degree video sequence is received. A first view region in the previous 360-degree frame associated with a first field of view is determined for a user at a previous frame time. An extended region from the first view region in the current 360-degree frame is determined based on user's viewpoint information. The extended region in the current 360-degree frame is then decoded. A second view region in the current 360-degree frame associated with an actual field of view is rendered for the user at a current frame time. | 2018-06-07 |
20180160120 | 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. | 2018-06-07 |
20180160121 | VIDEO CODING AND DECODING METHODS AND VIDEO CODING AND DECODING DEVICES USING ADAPTIVE LOOP FILTERING - A method of decoding video, the method including receiving and parsing a bitstream which includes encoded video; extracting encoded image data relating to a current picture, which image data is assigned to at least one maximum coding unit, information relating to a coded depth and an encoding mode for each of the at least one maximum coding unit, and filter coefficient information for performing loop filtering on the current picture, from the bitstream; decoding the encoded image data in units of the at least one maximum coding unit, based on the information relating to the coded depth and the encoding mode for each of the at least one maximum coding unit; and performing deblocking on the decoded image data relating to the current picture, and performing loop filtering on the deblocked data, based on continuous one-dimensional (1D) filtering. | 2018-06-07 |
20180160122 | Method of Decoded Picture Buffer Management for Intra Block Copy Mode - Methods and Apparatus of managing decoded picture buffer for a video decoding system using Intra Block Copy (IBC) mode. In one embodiment, one or more previously reconstructed pictures after in-loop filtering are stored in a DPB (decoded picture buffer). For decoding a current picture, a first and a second picture buffers are allocated in the DPB. Both unfiltered version and filtered version of reconstructed current picture are stored in the first and second picture buffers. After the current picture is decoded, the unfiltered version is removed from the DPB. In another embodiment, an unfiltered version and filtered version of reconstructed current picture are stored. One of them is stored in the DPB and the other is stored in a temporary buffer. After the current picture is decoded, the unfiltered version is removed from the DPB or the temporary buffer. | 2018-06-07 |
20180160123 | SYSTEMS AND METHODS OF SIGNALING OF REGIONS OF INTEREST - Techniques and systems are provided for processing video data. In one example, a media file associated with 360-degree video data can be obtained. The 360-degree video data may include a spherical representation of a scene. The media file may include first signaling information and second signaling information of a viewport region corresponding to a region of interest (ROI) in the spherical representation. The first signaling information may include a center position and a dimension of the viewport region measured in a spherical space associated with the spherical representation. The second signaling information may indicate a region of a picture comprising the viewport region, the picture being formed by projecting the spherical representation including the ROI onto a plane. Pixels corresponding to the viewport region from the data of the picture can be extracted based on the first signaling information and second signaling information, and can be provided for rendering. | 2018-06-07 |
20180160124 | SAMPLING GRID INFORMATION FOR SPATIAL LAYERS IN MULTI-LAYER VIDEO CODING - Sampling grid information may be determined for multi-layer video coding systems. The sampling grid information may be used to align the video layers of a coding system. Sampling grid correction may be performed based on the sampling grid information. The sampling grids may also be detected. In some embodiments, a sampling grid precision may also be detected and/or signaled. | 2018-06-07 |
20180160125 | STEREOSCOPIC IMAGE STREAM PROCESSOR AND STEREOSCOPIC IMAGE STREAM PROCESSING METHOD - A stereoscopic image stream processing device includes: a decompressor, decompressing a stereoscopic image stream to obtain a series of video frames, a merged frame format and an image resolution; a motion estimation and motion compensation module, performing a motion estimation process and a motion compensation process based on the series of video frames to obtain a series of compensated frames, and dividing the series of compensated frames into a series of left image frames and a series of right image frames; a scaling ratio determiner, determining a horizontal scaling ratio and a vertical scaling ratio according to the merged frame format, the image resolution and a display resolution; and a scaler, scaling the series of left image frames and the series of right image frames to obtain a series of left scaled frames and a series of right scaled frames. | 2018-06-07 |
20180160126 | ENCODING A PIXEL OF AN INPUT VIDEO SEQUENCE - A method of encoding a pixel comprises encoding second and third color component values of the pixel in a first color space. A first color component value in a second color space is obtained for the pixel. A first color component value in the first color space is determined based on minimizing an error computed based on a difference between the first color component value in the second color space and a test color component value in the second color space derived based on the encoded second and third color component values. The first color component value in the first color space is then encoded. The target value for coding of the first color component is thereby adapted given encoding of the second and third color components. As a result the visual quality of the pixel is improved. | 2018-06-07 |
20180160127 | Pixel Pre-Processing and Encoding - A pixel pre-processing comprises subsampling a linear color in a first color space to obtain a subsampled linear color in the first color space. A first transfer function is applied to the subsampled linear color in the first color space to obtain a subsampled non-linear color in the first color space. A first color transform is applied to the subsampled non-linear color in the first color space to obtain a subsampled first non-linear chroma component value and/or a subsampled second non-linear chroma component value in a second color space. A non-linear luma component value in the second color space is derived for the pixel, which together with the subsampled non-linear chroma component values represent a color the pixel. The pre-processing reduces chroma artifacts that may otherwise occur when chroma subsampling is performed following application of the first transfer function and the first color transform. | 2018-06-07 |
20180160128 | METHOD AND DEVICE FOR OBTAINING COLOR DIFFERENCE COMPONENTS FOR COLOR PICTURE DATA - The present disclosure generally relates to a method and device for obtaining three color difference components from three components C1, C2 and C3 representing colors picture data in an input color space, a first of said color difference components being defined from the component C1, a second of said color difference components being defined from the first color difference component and the component C2, and a third of said color difference components being defined from the first color difference component and the component C3. The method is characterized in that it further comprises: —obtaining a first component by applying a process to the component C1; —obtaining said first color difference component by applying the inverse process to the first component. | 2018-06-07 |
20180160129 | ENCODER, DECODER AND METHOD EMPLOYING PALETTE UTILIZATION AND COMPRESSION - A method of encoding input data to generate corresponding encoded data is provided. The method includes encoding the input data into a plurality of symbols in the encoded data, wherein the plurality of symbols represent data as defined by a plurality of palettes indicated and/or included in the encoded data. The method further includes determining mutually different palettes to be used for encoding mutually different parts of the input data, and using the mutually different palettes for encoding the mutually different parts of the input data. Moreover, the method also includes including, within the encoded data, information associating the mutually different palettes with their respective parts of the input data encoded into the encoded data, wherein the information includes palette selection indices for referencing the mutually different palettes on a block-by-block basis. | 2018-06-07 |
20180160130 | METHOD FOR DECODING CHROMA IMAGE USING LUMA QUANTIZATION - A method for decoding chroma image can include deriving a chroma intra prediction mode of a prediction unit; determining a size of a current chroma block using luma transform size information; generating a chroma prediction block of the current chroma block using the chroma intra prediction mode; generating a chroma residual block of the current chroma block using the chroma intra prediction mode and a chroma quantization parameter; and generating a chroma reconstructed block adding the chroma prediction block and the chroma residual block, in which the chroma quantization parameter is generated using a luma quantization parameter determined per quantization unit and information indicating the relationship between the luma quantization parameter and the chroma quantization parameter, the size of the quantization unit is one of allowable sizes of a coding unit, and a minimum size of the quantization unit is determined per picture and a parameter for specifying the minimum size of the quantization unit is included in a picture parameter set. | 2018-06-07 |
20180160131 | IMAGE ENCODING/DECODING METHOD AND DEVICE - Disclosed are a method and an apparatus for image encoding/decoding that support a plurality of layers. The method for image decoding that supports a plurality of layers includes decoding information of a first layer which a picture of a second layer including a current decoding target block refers to; mapping the information of the first layer to a picture size of the second layer, configuring a reference picture list for the picture of the second layer by adding the mapped information of the first layer and generating prediction samples of the current decoding target block by predicting the current decoding target block of the second layer based on the reference picture list, and the information of the first layer includes at least one of a sample value and motion information of the first layer picture. | 2018-06-07 |
20180160132 | TEMPORAL MOTION VECTOR PREDICTION (TMVP) INDICATION IN MULTI-LAYER CODECS - An apparatus for coding video information according to certain aspects includes a memory and a processor configured to: determine a value of a first flag indicative of whether preceding pictures that precede a current picture in a current layer in decoding order are used for temporal motion vector prediction (TMVP) of subsequent pictures that follow the current picture in the current layer in decoding order, the first flag associated with the current picture; and refrain from using the preceding pictures in the current layer as reference pictures for TMVP of the current picture, in response to determining that the value of the first flag indicates that the preceding pictures in the current layer should not be used for TMVP of the subsequent pictures in the current layer. | 2018-06-07 |
20180160133 | REALTIME RECORDING OF GESTURES AND/OR VOICE TO MODIFY ANIMATIONS - Techniques of compressing a number of frames of a presentation generated in a virtual environment per time period. Along these lines, the animations in each chapter of a presentation is expressed in a number of frames. Depending on the memory capacity of the device generating the presentation in the virtual environment, the device may package the frames into sections having a fixed amount of memory or covering a given amount of presentation time. The device may them compress each of these sections one at a time. Upon compression, the device may transmit a compressed section to a remote storage device. | 2018-06-07 |
20180160134 | INDICATION OF BILATERAL FILTER USAGE IN VIDEO CODING - Embodiments include use of a bilateral filter applied to reconstructed blocks as an in-loop filter by both the encoder and decoder. In particular, embodiments include systems and methods of explicitly and implicitly signaling for which blocks to apply bilateral filtering. | 2018-06-07 |
20180160135 | METHOD FOR INDUCING A MERGE CANDIDATE BLOCK AND DEVICE USING SAME - The present invention relates to a method for inducing a merge candidate block and a device using same. An image decoding method involves decoding motion estimation region (MER) related information; determining whether or not a predicted target block and a spatial merge candidate block are included in the same MER; and determining the spatial merge candidate block to be an unavailable merge candidate block when the predicted target block and the spatial merge candidate block are included in the same MER. Accordingly, by parallely performing the method for inducing a merge candidate, parallel processing is enabled and the computation amount and implementation complexity are reduced. | 2018-06-07 |
20180160136 | DESCRIPTION OF IMAGE COMPOSITION WITH HEVC STILL IMAGE FILE FORMAT - A method of encapsulating an encoded bitstream representing one or more images includes providing description of images and/or sub-image picture, providing composed picture description, and outputting the bitstream. The description of images and/or sub-image pictures identifying portions of the bitstream representing the images and/or sub-images of the one or more images is provided. The composed picture description of at least one composed picture formed by one or more images and/or sub-image pictures also is provided. The bitstream, together with the composed picture description, is output as an encapsulated data file. | 2018-06-07 |
20180160137 | METHOD FOR ENCODING AND DECODING IMAGE INFORMATION AND DEVICE USING SAME - The present invention relates to the encoding and decoding of image information. According to the present invention, the decoding method comprises the steps of: entropy-decoding received information; performing inter prediction on a current block based on the entropy-decoded information; and restoring images by using the prediction results, wherein, in the inter prediction step, a skip mode or merge mode is applied to the current block and movement information of the current block may be determined based on the movement information of a neighboring block of the current block. | 2018-06-07 |
20180160138 | METHOD AND DEVICE FOR PERFORMING DEBLOCKING FILTERING - The present invention provides a method for performing deblocking filtering, comprising the steps of: identifying a transform unit (TU) boundary and a prediction unit (PU) boundary in the current block; when a neighboring PU adjacent to the current PU includes a boundary, determining an additional PU boundary extended in the boundary; determining boundary strengths (BSs) for the TU boundary, the PU boundary, and the additional PU boundary; and performing a filtering on the basis of the determined BSs. | 2018-06-07 |
20180160139 | System and methodology for video compression - A system and method for compressing video is disclosed, in which video frames that are only between consecutive I-frames are grouped into a video data set. The video data set is split into separate homogeneous files, and each of the homogeneous files are individually compressed. In one embodiment, the individually compressed files are multiplexed to form a bit stream. | 2018-06-07 |
20180160140 | ARITHMETIC UNIT, TRANSMISSION PROGRAM, AND TRANSMISSION METHOD - An arithmetic unit comprises a video input unit to which is input recorded video information obtained by taking a video of a human, a memory which stores human motion information as information related to movement of the human, and a transmission unit which determines importance of the human motion information, and sends the recorded video information and the human motion information to an external device so that availability of the human motion information in the external device will increase more for the human motion information determined as having high importance. | 2018-06-07 |
20180160141 | METHODS AND SYSTEMS FOR INTRA BLOCK COPY CODING WITH BLOCK VECTOR DERIVATION - Systems and methods are described for encoding and decoding video using derived block vectors as predictors in intra block copy mode. In an exemplary encoding method, an encoder identifies at least a first candidate block vector for the prediction of an input video block, where the first candidate block vector points to a first candidate block. The encoder then identifies a first predictive vector (e.g. a block vector or a motion vector) that was used to encode the first candidate block. From the first candidate block vector and the first predictive vector, the encoder generates a derived predictive vector from the first candidate block vector and the first predictive vector. The encoder then encodes the video block in the bit stream using the derived predictive vector for the prediction of the input video block. | 2018-06-07 |
20180160142 | APPARATUS AND METHOD FOR VIDEO MOTION COMPENSATION - A frame buffer is adapted to store at least one reference frame of a video stream, said reference frame being different from a current frame of the video stream. A motion estimation unit is adapted to generate a motion vector by estimating motion between a reference block of the reference frame and a current block of the current frame. A blurring filter selection unit is adapted to select one of a plurality of blurring filters depending on the orientation of the motion vector. A filtering unit is adapted to generate a filtered reference block by applying the selected blurring filter to the reference block. A motion compensation unit is adapted to generate a filtered prediction block of the current block on the basis of the current block, the motion vector and the filtered reference block. | 2018-06-07 |
20180160143 | VIDEO ENCODING AND DECODING METHOD AND APPARATUS USING THE SAME - The present invention is related to a method for moving the position of a base view from an arbitrary GOP (Group Of Pictures) start position to implement an efficient encoding structure in multi-view video encoding. The existing multi-view video encoding method exhibits low encoding efficiency when correlation between the base view and a dependent view is low, since the base view is assumed to be fixed. Moreover, in case the view in a live broadcasting program desired by a producer changes from the base view to another, the user has to consume more bit streams and decoder complexity than those consumed when decoding is performed with respect to the base view. Therefore, to alleviate the drawbacks of the existing multi-view video encoding method, the present invention provides a method for designing syntax elements by which the base view can be moved, thereby supporting an efficient encoding structure. | 2018-06-07 |
20180160144 | 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. | 2018-06-07 |
20180160145 | METHOD AND APPARATUS FOR IMAGE ENCODING/DECODING - Disclosed are a method and an apparatus for image encoding/decoding. The method for image decoding includes comparing whether a size of a current transform block and a size of a smallest transform block (smallest transform unit (STU)) are the same as each other, and decoding information indicating whether transformation is performed on the current transform block and determining whether to perform inverse transformation on the current transform block based on the decoded information indicating whether the transformation is performed when the size of the current transform block and the size of a smallest transform block are the same as each other. | 2018-06-07 |
20180160146 | METHOD AND APPARATUS FOR IMAGE ENCODING/DECODING - Disclosed are a method and an apparatus for image encoding/decoding. The method for image decoding includes comparing whether a size of a current transform block and a size of a smallest transform block (smallest transform unit (STU)) are the same as each other, and decoding information indicating whether transformation is performed on the current transform block and determining whether to perform inverse transformation on the current transform block based on the decoded information indicating whether the transformation is performed when the size of the current transform block and the size of a smallest transform block are the same as each other. | 2018-06-07 |
20180160147 | METHOD AND APPARATUS FOR IMAGE ENCODING/DECODING - Disclosed are a method and an apparatus for image encoding/decoding. The method for image decoding includes comparing whether a size of a current transform block and a size of a smallest transform block (smallest transform unit (STU)) are the same as each other, and decoding information indicating whether transformation is performed on the current transform block and determining whether to perform inverse transformation on the current transform block based on the decoded information indicating whether the transformation is performed when the size of the current transform block and the size of a smallest transform block are the same as each other. | 2018-06-07 |
20180160148 | METHOD AND APPARATUS FOR IMAGE ENCODING/DECODING - Disclosed are a method and an apparatus for image encoding/decoding. The method for image decoding includes comparing whether a size of a current transform block and a size of a smallest transform block (smallest transform unit (STU)) are the same as each other, and decoding information indicating whether transformation is performed on the current transform block and determining whether to perform inverse transformation on the current transform block based on the decoded information indicating whether the transformation is performed when the size of the current transform block and the size of a smallest transform block are the same as each other. | 2018-06-07 |
20180160149 | SYSTEM AND METHOD FOR ENABLING SEEK IN A VIDEO RECORDING - A recording server and method for recording and modifying a video dataset, the recording server including a memory storing a code, and at least one processor configured to execute the code, wherein the code includes instructions for receiving a video dataset including an initial fully-coded frame and subsequent plurality of partially-coded frames, selecting at least one of the plurality of partially-coded frames, for replacement of each of the selected frames with a corresponding fully-coded frame, and for each selected partially-coded frame, calculating the corresponding fully-coded frame and replacing the selected partially-coded frame with the calculated corresponding fully-coded frame. | 2018-06-07 |
20180160150 | PICTURE COMPRESSION METHOD FOR DISPLAY PANEL AND PICTURE COMPRESSION APPARATUS - The present disclosure provides a picture compression method for the display panel, the method includes: obtaining the number of occluded sub-pixels in the display area; deleting the pixel data having the same number of the occluded sub-pixels; integrated processing the undeleted pixel data, so that the undeleted pixel data are one-to-one correspondence with the un-occluded sub-pixels; providing the integrated processed undeleted pixel data to the un-occluded sub-pixels, so that the aspect ratio of the picture displayed by the un-occluded sub-pixels is as same as the aspect ratio of the picture displayed by the all of the sub-pixels. The present disclosure further provides a picture compression apparatus of the display panel. The disclosure realizes the purpose of the display screen compression, so as to solve the problem that the screen displayed by the display area is not complete due to the covering of the display area by the mechanism frame. | 2018-06-07 |
20180160151 | Method and System for Implementing Detection and Visual Enhancement of Video Encoding Artifacts - Novel tools and techniques are provided for video encoding and decoding, and, more particularly, for implementing detection and visual enhancement of video encoding artifacts. In various embodiments, an encoder might encode, using one or more encoding algorithms under test, an original video signal that is received from a video content source. The encoder might send an encoded video signal to a first decoder, which might decode the encoded video signal. A synchronization engine might receive the original video signal from the video content source, receive the decoded video signal from the first decoder, and implement frame synchronization of the received original video signal and the decoded video signal. A difference engine might generate a difference signal between the synchronized original video signal and the synchronized decoded video signal. A post processor might implement post processing of the generated difference signal, which may be displayed, to enhance video encoding artifacts. | 2018-06-07 |
20180160152 | METHOD AND DEVICE FOR DEBLOCKING-FILTERING, AND METHOD AND DEVICE FOR ENCODING AND DECODING USING SAME - An encoding apparatus for encoding a video signal includes: a prediction unit for generating a prediction block of a current block by using intra prediction or inter prediction; a residual data encoding unit for generating a residual block by using the current block and the prediction block, and transforming and quantizing the residual block; a residual data decoding unit for decoding a transformed and quantized residual block by inversely quantizing and inversely transforming the transformed and quantized residual block; and a deblocking filter unit for generating a reconstructed block by using a decoded residual block and the prediction block, and performing deblocking filtering, based on inter prediction information and intra prediction information of the reconstructed block and blocks neighboring the reconstructed block. The intra prediction information includes at least one of an intra prediction mode and an intra prediction block size. | 2018-06-07 |
20180160153 | SYSTEM AND METHOD FOR LIVE STREAMING CONTENT TO SUBSCRIPTION AUDIENCES USING A SERVERLESS COMPUTING SYSTEM - A serverless subscription service and method for a subscription service which verifies subscription statuses of devices across multiple platforms and aggregates event data from those multiple platforms into normalized, multi-format event data. An exemplary serverless subscription service can issue a notification that a live video streaming event is beginning, then initiate streaming of the live video streaming event to user devices, where the resolution of the live video depends on if the user is a subscriber. The subscription service can also receive, during the live video streaming event, event data from the user device, where the event data has characteristics specific to the platforms of the devices. The subscription service can then aggregate the event data across the multiple platforms to form multi-format event streaming data. | 2018-06-07 |
20180160154 | SYSTEM FOR PROVIDING CLOUD-BASED USER INTERFACES AND METHOD THEREFOR - Disclosed are a system for providing cloud-based user interfaces (UIs) which controls rendering of content and a UI resource by reusing a UI object stored in a subscriber terminal device, and a method thereof. By the system for providing cloud-based UIs of the present disclosure and the method thereof, the amount of a control command transmitted to the subscriber terminal device from a remote application server may be drastically reduced. | 2018-06-07 |
20180160155 | TRANSMITTING METHOD, RECEIVING METHOD, TRANSMITTING DEVICE, AND RECEIVING DEVICE - A transmitting method includes: inputting, per unit time, a plurality of transfer packets less than or equal to a predetermined number; and transmitting, per the unit time, the plurality of transfer packets that have been input, in a state where definitions compliant with a receiving buffer model are satisfied. Each of the plurality of transfer packets includes a variable-length packet header and a variable-length payload. The definitions compliant with the receiving buffer model are predetermined for guaranteeing a buffering operation of a receiving device, and specify converting a first packet into a second packet and outputting the second packet from a buffer of the receiving device at a predetermined extraction rate. The first packet is included in the transfer packets received and includes a variable-length packet header and a variable-length payload. The second packet has a fixed-length packet header that is extended. | 2018-06-07 |
20180160156 | A METHOD, AN APPARATUS, A COMPUTER PROGRAM FOR VIDEO CODING - There are disclosed various methods, apparatuses and computer program products for video encoding. In some embodiments a method comprises: obtaining a coded first image and a coded second image, wherein the coded second image depends on the coded first image; determining that, when displaying a decoded second image that is decoded from the coded second image, it is allowed to first display a decoded first image that is decoded from the coded first image; and in response to said determination: including the coded first image into a first image container file and including the coded second image into a second image container file; indicating, in a markup language code, that a first image container file and a second image container file are alternatives; and indicating, in the markup language code, that the second image container file depends on the first image container file. | 2018-06-07 |
20180160157 | VIDEO PROVIDING APPARATUS, VIDEO PROVIDING METHOD, AND COMPUTER PROGRAM - A method for providing a video to a viewer terminal through a communication network includes: receiving, by a communication unit, an original video signal including information of an original video; generating, by a controller, a delayed video signal including information of a delayed video in which the original video is delayed by a first time period; transmitting, by the communication unit, the original video signal to a subtitler terminal; receiving, by the communication unit from the subtitler terminal, a subtitle signal including information of subtitles with respect to the original video and a subtitle delay signal including information for delaying a display of the subtitles; generating, by the controller, a display timing signal indicating a timing of displaying the subtitles on the delayed video, based on the subtitle delay signal; transmitting, by the communication unit, the delayed video signal to a viewer terminal; and transmitting, by the communication unit, the display timing signal and the subtitle signal to the viewer terminal. | 2018-06-07 |
20180160158 | METHOD AND SYSTEM FOR LIVE STREAM BROADCAST AND CONTENT MONETIZATION - A mobile video-messaging platform allows an entity to perform a live broadcast of audio, video and/or text content. The mobile video-messaging platform may undergo branding and be released from a single business entity. Advertisement display is optimized based on placement strategy to ensure maximum revenue without compromising overall user experience. Virtual gifts are awarded to users viewing broadcast content. Premium live broadcasts require prospective viewers to pay in-app credit to view live broadcast content. Multiple virtual payment systems within the platform are provided. Using location-based features, viewers may pinpoint where nearby users and broadcasters are located. Gamification of the video-messaging platform encourages user involvement with the application. | 2018-06-07 |
20180160159 | ENHANCED STREAMING SOURCE CHANGE - A technique for managing transitions between streaming media sources can include receiving a request from a client to change a streaming media source from an initial streaming media source to a next streaming media source. The initial streaming media source includes last segments being streamed to the client and the next streaming media source is selected by the client from a virtual master playlist. The technique further includes identifying the next streaming media source in a master playlist of a content delivery network, inserting a discontinuity between last segments of the initial streaming media source and first segments of the next streaming media source, and streaming the first segments of the next streaming media source to the client as a continuous stream from the last segments of the initial streaming media source, with the discontinuity between the last segments and the first segments. | 2018-06-07 |
20180160160 | PRIORITIZING TILE-BASED VIRTUAL REALITY VIDEO STREAMING USING ADAPTIVE RATE ALLOCATION - The present disclosure includes methods and systems for streaming high-performance virtual reality video using adaptive rate allocation. In particular, an adaptive rate allocation system partitions a panorama video into segments or tiles and assigns priorities to each tile or segment based on input (e.g., a viewport of field-of-view) from a user client device. Further, the adaptive rate allocation system streams each tile or segment to the user client device according to the adaptive rate allocation, which maximizes bandwidth efficiency and video quality. In this manner, the adaptive rate allocation system delivers higher quality content to regions in the panorama video where a user is currently looking/most likely to look. | 2018-06-07 |
20180160161 | OPTIMIZATION OF ENCODING PROFILES FOR MEDIA STREAMING - Techniques described herein are directed toward creating one or more “dynamic profiles” for media (video) streaming in which an encoding bit rate (and optionally other profile settings) is optimized for particular content. More specifically, techniques involve performing one or more “probe” encodings of the particular content to determine an encoding bit rate (and optionally other profile settings) that results in an encoding having a quality value sufficiently near (within a threshold) a target quality value. | 2018-06-07 |
20180160162 | Device, System, and Method for Scheduled Avail Tone Validation - An avail comparator and method validates scheduled avail tones. The method includes receiving an automation playlist indicating at least one scheduled avail tone configured to be included in a broadcast. The method includes receiving a feed corresponding to the broadcast. The method includes receiving a signaling for each of the at least one scheduled avail tone based upon the automation playlist. The method includes determining whether the at least one scheduled avail tone was triggered in the broadcast based upon the corresponding signaling. | 2018-06-07 |
20180160163 | SYSTEMS AND METHODS FOR PROVIDING STORAGE OF DATA ON SERVERS IN AN ON-DEMAND MEDIA DELIVERY SYSTEM - A system and method may be provided that allows users to store, retrieve, and manipulate on-demand media content and data stored on a remote server network in an on-demand media delivery system. More particularly, the system may allow a user to access his or her on-demand media account from user equipment in different locations as long as the current user equipment can communicate with a remote server that stores user-specific information. The system upon user selection may freeze the delivery of on-demand media at a particular point and allow the user to resume the media at a later time from some other network location in system. Users may upload personal images or files to an on-demand delivery server for later retrieval and display. Users may be permitted to assign access rights to the uploaded files. | 2018-06-07 |
20180160164 | DIGITAL MEDIA CONTENT MANAGEMENT SYSTEM AND METHOD - A system and method is disclosed herein that provides a multi-device, multi-screen experience where original content, other content, and associated data can interact and flow between a primary display device and one or more secondary devices. More particularly, the system and method disclosed herein provides for the delivery and management of digital media content to an end user by providing the multi-device, multi-screen experience where original content, other content, and associated data can interact and flow between devices. The system and method enables an individual to create a virtually universal home commerce and monitoring ecosystem by integrating a device into their home Wi-Fi and content consumption systems. | 2018-06-07 |
20180160165 | Long-Hold Video Surfing - This document describes methodologies for long-hold video surfing. These techniques and apparatuses enable improved navigation for video and channel previewing based on long-hold gestures performed on a mobile device acting as a remote control to a remote display device. These techniques and apparatuses allow non-linear navigation over many channels with a simple and easy method to return to a previous channel. Further, these techniques and apparatuses can also be applied to surf on demand media content. | 2018-06-07 |
20180160166 | METHOD AND SYSTEM FOR IMPLEMENTING MEDIA STREAM SYNCHRONIZATION - Novel tools and techniques are provided for implementing media content streaming or playback, and, more particularly, for implementing media stream synchronization. In some embodiments, a synchronization system might receive a first signal that is output from a first device, which receives an original video signal from a video source and outputs a first video signal. The synchronization system might analyze the first signal to determine a first frame buffer delay, generate a delay adjustment signal based on such determination, and send the delay adjustment signal to a frame buffer delay device. The frame buffer delay device and the first device might concurrently receive the original video signal from the video source. The first delay adjustment signal causes the frame buffer delay device to apply the first frame buffer delay to the original video signal to produce a second video signal that is synchronized with the first video signal. | 2018-06-07 |
20180160167 | SCROLLING SCORE GUIDE WITH QUICK TUNE FEATURE - A scrolling score guide with quick tune feature is presented herein. A method can comprise displaying a group of identifiers representing event broadcasts with corresponding data of the event broadcasts as a scrolling window within a broadcast window of a broadcast being received by the system for display via the display device, and, in response to detecting, via a remote device, a selection of an identifier of the group of identifiers, receiving an event broadcast of the event broadcasts represented by the identifier, and displaying the event broadcast in the broadcast window. | 2018-06-07 |
20180160168 | SYSTEM FOR PROVIDING HYBRID USER INTERFACES AND METHOD THEREOF - Disclosed are a system for providing hybrid user interfaces (UIs) which determines status information according to a subscriber terminal device and a service environment, and a suitable interaction mode corresponding to various content resources and UI resources through analysis of a user profile and provides a service suitable for a user and a situation through a combinative UI resource blended according to the interaction mode, and a method thereof. More particularly, by the system for providing hybrid UIs of the present disclosure and a method thereof, interaction modes corresponding to various content resources and UI resources may be organically combined in each of various set-top boxes and media devices, thereby providing stable and sustainable UIs. | 2018-06-07 |
20180160169 | FINGERPRINTING MEDIA CONTENT USING HASHING - A server device includes memory to store: a database of frame fingerprints ordered sequentially by media item number and frame number for media items, and a hash table containing (key, value) entries each including a hashed frame fingerprint and index number(s) to the database. A processor coupled to the memory is to, for an input set of hashed frame fingerprints, select a most recent hashed frame fingerprint. The processor performs a lookup with the most recent hashed frame fingerprint to identify a plurality of index numbers from a matching entry. The processor retrieves a target plurality of frame fingerprints from the database using each of the plurality of index numbers as a starting point; calculates a rank distance between the input set and each respective target plurality of frame fingerprints; and selects the target plurality of frame fingerprints for which the rank distance is shortest, to identify a media item. | 2018-06-07 |
20180160170 | PASSIVE MULTI-PORT ENTRY ADAPTER AND METHOD FOR PRESERVING DOWNSTREAM CATV SIGNAL STRENGTH WITHIN IN-HOME NETWORK - A cable television (CATV) entry adapter interfaces to a CATV network and serves as a hub in an in-home network for passively communicating multimedia content or information from the CATV network and between subscriber devices connected to the ports of the CATV entry adapter, using CATV signals in a CATV frequency band and network signals in a different in-home network band. | 2018-06-07 |
20180160171 | PASSIVE MULTI-PORT ENTRY ADAPTER AND METHOD FOR PRESERVING DOWNSTREAM CATV SIGNAL STRENGTH WITHIN IN-HOME NETWORK - A cable television (CATV) entry adapter interfaces to a CATV network and serves as a hub in an in-home network for passively communicating multimedia content or information from the CATV network and between subscriber devices connected to the ports of the CATV entry adapter, using CATV signals in a CATV frequency band and network signals in a different in-home network band. | 2018-06-07 |
20180160172 | PASSIVE MULTI-PORT ENTRY ADAPTER AND METHOD FOR PRESERVING DOWNSTREAM CATV SIGNAL STRENGTH WITHIN IN-HOME NETWORK - A cable television (CATV) entry adapter interfaces to a CATV network and serves as a hub in an in-home network for passively communicating multimedia content or information from the CATV network and between subscriber devices connected to the ports of the CATV entry adapter, using CATV signals in a CATV frequency band and network signals in a different in-home network band. | 2018-06-07 |
20180160173 | SYSTEM FOR PROVIDING CLOUD-BASED USER INTERFACES AND METHOD THEREOF - Disclosed are a system for providing cloud-based user interfaces and a method thereof. More particularly, a subscriber terminal device according to the present disclosure may include a control command receiver configured to receive a first control command including description information on a template repeated on a UI (User Interface) screen and a second control command including a replication command for the template from a remote application server; a template generator configured to generate a template the based on the description information on the template; a UI resource acquirer configured to acquire a UI resource based on the second control command; and a UI element generator configured to generate UI elements based on replication of the template and apply the UI resource to the UI element. | 2018-06-07 |
20180160174 | METHOD AND DEVICE FOR PROCESSING MULTIMEDIA - Embodiments of the present invention provide a multimedia processing method and apparatus. A behavior change of a multimedia viewer is monitored, specific content of multimedia is identified according to the behavior change of the multimedia viewer, and the specific content of the multimedia is processed. Corresponding processing may be performed on the specific content of the multimedia according to the behavior change of the multimedia viewer. Therefore, multiple watching manners are provided, and intelligentization of human-computer interaction is improved. | 2018-06-07 |
20180160175 | REMOTE VIEWING OF MULTIMEDIA CONTENT - A method and system for remote viewing of multimedia content using a multimedia content distribution network (MCDN) is configured to duplicate multimedia content displayed on a first MCDN terminal device and route the duplicate multimedia content to a second MCDN terminal device. The MCDN terminal devices may be coupled to a local network at an MCDN client premises. The MCDN terminal devices may also include wireless telephony devices for mobile remote viewing functionality. The method may include transcoding of the multimedia content into a format suitable for the second MCDN terminal device. | 2018-06-07 |
20180160176 | METHOD AND DEVICE FOR FIELD TESTING USER INTERFACES BASED ON A FLEXIBLE HIERARCHY STRUCTURE - In one implementation, a method performed by a content server with one or more processors and non-transitory memory includes: receiving a first view request from a first client device; determining a first view group associated with the first client device in response to receiving the first view request; identifying a first view hierarchy based on the first view group, where the first view hierarchy includes a first plurality of pointers to a first plurality of content sub-tree hierarchies associated with content items and the first view hierarchy also includes a first order schema; obtaining the first plurality of content sub-tree hierarchies based on the first plurality of pointers; and transmitting display data associated with a first user interface to the first client device based on the first order schema and the first plurality of content sub-tree hierarchies. | 2018-06-07 |
20180160177 | BINGE CONTENT RECOMMENDATION SYSTEM - A method of setting controls on a digital communication device operated by an end user participant in a digital content event provided from a digital communication network includes operating a tracking control in the digital communication network to track activity of the digital communication device in a context of the digital content event, applying the activity to a content series detector, applying an output of the content series detector to a series gap detector, and applying the time-stamped set of ranking controls and content inputs from a digital content manager to operate a ranking control and digital filter to generate a control interface for the digital communication device, the control interface comprising a plurality of individually operable controls to configure the digital communication device with the control interface. | 2018-06-07 |
20180160178 | NATURAL LANGUAGE DIALOG - A method for controlling a multimedia appliance during a menu setup, which is initiated by a user based on the database query using a remote control for controlling the multimedia appliance, comprising acquiring the database query by way of an input of the user on the remote control; transmitting the database query to a database; receiving a response to the database query from the database after a processing time; playing an acoustic playback on the multimedia appliance during the processing time; and setting up the menu based on the response to the database query. | 2018-06-07 |
20180160179 | Fast Television Channel Change Initiated from a Second Screen Device - In aspects of fast television channel change initiated from a second screen device, a mobile device implemented as the second screen device can receive a navigation input in a viewport displayed on an integrated display of the mobile device. Video selection options for video content are displayed in the viewport on the integrated display of the mobile device responsive to the navigation input. A content display application on the mobile device can determine video identifiers of the video content for each of the video selection options displayed in the viewport, where each video identifier uniquely identifies a respective video content. The mobile device can then communicate the video identifiers to a first screen device, such as a television display device, that initiates a request to a video content server for initial video data corresponding to each of the video content based on the video identifiers received from the mobile device. | 2018-06-07 |
20180160180 | PROVIDING A LIVE POLL WITHIN A VIDEO PRESENTATION - The present disclosure is directed toward systems and methods for providing a live poll with a video presentation. In particular, the systems and methods described herein provide a video stream received from a broadcaster client device to one or more viewer client devices. Additionally, the systems and methods described herein provide a live poll to the one or more viewer client devices together with the video stream. The systems and methods receive poll responses from the one or more viewer client devices, compile poll results based on the received responses, and provide the poll responses to the broadcaster client device and the one or more viewer client devices. | 2018-06-07 |
20180160181 | 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. | 2018-06-07 |
20180160182 | DYNAMIC ADJUSTMENT OF ELECTRONIC PROGRAM GUIDE DISPLAYS BASED ON VIEWER PREFERENCES FOR MINIMIZING NAVIGATION IN VOD PROGRAM SELECTION - Items of video content offered for viewing on a video-on-demand (VOD) platform of a digital TV service provider are each assigned a respective title and hierarchical address corresponding to hierarchically-arranged categories and subcategories within which the title for the video content is to be categorized. The title is listed in a location of an electronic program guide (EPG) using the same categories and subcategories as its hierarchical address. Any TV subscriber can access the EPG and navigate through its categories and subcategories to find a title for viewing on the TV. The EPG dynamically adjust its display listings of each level of categories, subcategories, and titles in order to minimize the number of remote control keypresses needed for a viewer to navigate to a title of interest. In one basic form, the EPG display is reordered by listing more frequently visited categories or subcategories first, and other less frequently visited categories or subcategories lower on the listing or out-of-sight on another page of the display. | 2018-06-07 |
20180160183 | VIDEO-ON-DEMAND CONTENT DELIVERY SYSTEM FOR PROVIDING VIDEO-ON-DEMAND SERVICES TO TV SERVICES SUBSCRIBERS - A video-on-demand (VOD) content delivery system has a VOD Application Server which manages a database of templates for presentation of video content elements of different selected types categorized in hierarchical order. A web-based Content Management System receives content uploaded online in file formats with metadata for title and topical area, and automatically converts it into video data format compatible with the VOD content delivery system indexed by title and topical area. A User Interface for the system delivers listings data to the viewer's TV indexed by title and topical area specified by the uploaded metadata. | 2018-06-07 |
20180160184 | CONTENT SCHEDULING - Presentation of content by a device can be uniquely scheduled by a user in advance with no further interaction with the device by the user. A schedule manager component associated with the device can receive input from a user selecting various items of content for presentation at various times, and, based on the input, can schedule presentation of the various items of content at the various times. The items of content can be content obtained by the device from various sources, including television channels, radio channels, Internet sources, applications, or other devices. To facilitate scheduling of content, the schedule manager component can facilitate presenting a content scheduler interface to the user on the device or another device associated with the device. The schedule manager component can execute the various items of content at the various times for presentation by a display device associated with the device. | 2018-06-07 |
20180160185 | Electronic Program Guide - Various implementations described herein are directed to devices and methods for providing an electronic program guide as a user interface. The devices and methods may identify a list of assets in a resource distribution system that are available for viewing by subscribers, identify a subset of assets from the list of assets that are currently being viewed by the subscribers, and organize the list of assets such that the subset of assets is emphasized in the user interface, which is capable of communicating with the resource distribution system. | 2018-06-07 |
20180160186 | SYSTEMS AND METHODS FOR CONTROLLING A SINGLE-WIRE MULTISWITCH DEVICE - This disclosure relates to a devices and methods related to satellite information broadcasting. An embodiment may relate to a device that includes a plurality of respective tuning channels. The device includes a controller configured to transmit a registration query and receive a registration request from a client device. The registration request may include a client identifier and a tuner quantity. The tuner quantity may indicate the number of tuners associated with the client device. The controller may assign at least one tuning channel to the client device based on the tuner quantity. Furthermore, the controller may transmit a registration confirmation message to the client device. The registration confirmation message may include the respective tuning channel identifier of the at least one assigned tuning channel. | 2018-06-07 |
20180160187 | NAVIGATION AWARE NEWS SERVICE - A mobile terminal simultaneously receives an interactive service, such as a betting service, and a web-based news service operating in conjunction with the interactive service across a wireless connection. Both services are simultaneously displayed in different windows on the same display of the mobile terminal. The user's selections, navigation of pages and other input in the interactive service are monitored and used to select related news items for a scrolling news frame. | 2018-06-07 |
20180160188 | ELECTRONIC PROGRAMME GUIDE DATA PRESENTATION DEVICE AND METHOD - A computer-implemented method for presenting and navigating content data in a device configured to receive a plurality of content events, the method comprising performing the following steps within the device: determining available events that can be received by the device and receiving, from a data provider accessible over a network, content description data for the available events; determining gaps in content description data; presenting the content description data in a form of a grid having a timeline axis (X) and a channel axis (Y), wherein cells represent content events available on particular channel at particular time and are selectable by specifying a focus position; and allowing the user to navigate via the grid, and displaying a current window comprising a focus position and surrounding cells, wherein the channels which do not comprise content description data for a currently selected focus position on the timeline are hidden. | 2018-06-07 |
20180160189 | SEARCH FOR CONTENT DATA IN CONTENT - Video and audio content is searchable using a text search. A search component can analyze respective items of content to identify words spoken in the items of content, and generate respective transcripts of the respective words of the items of content based on the analysis. The search component receives a text search comprising a keyword and analyzes the respective transcripts to determine whether a transcript(s) contains a word that matches or substantially matches the keyword. The search component generates a search result(s) associated with the transcript(s) that at least is a substantial match to the keyword. The search component can present a time indicator indicating a time position in proximity to where the word is located in the content of the search result(s), and presentation of the content can start from that time position. The search component can be executed in a set-top box associated with a presentation device. | 2018-06-07 |
20180160190 | System and Method for Caption Modification - A device is provided for use with a viewing device that operable to display a video. The device includes: an image receiver to receive image data; a closed caption receiver to receive closed caption data; an image decoder to decode the image data into image display data; a closed caption decoder to decode the closed caption data into closed caption display data; a packaging component to generate a first content package based on the image display data and the closed caption display data; an output port to output the first content package to the viewing device to display a first video image over a first period of time; an instruction receiver to receive a closed caption modification instruction and to output an image modification signal based on the closed caption modification instruction; and a closed caption modifying component to generate modified closed caption display data. | 2018-06-07 |
20180160191 | METHOD FOR CONTENT DIRECTORY SERVICE BUILDING WITH AUTHORIZED LIVE CHANNELS - Various implementations described herein are directed to technologies for providing content directory service building with authorized live channels. A content directory service is provided by a set top box for a plurality of live channels. An authorization list that includes an authorization status of each of the plurality of live channels is provided. The set top box updates the content directory service to exclude unauthorized live channel information and include authorized live channel information based on the authorization list. | 2018-06-07 |
20180160192 | MULTIMEDIA BROADCAST SYSTEM - Management of multimedia communications is provided. A method can include identifying, by a device comprising a processor, an available media communication, wherein the available media communication comprises an audio stream and a video stream that is distinct from the audio stream, receiving, by the device, the audio stream of the available media communication, resulting in a received media stream, altering, by the device, the received media stream, resulting in an altered media stream, and facilitating, by the device, a rendering of the altered media stream. | 2018-06-07 |
20180160193 | BYTE RANGE CACHING - A caching system segments content into multiple, individually cacheable chunks cached by a cache server that caches partial content and serves byte range requests with low latency and fewer duplicate requests to an origin server. The system receives a request from a client for a byte range of a content resource. The system determines the chunks overlapped by the specified byte range and sends a byte range request to the origin server for the overlapped chunks not already stored in a cache. The system stores the bytes of received responses as chunks in the cache and responds to the received request using the chunks stored in the cache. The system serves subsequent requests that overlap with previously requested ranges of bytes from the already retrieved chunks in the cache and makes requests to the origin server only for those chunks that a client has not previously requested. | 2018-06-07 |
20180160194 | METHODS, SYSTEMS, AND MEDIA FOR ENHANCING TWO-DIMENSIONAL VIDEO CONTENT ITEMS WITH SPHERICAL VIDEO CONTENT - Methods, systems, and media for enhancing two-dimensional video content items with spherical video content are provided. In some embodiments, the method comprises: receiving an indication of a two-dimensional video content item to be presented on a user device; determining image information associated with one or more image frames of the two-dimensional video content item; identifying spherical video content based on the image information associated with the one or more image frames of the two-dimensional video content item, wherein the spherical video content is related to the determined image information and wherein the spherical video content includes a plurality of views; identifying a position corresponding to a first view of the plurality of views within the related spherical video content at which to insert the two-dimensional video content item; and generating a spherical video content item by inserting the two-dimensional video content item within the related spherical video content at the identified position corresponding to the first view for presentation on the user device, wherein, in response to receiving a user input from the user device to change a viewpoint of the spherical video content item, the related spherical video content within the spherical video content item is modified to a second view of the plurality of views while the two-dimensional content item within the spherical video content item is continued to be presented at the identified position. | 2018-06-07 |
20180160195 | TECHNIQUES FOR SEAMLESS MEDIA CONTENT SWITCHING DURING FIXED-DURATION BREAKS - Techniques are disclosed for seamless media content switching during fixed-duration breaks. A user can request that a first media content item played by a client device during a fixed-length break be skipped. A server can determine an amount of time remaining in the break, determine an updated playlist of one or more media content items that together at least partially but not completely consume the entire amount of remaining time, and provide the updated playlist to the client device. The client device can determine a delay duration amount of time that it will continue playing the first media content item before skipping to a media content item from the updated playlist. This delay duration is determined such that the entire break can be filled with media content without any dead air or clipped media content. | 2018-06-07 |
20180160196 | Crowd-Sourced Program Boundaries - Systems, apparatuses, and methods are described for determining boundaries within a content asset. A server may collect user interaction data for one or more content assets. Using the user interaction data, the server may determine commercial breaks or scene changes for the content asset. The server may apply best fit curves to the user interaction data, and determine commercial breaks or scene changes based on the best fit curves. | 2018-06-07 |
20180160197 | Real-Time Cloud-Based Video Watermarking Systems and Methods - A video generation system is configured to provide streaming video as a cloud processed service to viewers over a computing network. In response to a request from a viewer, a video source is configured to provide video and an identifier source is configured to provide an identifier for inclusion in the video. A video encoder is configured to convert the video from a first format to a second format, apply the identifier to the video, and otherwise encode the video in real-time while streaming the encoded video to the viewer. The identifier may be stored in association with the account information of the viewer and used for identifying the viewer a source of an unauthorized video copy. | 2018-06-07 |
20180160198 | GENERATION DEVICE - New description information that can be used for the playback and management of video data is generated. A photographing device ( | 2018-06-07 |
20180160199 | AUDIENCE DRIVEN INTERACTIVE PLOT CONTROL - Passive audiences are enabled to become active participants in plot choices made by characters in audio/visual broadcast events are provided. A method can comprise downloading, to a user device, an initial section of broadcast audiovisual content and an index representing subsequent subsections of the broadcast audiovisual content, and facilitating display of a prompt as a function of the index. Further, based on a reply, received from the user device in response to the prompt, the method can comprise downloading a subsequent subsection of the subsequent subsections for display by the user device. | 2018-06-07 |
20180160200 | Methods and systems for identifying, incorporating, streamlining viewer intent when consuming media - The embodiments herein provide systems and methods for identifying viewer intent for a multimedia of an electronic device, wherein a method includes generating a textual summary from at least one multimedia. Further, the method includes determining and displaying at least one of one or more keywords and one or more key phrase associated with the textual summary. Further, the method includes generating one or more paragraphs from the extracted textual summary to generate one or more chapters based on the at least one of one or more keywords and one or more key phrases appeared in a time stamp associated with the textual summary. Further, the method includes generating one or more index tables for the generated one or more chapters to enable a user to search inside the multimedia. | 2018-06-07 |
20180160201 | WIRELESS ENVIRONMENTAL SENSOR - A wireless environmental sensor or monitoring device includes a sensor configured to detect an environmental parameter. A radio module is configured to wirelessly communicate data corresponding to the detected environmental parameter to a remote system. The device also includes logic executable by a processor unit to switch the radio module between a wireless access point (AP) operating mode and a wireless client operating mode. | 2018-06-07 |
20180160202 | ADVANCED FIBER NODE - Circuitry of a hybrid fiber-coaxial network may comprise a first transceiver configured to connect the circuitry to an optical link, a second transceiver configured to connect the circuitry to an electrical link, a first processing path, a second processing path, and a switching circuit. In a first configuration, the switching circuit may couple the first transceiver to the second transceiver via the first processing path. In a second configuration, the switching circuit may couple the first transceiver to the second transceiver via the second processing path. The first transceiver may comprise a passive optical network (PON) transceiver and the second transceiver may comprise a data over coaxial service interface specification (DOCSIS) physical layer transceiver. The switching circuit may be configured based on the type of headend to which the circuitry is connected. | 2018-06-07 |
20180160203 | DIGITAL LOUDSPEAKER - A method for reproducing an acoustic signal from a digital signal, the digital signal being formed of successive bit sequences each having bits representative of the amplitude of an acoustic signal at a time sample, the method including (i) providing a plurality of transducers configured to emit acoustic signals that are wave trains having each a duration lower or equal to the duration of one time sample and including at least one oscillation per time sample, and (ii) successively, for each bit sequence, having each bit associated to at least one of the transducers and independently govern, depending on its value, amplitudes of the acoustic signals emitted by its associated transducers. | 2018-06-07 |
20180160204 | LOUDSPEAKER HAVING PASSIVE HEAT DISSIPATION ASSEMBLY - A loudspeaker including a first housing which delimits a acoustic chamber, an acoustic driver disposed within the acoustic chamber, a second housing which delimits a second chamber disposed adjacent to the acoustic chamber, a heat source disposed within the second chamber, a passive radiator disposed in communication with the acoustic chamber and the second chamber, a vent disposed in communication with the second chamber and with an exterior of the loudspeaker, wherein the passive radiator is configured to move in response to a movement of the driver, where the passive radiator is further configured to direct an airflow proximate to the heat source during the movement of the passive radiator and to direct the airflow through the vent to the exterior of the loudspeaker. | 2018-06-07 |
20180160205 | PERIPHERAL AUDIO OUTPUT DEVICE - Embodiments are provided for an improved peripheral speaker. The peripheral speaker includes an exterior casing enclosing one or more drivers. The exterior casing further has a channel formed therein such that the channel is sized to removably secure an electronic device. The exterior casing is equipped with a connector lead which partially defines the cavity and that connects the one or more drivers to a port of the electronic device. The one or more drivers output audio according to an audio signal transmitted from the electronic device via the connector lead. | 2018-06-07 |
20180160206 | LOUDSPEAKER MODULE - Disclosed is a loudspeaker module, comprising a housing and a loudspeaker unit accommodated in the housing. A sound hole is provided on the housing, and a protective net is provided at a position of the housing corresponding to the sound hole, wherein the protective net has a non-planar structure. In the loudspeaker module of the present invention, the protective net has a non-planar structure, and cancels, via deformation thereof, stress of the housing such that the stress does not act on the protective net to cause tearing or deformation of the net holes, thus improving reliability of the protective net, preventing external foreign matter from entering the interior of the loudspeaker module, and improving reliability of the loudspeaker module. | 2018-06-07 |
20180160207 | PORTABLE SPEAKER SYSTEM - A speaker system is provided with a docking station, a removable housing mounted to the docking station, and a transducer supported by the removable housing. The speaker system is also provided with a processor supported by the removable housing and programmed to separate an audio signal into channels and provide at least one channel to the transducer based a location of the removable housing relative to the docking station. | 2018-06-07 |
20180160208 | EAR DEVICE FOR FIXING EARPHONE - The present invention relates to an ear device for fixing an earphone, comprising: a fixing body which is formed in the shape of a C-shaped ring so as to be worn on and fixed to an auricle while surrounding the rear part of the auricle; an earphone module, positioned in a groove in the front part of the auricle, for transferring sound to an ear hole; and a support connector which extends in the shape of a ring that traverses a user's auricle from one portion of the fixing body to the earphone module, the support connector being formed of an elastic body or flexible metal so as to, according to deformation of the support connector, enable the fixing body and the earphone module to be separated from each other or to approach each other so that the fixing body and the earphone module are engaged with and fixed to each other on the auricle. The fixing body has a first coupling member on one side thereof, the earphone module has a second coupling member on one side thereof, and both ends of the support connector are detachably configured so as to be separated from and coupled to the first coupling member and the second coupling member so that it is possible to use the fixing body and the earphone module by integrally coupling the fixing body and the earphone module, or it is possible to use the earphone module alone according to a user's need. The earphone module further comprises a sound box, a length adjustment unit and an accessory, and the accessory and the fixing body have an electronic chip such as an RFID or authentication key embedded therein. Thus, the present invention has effects of: firmly and stably fixing an earphone to a user's ear with the least number of constitutional elements; pre-empting occurrence of ear pain and hearing impairment since the earphone is not directly inserted into the user's ear hole; and enabling the user to hear ambient sound, thereby enabling the user to rapidly cope with surrounding circumstances and escape from safety accident-related danger. | 2018-06-07 |
20180160209 | EARPHONE - An earphone ( | 2018-06-07 |
20180160210 | UNIFIT SLEEVE FOR AN EARPIECE - A unifit sleeve includes a base portion, a stem portion, and a conduit extending through the base portion and the stem portion. An outer flange faces outward and downward toward the base portion. A circumferential cavity occupies the space between the outer flange and the stem portion and a self-conforming member biases the outer flange away from the stem portion. A hydrophobic constituent may also be affixed to the inside of the outer flange and the outside of the stem portion to prevent ingressing moisture. The unifit sleeve may be fitted to a wireless earpiece or other wearable device. | 2018-06-07 |