Patent classifications
H04N21/462
Echo bullet screen
Techniques for displaying comments relative to video frames are described herein. The disclosed techniques include sending message data comprising a comment on a video item by a first client computing device when the first client computing device is in a first state among a plurality of states; receiving bullet screen data comprising comments on the video item sent by the first client computing device and other client computing devices; determining echo bullet screens comprising a plurality of comments on the video item sent by the other client computing devices during a predetermined period; and displaying a bullet screen comprising the comment sent by the first client computing device and the echo bullet screens.
Video processing method, electronic device and computer-readable medium
A video-processing method includes: obtaining a video frame rate of received video data; determining whether the video frame rate is less than the refreshing frame rate of a screen; and if yes, modifying at least one of the video frame rate of the video data or the refreshing frequency, so that the video frame rate of the video data is greater than or equal to the refreshing frame rate after modification. According to the present application, the effect that the video frame rate of a video file is greater than or equal to the refreshing frequency of the screen can be guaranteed, thus images corresponding to the video file can be displayed when the screen is refreshed, thereby avoiding standstill phenomena of video playback.
Electronic device and method for transmitting and receiving content
An electronic device and a method of operating the same are provided. The electronic device includes a communication circuit configured to transmit or receive data using a call channel established through a call connection with an external electronic device, and a processor configured to transmit content, which is pre-processed using a first transmission filter, to the external electronic device through the call channel, receive a first real-time control protocol (RTCP) message transmitted by the external electronic device through the call channel, identify a status of the call channel, based on the first RTCP message, determine whether or not to perform an operation of pre-processing the content to be transmitted to the external electronic device using a second transmission filter, transmit a second RTCP message using the second transmission filter to the external electronic device, and perform transmission of the content, based on the second transmission filter.
SYSTEMS AND METHODS FOR ADDRESSING A CORRUPTED SEGMENT IN A MEDIA ASSET
Systems and methods for addressing a corrupted segment in a media asset. The media guidance application determines that a segment of a media asset is corrupted. The media guidance application determines whether a retrieval period to retrieve an uncorrupted copy of the segment exceeds a threshold period. If the retrieval period does not exceed the threshold period, the media guidance application retrieves and generates for display the uncorrupted copy of the segment. If the retrieval period exceeds the threshold period, the media guidance application determines whether an importance level of the corrupted segment exceeds a threshold level. If the importance level exceeds the threshold level, the media guidance application generates for display a summary for the corrupted segment. If the importance level does not exceed the threshold level, the media guidance application generates for display the subsequent segment and the summary for the corrupted segment in an overlay.
BROADCAST RECEIVING APPARATUS AND PORTABLE INFORMATION TERMINAL
A portable information terminal includes a controller configured to control a communication interface to transmit a charging permission response to a broadcast receiving apparatus in response to a charging permission request data transmitted when a broadcasting program that a user of the broadcast receiving apparatus desires to view contains an asset that requires charging. The charging permission response is allowed to be transmitted when positional information indicates that the portable information terminal is positioned inside of a predetermined positional range and apparatus identification information in the charging permission request data, by which the broadcast receiving apparatus is allowed to be identified, coincides with apparatus identification information stored in a memory. The controller controls the communication interface to transmit a charging denial response to the broadcast receiving apparatus when the positional information indicates that the portable information terminal is positioned outside of the predetermined positional range.
METHODS AND SYSTEMS FOR RECOMMENDING CONTENT ITEMS
Systems and methods are described for recommending a content item. A search query for a content item is received. The availability of the content item from more than one source is determined. In response to determining that the content item is available from more than one source, the quality of each of the available content items from respective sources is determined. A recommendation factor is determined. The recommendation factor is based on at least one of the bandwidth available to a user device, the resolution capability of the user device, and the quality of experience of each of the sources from which the content item is available. A list of search results for the available content items is generated. The list is ordered based on the quality of each of the available content items from respective sources and the recommendation factor.
System and Method for Streaming Content from Multiple Servers
A system and a method for media streaming from multiple sources are disclosed. A content requesting client device accesses a server to receive a list of available sources that may include multiple Content Delivery Networks (CDNs) and independent servers. Based on a pre-set criteria, such as the source delivery performance and cost, the client device partitions the content into parts, allocates a source to each part, and simultaneously receives media streams of the content parts from the allocated sources. The server may be a Video-on-Demand (VOD) server, and the content may be a single file of a video data, such as a movie. The delivery performance of the used sources is measured during the streaming for updating the partition or the allocation. The updated measured performance may be stored locally at the client device, or at a server for use by other clients. The client actions may be implemented as a client-side script.
Method of providing external device list and image display device
An image display device includes a tuner configured to receive a RF broadcast signal; a display; a first input configured to receive a first image signal input from a first external device connected to the image display device; a second input configured to receive a second image signal input from a second external device connected to the image display device; and a controller coupled with the display, the first input and the second input. Further, the controller is configured to display, on the display, a plurality of icons including a first icon and a second icon. In addition, the first icon includes a first default image identifying the first input and the second icon includes a second default image identifying the second input, change the first default image to a first video image currently being played on the first external device and corresponding to the first image signal received from the first external device in response to the first icon being selected if the first external device is connected to the image display device, and change the first video image back to the first default image in response to the second icon being selected.
Systems and methods for sorting favorite content sources
Systems and methods for sorting favorite content sources are provided. A list of favorite content sources arranged in a first order is stored. The favorite content sources in the list are accessed according to the order of the favorite content sources in the list. At a given time, a user request to change a currently accessed content source to one of the favorite content sources in the list is received. In response to receiving the user request, an attribute of content presented on the currently accessed content source at the given time is identified. The favorite content sources in the list are rearranged into a second order based on the identified attribute. The favorite content sources in the list arc accessed according to the second order in response to receiving the user request.
DVB-S2 downlink ACM algorithm enhancement to improve data throughput
An apparatus for determining a set of transmit parameters capable of improving and/or optimizing data throughput to a destination device. The apparatus includes an input circuit that receives a signal containing a plurality of data blocks for use by a plurality of devices. At least one of the data blocks is associated with the apparatus and encoded using a first set of transmit parameters. A transmit parameter processor determines a signal to noise ratio value for the received signal and a block error rate value for the at least one data block and at least one other data block encoded using a different set of transmit parameters. A processor generates a request for encoding subsequent data blocks destined to the apparatus using a second set of transmit parameters. A method and system are also disclosed.