US Pat. No. 10,924,927

WIRELESS NETWORK ASSOCIATION AND AUTHENTICATION SYSTEM

1. A method of providing wireless network association and authentication, comprising:receiving a first request, at an access point and from a first user device that associates with the access point, for access to a first wireless network provided by the access point that is coupled to a wide area network through a third generation partnership project (3GPP)-based cellular network, wherein the first request includes first authentication information, and wherein the 3GPP-based cellular network causes an authentication between the first user device and the access point for the first wireless network that is provided by a first wireless protocol used by the first wireless network to be anonymized such that the first authentication information appears to be originating from the access point instead of the first user device by an authentication server provided on the 3GPP-based cellular network;
providing the first request that includes the first authentication information to the authentication server via the 3GPP-based cellular network using an association and authentication protocol that is not anonymized by the 3GPP-based cellular network such that the authentication information is associated with the first user device;
receiving a first authentication response from the authentication server via the 3GPP-based cellular network;
in response to the first authentication response indicating that the first user device is authenticated, providing the first user device access to the first wireless network using the first wireless protocol;
receiving a second request, at the access point and from a second user device that associates with the access point while the first user device is accessing the first wireless network, for access to the first wireless network, wherein the second request includes second authentication information;
providing the second request including the second authentication information to the authentication server via the 3GPP-based cellular network using the association and authentication protocol that is not anonymized by the 3GPP-based cellular network such that the second authentication information is associated with the second user device;
receiving a second authentication response from the authentication server; and
in response to the second authentication response indicating that the second user device is not authenticated to access the first wireless network, disassociating the second user device from the access point and restricting the second user device from accessing the first wireless network while providing the first user device access to the first wireless network.

US Pat. No. 10,924,926

COMMUNICATIONS TOKEN PRE-FETCH

Amazon Technologies, Inc....

1. A computer-implemented method comprising:receiving, at a first communication system and from a second communication system, a first token associated with a first user profile associated with the second communication system and a second device, the first token being valid for a first period of time during which a plurality of two-way voice communications can be performed using the first communication system and the second communication system;
receiving, at the first communication system and from a first device, a first request to establish a first two-way voice communication with the second device;
determining that the second device is associated with the second communication system;
determining that the first token has expired;
sending, to the second communication system, a second request for an updated token;
after sending the second request, receiving a second token from the second communication system;
sending, to the second communication system, the first request and the second token;
establishing the first two-way voice communication between the first device and the second device;
receiving, at the first communication system from the first device, a third request to establish a second two-way voice communication with the second device;
determining the second token is unexpired; and
sending, to the second communication system, the third request and the second token.

US Pat. No. 10,924,924

OUT-OF-BAND KEY SHARING USING NEAR-FIELD COMMUNICATION

Ford Global Technologies,...

1. A vehicle comprising:a keypad mounted to an exterior of the vehicle, the keypad having a plurality of buttons;
a body controller, programmed to
receive an input sequence entered via the keypad,
validate whether the input sequence matches a predefined keycode, and
confirm pairing a mobile device to the vehicle responsive to the input sequence matching the keycode; and
a short-range wireless controller, programmed to
identify an initial wireless connection from the mobile device to the vehicle,
identify to use the keypad for keycode pairing of the mobile device to the vehicle,
generate the keycode,
send the keycode to the mobile device for display, and
responsive to successful authentication of the mobile device to the vehicle, send a key share access key to the mobile device to be provided from the mobile device to the vehicle for further authentications.

US Pat. No. 10,924,922

USER AUTHENTICATION BASED ON SS7 CALL FORWARDING DETECTION

TeleSign Corporation, Ma...

1. A computer-implemented method of registering a user with a network-accessible service, the method comprising:receiving a request from a user to register with a network-accessible service;
identifying a mobile telephone number associated with the request;
obtaining a subscriber identifier associated with the mobile telephone number;
transmitting, to a telecommunication network, a query of call forwarding services associated with the subscriber identifier;
receiving, from the telecommunication network, a query response that comprises forwarding information associated with the subscriber identifier;
evaluating the received forwarding information to detect conditions indicative of fraud; and
when a condition indicative of fraud is not detected, registering the user with the network-accessible service by:
transmitting a verification code to a mobile communication device associated with the mobile telephone number;
receiving a response code from the user; and
creating a user account with the network-accessible service when the verification code and the response code match, wherein the user account includes the mobile telephone number.

US Pat. No. 10,924,921

CELLULAR SERVICE ACCOUNT TRANSFER AND AUTHENTICATION

Apple Inc., Cupertino, C...

1. A method for cellular service account transfer and authentication, the method comprising:at a target device:
establishing a secure connection with a source device via a proximity sharing feature;
obtaining cellular service plan description and authentication data for one or more electronic subscriber identity modules (eSIMs) from the source device via the secure connection; and
triggering, after obtaining user consent, direct installation of at least one of the one or more eSIMs to the target device from a server of a mobile network operator (MNO),
wherein:
the target device and the source device are associated with a common user account, and
the authentication data includes a trust flag that indicates a trust relationship established between an eSIM of the one or more eSIMs and the source device.

US Pat. No. 10,924,920

SYSTEM AND METHOD FOR INTERNET OF THINGS (IOT) DEVICE VALIDATION

Afero, Inc., Los Altos, ...

1. A method comprising:generating a first random value to be used as a first offset into a program code of an Internet of Things (IoT) device to identify a first block of program code;
transmitting a challenge request message to the IoT device, the challenge request including the first offset;
receiving a challenge response message transmitted by the IoT device, the challenge response message comprising first authentication data generated by the IoT device for the first block of program code identified based on the first offset; and
using the first authentication data to attempt to validate the first block of program code.

US Pat. No. 10,924,919

TRANSPARENT PER-BEARER SWITCHING BETWEEN WWAN AND WLAN

Telefonaktiebolaget LM Er...

1. A method implemented by a security gateway for supporting per-bearer switching of bearer traffic between a wireless wide area network (WWAN) and a wireless local area network (WLAN) in a manner transparent to the WLAN, the method comprising:establishing, by the security gateway, a secure tunnel through the WLAN to a wireless communication device served over the WWAN by a WWAN base station, directly based on the WWAN base station sending a message to the wireless communication device to establish the secure tunnel; and
forwarding bearer traffic between the wireless communication device and the WWAN base station on a per bearer basis, via the secure tunnel and a connection between the security gateway and the WWAN base station.

US Pat. No. 10,924,918

SYSTEM AND METHOD OF USER EQUIPMENT STATE CONFIGURATIONS

HUAWEI TECHNOLOGIES CO., ...

1. A method for supporting multiple user equipment (UE) state configurations in a wireless network, the method comprising:selecting, by a network device, a first state configuration for a first UE from among a plurality of candidate state configurations, wherein the first state configuration is associated with a first set of predefined operating states which at least includes a first operating state and a second operating state, wherein both the first operating state and the second operating state support a communication between the network device and a UE;
selecting, by the network device, a second state configuration for a second UE from among the plurality of candidate state configurations, wherein the second state configuration is associated with a second set of predefined operating states which at least includes the first operating state, wherein the first operating state is the only operating state, in the second set of predefined operating states, that supports a communication between the network device and a UE, and wherein at least one of the first set of predefined operating states and the second set of predefined operating states further includes a third operating state which does not support a communication between the network device and a UE;
transmitting, by the network device to the first UE, information regarding the first state configuration; and
transmitting, by the network device to the second UE, information regarding the second state configuration.

US Pat. No. 10,924,915

EXCHANGE OF MOBILITY INFORMATION IN CELLULAR RADIO COMMUNICATIONS

Telefonaktiebolaget LM Er...

1. A method, implemented in a serving node of a radio communications system, for receiving mobility information from a remote terminal, wherein the serving node is configured to establish connection with a plurality of remote terminals through radio links and the method comprises:receiving a connection request from the remote terminal;
measuring a quality of a radio link with the remote terminal based on the received connection request;
determining whether availability of the radio link is good by comparing a signal to noise ratio of the received connection request to a threshold;
requesting mobility information from the remote terminal in response to receiving the connection request and in response to determining that the signal to noise ratio exceeds the threshold;
receiving the requested mobility information from the remote terminal; and
establishing the requested connection with the remote terminal.

US Pat. No. 10,924,913

FAULT HANDLING FOR LOCATION SERVICES REQUESTS

T-Mobile USA, Inc., Bell...

1. A method performed by a Mobility Management Entity (MME) for a cellular communications network, the method comprising:receiving a Provide Subscription Location Request for a location of a cellular communication device;
sending a first Location Request to a first Serving Mobile Location Center (SMLC) to request the location of the cellular communication device;
in response to sending the first Location Request, receiving a first Location Response from the first SMLC, wherein the first Location Response indicates a failure to obtain the location of the cellular communication device;
in response to the first Location Response indicating the failure and instead of reporting an error to a Gateway Mobile Location Center (GMLC), sending a second Location Request to a second SMLC, other than the first SMLC, to request the location of the cellular communication device;
receiving a second Location Response from the second SMLC, wherein the second Location Response specifies the location of the cellular communication device; and
sending a Provide Subscription Location Response, wherein the Provide Subscription Location Response specifies the location of the cellular communication device.

US Pat. No. 10,924,912

METHOD FOR TRANSMITTING AND RECEIVING DATA THROUGH RELAY IN WIRELESS COMMUNICATION SYSTEM AND APPARATUS THEREFOR

LG ELECTRONICS INC., Seo...

1. A method for transmitting and receiving, by a remote user equipment (UE), data to and from a network through a relay UE in a wireless communication system, the method comprising:recognizing that small data to be transmitted to the network is generated;
performing a discovery procedure through the relay UE and a PC5 interface; and
transmitting a PC5 message including:
the small data to the relay UE when it is verified that the relay UE has an ability to transmit the small data to the network in the discovery procedure, and
a life time value related to the time that the small data needs to be transmitted to the destination,
wherein when it is indicated that the relay UE supports a small data transmitting procedure by a PC5 discovery message received from the relay UE in the discovery procedure, it is determined that the relay UE has the ability to transmit the small data to the network,
wherein the life time value is set a value of timer in the relay UE for transmitting small data received from a plurality of remote UEs, and
wherein based on a remaining value of the timer being equal or smaller than the time required for the relay UE to transmit the small data to a destination, the small data is transmitted to the Network.

US Pat. No. 10,924,909

EDGE-BASED LOCATION-SPECIFIC WARNING SYSTEM FOR LTE NETWORKS

JOHN MEZZALINGUA ASSOCIAT...

1. A mobile edge computing system, comprising:a plurality of baseband units, each coupled to a corresponding one of a plurality of S1-mme interfaces;
an aggregated S1-mme interface configured to be coupled to a Mobility Management Entity;
an S1-mme aggregator and access component coupled between the plurality of S1-mme interfaces and the aggregated S1-mme interface, the S1-mme aggregator and access component configured to aggregate a plurality of uplink S1-mme signals, one from each of the baseband units, into an aggregated S1-mme signal for transmission over the aggregated S1-mme interface; to terminate a downlink S1-mme signal from the aggregated S1-mme interface and split the downlink S1-mme signal into a plurality of downlink S1-mme signals and route each of the plurality of downlink S1-mme signals to its corresponding one of the plurality of S1-mme interfaces; and to provide access to the S1-mme uplink signals and to the S1-mme downlink signals; and
a management and network operations component coupled to the S1-mme aggregator and access component, the management and network operations component configured to receive a warning instruction from a venue IT (information technology) infrastructure wherein the warning instruction has a location information, and to generate a Write-Replace Warning Request message for transmission to one or more of the plurality of baseband units.

US Pat. No. 10,924,908

METHOD, SYSTEM, AND DEVICE FOR TRANSMITTING AN EMERGENCY MESSAGE

MOTOROLA SOLUTIONS, INC.,...

1. A method of distributing an emergency message via a communication device, the method comprising:receiving, at a communication device, the emergency message including a first identifier indicative of a communication type and a second identifier indicative of a type of emergency;
selecting, for distribution of the emergency message, a plurality of communication channels and at least one communication type based on the second identifier;
prioritizing, via an electronic processor, the plurality of communication channels and the at least one communication type according to a transmission priority having a higher priority associated with at least one of the group consisting of the first identifier and the second identifier; and
controlling transmission of the emergency message according to the transmission priority over the plurality of communication channels and the at least one communication type.

US Pat. No. 10,924,907

APPARATUS OF A USER EQUIPMENT ADAPTED FOR RECEIVING EMERGENCY NOTIFICATION INFORMATION USED IN MOBILE COMMUNICATION AND METHOD FOR RECEIVING EMERGENCY NOTIFICATION INFORMATION

Apple Inc., Cupertino, C...

15. A method for receiving emergency notification information for a user equipment device; wherein the method comprises:detecting receipt of emergency notification information of a first radio cell based on whether a receiver of the user equipment device can receive scheduling information for the emergency notification information;
determining that an emergency notification system information acquisition failure has occurred when the receiver is unable to decode an emergency system information message from the first radio cell within a pre-determined window of time;
searching for a second radio cell based on the determination that the emergency notification acquisition failure has occurred;
determining whether the emergency notification information sent from the second radio cell is received; and
initiating a cell reselection from the first radio cell to the second radio cell based on the determination of reception of the emergency notification information sent from the second radio cell.

US Pat. No. 10,924,906

SYSTEMS AND METHODS FOR SECURE LOCALIZED COMMUNICATIONS IN A LOCAL COMMUNICATIONS NETWORK

H.M. Electronics, Inc., ...

1. A system configured for facilitating secure localized communications in a local communications network, the system comprising:one or more hardware processors configured by machine-readable instructions to:
detect proximity of portable communication devices, wherein the proximity is detected through a short-range wireless communication protocol, wherein the portable communication devices include a first portable communication device and a second portable communication device, wherein the first portable communication device is associated with a first user, and wherein the second portable communication device is associated with a second user, wherein the proximity is detected by a central communication hub;
pair the central communication hub with the first portable communication device and pair the central communication hub with the second portable communication device, wherein the pairing establishes secondary wireless communication links, wherein the secondary wireless communication links provide point-to-point connections with the central communication hub;
receive instructions, from a first client computing platform that is associated with a first supervisory user, wherein the instructions instruct to transmit one or more messages to one or more portable communication devices associated with one or more other users, wherein the instructions are received by the central communication hub via a primary wireless communication link, wherein the one or more portable communication devices include the first portable communication device and the second portable communication device;
generate the one or more messages for transmission to the one or more portable communication devices, wherein content of the one or more messages are based on the received instructions;
transmit the one or more messages to the one or more portable communication devices via the secondary wireless communication links such that a first message is transmitted to the first portable communication device; and
effectuate a presentation of the first message on a display of the first portable communication device such that the content of the first message is viewable by the first user associated with the first portable communication device.

US Pat. No. 10,924,903

SOFTWARE DEFINED IOT SERVICE NETWORK ARCHITECTURE

1. A local aggregator device comprising:a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
aggregating, by the local aggregator device located at a premises and operating in a first network providing local network services within the premises, data from a plurality of machine-to-machine (M2M) communication devices to generate local monitored information;
receiving a message from a user communication device via a second network providing communication services outside of the premises, the user communication device separate from the processing system and from the plurality of M2M communication devices, the message comprising a user request regarding an M2M communication device of the plurality of M2M communication devices;
determining whether the user request can be responded to based on the local monitored information; and
in accordance with determining that the user request cannot be responded to based on the local monitored information, transmitting a query message to the M2M communication device based on an analysis of the user request according to the local monitored information.

US Pat. No. 10,924,902

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM

YAHOO JAPAN CORPORATION, ...

1. An information processing apparatus comprising:a memory configured to store an information processing program; and
at least one processor configured to execute the information processing program stored in the memory to,
receive, from a terminal device used by a user, candidate position information that indicates a candidate position that is a position corresponding to a candidate for a virtual riding point to be placed;
calculate moving costs for the candidate position based on moving distance of the user to the candidate position;
determine riding position information related to a position of a virtual riding point that corresponds to a riding point that is used to ride in a moving vehicle and that is virtually set, the position of a virtual riding point is determined based on the calculated moving cost; and
provide a notification to the user of information related to the position indicated by the riding position information.

US Pat. No. 10,924,901

DISTRIBUTED WIRELESS COMMUNICATION SYSTEM FOR MOVING VEHICLES

ICOMERA AB, Gothenburg (...

1. A wireless communication system for a moving vehicle having a plurality of carriages, said wireless communication system comprising:a plurality of routers, each router being arranged in a separate carriage and each router being configured to:
receive and transmit wireless data communication to and from a stationary communication server outside said moving vehicle through at least one exterior mobile network via at least one external antenna, wherein said at least one exterior mobile network provides at least one data link;
receive and transmit data packets to and from at least one client onboard the moving vehicle;
communicate with every other router in said moving vehicle in order to receive and transmit data packets to and from said every other router, thereby forming an onboard router network;
at least one controller configured to evaluate a set of performance parameters of said at least one data link between each router and said at least one exterior mobile network and to assign data streams to said at least one data link, through said onboard router network, at least partly based on said evaluated set of performance parameters,
wherein each router comprises a plurality of modems for communication with said at least one exterior mobile network, wherein each modem is accessible by each router of the plurality of routers through said onboard router network, wherein for each router at least one of said modems is connectable to at least two of said external antennas in order to enable multiple input multiple output (MIMO) communication wherein the at least two external antennas are arranged close to the fore and aft end of the carriage, respectively.

US Pat. No. 10,924,898

SYSTEMS AND METHODS FOR SPATIAL CONTENT CREATION/MANAGEMENT AND MUSIC SHARING ON A SOCIAL PLATFORM

1. A system, comprising:a processor;
a memory; and
an application stored in the memory that when executed on the processor:
receives a request to create an event record to store electronic content captured at an event,
receives geofence area boundary information and scheduling information for the event;
creates the event record based on the received information,
sends messages to at least one mobile device, the messages containing an invitation to attend the event and submit electronic content captured at the event during a time period designated in the event record; and
stores in the event record, during the time period, electronic content captured and submitted by the at least one mobile device that received and responded affirmatively to the invitations,
wherein the geofence area is one of permanent and impermanent, wherein the event is one of formal and informal, wherein the event one of includes invitees and does not include invitees, wherein the event is one of public and private, wherein the event involves assimilation of user-generated content, and wherein the event involves a challenge between users to verifiably complete at least one of a route and an activity within the geofence area.

US Pat. No. 10,924,897

ELECTRONIC DEVICE FOR SUPPORTING PROFILE CALL AND PROFILE CALL METHOD

Samsung Electronics Co., ...

1. An electronic device, comprising:a communication circuit configured to support a call function;
a memory; and
a processor configured to:
store a database, the database including contacts of a plurality of users and a plurality of contact groups, and the plurality of contact groups including a first contact group and a second contact group,
store first information about first images corresponding to the first contact group,
store second information about second images corresponding to the second contact group, and
in response to receiving, from a user of the electronic device, a user input for originating a call to a user terminal corresponding to a first user of the first contact group, cause the communication circuit to transmit, to the user terminal the first information about the first images corresponding to the first contact group and a request for a profile call comprising settings for a transmission type of the first image,
wherein the first information about the first images corresponding to the first contact group causes the user terminal to display at least one image among the first images corresponding to the first contact group as a profile image of the user of the electronic device during the call.

US Pat. No. 10,924,895

ENHANCING SHORT MESSAGE SERVICE ADDRESSING AND ROUTING

BlackBerry Limited, Wate...

1. A method for sending a short message service (SMS) message, the method comprising:receiving, by a destination home network database entity from a sending network entity, a Diameter protocol request message identifying a target device, the Diameter protocol request message comprising a Diameter Send-Routing-Info-for-SM-Request command requesting a delivery protocol to deliver the SMS message to the target device identified in the Diameter protocol request message;
using the Diameter Send-Routing-Info-for-SM-Request command to identify, by the destination home network database entity responsive to receiving the Diameter protocol request message, a plurality of distinct addresses for communicating the SMS message from the sending network entity to the target device, the plurality of distinct addresses conveying a plurality of respective distinct delivery protocols for transmitting the SMS message to the target device; and
providing, by the destination home network database entity, to the sending network entity, in response to identifying the plurality of distinct addresses, a list comprising the plurality of distinct addresses and the plurality of distinct delivery protocols conveyed by the plurality of distinct addresses, respectively, each of the plurality of distinct addresses being directed to the target device, wherein the destination home network database entity is a Home Location Register (HLR) or a Home Subscriber Server (HSS).

US Pat. No. 10,924,893

GROUP MESSAGE DELIVERY USING MULTICAST

Verizon Patent and Licens...

1. A method, comprising:obtaining, by a device and for a user equipment (UE) connected to a network, subscriber profile data for an account associated with the UE,
wherein the subscriber profile data includes a group identifier for a messaging group,
wherein the messaging group is created by a user associated with the user equipment,
wherein the subscriber profile data is obtained from a unified data management (UDM) device based on a connection request, and
wherein the device includes an access and mobility management function (AMF);
updating, by the device, a data structure to associate the group identifier and a UE identifier for the UE,
wherein the data structure also associates the group identifier and one or more other UE identifiers that are part of a set of UEs that are eligible for a group messaging service;
receiving, by the device and for a group message that is to be transmitted to the set of UEs, group message data includes:
contents of the group message, and
the group identifier,
wherein the group message data is received from a network repository function (NRF) of a resource responsible for advertising group messages for the messaging group;
selecting, by the device and by using the group identifier to reference the data structure, the UE and one or more other UEs, of the set of UEs, as target recipients of the group message;
providing, by the device and by using a multicast transmission technique, the contents of the group message to the UE and to the one or more other UEs;
generating, by the device, multicast transmission results that indicate which of the set of UEs received the group message; and
providing, by the device, the multicast transmission results for display via an interface.

US Pat. No. 10,924,892

GROUP COMMUNICATIONS METHOD, DEVICE, AND SYSTEM

HUAWEI TECHNOLOGIES CO., ...

1. A group communications method, comprising:obtaining, by a group communications server, group communication data to be sent by a first user equipment and a cell identifier of a first cell, wherein the first cell provides a service for the first user equipment;
obtaining, by the group communications server, a group identifier of a first mobile group based on the cell identifier of the first cell using a first preset correspondence stored in a memory, wherein the first preset correspondence is a correspondence between the cell identifier of the first cell and the group identifier of the first mobile group, wherein the group identifier of the first mobile group is a communication layer group identifier that is a temporary mobile group identity of the first mobile group; and
sending, by the group communications server, the group communication data to a second user equipment in the first mobile group other than the first user equipment according to the group identifier of the first mobile group.

US Pat. No. 10,924,890

DEVICE POLICY ENFORCEMENT

Hewlett-Packard Developme...

1. A computing device, comprising:a processing resource; and
a memory resource storing machine readable instructions to cause the processing resource to:
determine when a location of a mobile device is within a geofence using global positioning system (GPS) coordinates received from the mobile device defining a location of the mobile device;
determine a distance between the computing device and the mobile device using proximity data received via a network relationship;
determine whether the computing device is within a threshold distance of the mobile device based on the distance between the computing device and the mobile device; and
enforce a policy definition included in a computing device policy definition received from an external computing device based on the location of the mobile device and the distance of the computing device from the mobile device.

US Pat. No. 10,924,889

DETECTING A LOCATION OF MOTION USING WIRELESS SIGNALS AND DIFFERENCES BETWEEN TOPOLOGIES OF WIRELESS CONNECTIVITY

Cognitive Systems Corp., ...

1. A method comprising:storing first motion-sensing statistics derived from first motion-sensing data associated with a first time frame, the first motion-sensing data based on wireless signals transmitted between respective pairs of access point (AP) nodes in a wireless mesh network during the first time frame while the wireless mesh network operates in a first motion-sensing topology;
obtaining second motion-sensing data based on wireless signals transmitted between respective pairs of the AP nodes during a second, subsequent time frame while the wireless network operates in a second, distinct motion-sensing topology;
in response to detecting an inconsistency associated with the second motion-sensing topology:
obtaining second motion-sensing statistics derived from the second motion-sensing data, and
comparing the first motion-sensing statistics with the second motion-sensing statistics;
by operation of a data processing apparatus, generating a probability vector based on the comparison, the probability vector comprising values that represent probabilities of motion of an object at respective AP nodes during the second time frame; and
determining a location of the motion of the object during the second time frame based on the probability vector.

US Pat. No. 10,924,888

METHOD TO IMPROVE THE DETERMINATION OF A POSITION OF A ROADSIDE UNIT AND A SYSTEM TO PROVIDE POSITION INFORMATION

Aptiv Technologies Limite...

1. A method to improve a precision of a position information of a road-side unit (RSU), the RSU at least comprising a data communication unit, a memory unit and a processor unit, wherein a saved RSU position is saved in the memory unit as position information of the RSU,comprising the following steps carried out consecutively in at least two determination repetitions for different communication partners or at different times:
a) establishing a data communication with a moving communication partner in a vicinity of the RSU,
b) receiving a plurality of localization information of the moving communication partner via the data communication established in step a),
c) calculating a preliminary RSU position out of the plurality of localization information received in step b),
d) loading the saved RSU position from the memory unit of the RSU into the processor unit,
e) calculating an improved RSU position using the preliminary RSU position calculated in step c) and the saved RSU position loaded in step d),
f) saving the improved RSU position calculated in step e) into the memory unit of the RSU as a new saved RSU position and as the position information of the RSU, and
g) causing a break before a next of the at least two determination repetitions.

US Pat. No. 10,924,885

SYSTEMS AND METHODS FOR IOT MESSAGING COMMUNICATIONS AND DELIVERY OF CONTENT

Best Network Systems Inc....

1. A method for delivering content, comprising:sensing a real-time center of gravity of a communication device from any of a plurality of beacons receiving communications from a communication device, the plurality of beacons arranged around an environment, the real-time center of gravity being a location of the communication device within the environment, where at least one of the plurality of beacons is associated with a dedicated logical link that is used to provide content;
transmitting a notification to the communication device, the notification comprising the dedicated logical link to the content based on the real-time center of gravity;
transmitting the content to the communication device based on a selection of the dedicated logical link;
creating a behavioral profile for the communication device by a rule engine;
transmitting the content, by the rule engine, as targeted advertisements to the communication device via a beacon of the plurality of beacons, the targeted advertisements being generated in accordance with the behavioral profile; and
tracking negative and positive feedback to the content, the negative and positive feedback being used by the rule engine to adjust the content or future delivery of new content, wherein the rule engine is configured to determine if the communication device has a fingerprint when a browser session is created using the dedicated logical link and wherein if no fingerprint for the communication device exists the rule engine creates a fingerprint for the communication device and transmits the fingerprint for storage on the communication device.

US Pat. No. 10,924,884

METHODS FOR DETERMINING AND DISPLAYING A LOCAL PAGE FOR A MOBILE DEVICE AND SYSTEMS THEREOF

1. A mobile device-implemented method, comprising:receiving, at a mobile device, preference information from a user;
identifying a selection, by the user, of a predetermined page to be displayed by the mobile device;
in response to the identifying of the selection, retrieving content via a wireless connection based on the preference information, the content including one or more news articles selected by a content provider based on the preference information;
automatically designing a layout of one or more objects associated with the retrieved content for display on the mobile device; and
outputting the retrieved content on the predetermined page of the mobile device.

US Pat. No. 10,924,883

SYSTEM AND METHOD FOR USING A MOBILE DEVICE AS AN INPUT DEVICE FOR SURVEYS AT A LIVE EVENT

TESLA LABORATORIES, LLC, ...

1. A method for interacting with audience members in an event, wherein the event has a finite number of participating attendees selected from attendees of the event, each of the participating attendees having available thereto an identifier, comprising the steps of:for each participating attendee, creating a unique ID (UID) on a mobile wireless device (MWD) by the steps of:
detecting a presence of the MWD by a beacon device;
generating by the beacon device a signal configured for detection by the MWD;
launching an application stored on the MWD in response to a detection of the signal;
inputting to the MWD the identifier;
combining the input identifier with a UID time stamp, wherein the UID is comprised of an identifier portion and a UID time stamp portion so as to distinguish two different UIDs having a duplicate identifier portion, resulting in a combined UID;
verifying, by a server, the combined UID is unique by comparing the combined UID to one or more other UIDs in a database on the server to determine if a duplicate UID exists in the database; and
accepting and storing the combined UID in the database based on the verification;
receiving with the server on a first wireless channel communications from the MWD of each participating attendee;
registering the combined UID of each participating attendee at a venue of the event;
generating at the server a visual query;
displaying on a physical display at the event the visual query, wherein the query relates to a plurality of visual messages;
displaying on the MWD of each participating attendee response indicators;
receiving at the server from each participating attendee a select response, each response resulting from one of the participating attendees selecting one of the response indicators, to the visual query over the first wireless channel;
storing in the database on the server the received responses in association with the displayed visual query;
associating the respective received responses with the respective combined UIDs;
creating a query ID (QID) associated with the displayed visual query;
creating respective response time stamp indicating the respective times at which the respective responses were received by the server;
creating a combined UID data record for each combined UID, each combined UID data record including:
the respective UID,
the QID,
the respective received response, and
the respective response time stamp;
creating a QID data record for the QID, the QID data record including:
the QID;
each of the respective received responses,
each respective UID, and
each respective response time stamp;
performing statistical analysis on the QID data record;
selecting, based on the statistical analysis of the QID record, one of the visual messages from the plurality of visual messages; and
displaying on the physical display at the event the selected visual message.

US Pat. No. 10,924,881

DEVICE FOR DETERMINING CONSTRUCTION DEVICE AND WORKER POSITION

HUSQVARNA AB, Huskvarna ...

1. A construction site status monitoring device comprising processing circuitry configured to:receive construction device location data associated with a construction device;
receive worker location data associated with a worker;
receive sensor data from the construction device indicative of:
an operating condition of the construction device, the operating condition comprising off, idle, or running, and
an orientation of operation of the construction device or a direction of operation of the construction device;
compare the construction device location data and the worker location data to a plurality of predetermined safety thresholds;
determine a safety condition based on:
the comparison of the construction device location data and the worker location data to the plurality of predetermined safety thresholds,
a construction site map that indicates walls, ceilings, or floors of a structure being acted upon by construction activities,
the operation condition of the construction device, and
the orientation of the construction device of the direction of operation of the construction device; and
cause an alert to be generated based on the safety condition,
wherein each of the plurality of predetermined safety thresholds corresponds to a level of the safety condition, one of the levels being safe or no danger detected when the comparison of the construction device location data and the worker location data and the construction site map indicates that the worker and the construction device are not on opposite sides of a wall, ceiling, or floor of the structure being acted upon by construction activities, and
wherein causing the alert comprises causing the alert to be generated based on the level of the safety condition.

US Pat. No. 10,924,879

SOUND EFFECT CONTROLLING METHOD AND SOUND OUTPUTTING DEVICE WITH DYNAMIC GAIN ADJUSTMENT

ACER INCORPORATED, New T...

1. A sound effect controlling method with dynamic gain adjustment, comprising:receiving an original left sound signal and an original right sound signal;
calculating a dual sound relationship according to the original left sound signal and the original right sound signal;
calculating a center gain, a left gain, a left surrounding gain, a right surrounding gain and a right gain according to a rotation angle and the dual sound relationship, wherein the center gain is different from the left gain and the right gain;
transforming the original left sound signal and the original right sound signal to a virtual center sound signal, a virtual left sound signal, a virtual left surrounding sound signal, a virtual right surrounding sound signal and a virtual right sound signal according to the center gain, the left gain, the left surrounding gain, the right surrounding gain and the right gain; and
obtaining an updated left sound signal and an updated right sound signal according to the virtual center sound signal, the virtual left sound signal, the virtual left surrounding sound signal, the virtual right surrounding sound signal and the virtual right sound signal.

US Pat. No. 10,924,878

AUGMENTED HEARING SYSTEM

Dolby Laboratories Licens...

1. An apparatus, comprising:an interface system;
a headset including:
a speaker system;
a microphone system; and
an orientation system capable of determining an orientation of the headset; and
a control system capable of:
receiving, from the orientation system, headset orientation data corresponding with the orientation of the headset;
determining first environmental element location data indicating one or more locations of at least a first environmental element;
determining, based at least in part on the headset orientation data and the first environmental element location data, one or more headset coordinate locations of the first environmental element in a headset coordinate system corresponding with the orientation of the headset;
determining, based at least in part on microphone data from the microphone system, first environmental element trajectory data indicating a trajectory of the first environmental element;
determining, based at least in part on the headset orientation data and the first environmental element trajectory data, a headset coordinate trajectory of the first environmental element that is relative to the orientation of the headset; and
causing the apparatus to provide one or more spatialization indications of the one or more headset coordinate locations and a spatialization indication of the headset coordinate trajectory of the first environmental element.

US Pat. No. 10,924,876

INTERPOLATING AUDIO STREAMS

Qualcomm Incorporated, S...

1. A device configured to process one or more audio streams, the device comprising:a memory configured to store the one or more audio streams; and
a processor coupled to the memory, and configured to:
obtain one or more microphone locations, each of the one or more microphone locations identifying a location of a respective one or more microphones that captured each of the corresponding one or more audio streams;
obtain a listener location identifying a location of a listener;
determine a difference between each of the one or more microphone locations and the listener location;
determine, based on an absolute value of the difference between each of the one or more microphone locations and the listener location, a weight for each of the audio streams;
perform interpolation, based on the weight for each of the audio streams, to obtain an interpolated audio stream;
obtain, based on the interpolated audio stream, one or more speaker feeds; and output the one or more speaker feeds.

US Pat. No. 10,924,874

SYSTEMS AND METHOD FOR MONITORING CINEMA LOUDSPEAKERS AND COMPENSATING FOR QUALITY PROBLEMS

IMAX Corporation, Missis...

1. A method comprising:capturing, by a microphone positioned at a secondary location in a theatre that includes an audience-seating area, a response to a test signal of a loudspeaker that has been tuned in the theatre, the secondary location being a location that is within an audio dispersion path of the loudspeaker and that is other than the audience-seating area to avoid interfering with a view of a visual presentation in the theatre for any patron positioned in the audience-seating area, the response having localized acoustical effects and being degraded as a result of the microphone being positioned at the secondary location;
treating the response as being what a desired response would be if the response was instead captured at a location that interfered with the view of the visual presentation by at least one patron positioned in the audience-seating area in the theatre;
storing the response;
subsequent to capturing the response, capturing, by the microphone positioned at the secondary location, a subsequent response of the loudspeaker to (a) the test signal; and
providing the subsequent response and the response that is treated as the desired response, for comparing the subsequent response to predetermined limits determined based on the response.

US Pat. No. 10,924,872

AUXILIARY SIGNAL FOR DETECTING MICROPHONE IMPAIRMENT

Dolby Laboratories Licens...

11. A method, comprising:receiving two or more audio signals captured by two or more microphone modules from different directions or locations within an audio environment, each of the microphone modules comprising a respective microphone for capturing a respective audio signal of the two or more audio signals and a respective vibration sensor for detecting vibrations of said module;
receiving a vibration signal from a respective vibration sensor included in each of the microphone modules, the respective vibration sensor being separate from the microphone, the vibration sensor comprising at least one of a contact microphone and an accelerometer; and
mixing the received two or more audio signals to produce an output audio mix, the mixing comprising: determining a respective gain of each of the received two or more audio signals in the output audio mix based on a respective measure of a signal to noise ratio, SNR, of the corresponding audio signal, wherein each measure of the SNR is weighted by a respective weighting factor that is inversely proportional to an amplitude of the vibration signal received from a corresponding vibration sensor in a microphone module for capturing the corresponding audio signal.

US Pat. No. 10,924,871

METHOD FOR THE IDENTIFICATION OF AN EARPIECE, HEARING AID SYSTEM AND EARPIECE SET

Sivantos Pte. Ltd., Sing...

1. A method for the identification of a receiver belonging to one of a plurality of receiver types in a hearing aid system, the method comprising the following steps:supplying an electrical input signal to the receiver for sound output;
defining the input signal as a primary signal, and generating a secondary signal in dependence on the input signal based on the sound output;
using a sensor to capture the secondary signal and using the sensor to generate an electrical sensor signal in dependence on the secondary signal;
carrying out a phase measurement by determining a phase difference between the input signal and the sensor signal;
identifying the receiver by assigning the receiver to one of the plurality of receiver types based on the phase difference;
providing the receiver with two signal contacts;
using the signal contacts to connect the receiver with reverse-polarity protection to a hearing device of the hearing aid system; and
providing a difference between a first receiver type and a second receiver type of the plurality of receiver types by configuring the receiver types with mutually opposed reverse-polarity protection, for generating two phase differences by a receiver of the first receiver type and by a receiver of the second receiver type differing by 180°.

US Pat. No. 10,924,870

ACOUSTIC FEEDBACK EVENT MONITORING SYSTEM FOR HEARING ASSISTANCE DEVICES

Starkey Laboratories, Inc...

1. A method, comprising:monitoring performance of a hearing assistance device having an acoustic feedback canceller, including tracking information using a processor of the hearing assistance device about acoustic feedback events over an interval of use of the hearing assistance device in different acoustic environments experienced by a wearer of the hearing assistance device, wherein the tracking is activated upon occurrence of a programmable event and wherein the processor is configured to measure a magnitude of severity of a feedback event of the acoustic feedback events and to reduce feedback on a band-by-band basis of a plurality of subbands using the measured magnitude and an acoustic feedback estimate; and
storing the tracked information remotely from the hearing assistance device, including storing an indication of the magnitude of severity of the feedback event of the acoustic feedback events for one or more subbands of the plurality subbands, and storing a probability of feedback for the one or more subbands.

US Pat. No. 10,924,868

EARBUDS WITH SCALAR COIL

Soniphi LLC, Incline Vil...

1. A speaker system, comprising:a speaker;
a first elongated coil coupled to the speaker,
wherein the first elongated coil comprises a first spiral winding, and a second spiral winding,
wherein the first spiral winding and the second spiral winding are symmetrical to each other.

US Pat. No. 10,924,867

MICROPHONE PACKAGE

Knowles Electroics, LLC, ...

1. A microphone device, comprising:a housing including a substrate and a cover disposed over the substrate, the housing including a sound port between the interior of the housing and the exterior of the housing;
a microelectromechanical systems (MEMS) transducer and an integrated circuit (IC) positioned within the housing and mounted on a common surface of the housing, the MEMS transducer electrically connected to the IC, and the IC electrically connected to a conductor on the substrate;
an encapsulating material covering the IC; and
an encapsulating material confinement structure disposed between the MEMS transducer and the IC, wherein the encapsulating material confinement structure at least partially confines the encapsulating material around the IC.

US Pat. No. 10,924,866

PIEZOELECTRIC SPEAKER

Nokia Technologies Oy, E...

1. An apparatus comprising:a first member;
a first array of flexible actuators connected to the first member, where the flexible actuators of the first array respectively comprise a piezoelectric member and an extension connected to the piezoelectric member at a connection; and
a first flexible membrane connected to the first array of flexible actuators, where the first flexible membrane is formed onto, of respective flexible actuators of the first array, the piezoelectric member, the extension, and the connection between the piezoelectric member and the extension,
where the respective piezoelectric members are configured to be activated to move their respective extensions, and where the extensions, when moved with their respective piezoelectric members, are respectively configured to move the first flexible membrane.

US Pat. No. 10,924,865

SPEAKER

AAC Technologies Pte. Ltd...

1. A speaker, comprising a frame having an accommodating space, a vibration system and a magnetic circuit system that are accommodated in the accommodating space, wherein the vibration system comprises a first diaphragm configured to vibrate and produce sound, a voice coil located below the first diaphragm and configured to drive the first diaphragm to vibrate and produce sound, a flexible circuit board electrically connected to the voice coil and elastically supporting the voice coil, and a second diaphragm fixed to the flexible circuit board, wherein the flexible circuit board comprises a first fixing portion connected to the voice coil, a second fixing portion disposed opposite to and separately from the first fixing portion and connected to the second diaphragm, and an elastic arm connecting the first fixing portion and the second fixing portion, wherein an orthogonal projection of the elastic arm toward the second diaphragm is partially located within a range of the second diaphragm, wherein the elastic arm comprises a first torque arm reciprocally bent from two ends of the first fixing portion toward the second fixing portion, a second torque arm bent and extending from two ends of the second fixing portion toward the first fixing portion, and a third torque arm connecting the first torque arm and the second torque arm and bent in an arc shape, wherein orthogonal projections of the first torque arm and the third torque arm toward the second diaphragm are completely located within the range of the second diaphragm and an orthogonal projection of the second torque arm toward the second diaphragm is located outside the range of the second diaphragm.

US Pat. No. 10,924,862

MICRO SOUND DEVICE

AAC Acoustic Technologies...

1. A micro sound device, comprising a basket having an accommodating space, a vibration system secured to the basket, and a magnetic circuit system accommodated in the basket and configured to drive the vibration system to vibrate and produce sound, wherein the vibration system comprises an upper diaphragm secured to the basket, a voice coil located below the upper diaphragm and configured to drive the upper diaphragm to vibrate and produce sound, and a support apparatus elastically supporting the voice coil, wherein the support apparatus is disposed opposite to the upper diaphragm and separately from the upper diaphragm, and the magnetic circuit system comprises an upper clamping plate secured to the basket, wherein one end of the support apparatus is fixed to one side of the upper clamping plate away from the upper diaphragm, and the other end of the support apparatus is fixed to the voice coil;wherein the support apparatus comprises a flexible circuit board and a lower diaphragm sandwiched between the flexible circuit board and the voice coil, the lower diaphragm comprises a first fixing portion fixedly connected to the upper clamping plate, a second fixing portion fixedly connected to the voice coil, and a folded ring connecting the first fixing portion and the second fixing portion, and the flexible circuit board comprises a third fixing portion connected to the first fixing portion and a fourth fixing portion connected to the second fixing portion, wherein the folded ring is an arc-shaped structure having an opening facing away from the upper diaphragm.

US Pat. No. 10,924,861

SPEAKER

AAC Technologies Pte. Ltd...

1. A speaker, comprising:a holder,
a diaphragm fixed to the holder, the diaphragm comprising a diaphragm body, a protruding portion and a dome, and
a voice coil located under the diaphragm and configured to drive the diaphragm to vibrate to sound,
wherein the protruding portion extends from the diaphragm body while being bent towards the voice coil, and the dome is fitted to the protruding portion; the protruding portion comprises a first wall and a second wall connected to the first wall and parallel to the diaphragm body; and the diaphragm body is provided with a suspension disposed around the dome; the first wall, the second wall and the diaphragm body form a receiving groove, and the dome is fitted to the receiving groove.

US Pat. No. 10,924,860

DISPLAY DEVICE

SAMSUNG DISPLAY CO., LTD....

1. A display device comprising:a display panel comprising a first substrate, a second substrate, and a light emitting element layer disposed between the first substrate and the second substrate, wherein the light emitting element layer outputs light to the second substrate;
a first sound generator disposed on a surface of the first substrate, wherein the first sound generator vibrates the display panel to output a sound;
an adhesive member attached to edges of the surface of the first substrate; and
a first buffer member disposed on the surface of the first substrate, wherein the first buffer member is spaced apart from the adhesive member,
wherein a height of the first buffer member is less than a height of the first sound generator.

US Pat. No. 10,924,858

SHARED EARBUDS DETECTION

Google LLC, Mountain Vie...

1. A method, comprising:receiving, by one or more processors, one or more first sensor signals from a first sensor in a first earbud and one or more second sensor signals from a second sensor in a second earbud, wherein the first sensor signals and the second sensor signals are measurements over a period of time;
comparing, by the one or more processors, the first sensor signals with the second sensor signals over the period of time;
detecting, by the one or more processors based on the comparison, whether the first earbud and the second earbud are being worn by different users; and
controlling, by the one or more processors based on detecting that the first earbud and the second earbud are being worn by different users, the first earbud and the second earbud to use a shared mode.

US Pat. No. 10,924,857

PORTABLE EARPHONE DEVICE

GOERTEK. INC, Shandong (...

1. A portable earphone device, comprising:a neckline-type earphone, comprising a voice module and a first wireless communication module communicationally connected to the voice module; and
a neckband, comprising a second wireless communication module, a network connection module, and a processor, both the second wireless communication module and the network connection module being communicationally connected to the processor, the first wireless communication module being communicationally connected to the second wireless communication module, and the neckline-type earphone being detachably accommodated in the neckband to constitute a neckband-type earphone,
wherein the neckband is arc-shaped, a first accommodating groove for accommodating an earphone body is provided at each of both ends of the neckband, and the neckband is also provided with a second accommodating groove for accommodating a wire.

US Pat. No. 10,924,856

TOUCH BLUETOOTH HEADSET

SHENZHEN GRANDSUN ELECTRO...

1. A touch Bluetooth headset, comprising:a housing formed with an accommodation space;
a touchpad mounted in the accommodation space, wherein the touchpad is a flexible touchpad and provided with a plurality of metal contacts, wherein the metal contacts comprises a first metal contact electrically connected to the touchpad and a second metal contact spaced apart from and insulated from the first metal contact;
a main board fixed to a bottom of the accommodation space and arranged opposite to the touchpad;
a first pillar having one end fixed and electrically connected to the main board and the other end extending toward the touchpad and abutting against the first metal contact;
a second pillar having one end fixed and electrically connected to the main board and the other end extending toward the touchpad and abutting against the second metal contact; and
a Bluetooth antenna disposed on a surface of the touchpad and electrically connected to the second metal contact;
wherein the touchpad is divided into a vacant region configured for laying the Bluetooth antenna and provided with the second metal contact and a touch region configured for receiving an external touch operation and provided with the first metal contact.

US Pat. No. 10,924,854

THREE-PIECE EXTENSIBLE MOVABLE SOUNDBOX

ECHOWELL ELECTRONIC CO., ...

1. A three-piece extensible movable soundbox, comprising:a host portion;
a first soundbox portion, wherein the host portion is extensibly connected to the first soundbox portion by a first connection line device; and
a second soundbox portion, wherein the host portion is extensibly connected to the second soundbox portion by a second connection line device;
wherein a first connecting portion of the first soundbox portion is connected to a first host connecting portion of the host portion, a second connecting portion of the second soundbox portion is connected to a second host connecting portion of the host portion, the first connecting portion of the first sound box portion has a first magnet, the second connecting portion of the first sound box portion has a second magnet, the host portion has a third magnet and a fourth magnet, the first connecting portion of the first sound box portion is connected to the first host connecting portion of the host portion by the first magnet and the third magnet, and the second connecting portion of the first sound box portion is connected to the second host connecting portion of the host portion by the second magnet and the fourth magnet.

US Pat. No. 10,924,853

SPEAKER NORMALIZATION SYSTEM

ROKU, INC., Los Gatos, C...

1. A method comprising:identifying a plurality of speakers connected to a soundbar, including its own internal speaker for which capability information is known upon a boot up of the soundbar;
receiving user input indicating a make a model of a first one of the plurality of speakers;
retrieving, over the Internet, capability information for the speaker indicated by the make and model;
receiving from the plurality of speakers, with the exception of the first speaker, a set of technical capabilities of the speaker;
receiving user input indicating a relative position of each speaker, wherein the relative position indicates a height of each speaker;
calculating an audio configuration based on which speakers are identified, and both the set of technical capabilities and the relative position of each speaker;
providing to each identified speaker its calculated audio configuration; and
providing audio to each of the identified speaker, wherein the audio is to be simultaneously audibly output by the speakers.

US Pat. No. 10,924,852

SOUND COLLECTING METHOD, DEVICE AND MEDIUM

BEIJING XIAOMI MOBILE SOF...

1. A method for sound collection, comprising:converting time domain signals with a number of M collected by devices for sound collecting with a number of M into original frequency domain signals with a number of M;
performing beam-forming on the original frequency domain signals with a number of M at each of preset grid points with a number of N, to obtain beam-forming frequency domain signals with a number of N in one-to-one correspondence with the preset grid points with a number of N;
determining, based on the beam-forming frequency domain signals with a number of N, an average amplitude of frequency components with a number of N corresponding to each of frequency points with a number of K and synthesizing a synthesized frequency domain signal comprising the frequency points with a number of K and having the average amplitude as an amplitude at each of the frequency points with a number of K, wherein a phase of the synthesized frequency domain signal at each of the frequency points with a number of K is a corresponding phase in an original frequency domain signal of a reference device for sound collecting specified from the devices for sound collecting with a number of M; and
converting the synthesized frequency domain signal into a synthesized time domain signal,
wherein M, N, and K are integers greater than or equal to 2; and
wherein any of the devices for sound collecting with a number of M is configurable as the reference device.

US Pat. No. 10,924,850

APPARATUS AND METHOD FOR AUDIO PROCESSING BASED ON DIRECTIONAL RANGES

Nokia Technologies Oy, E...

1. An apparatus comprising at least one camera, at least one processor and at least one non-transitory memory including computer code for one or more programs, the at least one memory and the computer code configured to with the at least one processor cause the apparatus to:determine a viewing angle associated with the at least one camera;
determine from at least two audio signals a direction of at least one audio source;
define a first direction range associated with the viewing angle so as to control a level of the at least one audio source dependent on whether the at least one audio source direction is located within the first direction range;
display a representation of the first direction range, wherein the representation of the first direction range comprises an indication of at least one of:
a gain value for at least the first direction range, or
a gain value for outside the first direction range; and
receive a user input that comprises an indication of a change in said gain value for outside the first direction range to control the level of the at least one audio source, wherein the controlling of the level of the at least one audio source is dependent on whether the at least one audio source is within the first direction range or outside the first direction range.

US Pat. No. 10,924,848

THROWABLE MICROPHONE LIGHTING WITH LIGHT INDICATION

PeeQ Technologies, LLC, ...

1. A smart microphone system comprising:a control microphone subsystem comprising:
a control microphone;
a control wireless transmitter that receives control audio signals from the control microphone and configured to wirelessly communicates the control audio signals; and
a button disposed on a body of the control microphone subsystem that switches between a control microphone state and a throwable microphone state;
a throwable microphone subsystem comprising:
a throwable microphone body;
a throwable microphone disposed within the throwable microphone body; and
a throwable wireless transmitter that receives throwable audio signals from the throwable microphone and wirelessly communicates the throwable audio signals; and
a smart microphone receiver comprising:
a wireless receiver that receives the control audio signals from the control wireless transmitter and the throwable audio signals from the throwable transmitter; and
an output that outputs the throwable audio signals when the button is in the throwable microphone state and outputs the control audio signals when the button is in the control microphone state.

US Pat. No. 10,924,846

SYSTEM AND METHOD FOR GENERATING A SELF-STEERING BEAMFORMER

Nuance Communications, In...

1. A computer-implemented method comprising:receiving, via a plurality of microphone channels, a first audio signal, wherein the plurality of microphone channels include a primary channel and one or more secondary channels;
adapting one or more blocking filters on the plurality of microphone channels excluding the primary channel, wherein the one or more blocking filters are based upon, at least in part, a constraint vector, wherein the constraint vector preserves the first audio signal received by the primary channel;
generating, using the one or more blocking filters, one or more noise reference signals;
providing the one or more noise reference signals to an adaptive interference canceller to reduce a beamformer output power level; and
simultaneously beamsteering and signal blocking, via the one or more blocking filters, based upon, at least in part, the one or more noise reference signals.

US Pat. No. 10,924,845

MICROPHONE HAVING AN AIRTIGHT BACK CHAMBER

Taiwan Carol Electronics ...

1. A microphone comprising:an outer casing including an inner surface surrounding an axis and defining a chamber;
a capsule unit including a carrier disposed in said chamber, and a sound receiving module connected to said carrier for receiving sound, said carrier having a through hole opposite to said sound receiving module along the axis;
an airtight unit including a shock absorber connected to said inner surface of said outer casing and said carrier, and an airtight member spaced apart from said shock absorber and contacting said inner surface of said outer casing in an airtight manner, wherein said airtight member, said shock absorber, said inner surface of said outer casing and said carrier cooperatively define an airtight back chamber, said airtight back chamber being configured to generate a pneumatic wave when a mechanical vibration wave is transmitted to said outer casing; and
a damping material closing said through hole in said carrier and configured to change the phase of said pneumatic wave when said pneumatic wave passes therethrough such that said pneumatic wave and the mechanical vibration wave can offset each other when said pneumatic wave and the mechanical vibration wave are transmitted to said sound receiving module.

US Pat. No. 10,924,843

HEADBAND ASSEMBLY

Bose Corporation, Framin...

1. A headband assembly that is constructed and arranged to be worn on or over a head of a user, comprising:a curved compliant spring member;
a cushion member that is configured to be in contact with or proximate the head of the user when the headband assembly is worn by the user;
a spine that is coupled to both the cushion member and the spring member, wherein the spine is elongated, engages along a length of the spring member, and comprises an elongated spring to provide a head clamping force to the spine; and
a cap that at least partially overlies the spring member and the spine.

US Pat. No. 10,924,841

BLUETOOTH SPORT EARPHONE

SHENZHEN GRANDSUN ELECTRO...

1. A Bluetooth sport earphone, comprising:a left earphone and a right earphone, each provided with a sound generation unit;
a controller, configured to control the left earphone and the right earphone, the controller comprising a casing, a main control circuit board disposed in the casing, a battery mounted inside the casing and a Bluetooth module configured for wireless communication; the battery and the Bluetooth module being respectively electrically connected to the main control circuit board,
the Bluetooth sport earphone further comprising:
a left wire, configured to electrically connect the left earphone to the main control circuit board; and
a right wire, configured to electrically connect the right earphone to the main control circuit board;
wherein the Bluetooth sport earphone further comprises a cable antenna electrically connected with the main control circuit board, and at least one of the casing, the left wire, and the right wire is mounted with the cable antenna;
wherein the cable antenna comprises: a conductive inner core; a conductive outer layer; and an insulating layer, disposed between the conductive inner core and the conductive outer layer; the conductive inner core is electrically connected to the main control circuit board; and
wherein an end of the cable antenna is provided with a signal transmitting and receiving end; the signal transmitting and receiving end comprises: a conductive segment and an insulating segment wherein the conductive segment is a segment of the conductive inner core extending out of an end of the conductive outer layer, and the insulating segment is a segment of the insulating layer extending out of an end of the conductive outer layer; wherein a length of the signal transmitting and receiving end is one quarter of a wavelength of a transmitted and received signal.

US Pat. No. 10,924,840

EARPHONES WITH REMOVABLE CONNECTION CABLE

1. An earphone, comprising:at least a housing and a removable connection cable,
wherein the removable connection cable is releasably fixed to the housing by way of a rotatable plug connection,
wherein the connection cable has a coaxial plug having rotationally symmetrical metallic plug contacts, which is surrounded by a plastic encapsulation,
wherein when the plug connection is inserted into the housing the plastic encapsulation forms a first bearing location for receiving lateral mechanical forces and at least one of the plug contacts of the coaxial plug forms a second bearing location for receiving lateral mechanical forces, and
wherein a distance from the first to the second bearing location is greater than a diameter of the plug contacts of the coaxial plug.

US Pat. No. 10,924,839

IN-EAR HEADPHONE

Merry Electronics(Shenzhe...

1. An in-ear headphone, comprising:a shell, internally comprising an accommodating space;
a speaker, disposed in the accommodating space;
a circuit board, disposed in the accommodating space, electrically connected to the speaker, and provided with a sensing chip;
a sensing structure, comprising a sensing sound tube and a transmission member, wherein the sensing sound tube protrudes from a front end of the shell and the whole sensing sound tube is a conductor, the sensing sound tube is electrically connected to the sensing chip by the transmission member, and a material of the sensing sound tube is different from a material of the shell,
wherein the accommodating space is defined with a front cavity and a rear cavity by location of the speaker, the front cavity is communicated with the rear cavity through a guide channel, and pressure of the front cavity is guided to the rear cavity by the guide channel; and
an inner support, disposed in the accommodating space, the speaker is located inside the inner support, and the guide channel is formed in at least one of the inner support and the shell.

US Pat. No. 10,924,838

AUDIO DEVICE

Bose Corporation, Framin...

1. An audio device, comprising:a body configured to be worn on or abutting an outer ear of a user, wherein the body comprises an upper curved portion that is configured to be located proximate the upper portion of the outer ear helix and is relatively more compliant about a vertical axis and is less compliant about a horizontal axis; and
an acoustic module coupled to the upper curved portion of the body, wherein the acoustic module is configured to locate a sound-emitting opening spaced from and proximate the user's ear canal opening when the body is worn on or abutting the outer ear of the user, such that the ear canal opening is not covered by the acoustic module.

US Pat. No. 10,924,837

ACOUSTIC DEVICE

1. A headset comprising:a pinna replica, wherein the pinna replica is configured to receive exterior sound; and
a microphone unit configured to emit a first electric signal corresponding with the exterior sound.

US Pat. No. 10,924,836

TECHNIQUES FOR IMPROVING GLASS EARCUP DROP PERFORMANCE

Apple Inc., Cupertino, C...

1. An earpiece comprising:an enclosure defining an interior volume, the enclosure having a front surface with one or more holes formed there through, a rear surface opposite the front surface and an outer annular periphery between the front and rear surfaces;
a speaker disposed within a central portion of the interior volume and positioned to direct sound through the one or more holes formed in the front surface;
an annular cushion frame coupled to the enclosure;
a glass plate having an outer exposed surface that defines a first portion of an outer periphery of the earpiece, an inner surface, and an annular edge extending between the outer exposed and inner surfaces around a perimeter of the glass plate;
a protective adhesive coating disposed between and coupling the inner surface of the glass plate to the rear surface of the enclosure; and
a textile coupled to the cushion frame and surrounding the outer annular periphery of the enclosure to form a second portion of the outer periphery of the earpiece adjacent to the first portion, the textile further extending to but spaced apart from the annular edge of the glass plate forming a gap between the textile and the annular edge.

US Pat. No. 10,924,835

VOICE COLLECTION DEVICE

BEIJING SOGOU TECHNOLOGY ...

1. A voice collection device, comprising:a housing;
a microphone assembly disposed inside the housing and including a microphone main body and a microphone circuit board; and
a sealing structure disposed between the microphone assembly and an inner side of the housing and including a dust filter and a first adhesive layer,
wherein
one side of the microphone circuit board is connected to the dust filter,
an opposing side of the microphone circuit board is connected to the microphone main body,
the microphone circuit board and the dust filter are bonded to the inner side of the housing,
a sound hole is configured on the microphone main body,
a first through-hole is configured on the microphone circuit board corresponding to the sound hole,
a second through-hole is configured on the housing corresponding to the first through-hole; the dust filter is configured between the first through-hole and the second through-hole, and
the first through-hole, the second through-hole, and the sound hole collectively form a sound pickup main channel,
wherein
the microphone circuit board includes a flexible circuit board (FPC), a second adhesive layer, and a reinforcing board,
the FPC is attached to the reinforcing board through the second adhesive layer,
the microphone main body is mounted on the FPC, and
the reinforcing board is connected to the dust filter,
and wherein
the FPC defines a first sub-through-hole,
the reinforcing board defines a second sub-through-hole,
the second adhesive layer defines a third sub-through-hole,
the first, the second, and the third sub-through-holes collectively form the first through-hole, and
the third sub-through-hole is of an opening size greater than an opening size of the first sub-through-hole or greater than an opening size of the second sub-through-hole.

US Pat. No. 10,924,834

DISPLAY DEVICE WITH TRANSVERSE PLANAR MICROPHONE ARRAYS

Amazon Technologies, Inc....

1. A device comprising:a frame that forms a rear portion of the device;
a display assembly coupled to the frame, wherein the display assembly forms a front portion of the device, and wherein a first vertical axis of the display assembly is positioned at a fixed acute angle relative to a second vertical axis of the frame;
a first microphone hole extending through a front face of the display assembly;
a second microphone hole extending through the front face of the display assembly;
a speaker coupled to the frame and oriented such that a majority of sound output from the speaker is directed towards the rear portion of the device;
a power adapter receptacle coupled to the frame; and
a fabric cover disposed over the frame, the fabric cover comprising an aperture aligned with the power adapter receptacle.

US Pat. No. 10,924,832

LIGHT AND LOUDSPEAKER DRIVER DEVICE

Zuma Array Limited, Lond...

1. A combined light and loudspeaker driver device comprising:a loudspeaker driver having a loudspeaker diaphragm with an opening formed around a central longitudinal axis of the device, the central longitudinal axis defining a forward and a rearward direction of the device; and
a housing for supporting the loudspeaker driver; and
a light source positioned radially inwardly of the opening of the loudspeaker diaphragm, with respect to the central longitudinal axis and configured to direct light forward and away from the device,
wherein the loudspeaker diaphragm is connected to the housing by a flexible roll surround, the flexible roll surround being shaped as an annulus with a convex rearward surface and a concave frontward surface, wherein a forward protrusion of the flexible roll-surround is less than a roll-surround having a convex frontward surface.

US Pat. No. 10,924,830

RECEIVER MODULE

AAC Technologies Pte. Ltd...

1. A receiver module, comprising:a receiver; and
a microphone, wherein the receiver comprises:
a holder;
a vibration unit fixedly held on the holder;
a magnetic circuit unit fixedly held on the holder;
a front cover covering the holder; and
a cover plate stacked on a side of the front cover facing away from the holder, wherein the vibration unit comprises a diaphragm interposed between the holder and the front cover, and the cover plate is spaced apart from the diaphragm to form a front cavity, the front cover comprises a front cover body portion covering the holder, a front cover extension portion extending from the front cover body portion along a direction facing away from the front cover body portion, and a first through-hole provided in the front cover extension portion and communicating with the front cavity,
the receiver further comprises a mounting block disposed on a side of the front cover extension portion facing away from the cover plate and fixed to the front cover extension portion, and a second through-hole provided in the mounting block and communicating with the first through-hole,
the microphone is mounted on a side of the mounting block facing away from the front cover, the front cavity, the first through-hole, the second through-hole and a sound inlet hole of the microphone communicate with one another, and air in the front cavity is led out to a back side of the receiver facing away from the front cavity via the first through-hole and the second through-hole and is absorbed by the microphone to eliminate noise;
the front cover body portion comprises two long side edges arranged opposite to each other and two short side edges arranged opposite to each other, the two long side edges and the two short side edges are connected end to end to form a rectangular ring structure, and the front cover extension portion horizontally extends from one of the two short side edges along a direction facing away from the other one of the two short side edges.

US Pat. No. 10,924,828

SPEAKER BOX

AAC Technologies Pte. Ltd...

1. A speaker box, comprising:a shell having a receiving space;
a support wall, which is formed by the shell extending into the receiving space, wherein the support wall comprises at least two through-holes arranged at each other's intervals;
a speaker, which is accommodated in the receiving space of the shell and is fixedly supported by the support wall, wherein the speaker comprises a diaphragm for producing sound via vibrating, which partitions the receiving space into a front sound cavity and a rear cavity;
a sound guiding channel, which is formed in the receiving space and communicates the front sound cavity with the outside and cooperatively defines a front cavity with the front sound cavity;
a surrounding wall, which is formed by extending from the inner side of the shell and located outside the support wall;
a cover plate, which covers the surrounding wall and is fixed thereat, and the shell, the surrounding wall, the support wall and the cover plate collectively define an auxiliary acoustic cavity, the support wall comprises at least two through-holes spaced apart from each other, and the auxiliary acoustic cavity is communicated with the front sound cavity through the through-hole to define a resonator cavity structure of the front cavity.

US Pat. No. 10,924,826

MOBILE AUDIO TRANSPORTATION SYSTEM AND METHOD

1. A mobile audio transportation (MAT) system comprising:(a) mobile hand truck (MHT) (0101); and
(b) one or more mobile audio modules (MAM) (0102);
wherein:
said MHT comprises:
(1) hand truck frame (HTF) (0110);
(2) hand truck wheels (HTW) (0120);
(3) hand truck platform (HTP) (0130);
(4) stack index rod (SIR) (0140);
(5) stack alignment rod (SAR) (0150);
(6) charger power strip (CPS) (0160); and
(7) battery charger array (BCA) (0170);
said MAM each comprises:
(1) mobile speaker enclosure (MSE);
(2) perforated acoustic tube (PAT);
(3) battery charging jack (BCJ); and
(4) battery charging switch (BCS);
said HTF, said HTW, said HTP, said CPS, and said BCA are mechanically coupled to form a singular unitary entity within said MHT;
said HTP and said HTF are in perpendicular alignment;
said SIR is mechanically coupled to said HTP;
said SAR is configured to engage said SIR in a longitudinal axial sliding fit that allows longitudinal axial but not radial movement of said SAR;
within each of said MAM, said PAT is positioned within said MSE to permit speaker energy generated by said MAM to be emitted from said MSE;
within each of said MAM, said PAT is configured with an enclosure alignment pathway (EAP) within the MAM that allows said SAR to penetrate through said PAT and said MAM, capturing and securing said MAM in an aligned MAM stack (AMS);
said SAR is configured for removal from said SIR to allow stacking or unstacking of said MAM on said HTP;
said CPS comprises a power distribution cord (PDC) that supplies AC power to a plurality of power distribution receptacles configured to distribute AC power to said BCA;
said BCA comprises a plurality of primary battery chargers (PBC) that are configured to charge batteries contained within each of said MSE; and
said PBC are each configured with a battery charging cord (BCC) configured for electrical and mechanical connection to each of said MAM.

US Pat. No. 10,924,824

METHOD FOR MONITORING POWER CONSUMPTION BASED ON CURRENT SENSING, WIRELESS POWER SENSING DEVICE AND CLOUD DEVICE

LG ELECTRONICS INC., Seo...

1. A wireless power sensing device to be disposed at a distribution board, comprising:a plurality of current-acquisition devices, at the distribution board, and each current-acquisition device is configured to separately determine current flowing in a corresponding one of a plurality of electrical wires at the distribution board, and to provide a current value based on the determined current;
a control device, at the distribution board, and configured to receive the current value from each separate one of the current-acquisition devices, and for each separate one of the current-acquisition devices to determine a power value based on a supply voltage to the corresponding electrical wire and the corresponding current value, wherein the control device is configured to gather a plurality of power values in an interval and to provide, as compressed values, differences between neighboring power values; and
a communication device configured to transmit, to a cloud device, the compressed differences between neighboring power values and identification information of each of the plurality of current-acquisition devices,
wherein the power value is used by two or more electric devices in sensed spaces,
a waveform of the power consumption is varied by on/off states of each of the electric devices or power consumption usage type, and
wherein the electric device is one of two types, a first type of the electric device is turned on and then uses constant AC power uniformly so that a range of the AC power waveform's rise and fall is uniform, and a second type of the electric device is turned on and then has AC power consumption rise or fall so that the range of the AC power waveform's rise and fall are not uniform, and
wherein the electric devices are separately and independently classified, at the cloud device, as a uniform power consumption device of first type or as a non-uniform power consumption device of second type based on the received compressed values.

US Pat. No. 10,924,823

CLOUD-BASED IMAGE RENDERING FOR VIDEO STREAM ENRICHMENT

Disney Enterprises, Inc.,...

1. A cloud-based system comprising:a video forwarding computer configured to:
detect, over a communication network, at least one non-interactive video player linked to the video forwarding computer;
forward, over the communication network, a video stream to the at least one non-interactive video player, wherein the video stream includes at least one predetermined video segment and at least one customizable video segment; and
concurrently with forwarding the video stream to the at least one non-interactive video player, forward, over the communication network, the video stream to a video enrichment computer;
the video enrichment computer configured to:
receive, over the communication network, the video stream from the video forwarding computer;
detect, over the communication network, at least one interactive video player linked to the video enrichment computer;
start streaming, over the communication network, the at least one predetermined video segment of the video stream received from the video forwarding computer to the at least one interactive video player;
while streaming the at least one predetermined video segment of the video stream received from the video forwarding computer to the at least one interactive video player:
identify a video enhancement corresponding to the at least one customizable video segment in the video stream received from the video forwarding computer;
insert a rendered video enhancement into the at least one customizable video segment of the video stream received from the video forwarding computer to produce a customized video segment; and
continue streaming, over the communication network, the video stream, including the customized video segment, to the at least one interactive video player.

US Pat. No. 10,924,822

SEGMENT TYPES AS DELIMITERS AND ADDRESSABLE RESOURCE IDENTIFIERS

QUALCOMM Incorporated, S...

1. A method of processing media data, the method comprising:parsing, by a processor implemented in circuitry, a bitstream including data formatted according to Common Media Application Format (CMAF);
detecting, by the processor and during the parsing, a file type (FTYP) value for a CMAF track file of the bitstream;
determining, by the processor, that a CMAF header of the CMAF track file starts with the FTYP value; and
processing, by the processor, one or more CMAF fragments following the CMAF header of the CMAF track file, wherein processing the one or more CMAF fragments comprises:
detecting one or more segment type (STYP) values in the bitstream;
determining that each of the one or more STYP values corresponds to a start of a respective one of the CMAF fragments;
determining that at least one of the STYP values comprises “cmff;” and
processing each of the CMAF fragments starting from the corresponding STYP value, comprising, in response to determining that the at least one of the STYP values comprises “cmff,” processing data of the bitstream immediately following the at least one of the STYP values as corresponding to samples of the corresponding one of the CMAF fragments.

US Pat. No. 10,924,819

SYSTEMS AND METHODS FOR DISCOVERY OF, IDENTIFICATION OF, AND ONGOING MONITORING OF VIRAL MEDIA ASSETS

Rovi Guides, Inc., San J...

1. A method for automatically generating universal metadata for non-linear content when the non-linear content is determined to be viral content, comprising:determining a first rate at which first users are consuming non-linear content from a first source;
determining whether the first rate exceeds a threshold;
in response to determining that the first rate exceeds the threshold:
generating a fingerprint by fingerprinting the non-linear content;
crawling a plurality of content sources and generating a plurality of fingerprints by fingerprinting non-linear content offered by each content source of the plurality of content sources;
determining whether a matching fingerprint that matches the fingerprint is within the plurality of fingerprints;
in response to determining that the matching fingerprint is within the plurality of fingerprints, determining a second rate at which second users of a second content source corresponding to the matching fingerprint are consuming the non-linear content from the second content source; and
in response to determining that the second rate exceeds the threshold, generating universal metadata for the non-linear content by:
retrieving predefined criteria corresponding to metadata fields; and
searching the first content source and the second content source for metadata corresponding to the predefined criteria; and
storing metadata found by the searching in a database entry designated for the universal metadata for the non-linear content.

US Pat. No. 10,924,818

METHODS, SYSTEMS, AND MEDIA FOR PRESENTING SUPPLEMENTAL CONTENT RELATING TO MEDIA CONTENT BASED ON STATE INFORMATION THAT INDICATES A SUBSEQUENT VISIT TO THE CONTENT INTERFACE

Google LLC, Mountain Vie...

1. A method for providing media guidance, the method comprising:causing, using a hardware processor, a plurality of recommendation card interfaces that each include one of a plurality of supplemental content items to be presented on a display associated with a mobile device, wherein each of the plurality of supplemental content items is stored on the mobile device as relating to a media content item being presented by a media device;
receiving, using the hardware processor, state information associated with the mobile device that indicates a subsequent visit to the plurality of recommendation card interfaces;
determining, using the hardware processor, that the state information comprises an indication that the mobile device returned from a display inhibited state in which presentation of the plurality of recommendation card interfaces was previously inhibited;
identifying, using the hardware processor, the media content item being presented by the media device; and
causing, using the hardware processor, the plurality of recommendation card interfaces to be updated with at least a second supplemental content item from the plurality of supplemental content items stored on the mobile device, wherein the second supplemental content item relates to the media content item that was identified as being presented by the media device.

US Pat. No. 10,924,816

METHOD AND APPARATUS FOR SELECTION OF CONTENT FROM A STREAM OF DATA

Gracenote, Inc., Emeryvi...

1. A method comprising:accessing, by a media device, a media stream that includes a first sequence of items of content corresponding to a first channel and a second sequence of items of content corresponding to a second channel;
accessing, by the media device, a first reference stream defining a sequence of first reference fingerprints corresponding to respective segments of at least some of the items of content in the first sequence;
accessing, by the media device, a second reference stream defining a sequence of second reference fingerprints corresponding to respective segments of at least some of the items of content in the second sequence;
computing, by a processor of the media device, a first computed fingerprint from a particular segment of the first sequence of items of content of the media stream and a second computed fingerprint from a particular segment of the second sequence of items of content of the media stream;
performing, by the processor of the media device, comparisons of (i) the first computed fingerprint to one or more of the first reference fingerprints and (ii) the second computed fingerprint to one or more of the second reference fingerprints; and
deciding, based on the comparisons, whether to render the particular segment of the first sequence of items of content or the particular segment of the second sequence of items of content.

US Pat. No. 10,924,815

SYSTEM AND METHOD FOR GENERATING AND UPDATING VIDEO NEWS EDITION

IDOMOO LTD, Hod Hasharon...

1. A method for generating and updating video news editions, implemented by one or more processors operatively coupled to a non-transitory computer readable storage device, on which is stored instruction code that when executed causes the one or more processors to perform, said method comprising the steps, implemented by the one or more processors, of:a news edition creator of the one or more processors generating a basic video news edition which comprises video news items organized according to a customizable priority and creating a priority queue of the video news items, wherein each of said video news items comprises objects including videos, images and text based on latest news information available updated for a specific date and time, wherein at least one object is defined as a dynamic news object including at least one image;
a video news updater of the one or more processors receiving a user request for on demand updated video news edition which is to be updated for a specific date and time wherein the news edition incorporates a new news object updated for said specific date and time as requested by the user;
a news object updater of the one or more processors polling new news objects from at least one news provider including at least one image related to at least one video news item of the basic video news edition, based on user profile data and real-time news updates;
the video news updater identifying dynamic news objects to be replaced by the new news objects in each video news item of the basic video news edition, including at least one image;
a visual materials preparer of the one or more processors choosing or generating visual materials, according to the basic video news edition, the video news items, and the new news objects;
an audible materials preparer of the one or more processors choosing or generating audible materials, according to chosen or generated visual materials and the basic video news edition, the video news items, and the new news objects;
the video news updater automatically generating the updated video news edition comprising an updated series of new video news items organized by priority, wherein the updated series of new video news items incorporates the new news objects updated to the user-requested specific time and date, and wherein each new video news item is generated automatically with at least one of the new news objects by rendering video frames using a graphic processor, the generated or chosen visual materials and the generated or chosen audible materials being automatically integrated into at least one of the rendered video frames, so that the rendered video frame automatically integrates at least some of the objects of the video news item with at least one new news object; and
the video news updater streaming the updated video news edition to the user.

US Pat. No. 10,924,813

RECEPTION APPARATUS, RECEPTION METHOD, TRANSMISSION APPARATUS, TRANSMISSION METHOD, PROGRAM, AND BROADCASTING SYSTEM

Saturn Licensing LLC, Ne...

1. A reception apparatus, comprising:a receiver configured to receive first AV (Audio/Video) content; and
processing circuitry configured to
decode the first AV content for display,
control, based on control information associated with the first AV content, execution of a specific application that is executed with the display of the decoded first AV content, and
determine, based on execution continuation information for the specific application, whether the execution of the specific application based on the control information is permitted to continue when the first AV content decoded for display switches to second AV content while the specific application is being executed, wherein
the execution continuation information is application specific and indicates whether the execution of the specific application is restricted to one of a plurality of different restriction types;
the execution continuation information indicates different values for the plurality of different restriction types when the execution of the specific application is restricted;
the execution continuation information is included in the control information or the specific application; and
the execution continuation information indicates
a first value in a case that the specific application is restricted to an ES-bound condition in which the execution of the specific application is permitted to continue when the first AV content decoded for display is switched to the second AV content within a same ES (Elementary Stream),
a second value in a case that the specific application is restricted to a service-bound condition in which the execution of the specific application is permitted to continue when the first AV content decoded for display is switched to the second AV content within a same service,
a third value in a case that the specific application is restricted to a provider-bound condition in which the execution of the specific application is permitted to continue when the first AV content decoded for display is switched to the second AV content of a same broadcaster, and
a fourth value in a case that the execution of the specific application is permitted to continue when the first AV content decoded for display is switched without restriction.

US Pat. No. 10,924,812

CONSTANT QUALITY VIDEO ENCODING WITH ENCODING PARAMETER FINE-TUNING

CISCO TECHNOLOGY, INC., ...

1. A method comprising:receiving, by an encoder, a source; and
constant quality encoding the source based on encoding parameters comprising a target video quality value and a bitrate cap value, wherein constant quality encoding the source comprises adjusting at least one of the encoding parameters, and wherein adjusting the at least one of the encoding parameters comprises:
determining an aggregation window comprising a plurality of video frames from a transport stream created from the source,
determining a plurality of video quality values, wherein the plurality of video quality values indicate a per-frame video quality value for each of the plurality of video frames in the aggregation window,
determining a conformance rate value for the aggregation window, the conformance rate value indicating a number of the plurality of video quality values that have one of the following characteristics: equal to the target video quality value and greater than the target video quality value, and
adjusting, based on the conformance rate value, the at least one of the encoding parameters used in the constant quality encoding of the source, wherein adjusting, based on the conformance rate value, the at least one of the encoding parameters comprises adjusting, based on the conformance rate value, the at least one of the encoding parameters to meet the conformance rate value for a predetermined number of video frames of the plurality of video frames of the aggregation window.

US Pat. No. 10,924,811

COMPENSATION DEVICE FOR MAINTAINING A DESIRED SIGNAL QUALITY IN TRANSMITTED SIGNALS

PPC BROADBAND, INC., Eas...

1. A compensation device for maintaining a desired signal quality in transmitted signals, the compensation device comprising:a signal strength loss curve comparison component configured to compare a predetermined signal strength loss curve to a low band signal strength of a radio-frequency (RF) signal and a high band signal strength of the RF signal, wherein the RF signal is in an amplified forward path of a premise device; and
a gain curve adjustment component configured to add a level adjustment to the RF signal to cause a gain curve to be linear in response to the comparison.

US Pat. No. 10,924,810

RECEPTION DEVICE, RECEPTION METHOD, TRANSMISSION DEVICE, AND TRANSMISSION METHOD

SATURN LICENSING LLC, Ne...

1. A reception device comprising:a receiver configured to receive a digital broadcast signal that is in accordance with an internet protocol (IP) transmission scheme; and
a processor configured to process, on a per-service basis, one of a first service and a second service, and at least one shared component related to the first and second services, among a plurality of services included in the digital broadcast signal, by using a first IP address included in each packet of the first service or a second IP address included in each packet of the second service, and a third IP address different from the first and second IP addresses included in each packet of the at least one shared component, wherein the first service includes one or more components and a first control signal, packets of the one or more components of the first service and packets of the first control signal include the first IP address, the second service includes one or more components and a second control signal, packets of the one or more components of the second service and packets of the second control signal include the second IP address, the first control signal includes information of the one or more components of the first service and of the at least one shared component, and the second control signal includes information of the one or more components of the second service and of the at least one shared component.

US Pat. No. 10,924,809

SYSTEMS AND METHODS FOR UNIFIED PRESENTATION OF ON-DEMAND, LIVE, SOCIAL OR MARKET CONTENT

Silicon Beach Media II, I...

1. A system comprising:a playback engine configured to present media content through a display device; and
an interactive programming guide engine configured to:
generate a user profile based on user interaction with the media content presented by the playback engine;
transmit the user profile to an external system;
responsive to the transmitted user profile, receive data related to user-specific content options that are generated based on the user profile;
generate a user-specific navigation screen based on the data related to the user-specific content options, the user-specified navigation screen providing access to a plurality of selectable screens each of which provides access to at least some of the media content, the at least one of the plurality of selectable screens including a plurality of selectable panels, each of the plurality of selectable panels being an interactive link to navigate to different content, each of the plurality of selectable panels displaying a particular different content of the plurality of the different content;
determine a number of viewers that consume a first content of the plurality of different content, the first content being consumed using the playback engine;
determine a first selectable panel of the plurality of selectable panels, the first selectable panel being associated with the first content of the plurality of different content;
cause the user-specific navigation screen to be displayed on the display device upon start of the system, a size of the first selectable panel being based on the number of viewers that consume the first content, and an arrangement of the first selectable panel being based on the number of viewers that consume the first content; and
change a size of the one of the plurality of selectable screens to accommodate the size of the first selectable panel of the plurality of selectable panels, as well as the plurality of selectable panels.

US Pat. No. 10,924,806

VIDEO PLAYING CONTROL METHOD AND APPARATUS, AND VIDEO PLAYING SYSTEM

Advanced New Technologies...

1. A computer-implemented method, comprising:parsing content of a video to identify two or more topics of the content;
dividing the video into two or more video clips corresponding to a video playback of the two or more topics;
displaying two or more titles corresponding to, and descriptive of, the two or more video clips;
displaying two or more visual effects corresponding to the two or more titles and indicative of corresponding playback statuses of the two or more video clips;
displaying a depiction of a product, wherein the product comprises two or more parts, wherein the depiction of the product shows the two or more parts and two or more labels, wherein each label of the two or more labels refers to at least one part of the two or more parts, wherein each label of the two or more labels is associated with a corresponding title of the two or more titles; and
playing a video clip based on a particular title of the two or more titles selected from a time point determined based on a corresponding playback status of the video clip, wherein the particular title is selected based on selecting a particular label of the two or more labels in the depiction.

US Pat. No. 10,924,805

METHODS AND SYSTEMS FOR CONTENT STORAGE

Comcast Cable Communicati...

1. A method comprising:receiving a plurality of requests to store a content item, wherein each request of the plurality of requests comprises a requested start-time and a requested end-time;
determining, based on the plurality of requests, an earliest requested start-time and a latest requested end-time;
generating, based on the earliest requested start-time and the latest requested end-time, a stored content item, wherein the stored content item comprises the earliest requested start-time and the latest requested end-time;
receiving, from a user device, a request to view a version of the content item; and
sending, to the user device, based on the request to view the version of the content item, the stored content item and associated information, wherein the associated information comprises cropping instructions associated with the requested start-time and the requested end-time.

US Pat. No. 10,924,803

IDENTIFYING VIEWING CHARACTERISTICS OF AN AUDIENCE OF A CONTENT CHANNEL

Google LLC, Mountain Vie...

1. A method comprising:receiving an identification of a channel of interest, the channel of interest having a plurality of videos and being associated with a first channel owner in a network-based media sharing platform,
wherein the network-based media sharing platform provides a plurality of watch sessions to a plurality of users,
wherein each of the plurality of watch sessions comprises a watched video from the channel of interest and one or more watched videos from at least one other channel associated with another channel owner, and
wherein multiple videos are watched by each of the plurality of users during each of the plurality of watch sessions, and
presenting a notification indicating characteristics of content of a most watched channel in the plurality of watch sessions that each comprise the watched video from the channel of interest,
wherein the most watched channel includes at least one video with a highest number of appearances in the plurality of watch sessions as compared to other channels of the plurality of channels.

US Pat. No. 10,924,802

METHODS, APPARATUS, AND SYSTEMS TO COLLECT AUDIENCE MEASUREMENT DATA

The Nielsen Company (US),...

1. An audience measurement system comprising:a first processor to collect (i) first media identification data corresponding to a first time period and (ii) second media identification data corresponding to a second time period after the first time period, the first media identification data and the second media identification data associated with a monitored location; and
a second processor to:
develop behavior data based on the first media identification data and people meter data collected during the first time period with a people meter associated with the monitored location, the people meter to be deactivated during the second time period; and
identify an audience member associated with the second media identification data based on the behavior data and without access to any people meter data corresponding to the second time period.

US Pat. No. 10,924,800

COMPUTERIZED SYSTEM AND METHOD FOR AUTOMATICALLY DETECTING AND RENDERING HIGHLIGHTS FROM STREAMING VIDEOS

VERIZON MEDIA INC., New ...

1. A method comprising steps of:receiving, at a computing device, a video stream comprising a plurality of frames of content;
determining, via the computing device, labels for the plurality of frames based on attributes of the plurality of frames, each label comprising an indication of a scene type depicted in content of a respective frame;
storing, via the computing device, the labels as training data for first image recognition software;
training, by the computing device, the first image recognition software using the training data;
applying, via the computing device, the first image recognition software to a set of training videos, the first image recognition software generating second labels for the training videos;
identifying, via the computing device, an inaccurate label in the second labels;
updating, via the computing device, the indication associated with the inaccurate label;
updating, via the computing device, the training data with the updated label; and
re-training, via the computing device, the first image recognition using the training data.

US Pat. No. 10,924,798

NETWORK VIDEO TRANSMITTER AND RECEIVER DISPLAY SYSTEM WITH AUTO-ADJUSTABLE POWER AND REMOTE HOST WAKEUP

ADVOLI LIMITED, Wanchai ...

16. A display system comprising:a network video transmitter with a video input, configured to be placed in a minimalist chassis system, and configured to be communicatively connected to a power supply of the minimalist chassis system located in a secure area (SA);
a network video receiver with a video output located in a public area (PA), and configured to be communicatively connected to a display device; and
a network cable connecting the network video transmitter to the network video receiver, wherein the network cable is configured to transmit the video signal from the network video transmitter to the network video receiver and transmit power between the network video transmitter and the network video receiver, and the network cable has power conductors capable of carrying the power;
wherein the power supply is configured to provide power to both the network video transmitter and the network video receiver, and no power supply is required in the PA;
wherein the network video receiver comprises:
a network video processor configured to control the video signal received from the network video transmitter through the network cable; and
a power button, being connected to a power button header of the network video transmitter through the network video processor, such that when power of the minimalist chassis system is on, a push on the power button of the network video receiver causes a power switch on the minimalist chassis system to be closed, thus initiating a power down event on the minimalist chassis system.

US Pat. No. 10,924,796

SYSTEM AND METHODS FOR INTERACTIVE FILTERS IN LIVE STREAMING MEDIA

Logitech Europe S.A., La...

1. A system comprising:non-transient storage media configured to store graphic content information and graphic content configuration information corresponding to a graphical overlay, wherein the graphic content information for the graphical overlay defines a visual and/or audio content of the graphical overlay, and wherein the graphic content configuration information for the graphical overlay specifies values for one or more settings that define application of the visual and/or audio content of the graphical overlay to video content;
one or more processors configured by machine-readable instructions to:
transmit, from a first computing platform to a second computing platform, information that facilitates presentation of views of a user interface, wherein a view of the user interface includes offers to apply graphical overlays to the video content associated with the first computing platform of the user and visual representations of the visual content of the graphical overlays to enable inspection of the offers;
receive, from the second computing platform, a selection of the graphical overlay from the offers, wherein the selected graphical overlay includes instructions to apply the graphical overlays to the video content associated with the first computing platform;
responsive to reception of the selection of the graphical overlay from the second computing platform:
modify the video content to include the selected graphical overlay; and
transmit the modified video content to a plurality of computing platforms such that each computing platform of the plurality of computing platforms simultaneously displays the modified video content,
wherein the plurality of computing platforms includes the first and second computer platforms and any additional computing platforms within the plurality of computing platforms, and
wherein subsequent modifications to the video content based on selected graphical overlays by any of the plurality of computing platforms causes each computing platform of the plurality of computing platforms to simultaneously display the subsequently modified video content.

US Pat. No. 10,924,795

IMAGE DISPLAY DEVICE AND OPERATING METHOD THEREOF

SAMSUNG ELECTRONICS CO., ...

1. An image display device comprising:a user interface;
a display;
a processor;
a receiver configured to receive a broadcast signal; and
a memory configured to store instructions that, when executed by the processor, cause the processor to:
store, in the memory, channel information corresponding to a plurality of channels;
receive, via the user interface, a channel change command comprising at least one of a channel-up command and a channel-down command;
identify whether the channel change command corresponds to a single channel change command causing a channel number to increment by one or a continuous channel change command causing the channel number to continuously increment on a channel-by-channel basis;
in response to identifying that the channel change command is the single channel change command, change a current channel to an adjacent channel, and control the display to display an image corresponding to the adjacent channel;
in response to identifying that the channel change command is the continuous channel change command, control the display to display a channel scroll bar and a channel indicator, the channel scroll bar comprising a plurality of channel points to which the channel indicator is movable, and the channel indicator indicating a position of a current channel among the plurality of channel points included in the channel scroll bar;
control the channel indicator to move in a first direction or a second direction along the channel scroll bar according to the channel change command which is received via the user interface after the channel scroll bar is displayed; and
control to switch the current channel to a channel that corresponds to a channel point on the channel scroll bar at which the channel indicator is located and display an image that corresponds to the switched channel,
wherein based on channel change command identified to be the single channel change command, the channel scroll bar is not displayed on the display, and
based on the channel change command identified to be the continuous channel change command, the channel scroll bar is displayed on the display.

US Pat. No. 10,924,794

REMOTE CONTROLLER, DISPLAY APPARATUS, SYSTEM AND METHOD FOR CONTROLLING THEREOF

SAMSUNG ELECTRONICS CO., ...

1. A remote controller configured to pair with at least one source device that is connected to a display apparatus, the remote controller comprising:an input interface;
a communicator comprising an infrared communicator and a radio frequency communicator;
a storage; and
a processor configured to:
transmit, to the display apparatus via the communicator, a signal indicating control instructions based on a first user input received through the input interface,
receive, from the display apparatus via the communicator, information related to a first control code for controlling a first source device of the at least one source device based on the control instructions,
identify the first control code from a first control code set stored in the storage based on the information related to the first control code, and
control the communicator to transmit a first control signal indicating the first control code to the first source device based on the first user input,
wherein the first control code set includes a first radio frequency control code set for controlling the first source device by radio frequency communication and a first infrared control code set for controlling the first source device by infrared communication, and
wherein the processor is further configured to:
based on the remote controller being paired with the first source device, obtain a first radio frequency control code corresponding to the first control code from the first radio frequency control code set and control the radio frequency communicator to transmit the first control signal indicating the first radio frequency control code to the first source device, and
based on the remote controller not being paired with the first source device, obtain a first infrared control code corresponding to the first control code from the first infrared control code set and control the infrared communicator to transmit the first control signal indicating the first infrared control code to the first source device.

US Pat. No. 10,924,793

GENERIC STREAMING MEDIA DEVICE CONFIGURED AS SET TOP BOX

Apple Inc., Cupertino, C...

1. A non-transitory machine readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method to set up a device, the method comprising:establishing, by the device, communication with one or more activation servers to set up the device, the device comprising a generic streaming media device which is capable of setting up an account with an online streaming media source, wherein setting up the device includes the device downloading and installing an application of the multichannel content provider and authenticating the device to the multichannel content provider using the application, without user input;
providing, by the device to the one or more activation servers, a device identifier that identifies the device to the multichannel content provider, the device identifier having been associated with the multichannel content provider through a prior action by the multi-channel content provider or by a developer of the device or by a developer of an operating system of the device;
in response to providing the device identifier to the one or more activation servers, receiving, at the device, a device profile containing device token associated with the device identifier and an endpoint identifier of the multichannel content provider associated with the device through the prior action;
establishing, by the device using the endpoint identifier, communication with one or more servers used by the multichannel content provider and sending, by the device to the one or more servers used by the multichannel content provider, the device token;
exchanging, by the device, in background operations of the device, one or more messages with the one or more servers used by the multichannel content provider to authenticate the device for a content delivery service through the multichannel content provider using the application downloaded from the multichannel content provider and installed on the device, wherein the content delivery service uses a conditional access system for at least some of the content delivered through the multichannel content provider.

US Pat. No. 10,924,792

SYSTEM AND METHOD FOR SURVEYING BROADCASTING RATINGS

Enswers Co., Ltd., Seoul...

1. A system for surveying broadcast ratings, comprising:a television (TV) signal reception device configured to receive a broadcast signal, to send the broadcast signal to a TV, and to send an event signal to a rating statistics information server when a predetermined condition occurs;
the rating statistics information server configured to send a fingerprint request signal to a previously registered user terminal when receiving the event signal from the TV signal reception device; and
the user terminal configured to extract fingerprint data of an audio signal generated from the TV being watched by a user when receiving the fingerprint request signal from the rating statistics information server, and to send the extracted fingerprint data and user identification information to the rating statistics information server;
wherein the rating statistics information server obtains channel identification information of a TV channel being watched by the user based on the fingerprint data transmitted by the user terminal, and generates rating statistics information based on the obtained channel identification information and the user identification information.

US Pat. No. 10,924,791

METHODS AND APPARATUS TO ESTIMATE DEMOGRAPHICS OF A HOUSEHOLD

The Nielsen Company (US),...

1. An apparatus to determine demographics for non-panelist households, the apparatus comprising:a score calculator to:
calculate a first demographic constraint average and a second demographic constraint average in connection with tuning events of non-panelist households, the first and second demographic constraint averages based on (a) acquiring a first quantity of temporally-mapped panelist demographic distribution data occurring during a first tuning event of a respective one of the non-panelist households and (b) acquiring a second quantity of temporally-mapped panelist demographic distribution data occurring during a second tuning event of the respective one of the non-panelist households;
based on the first demographic constraint average and a first probability that the first tuning event corresponds to a first demographic constraint, determine a first likelihood score of the respective one of the non-panelist households being associated with the first demographic constraint;
based on the second demographic constraint average and a second probability that the second tuning event corresponds to a second demographic constraint, determine a second likelihood score of the respective one of the non-panelist households being associated with the second demographic constraint; and
a household estimator to estimate a household characteristic of the respective one of the non-panelist households based on the first likelihood score and the second likelihood score, the household characteristic including a number of members of the respective one of the non-panelist households, wherein the score calculator and the household estimator are implemented via one or more logic circuits.

US Pat. No. 10,924,790

VIDEO STREAM MODIFICATION

International Business Ma...

1. A location based video steam modification method comprising:continuously receiving, by a processor of a hardware device, a video stream being presented to a plurality of viewers;
extracting, by said processor, video frames from said video stream;
analyzing, by said processor, said video frames;
detecting, by said processor based on results of said analyzing, a digital display device presenting first video information;
locating, by said processor based on results of said detecting said digital display device, a specified identification attribute of said digital display device;
detecting, by said processor in response to said locating said specified identification attribute, that said digital display device is currently within a field of view of said video stream being presented to said plurality of viewers;
retrieving, by said processor in response to results of said detecting that said digital display device is currently within said frame of view of said video stream, a detected viewer count, associated metadata, and topics of interest of said plurality of viewers;
determining, by said processor, that said detected viewer count exceeds a previous viewer count detected with respect to a previous presentation of said video stream;
retrieving, by said processor in response to results of said determining and based on said associated metadata and said topics of interest, second video information;
disabling, by said processor, said first video information; and
presenting, by processor to said plurality of viewers via said digital display device currently within said field of view of said video stream, said second video information.

US Pat. No. 10,924,788

METHODS AND APPARATUS FOR CREDITING A MEDIA PRESENTATION DEVICE

The Nielsen Company (US),...

1. An apparatus comprising:means for computing a signature from audio obtained from a media device during a time period;
means for determining an on/off state of the media device based on a gain level applied by an automatic gain controller during collection of the audio; and
means for crediting the media device with presenting media during the time period when (1) the signature matches at least one of a set of reference signatures and the on/off state determined for the media device is an on state, and (2) when the signature matches at least one of the set of reference signatures and the on/off state determined for the media device is an off state, the means for crediting to not credit the media device with presenting the media during the time period when (3) the signature does not match at least one of the set of reference signatures and the on/off state determined for the media device is the off state.

US Pat. No. 10,924,787

SYNCHRONIZING PLAYBACK OF SEGMENTED VIDEO CONTENT ACROSS MULTIPLE VIDEO PLAYBACK DEVICES

Comcast Cable Communicati...

1. A system comprising:a first computing device comprising:
one or more processors; and
memory storing first instructions that, when executed by the one or more processors of the first computing device, cause the first computing device to:
provide video content comprising at least a first fragment and a second fragment, wherein the first fragment and the second fragment each comprises a plurality of video frames; and
a second computing device comprising:
one or more processors; and
memory storing second instructions that, when executed by the one or more processors of the second computing device, cause the second computing device to:
receive, from the first computing device, the first fragment and the second fragment;
receive, from the first computing device, a value indicating an age of a playlist that indicates at least one of the first fragment or the second fragment is available from the first computing device;
select a scheduled playback time for the first fragment based on the age of the playlist;
determine that an actual playback time of the first fragment is different from the scheduled playback time; and
modify, based on a difference between the scheduled playback time and the actual playback time, the second fragment.

US Pat. No. 10,924,786

METHOD FOR SHAPING VIDEO STREAMS AND SET-UP BOX USING THE METHOD

NANNING FUGUI PRECISION I...

1. A method for shaping video stream traffic, applied to a first set-up box, comprising:collecting and analyzing user behavior information and play information to generate multiple bitrate combinations;
initializing at least a size of a first stream buffer of a first video stream and a size of a second stream buffer of a second video stream according to the bitrate combinations, wherein the size of the first stream buffer is less than the size of the second stream buffer;
initializing initial bitrates of the first video stream and the second video stream according to historical bandwidth records and the bitrate combinations;
downloading and storing multiple first image chunks of the first video stream in the first stream buffer, downloading and storing multiple second image chunks of the second video stream in the second stream buffer, and playing the first image chunks and the second image chunks in a first display device connecting to the first set-up box;
determining stream buffer ratios of the first video stream and the second video stream;
when the stream buffer ratio of the first video stream is equal to other of the second video stream, selecting the second video stream to continue downloading the second image chunks;
when the stream buffer ratio of the first video stream is not equal to other of the second video stream, selecting one of the first and second video stream which has a smaller stream buffer ratio to continue downloading the first image chunks or the second image chunks;
determining the stream buffer ratios of the first video stream and the second video stream and a first downloading time of each of the first image chunks and a second downloading time of each of the second image chunks;
if the stream buffer ratios of the first video stream and the second video stream are greater than a second buffer value and the first and second downloading time of each of the first and second image chunks are less than a preset value, increasing the bitrates of the first video stream and the second video stream;
if the stream buffer ratios of the first video stream and the second video stream are less than a first buffer value and the first and second downloading time of each of the first and second image chunks are greater than the preset value, decreasing the bitrates of the first video stream and the second video stream;
determining whether the play operation is terminated;
if the play operation is terminated, determining whether the first image chunks currently stored in the first stream buffer and the second image chunks currently stored in the second stream buffer are shared; and
if the currently stored first image chunks and the currently stored second image chunks are shared, transmitting, to a second set-up box, and displaying the currently stored first image chunks and the currently stored second image chunks in a second display device connecting to the second set-up box.

US Pat. No. 10,924,785

TRANSMISSION DEVICE, TRANSMISSION METHOD, RECEPTION DEVICE, AND RECEPTION METHOD

SONY CORPORATION, Tokyo ...

1. A transmission device, comprising:processing circuitry configured to:
generate a video stream having progressive video data;
generate a subtitle stream having progressive subtitle bitmap data;
insert information into the subtitle stream, the information indicating whether (i) a progressive data block is present or (ii) a top-field data block and a bottom-field data block are present;
arrange, without division of the progressive subtitle bitmap data, the progressive subtitle bitmap data in the progressive data block included in a data segment in the subtitle stream when the information indicates the progressive data block is present, the data segment indicating a type of the progressive subtitle bitmap data, the progressive subtitle bitmap data being arranged based on the type of the progressive subtitle bitmap data; and
transmit a container including the video stream and the subtitle stream, wherein the progressive subtitle bitmap data is coded progressively,
wherein the progressive subtitle bitmap data is divided into top-field subtitle bitmap data and bottom-field subtitle bitmap data when the information indicates that the top-field data block and the bottom-field data block are present.

US Pat. No. 10,924,784

TRANSMITTING DEVICE, TRANSMITTING METHOD, RECEIVING DEVICE, AND RECEIVING METHOD

SONY CORPORATION, Tokyo ...

1. A transmitting device, comprising:circuitry configured to:
code image data to obtain a video stream having coded image data;
transmit the video stream added with information of an object, the object being detected based on the image data, wherein
the information of the object includes at least priority information of a region that is an area enclosing the object, and the priority information indicates a level of importance of the object.

US Pat. No. 10,924,783

VIDEO CODING METHOD, SYSTEM AND SERVER

TENCENT TECHNOLOGY (SHENZ...

1. A video coding method performed at a video coding system including a distributing server, a managing server, multiple coding servers, and a stream merging server, wherein the distributing server is connected to the coding servers, the coding servers are connected to the stream merging server, and the managing server is connected to the distributing server, the coding servers and the stream merging server, respectively, each server configured to perform a respective task of the video coding method, the method comprising:receiving, by the distributing server, original collected video data from a coding requesting terminal;
dividing, by the managing server, each video frame image of the original collected video data into multiple subarea images;
transmitting, by the distributing server, the subarea images divided from each video frame image of the original collected video data to the multiple coding servers of which a coder is performed from a multithreaded framework into a multi-process framework, to code the subarea images in a second coding scheme and output a coded video stream;
coding, by each of the multiple coding servers, a respective subset of the subarea images in the second coding scheme and outputting, to the stream merging server, a coded video stream corresponding to the respective subset of the subarea images;
merging, by the stream merging server, the coded video streams output by the multiple coding servers into a target video stream in the second coding scheme; and
sending, by the stream merging server, the target video stream to a user terminal specified by the coding requesting terminal, wherein the user terminal decodes the target video stream from the second coding scheme into a second sequence of video frame images to be played at the user terminal.

US Pat. No. 10,924,781

METHOD AND SYSTEM FOR REAL-TIME TRANSCODING OF MPEG-DASH ON-DEMAND MEDIA SEGMENTS WHILE IN TRANSIT FROM CONTENT HOST TO DASH CLIENT

SATELLITE INVESTORS, LLC,...

1. A real-time post-processing system that transforms MPEG-DASH on-demand media streams, the system comprising:a DASH media player device configured to initiate MPEG DASH HTTP media content requests;
a proxy media client device implemented at a client-side application layer and coupled to and integrated with the DASH media player device and configured to intercept in real-time only the MPEG DASH HTTP media content requests from the DASH media player device;
a cloud based intercepting media server device coupled to the proxy media client device; and
a MPEG-DASH content origin server device coupled to the intercepting media server device,
wherein the proxy media client device is configured to forward in real-time the intercepted MPEG DASH HTTP media content requests to a public IP address of the intercepting media server device instead of the MPEG-DASH content origin server device,
the intercepting media server device is configured to act as a forwarding HTTP proxy device between the proxy media client and the MPEG-DASH content origin server to forward in real-time the intercepted MPEG DASH HTTP media content requests to the MPEG-DASH content origin server as HTTP request proxies,
the intercepting media server device is configured to receive a MPEG-DASH media subsegment from the MPEG-DASH content origin server device and corresponding to the intercepted requests based on the HTTP request proxies of the intercepting media server,
the intercepting media server device is configured to perform real-time analysis of the video media content within the subsegment received from the MPEG-DASH content origin server device and apply selective transcoding of the received video media content, including reducing the size of the received video media content to reduce bandwidth for transmitting in real-time the received subsegment with reduced size video media content to the proxy media client device,
the intercepting media server device is configured to transmit in real-time the subsegment with reduced size video media content to the proxy media client device,
the proxy media client device includes a padding agent coupled to HTTP request filtering logic, wherein the padding agent is configured to pad in real-time the reduced size video content subsegment filtered by the HTTP request filtering logic and received from the intercepting media server back to the original size of the video content subsegment and the HTTP request filtering logic is configured to transmit in real-time the padded subsegment to the DASH media player device,
the padding agent searches in real-time the reduced size video content subsegment for a DASH syntax pattern, including one or more of “ftyp,” “moov,” “sidx,” “moof,” and “mdat” syntax elements followed by a “free box” syntax element, and if the reduced size video content subsegment includes the DASH syntax pattern, the padding agent uses the four bytes before the “free box” syntax element to calculate a number of data bytes to be added to the reduced size video content subsegment to generate in real-time the padded subsegment, and
the DASH media player device is configured to receive the padded subsegment from the HTTP request filtering logic and process the padded video content thereof.

US Pat. No. 10,924,779

LOCATION AGNOSTIC MEDIA CONTROL ROOM AND BROADCASTING FACILITY

FOX BROADCASTING COMPANY,...

1. A virtual media control system for generating a broadcast video stream from a live video feed from a source remote from the virtual media control system in at least near real time, comprising:a communication interface, for accepting first control information, the first control information specifying a desired constitution of the broadcast video stream, and for receiving the live video feed from the source via a first communication channel, wherein the first control information comprises:
a manifest describing:
one or more video components desired to be included in the broadcast video stream, wherein the one or more video components includes a primary video component comprising the live video feed; and
a playlist, describing a desired temporal assembly of the one or more video components that together comprise at least a portion of the broadcast video stream;
a stream processor, comprising:
a stream switcher for temporally switching between the one or more video components to assemble a switched video stream having the live video feed and other of the one or more video components according to stream switching commands;
a parser, for parsing the live video feed for second control information comprising live queueing information from the source, the live queueing information signaling a live event depicted in the live video feed; and
a command module, for interpreting the first control information and the second control information to generate the stream switching commands;
wherein the stream switcher further temporally switches between secondary video components not described in the manifest to assemble the switched video stream.

US Pat. No. 10,924,777

PUBLISHING A DISPARATE PER-CLIENT LIVE MEDIA OUTPUT STREAM BASED ON DYNAMIC INSERTION OF TARGETED NON-PROGRAMMING CONTENT AND CUSTOMIZED PROGRAMMING CONTENT

TURNER BROADCASTING SYSTE...

1. A system, comprising:one or more processors configured to:
receive a first manifest request from a first client device, wherein the first manifest request comprises one or more parameters;
determine a first additional content comprising a customized first programming content and a targeted first non-programming content for the first client device based on the one or more parameters and associated indexed metadata,
wherein the indexed metadata is retrieved based on the one or more parameters;
select at least one of one or more live input stream manifests or one or more pre-encoded media asset manifests published in a content delivery network and the associated indexed metadata based on the one or more parameters;
generate a first programming schedule for the first client device based on the at least one of the one or more live input streams or the one or more pre-encoded media assets, associated indexed metadata, and the determined first additional content,
wherein the first programming schedule defines locations and types of one or more decision points defined by one or more content placement opportunities, and
wherein based on a schedule of one or more pre-encoded media assets and insertion of the one or more decision points defined by the one or more content placement opportunities in the first programming schedule, the first programming schedule is configured to control publish of the one or more pre-encoded media asset manifests as a first disparate live media output stream manifest; and
publish the first disparate live media output stream manifest for the first client device based on insertion of the at least one of the one or more live input stream manifests or the one or more pre-encoded media asset manifests, the associated indexed metadata, and the determined first additional content,
wherein the insertion is based on the first programming schedule generated for the first client device.

US Pat. No. 10,924,776

SYSTEMS AND METHODS FOR MEDIA CONTENT NAVIGATION AND FILTERING

Rovi Guides, Inc., San J...

1. A method for displaying storyline information of a program, the method comprising:generating, using control circuitry, a first display on a display device, the first display comprising a first plurality of segment identifiers corresponding to the program and positioned along a first timeline;
filtering, using the control circuitry, the first plurality of segment identifiers based on a storyline filter to generate a second plurality of segment identifiers corresponding to the program, wherein:
the storyline filter corresponds to a plot arc of the program extending across the second plurality of segment identifiers and extending across more than one episode of the program, and
at least one segment identifier of the first plurality of segment identifiers is removed during the filtering; and
generating, using the control circuitry, a second display on the display device, the second display comprising the second plurality of segment identifiers positioned along a second timeline condensed relative to the first timeline.

US Pat. No. 10,924,775

UPLINK AND DOWNLINK METHODS FOR EFFICIENT OPERATION OF LIVE UPLINK STREAMING SERVICES

QUALCOMM Incorporated, S...

1. A method for distributing media in a live uplink streaming service, comprising:receiving, by a processor of a live uplink streaming sink computing device, assistance data for a live streaming session;
processing, by the processor, media of the live streaming session according to a changed latency requirement in response to receiving the assistance data, wherein the changed latency requirement is different than a latency requirement associated with the live streaming session prior to receiving the assistance data;
selecting, by the processor, one or more delivery methods for the processed media of the live streaming session based at least in part on the assistance data; and
transmitting, by the processor, the processed media using the selected delivery methods.

US Pat. No. 10,924,774

LIVE INTERACTIVE SYSTEM, METHOD, DEVICE AND COMPUTER READABLE STORAGE MEDIUM

TENCENT TECHNOLOGY (SHENZ...

1. A live streaming interaction method performed at an anchor terminal having one or more processors and memory storing a plurality of programs to be executed by the one or more processors, wherein the anchor terminal has a first communication connection to a server, and a second communication connection to an intelligent hardware, the method comprising:receiving a second control request from the server via the first communication connection, wherein the server receives a first control request directed to the intelligent hardware from a viewer terminal and generates the second control request according to the first control request, generating the second control request further includes one or more of:
detecting, by the server, whether a user account corresponding to the viewer terminal has permission to control the intelligent hardware, wherein the permission is determined by (i) a cumulative duration of viewing live streaming by the user account, or (ii) a cumulative consumption amount during viewing of living streaming by the user account and
integrating control parameters extracted from the first control request from more than one viewer terminal associated with respective user accounts into an integrated control parameter associated with the second control request;
forwarding the second control request to the intelligent hardware via the second communication connection, wherein the intelligent hardware performs a corresponding operation according to the second control request and returns live streaming data associated with the corresponding operation to the anchor terminal via the second communication connection; and
forwarding the live streaming data to the viewer terminal via the first communication connection.

US Pat. No. 10,924,771

METHOD FOR MANAGING MEDIA STREAMS

Teleste Oyj, Littoinen (...

1. A method for providing media content in a public transportation vehicle comprising a mobile router, the method comprising:receiving, in the mobile router, one or more media streams from a media source;
receiving, in the mobile router, information about a plurality of stream configurations for said one or more media streams provided by the media source;
monitoring first connection parameters relating to a first connection between the mobile router and the media source and second connection parameters relating to a second connection between the mobile router and one or more client devices;
determining, on the basis of said first and second connection parameters, optimized stream configuration for each of said one or more media streams by selecting, from the plurality of stream configurations, the optimized stream configuration for each of said one or more media streams; and
providing each of said one or more media streams only according to the optimized stream configuration to said one or more client devices.

US Pat. No. 10,924,770

METHODS AND SYSTEMS FOR SELECTIVE MEDIA DISTRIBUTION FOR A VEHICLE ENTERTAINMENT SYSTEM

Panasonic Avionics Corpor...

1. A method comprising:using by a processor, a plurality of tiers for storing a plurality of media files of a media library of an entertainment system of a transportation vehicle at a plurality of seat devices;
wherein a first tier includes a first set of media files in which each media file of the first set is playable by all passengers of the transportation vehicle at the same time, a second tier is for a second set of media files in which each media file of the second set is playable by up to X percentage of all passengers at the same time, and a third tier is for a third set of media files in which each media file of the third set is playable by up to Y percentage of all passengers at the same time;
wherein a number of media files stored at the plurality of seat devices for each media set are based on a seat device's ability to stream data to another seat device of the transportation vehicle as determined by each seat device's processing ability and network bandwidth available on the transportation vehicle to each seat device;
assigning by the processor, a range of multicast network addresses to each of the first tier, the second tier and the third tier of the plurality of media files;
allocating by the processor, the range of multicast network addresses between different regions of the transportation vehicle, where seat devices of each region are configured to store media files belonging to the first tier, the second tier and the third tier;
registering the multicast network addresses from the range of multicast network addresses allocated to each region with a switching device of the transportation vehicle interfacing with one or more networks of the transportation vehicle for delivering media files to the plurality of seat devices;
selectively forwarding by the switching device specific media files associated with specific multicast network addresses for storage at one or more seat devices located within a specific region associated with the specific multicast network addresses;
wherein the switching device receives the specific media files from among the plurality of media files and selectively forwards the specific media files based on the registered multicast network addresses; and
modifying an assignment of a media file between the first set, the second set and the third set based on a comparison of a weighted score of the media file to a threshold value, the weighted score determined using a plurality of factors including a user access pattern for the media file, transportation vehicle configuration and a third party rating of the media file; wherein prior to modifying, the media file is initially assigned to the first set.

US Pat. No. 10,924,769

SEGMENTATION METHOD AND METHOD FOR SIGNALING SEGMENTATION OF A CODING TREE UNIT

ORANGE, Paris (FR)

1. A method comprising:coding at least one image by a coding device, comprising:
subdividing the at least one image into a plurality of blocks;
subdividing at least one current block into a first part and a second part according to a given subdivision mode for said at least one current block, for which the first part has a rectangular or square form and the second part forms the complement of the first part in the current block, said second part having a geometrical form with m sides, where m>4, said second part defining a uniform zone of said at least one current block;
coding a value of a syntax element indicating said given subdivision mode;
coding the first part, obtaining coded data associated to said first part, said coded data being representative of a significant element of said at least one current block;
coding the second part with m sides, obtaining coded data associated to said second part with m sides, in which at least one item of information of reconstruction of said second part with m sides is set to at least one predetermined value, said at least one item of information of reconstruction of said second part with m sides corresponding to a type of subdivision of said second part with m sides or to an item of information on coding of pixels of said second part with m sides;
transmitting to a decoder a data signal including the coded value of said syntax element, said value of said syntax element being representative of said subdivision of said at least one current block into said first part and said second part, said coded data associated to said first part, and said coded data associated to said second part;
the at least one predetermined value of said at least one item of information of reconstruction of said second part with m sides being not contained in said data signal.

US Pat. No. 10,924,768

IMAGE DISPLAY TERMINAL, IMAGE TRANSMISSION TERMINAL, IMAGE DISPLAY SYSTEM, IMAGE DISPLAY METHOD, AND RECORDING MEDIUM

OLYMPUS CORPORATION, Tok...

1. An image display terminal comprising:a communicator;
a monitor;
a decoder;
a controller; and
a memory,
wherein the communicator is configured to receive an image transmitted from an image transmission terminal in a form of a communication packet including time information, order information of the communication packet, image data information that represents whether or not data of the communication packet is the image, and storage information that represents whether the image is stored in a single packet, an aggregated packet, or a divided packet, the image being any one of a reference image and a non-reference image, the reference image being an image that refers to another image that temporally precedes the reference image, the non-reference image being an image that does not refer to the another image,
the memory is configured to store the image received by the communicator or the image received by the communicator and decoded,
the controller is configured to determine whether the image transmitted from the image transmission terminal is a normal image or a lost image on the basis of the time information, the order information, the image data information, and the storage information, the normal image being an image transmitted from the image transmission terminal and received by the communicator without being lost, at least part of the lost image being lost,
the controller is configured to determine whether the image received by the communicator is the reference image or the non-reference image,
the decoder is configured to decode a first image and the monitor is configured to display the decoded first image,
the decoder is configured to decode a second image and the monitor is configured to display the decoded second image, the first image and the second image being an image that has been determined as the normal image and the non-reference image, a scheduled order in which the first image is displayed on the monitor being before a scheduled order in which the second image is displayed on the monitor,
the decoder is configured to decode all of one or more third images and the monitor is configured to display all the decoded third images in a scheduled order when it is determined that all the third images are the normal image, the one or more third images being scheduled to be displayed on the monitor after the first image is displayed and before the second image is displayed, and
the decoder is configured to replace all the third images with the first image and decode the first image and the monitor is configured to display the decoded first image instead of each of the third images at a timing at which each of the third images is scheduled to be displayed when it is determined that at least one of the third images is the lost image.

US Pat. No. 10,924,766

REDUCING LATENCY IN VIDEO ENCODING AND DECODING

Microsoft Technology Lice...

1. In a computing system that implements a video decoder, a method comprising:receiving, at the video decoder, encoded data in a bitstream for at least some frames of a video sequence, the encoded data including:
one or more first syntax elements that indicate a maximum size of frame memory for reordering, wherein the maximum size of frame memory for reordering is expressed in terms of a maximum count of frames that can precede any frame of the video sequence in coded order but follow that frame in output order; and
one or more second syntax elements, different than the one or more first syntax elements, that indicate a constraint on frame reordering latency, wherein the constraint on frame reordering latency is expressed in terms of a maximum count of frames that can precede any frame of the video sequence in output order but follow that frame in coded order;
decoding, with the video decoder, the encoded data, including:
decoding the one or more first syntax elements;
decoding the one or more second syntax elements; and
decoding at least some of the encoded data to reconstruct one of the at least some frames of the video sequence; and
outputting the reconstructed frame.

US Pat. No. 10,924,764

IMAGE PROCESSING METHOD AND IMAGE PROCESSING APPARATUS

SUN PATENT TRUST, New Yo...

1. A filtering method comprising:determining whether or not a deblocking filter is to be applied to two adjacent transform units based on a result of whether or not a first value is larger than a predetermined value, the first value being determined based on whether or not an absolute difference in pixel values between pixels in the two adjacent transform units is larger than a predetermined threshold value;
selecting a deblocking filter to be used in the filtering from among a plurality of deblocking filters, when a deblocking filter is determined to be applied to the two adjacent transform units in said determining; and
applying the selected deblocking filter on adjacent edges of the two adjacent transform units,
wherein the selecting includes:
determining, by using pixels in a first width, whether or not a first deblocking filter from among the plurality of deblocking filters is selected, the first width being from a boundary between the two adjacent transform units in the two adjacent transform units; anddetermining, by using pixels in a second width which is smaller than the first width, when the first deblocking filter is determined not to be selected by using the pixels in the first width, whether or not a second deblocking filter from among the plurality of deblocking filters is selected, the second deblocking filter having a filtering width than the first deblocking filter, the second width being from the boundary between the two adjacent transform units in the two adjacent transform units.

US Pat. No. 10,924,763

METHOD AND APPARATUS FOR INTRA PREDICTION

1. An image decoder in which an intra-prediction is performed on a current block, comprising:an intra-prediction unit configured to:
determine whether or not to perform smoothing on a reference pixel of the current block based on a size of a block, a size of a current block and an intra-prediction mode for the current block, the size of the block being indicated by an encoder and transmitted to the decoder; and
applying a bi-linear smoothing filter or a smoothing filter having predetermined filtering coefficients as the smoothing filter when it is determined to perform the smoothing on the reference pixel of the current block,
wherein the smoothing filter having the filtering coefficients of [1,2,1] is a filter for calculating a filtered reference pixel,
pF[x][y](x=?1,y=?1 . . . nT*2?1,x=0 . . . nT*2?1,y=?1),
according to the equations:
pF[?1][nT*2?1]=p[?1][nT*2?1]
pF[nT*2?1][?1]=p[nT*2?1][?1]
pF[?1][y]=(p[?1][y+1]+2*p[?1][y]+p[?1][y?1]+2)>>2 for y=nT*2?2 . . . 0
pF[?1][?1]=(p[?1][0]+2*p[?1][?1]+p[0][?1]+2)>>2
pF[x][?1]=(p[x?1][?1]+2*p[x][?1]+p[x+1][?1]+2)>>2 for x=0 . . . nT*2?2.

US Pat. No. 10,924,762

IMAGE DECODING METHOD AND APPARATUS RELYING ON INTRA PREDICTION IN IMAGE CODING SYSTEM

LG ELECTRONICS INC., Seo...

1. A method of decoding video performed by a decoding device, the method comprising:receiving information on an intra prediction mode for a current block;
determining the intra prediction mode for the current block based on the information on the intra prediction mode;
deriving upper neighboring samples and left neighboring samples of the current block;
deriving a prediction sample of the current block based on the upper neighboring samples and the left neighboring samples and the intra-prediction mode; and
generating a reconstructed block using the derived prediction sample,
wherein the upper neighboring samples include upper neighboring samples of a n-th row,
wherein the left neighboring samples include left neighboring samples of a n-th column,
wherein the n is more than 1, and
wherein based on an upper neighboring sample which is derived based on a prediction direction of the current block and is positioned at a fractional sample position, a sample value of the upper neighboring sample positioned at the fractional sample position is derived through linear interpolation between sample values of samples positioned at integer sample positions which are adjacent to the left and right of the upper neighboring sample positioned at the fractional sample position.

US Pat. No. 10,924,760

SIGNALING OF STATE INFORMATION FOR A DECODED PICTURE BUFFER AND REFERENCE PICTURE LISTS

Microsoft Technology Lice...

1. In a computing system that implements a video encoder, a method comprising:encoding a current picture, among pictures of a sequence, to produce coded data, including:
determining long-term reference picture (“LTRP”) status information for the current picture, wherein the LTRP status information for the current picture identifies which pictures, if any, are available for use as LTRPs for the current picture; and
setting syntax elements that represent the LTRP status information for the current picture, including setting identifying information for a given LTRP in the LTRP status information for the current picture, wherein the identifying information for the given LTRP is a value of picture order count least significant bits (“POC LSBs”) for the given LTRP for the current picture, and wherein the value of the POC LSBs for the given LTRP, modulo a most significant bit wrapping point, is used to at least in part indicate a difference between POC values of the current picture and the given LTRP; and
outputting the coded data as part of a bitstream, the coded data including the syntax elements that represent the LTRP status information for the current picture.

US Pat. No. 10,924,759

HISTORY-BASED AFFINE MERGE AND MOTION VECTOR PREDICTION

TENCENT AMERICA LLC, Pal...

1. A method, comprising:encoding or decoding a coding block in a current picture with an affine motion model based inter-picture prediction method in a video coding system, the coding block having affine motion information that includes one or more affine motion information parameters;
determining a difference between (i) the one or more affine motion information parameters of the coding block and (ii) one or more affine motion information parameters of each entry of a history-based motion vector prediction (HMVP) buffer that is configured to store affine motion information candidates each including the one or more affine motion information parameters of a processed affine-coded coding block;
in response to a determination that the determined difference between the one or more affine motion information parameters of the coding block and the one or more affine motion information parameters of each entry in the HMVP buffer is greater than or equal to a threshold, storing the one or more affine motion information parameters of the coding block in the HMVP buffer;
constructing a motion candidate list for a current block that includes at least one candidate selected from the affine motion information candidates stored in the HMVP buffer or derived from one of the affine motion information candidates stored in the HMVP buffer;
each entry in the HMVP buffer being ordered in accordance with a frequency of use of the one or more affine motion information parameters of each entry in the HMVP buffer, the frequency of use of the one or more affine motion parameters of each entry in the HMVP buffer being determined by:
determining a difference of one or more affine motion parameters of a newly added entry in the HMVP buffer with the one or more affine motion parameters of each other entry in the HMVP buffer, and
increasing a usage count of the newly added entry by 1 for each determined difference that is less than or equal to a frequency threshold; and
reordering the newly added entry in the HMVP buffer in accordance with the usage count of the newly added entry with respect to a usage count of each other entry in the HMVP buffer such that each entry in the HMVP buffer is ordered from a highest usage count to a lowest usage count.

US Pat. No. 10,924,757

APPARATUS AND METHOD FOR ENCODING OR DECODING VIDEO

SK TELECOM CO., LTD., Se...

1. A method of encoding a group of one or more pictures in the units of blocks which are split from each of the pictures, the method comprising:encoding first identification information indicating whether motion vector difference resolution is adaptively determined in the unit of the blocks which belong to the group of one or more pictures;
determining a current motion vector of a current block to be encoded among the blocks which belong to the group;
generating and encoding a current motion vector difference by using the current motion vector of the current block and a motion vector derived from a pre-encoded block adjacent to the current block;
when it is satisfied that the first identification information indicates that motion vector difference resolution is adaptively determined and the current motion vector difference is non-zero, encoding information on motion vector resolution dedicated to the current block among the blocks which belong to the group, wherein the information on motion vector resolution is used for representing a resolution at which the current motion vector difference is encoded among a plurality of motion vector resolutions including ¼, ½, 1, and 4 pixel precisions; and
predicting and encoding the current block using the current motion vector of the current block,
wherein the encoding of the information on motion vector resolution comprises:
encoding a mv resolution flag dedicated to the current block, the mv resolution flag indicating whether the resolution of the current motion vector difference of the current block is equal to a ¼ pixel precision; and
encoding information for representing an alternative motion vector resolution which is dedicated to the current block among multiple alternative motion vector resolutions including ½, 1, and 4 pixel precisions, only when the mv resolution flag indicates that the resolution of the current motion vector difference of the current block is not the ¼ pixel precision,
wherein, when the first identification information indicates that motion vector difference resolution is not adaptively determined, the current motion vector difference of the current block is encoded at the ¼ pixel precision, without the information on motion vector resolution encoded, and
wherein, when the current motion vector difference of the current block is zero, the current motion vector difference of the current block is encoded at the ¼ pixel precision without the information on motion vector resolution encoded.

US Pat. No. 10,924,756

DEVICES AND METHODS FOR VIDEO CODING USING SEGMENTATION BASED PARTITIONING OF VIDEO CODING BLOCKS

Huawei Technologies Co., ...

1. An encoding apparatus for processing a video signal, the video signal comprising a plurality of frames, each frame being dividable into a plurality of video coding blocks, each video coding block comprising a plurality of pixels, the encoding apparatus comprising:a partitioner configured to partition a first video coding block of the plurality of video coding blocks of a first frame of the video signal into a first segment and a second segment, wherein the first segment comprises a first set of the plurality of pixels of the first video coding block and the second segment comprises a second set of the plurality of pixels of the first video coding block;
a determiner configured to determine a position of the first segment in a co-located block in a second frame of the video signal on the basis of at least some of the plurality of pixels of the first video coding block and at least one extension region in the second frame of the video signal, wherein the extension region neighbors the co-located block in the second frame; and
an encoding processor configured to code coding information of the first video coding block and side information of the extension region on the basis of the position of the first segment in the second frame of the video signal, the coding information including at least one of prediction error and motion information,
wherein the extension region is a subset of one or more video coding blocks neighboring the co-located coding block in the second frame, and
wherein the determiner is configured to adjust an extension region width of the extension region based on a size of the first video coding block.

US Pat. No. 10,924,754

SAMPLE ARRAY CODING FOR LOW-DELAY BASED ON POSITION INFORMATION

GE Video Compression, LLC...

1. A decoder for reconstructing a sample array of a video from an entropy-encoded data stream, the decoder comprising:an entropy decoder configured to entropy decode a plurality of entropy slices in the data stream to reconstruct different portions of the sample array of the video, each of the plurality of entropy slices comprising entropy-encoded data for a corresponding row of the sample array,
wherein, for entropy decoding a current entropy slice of the plurality of entropy slices, the entropy decoder is configured to:
decode a position difference value of the current entropy slice using Exponential-Golomb coding, wherein the position difference value indicates a difference between a starting position of a preceding entropy slice within the data stream and a starting position of the current entropy slice, the current entropy slice corresponding to a current row of the sample array and the preceding entropy slice corresponding to a previous row of the sample array, the current and previous rows being consecutive rows of the sample array, and
derive the starting position within the data stream of the current entropy slice based on a sum of the starting position of the preceding entropy slice and the position difference value, wherein entropy decoding of the preceding entropy slice precedes entropy decoding of the current entropy slice.

US Pat. No. 10,924,752

METHOD AND APPARATUS FOR PREDICTING INTER-LAYER BASED ON TEMPORAL SUB-LAYER INFORMATION

Electronics and Telecommu...

1. An inter-layer prediction method of an image including a plurality of layers, each layer having at least one sub-layer, the method comprising:decoding an indicator for a second layer indicating whether information on a maximum temporal identifier for a first layer which may be used for inter-layer prediction of the second layer is included in the bitstream;
decoding the information on the maximum temporal identifier for the first layer, when the indicator for the second layer indicates the information on the maximum temporal identifier for the first layer is included in the bitstream;
deriving a maximum temporal identifier for the first layer based on the information on the maximum temporal identifier for the first layer;
deriving a reference picture from the first layer to be used for inter-layer prediction of a current picture of the second layer based on the maximum temporal identifier;
performing the inter-layer prediction of the current picture based on the reference picture to generate a prediction block.

US Pat. No. 10,924,751

DATA UNIT AND PARAMETER SET DESIGN FOR POINT CLOUD CODING

TENCENT AMERICA LLC, Pal...

1. A method for activating a parameter set to permit decoding of a coded point cloud sequence, the method comprising:parsing a parameter set associated with the coded point cloud sequence;
identifying a dependent parameter set based on parsing the parameter set;
identifying whether the dependent parameter set is a patch-level parameter set;
referencing the patch-level parameter set based on identifying that the dependent parameter set is the patch-level parameter set to permit the decoding of the coded point cloud sequence; and
referencing a frame-level parameter set based on identifying that the dependent parameter set is not the patch-level parameter set to permit the decoding of the coded point cloud sequence.

US Pat. No. 10,924,748

ADAPTIVE PARTITION CODING

GE Video Compression, LLC...

1. A decoder for reconstructing a block of a depth map associated with a texture picture from a data stream, configured to:determine a texture threshold based on an average of sample values of a reference block of a texture picture;
determine a contour partition of the reference block of the texture picture based on a comparison of one or more sample values of the reference block with the texture threshold;
predict a contour partition of a block in a depth map based on the contour partition of the reference block such that the block of the depth map is segmented into two portions; and
reconstruct the block of the depth map by decoding the two portions associated with the contour partition.

US Pat. No. 10,924,746

METHOD AND APPARATUS FOR ADAPTIVE MOTION VECTOR PRECISION

MediaTek Inc., Hsin-Chu ...

1. A method of encoding a motion vector (MV) of a block of video data for a video coding system utilizing adaptive MV precision, the method comprising:receiving input data associated with a first current block of video data;
determining a partition type of the first current block of video data;
determining whether a condition of disabling a selection of pixel granularity for MV precision is satisfied or not based on determining (a) whether the partition type of the first current block of video data is equal to a 2N×2N partition size, a non-2N×2N partition size, or both, and (b) if a prediction mode of the first current block of video data is coded using a Merge mode;
responsive to determining that the condition is not satisfied:
determining a current MV precision for a first current MV of the first current block of video data from a plurality of MV precisions, wherein each MV precision of the plurality of MV precisions is associated with a different pixel granularity;
signaling an adaptive MV precision syntax element indicating the current MV precision; and
encoding the first current MV of the first current block of video data at the current MV precision.

US Pat. No. 10,924,744

SELECTIVE CODING

INTEL CORPORATION, Santa...

1. A method, comprising:deriving a threshold to maintain an encoding bitrate of a reference frame for a current frame, the threshold corresponding to a percentage of pixels changed, in a current frame compared to pixels of the reference frame, that permits selective coding;
determining a percentage of pixels changed in the current frame compared to the pixels in the reference frame;
marking a reference frame as non-referenceable in response to the percentage of pixels changed in the current frame being smaller than the threshold;
encoding a static portion of the current frame as a skip;
encoding a non-static portion of the current frame by referencing the reference frame; and
overwriting the pixels of the reference frame with pixels of the current frame that have changed as compared to the reference frame.

US Pat. No. 10,924,743

SKIPPING EVALUATION STAGES DURING MEDIA ENCODING

Microsoft Technology Lice...

1. In a computer system, a method of media encoding comprising:encoding a first picture among multiple pictures to produce encoded data for the first picture;
determining a threshold unit size for the first picture, the threshold unit size indicating a unit size at or below which a threshold proportion of content of the first picture is reached, the threshold proportion being reached when units no larger than the threshold unit size cover the threshold proportion of the content of the first picture;
outputting the encoded data for the first picture;
encoding a second picture among the multiple pictures to produce encoded data for the second picture, the second picture following the first picture in coding order, including limiting unit size for at least part of the second picture based at least in part on the threshold unit size for the first picture; and
outputting the encoded data for the second picture.

US Pat. No. 10,924,742

METHOD AND DEVICE FOR ENCODING/DECODING IMAGE

Electronics and Telecommu...

1. A video decoding method, comprising:decoding information on a quantization matrix;
reconstructing the quantization matrix based on the information on the quantization matrix;
generating a residual block for a current block based on the reconstructed quantization matrix;
generating a prediction block for the current block; and
reconstructing the current block based on the generated residual block and the generated prediction block,
wherein the residual block is generated by performing inverse-quantization on a quantized coefficient of the current block with the reconstructed quantization matrix, and
wherein the information on the quantization matrix includes at least one of information indicating a prediction method of the quantization matrix, information indicating a reference quantization matrix identifier of the quantization matrix, information representing a DC value of the quantization matrix, and information representing a difference value between quantization matrix coefficients,
wherein the reconstructing of the quantization matrix includes,
deriving a quantization matrix coefficient by using the information representing a difference value between the quantization matrix coefficients;
reconstructing a quantization matrix for a square block by arranging the quantization matrix coefficients in the quantization matrix for the square block; and
deriving a quantization matrix for a non-square block by sub-sampling the quantization matrix for the square block, when the current block is the non-square block,
wherein the quantization matrix coefficients in the quantization matrix for the square block are arranged by up-right diagonally scanning the quantization matrix coefficients.

US Pat. No. 10,924,740

CONTROL AND USE OF CHROMA QUANTIZATION PARAMETER VALUES

Microsoft Technology Lice...


US Pat. No. 10,924,739

EFFICIENT QUANTIZATION PARAMETER PREDICTION METHOD FOR LOW LATENCY VIDEO CODING

ATI Technologies ULC, Ma...

1. A system comprising:an encoder configured to encode video frames of a video stream;
control logic coupled to the encoder, wherein the control logic is configured to:
calculate a complexity indicator that represents a level of difficulty in encoding a previous video frame, wherein the complexity indicator is calculated based at least in part on a calculated actual complexity of the previous video frame and a calculated estimated complexity of the previous video frame; and
calculate a quantization parameter (QP) value based on the complexity indicator and a preferred size of an encoded video frame;
wherein the encoder is configured to:
generate an encoded video frame that represents a current video frame by setting a QP to the QP value calculated by the control logic; and
convey the encoded video frame to a decoder to be displayed.

US Pat. No. 10,924,738

SELECTING ENCODING OPTIONS

Arm Limited, Cambridge (...

1. A method of selecting encoding options to use when encoding an array of data elements of a stream of arrays of data elements, the method comprising:in accordance with a particular set of encoding options:
generating an array of difference values that represents the difference between a source block of data elements of the array of data elements being encoded and a reference block of data elements derived from one or more arrays of data elements of the stream of arrays of data elements;
generating an array of frequency domain coefficients corresponding to the array of difference values by applying a forward transformation process to the array of difference values;
generating an array of quantized frequency domain coefficients by applying a quantization process to the array of frequency domain coefficients;
determining a bit count value for the particular set of encoding options for encoding the array of quantized frequency domain coefficients; and
selecting, based on the bit count value, whether to encode the source block in accordance with the particular set of encoding options;
wherein:
the step of determining a bit count value for the particular set of encoding options for encoding the array of quantized frequency domain coefficients comprises:
estimating a bit count value for encoding the locations of the non-zero quantized frequency domain coefficients in the array of quantized frequency domain coefficients for the source block of data elements based on the number of non-zero frequency domain coefficients in the array of quantized frequency domain coefficients for the source block of data elements; and
the estimating a bit count value comprising at least one of:
(i) estimating a bit count value for encoding the locations of the non-zero quantized frequency domain coefficients in the array of quantized frequency domain coefficients for the source block of data elements based on the number of non-zero frequency domain coefficients in the array of quantized frequency domain coefficients for the source block of data elements using a binary entropy function;
(ii) estimating a bit count value for encoding the locations of the non-zero quantized frequency domain coefficients in the array of quantized frequency domain coefficients for the source block of data elements based on the number of non-zero frequency domain coefficients in the array of quantized frequency domain coefficients for the source block of data elements by estimating a lower bound of the number of bits that will be required for indicating the locations of the non-zero frequency domain coefficients in the array of quantized frequency domain coefficients;
(iii) estimating a bit count value for encoding the locations of the non-zero quantized frequency domain coefficients in the array of quantized frequency domain coefficients for the source block of data elements based on the number of non-zero frequency domain coefficients in the array of quantized frequency domain coefficients for the source block of data elements and on there being a uniform distribution of the non-zero frequency domain coefficients within the array of quantized frequency domain coefficients;
(iv) estimating a bit count value for encoding the locations of the non-zero quantized frequency domain coefficients for a source block of data elements by:
determining the number of non-zero quantized frequency domain coefficients in the array of quantized frequency domain coefficients; and
retrieving a predetermined bit count value corresponding to the determined number of non-zero quantized frequency domain coefficients to use as the estimate of the bit count value for encoding the locations of the non-zero quantized frequency domain coefficients;
and
(v) estimating a bit count value for encoding the locations of the non-zero quantized frequency domain coefficients for the source block of data elements by:
for each of a plurality of sub-arrays making up the array of frequency domain coefficients for the source block of data elements, estimating a bit count value for the sub-array for encoding the locations of the non-zero quantized frequency domain coefficients within the sub-array; and
combining the sub-array estimates to provide an estimate of the bit count value for encoding the locations of the non-zero quantized frequency domain coefficients in the array of quantized frequency domain coefficients for the source block of data elements.

US Pat. No. 10,924,736

METHOD AND APPARATUS FOR PROCESSING IMAGE SIGNAL

LG ELECTRONICS, INC., Se...

1. A method for decoding an image signal, comprising:determining an input length and an output length of a non-separable transform based on a height and a width of a current block;
determining a non-separable transform matrix related to the input length and the output length of a non-separable transform; and
applying the non-separable transform matrix to coefficients by a number of the input length in the current block,
wherein the input length of the non-separable transform is determined as 8, and the output length of the non-separable transform is determined as 16, based on that each of the height and the width of a current block is equal to 4.

US Pat. No. 10,924,735

IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD

SONY CORPORATION, Tokyo ...

1. An image processing apparatus, comprising:a decoding section configured to:
decode an encoded stream; and
generate a decoded image based on the decoded stream; and
a boundary strength setting section configured to set a boundary strength value based on information associated with at least one of a newly introduced encoding process or a newly introduced main encoding process; and
a filtering section configured to apply, with respect to a block boundary of the decoded image, a deblocking filter to pixels in a vicinity of the block boundary, wherein the application of the deblocking filter is based on the set boundary strength value.

US Pat. No. 10,924,733

DEVICE AND METHOD FOR CODING VIDEO DATA BASED ON MODE LIST INCLUDING DIFFERENT MODE GROUPS

FG Innovation Company Lim...

1. A method of decoding a bitstream by an electronic device, the method comprising:determining a block unit from an image frame according to the bitstream;
determining a mode list including a plurality of default modes and a plurality of added modes, wherein each of the plurality of added modes is mutually different from the plurality of default modes;
determining whether a specific one of the plurality of default modes is replaced by one of the plurality of added modes;
determining a prediction mode from the plurality of added modes, when the specific one of the plurality of default modes is replaced;
determining the specific one of the plurality of default modes as the prediction mode, when the specific one of the plurality of default modes remains unchanged; and
reconstructing the block unit based on the prediction mode.

US Pat. No. 10,924,732

LUMA-BASED CHROMA INTRA-PREDICTION FOR VIDEO CODING

TEXAS INSTRUMENTS INCORPO...

1. A method for video encoding using luma-based chroma intra-prediction in a video encoder, the method comprising:receiving, by at least one processor from a video capture device, a picture;
dividing, by the at least one processor, the picture into a plurality of coding units (CUs) that includes:
a first CU that includes a first row at a top border of the first CU; and
a second CU that includes a second row immediately adjacent the first row and a third row immediately adjacent the second row in a direction opposite the first row;
performing sample padding to obtain padded luma samples for a first portion of the second row, wherein the performing of the sample padding is not performed on the third row;
down sampling, by the at least one processor, a first reconstructed luma block of the first CU, to generate a down sampled first reconstructed luma block;
computing, by the at least one processor, parameters ? and ? of a linear model by linear regression using a top neighboring reconstructed luma sample and left neighboring reconstructed luma samples of the first reconstructed luma block and reconstructed neighboring chroma samples of a chroma block corresponding to the first reconstructed luma block, and wherein the computing is configured to use the padded luma samples in the second row and to disregard reconstructed luma samples in the third row; and
computing, by the at least one processor, samples of a first predicted chroma block from corresponding samples of the down sampled first reconstructed luma block using the linear model and the parameters ? and ?.

US Pat. No. 10,924,731

COMPLEXITY CONSTRAINTS ON MERGE CANDIDATES LIST CONSTRUCTION

TENCENT AMERICA LLC, Pal...

1. A method of performing merge candidate list construction for video coding using at least one processor, the method performed by said at least one processor and comprising:determining a plurality of potential merge candidates;
selecting a potential merge candidate from among the plurality of potential merge candidates;
performing a redundancy check by checking the potential merge candidate against a merge candidate included in the merge candidate list;
based on a result of the redundancy check, determining whether to insert the potential merge candidate into the merge candidate list;
determining whether a redundancy check threshold is exceeded, wherein the redundancy check threshold is exceeded when at least one from among a number of redundancy checks which have been performed is greater than the redundancy check threshold, or a number of potential merge candidates which have been checked by the redundancy checks is greater than the redundancy check threshold; and
based on the redundancy check threshold being exceeded, determining not to perform additional redundancy checks during the merge candidate list construction,
wherein based on the redundancy check threshold being exceeded, the method further comprises skipping a first unchecked potential merge candidate from among the plurality of potential merge candidates, and inserting a second unchecked potential merge candidate from among the plurality of potential merge candidates into the merge candidate list without performing the additional redundancy checks.

US Pat. No. 10,924,729

METHOD AND DEVICE FOR CALIBRATION

ArcSoft Corporation Limit...

1. A method for calibration, comprising:acquiring a common two-dimensional image and an infrared image of a calibration object, wherein the calibration object comprises a first pattern, wherein an image of the calibration object in the common two-dimensional image occupies more than a first ratio of the common two-dimensional image, and wherein an image of the calibration object in the infrared image occupies more than the first ratio of the infrared image;
calculating coordinates of the first pattern in the common two-dimensional image according to the common two-dimensional image, acquiring coordinates of the first pattern in a global coordinate system, and calculating, according to the coordinates of the first pattern in the common two-dimensional image and the coordinates of the first pattern in the global coordinate system, intrinsic parameters of a first camera device capturing the common two-dimensional image; and
calculating coordinates of the first pattern in the infrared image according to the infrared image, and calculating, according to the coordinates of the first pattern in the infrared image and the coordinates of the first pattern in the global coordinate system, intrinsic parameters of a second camera device capturing the infrared image.

US Pat. No. 10,924,727

HIGH-PERFORMANCE LIGHT FIELD DISPLAY SIMULATOR

1. A computer-implemented method for simulating a three dimensional light field display, the method comprising:receiving, by a computer processor, a plurality of data inputs comprising:
light field display data for a virtual light field display comprising a set of hogels, each hogel comprising a plurality of hogel pixels; and
simulated observer parameters comprising an observer position relative to the virtual light field display;
applying a ray intersection procedure to the set of hogels in the virtual light field display to provide an array of individual canonical rays traced between the observer position and a hogel intersection point, wherein each hogel in the set of hogels provides an individual canonical ray based on the observer position, and each of the individual canonical rays has a first end point at a hogel in the set of hogels in the virtual light field display and a second end point at the observer position;
calculating a canonical ray direction for each of the individual canonical rays using the observer position and the hogel intersection point;
reconstructing a canonical image of a simulated observer view at the observer position by applying a reconstruction calculation for each hogel in the virtual light field display based on the canonical ray direction for each hogel to the observer position;
texture mapping the canonical image as a texture for a plane which represents the simulated light field display; and
rendering the plane from the observer position with the canonical image as the texture to produce the simulated observer view.

US Pat. No. 10,924,726

THREE-DIMENSIONAL DISPLAY PANEL AND THREE-DIMENSIONAL DISPLAY APPARATUS

BOE TECHNOLOGY GROUP CO.,...

1. A display panel, comprising:a base substrate;
a first micro LED array comprising a plurality of first micro LED pixels in a matrix along a first direction and a second direction on the base substrate; and
a second micro LED array comprising a plurality of second micro LED pixels on a side of the first micro LED array distal to the base substrate, the plurality of second micro LED pixels being grouped into a plurality of groups of second micro LED pixels successively along the second direction, each of the plurality of groups of second micro LED pixels substantially along the first direction and comprising one or more rows of second micro LED pixels substantially along the first direction; and
a black matrix layer comprising a plurality of rows of black matrices, each of which on a side of one of the plurality of groups of second micro LED pixels proximal to the first micro LED array;
wherein the plurality of rows of black matrices are spaced apart from each other, thereby forming a plurality of slits successively along the second direction, each of the plurality of slits substantially along the first direction, being between two adjacent rows of black matrices and light transmissive;
wherein adjacent groups of the plurality of groups of second micro LED pixels are spaced apart from each other thereby exposing a portion of the first micro LED array;
the plurality of rows of black matrices and the plurality of slits are configured to be a parallax barrier grating layer comprising a plurality of parallax barrier grating units;
the plurality of rows of black matrices are configured to be a plurality of barriers of the parallax barrier grating layer;
each of the plurality of parallax barrier grating units comprises one of the plurality of barriers and one of the plurality of slits;
each of the plurality of parallax barrier grating units is configured to direct light emitted from the first micro LED array into a first view zone and a second view zone on a side of the parallax barrier grating layer distal to the base substrate; and
a projection of each of the plurality of slits on the base substrate partially overlaps with that of each of two adjacent rows of first micro LED pixels each substantially along the first direction in the first micro LED array.

US Pat. No. 10,924,725

METHOD OF REDUCING ALIGNMENT ERROR BETWEEN USER DEVICE AND LENTICULAR LENSES TO VIEW GLASS-FREE STEREOSCOPIC IMAGE AND USER DEVICE PERFORMING THE SAME

MOPIC CO., LTD., Gyeongg...

1. A method of reducing an alignment error between a user device and lenticular lenses to view a glass-free stereoscopic image, comprising:(a) providing an angle adjustable user interface configured to display at least one line and a reference line in a display area of the user device where the lenticular lenses attach;
(b) receiving a user input to adjust a slant angle of the at least one line to the reference line; and
(c) displaying the at least one line with a changed slant angle in response to the user input and defining an array pattern of multiple pixels constituting the display area according to at least one changed line,
wherein the at least one line appears due to overlap between multiple convex lenses constituting the lenticular lenses and the multiple pixels having a specific array pattern, and
wherein the at least one line has a pattern in which lines of two contrast colors appear alternately.

US Pat. No. 10,924,724

MEDICAL STEREOSCOPIC OBSERVATION DEVICE, MEDICAL STEREOSCOPIC OBSERVATION METHOD, PROGRAM, AND MEDICAL STEREOSCOPIC OBSERVATION SYSTEM

SONY OLYMPUS MEDICAL SOLU...

1. A medical stereoscopic observation device, comprising:processing circuitry configured to
acquire a first signal controlling a first imaging device, the first imaging device including a first image sensor and a first optical system,
acquire a second signal controlling a second imaging device, the second imaging device including a second image sensor and a second optical system, and
control switching between the first signal and the second signal, in accordance with a state of a first transmission channel for transmitting the first signal, to provide the second signal to the first imaging device via a second transmission channel from the second imaging device, the second transmission channel connecting the first imaging device and the second imaging device, wherein
the processing circuitry is provided in the first imaging device,
the processing circuitry is configured to receive the first signal directly from an external device, the external device including common signal generator circuitry configured to generate the first signal and the second signal, the external device controlling operation of each of the first imaging device and the second imaging device, and
the processing circuitry is configured to receive the second signal generated by the external device via the second imaging device and the second transmission channel to provide the second signal to the first imaging device, in response to the processing circuitry switching to the second signal in accordance with the state of the first transmission channel.

US Pat. No. 10,924,723

IMAGING APPARATUS AND IMAGE SENSOR ARRAY

SONY SEMICONDUCTOR SOLUTI...

3. An imaging apparatus, comprising:a first microlens;
a second microlens;
four unique first image sensors overlapped by the first microlens, each first image sensor having a respective first photoelectric transducer, centers of the first photoelectric transducers being not aligned with centers of the first image sensors; and
a second image sensor overlapped by the second microlens, the second microlens overlapping only the second image sensor, the second image sensor having a respective second photoelectric transducer, and centers of the second image sensor and the second photoelectric transducer being coincident.

US Pat. No. 10,924,720

SYSTEMS AND METHODS FOR DETERMINING SURFACE TOPOLOGY AND ASSOCIATED COLOR OF AN INTRAORAL STRUCTURE

ALIGN TECHNOLOGY, INC., ...

1. A system for determining surface topology and associated color of an intraoral structure, the system comprising:an imaging device comprising an image sensor configured to capture depth image data by scanning a focal plane of the imaging device over a range of depths and color image data of the intraoral structure, wherein a time interval between capture of the depth image data and the color image data is within an interval between about 0 to about 100 milliseconds and wherein incident light beams travel along a first path in a first direction through the imaging device and returned lights beams returning from the intraoral structure propagate along the first path in a second direction, through the imaging device; and
one or more processors operably coupled to the imaging device, the one or more processors configured to cause the system to:
generate depth data of the intraoral structure using the depth image data from the imaging device corresponding to a first spatial disposition relative to the intraoral structure,
generate color data of the intraoral structure using the color image data from the imaging device corresponding to a second spatial disposition relative to the intraoral structure, and
associate the color data to the depth data.

US Pat. No. 10,924,719

HEAD MOUNTED TYPE VIDEO PRESENTING DEVICE INCLUDING VISIBLE LIGHT WAVELENGTH CONVERTING UNIT

JIG-SAW Inc.

1. A head-mounted video presentation device for a user having degraded sensitivity to a first wavelength band as a part of a visible light wavelength band as compared with a second wavelength band as the remaining part of the visible light wavelength band, comprising:an imaging unit for taking a video in a viewing direction of the user to acquire first video information;
a wavelength conversion unit for wavelength converting at least a part of a color signal for at least the first wavelength band in the first video information based on a wavelength output by the at least the part of the color signal, into a color signal outputting a wavelength in the second wavelength band, and outputting second video information based on the wavelength converted color signal; and
a video presentation unit for presenting, based on the second video information, a wavelength-converted video in the viewing direction of the user, to the user.

US Pat. No. 10,924,718

IMAGE PROCESSING DEVICE AND METHOD

SONY CORPORATION, Tokyo ...

1. An image processing device, comprising:a projection imaging processing unit configured to:
control a projection unit to project a plurality of composite images including a first composite image and a second composite image, wherein
the first composite image includes a first specific structured light pattern superimposed on a first frame of a content image,
the second composite image includes a second specific structured light pattern superimposed on a second frame of the content image,
a shape of the first specific structured light pattern is same as a shape of the second specific structured light pattern, and
a direction of brightness change of the first specific structured light pattern is opposite to a direction of brightness change of the second specific structured light pattern; and
control an imaging unit to capture the projected plurality of composite images including the projected first composite image and the projected second composite image; and
a corresponding point detection unit configured to:
generate a captured pattern image based on a difference image of the captured first composite image and the captured second composite image;
apply a first homography transformation to the captured pattern image; and
detect first corresponding points between the projected first composite image of the projected plurality of composite images and the captured second composite image of the captured plurality of composite images, based on the captured pattern image with the applied first homography transformation.

US Pat. No. 10,924,717

METHOD AND SYSTEM FOR CREATING WIDE-SCREEN PICTURE-DOMINANCE EFFECT IN A CONVENTIONAL MOTION-PICTURE THEATER

1. A method for exhibiting motion pictures of varying formats utilizing different aspect ratios in auditoriums located in motion-picture theaters, comprising:projecting said motion pictures from a single-source digital projector onto a curved screen;
changing from one format utilizing a certain aspect ratio to another format utilizing a different aspect ratio during the course of a motion-picture program presentation; and
eliminating image distortion by correcting for a characteristic of said auditorium and a characteristic of said screen for each format in which said motion pictures are displayed and the aspect ratio utilized by each of said formats, wherein the width of the images of which said motion pictures consist, as viewed by said audiences along an arc subtended by a chord of said screen, exceeds the width of the rear wall of the said auditorium; and
providing a screen brightness in excess of 14 footlamberts, and up to 22 foot-lamberts.

US Pat. No. 10,924,714

OPTICAL COMMUNICATION SYSTEM AND METHOD CAPABLE OF MONITORING UNDERWATER INFORMATION IN REAL TIME

BORSYS CORP., Busan (KR)...

1. An optical communication system comprising:a first optical communication module configured with a photographing unit which is installed on an underwater creature or an underwater robot which are objects moving underwater and photographs underwater pictures or images and a first optical transceiver module for transmitting and receiving image information for the photographed underwater pictures or images;
a second optical communication module for receiving the image information from the first optical transceiver module of the first optical communication module and transmitting the image information to an external device or a displaying unit; and
a controlling unit for receiving and processing the image information from the second optical communication module, and then, transmitting the processed image information to the external device or the displaying unit,
wherein the second optical communication module is installed in plural inside or outside aquarium, and transmits control signals for operation control to the underwater robot or the first optical communication module,
wherein the controlling unit comprises a multiplexing and demultiplexing unit for processing the multiple image information received from the plurality of second optical communication modules to be selectively transmitted to the external device or the displaying unit, and transmits control signals for operation control of the underwater robot in the aquarium or operation control of the photographing unit of the first optical communication module to the second optical communication module, but selects the second optical communication module located at a distance nearest from the moving underwater robot or the first optical communication module among the plurality of second optical communication modules and transmits the control signals.

US Pat. No. 10,924,712

TRAUMA SCENE MONITORING SYSTEM

First-Light USA, LLC, Se...

1. A trauma scene monitoring system, comprising:a medic-worn illumination device having a frame with one or more booms configured to position one or more light sources of the illumination device below a wearer's eyes near the wearer's zygomatic bones when the illumination device is worn on the wearer's head and to orient said light sources to project light in a direction of the wearer's view, audio/video means to capture audio/video data from a scene attended by the wearer, and a telemetry unit to a remote monitoring station;
a casualty-worn informatics system integrated within a band configured to be worn by a monitored individual, the informatics system including one or more sensors to provide the monitored individual's vital statistics and a telemetry unit configured to transmit data concerning said monitored individual's vital statistics to the remote monitoring station; and
the remote monitoring station having one or more receiving and presentation stations configured to receive and display the data concerning said monitored individual's vital statistics from the casualty-worn informatics system and the audio/video data from the medic-worn illumination device.

US Pat. No. 10,924,709

DYNAMICALLY CONTROLLED VIEW STATES FOR IMPROVED ENGAGEMENT DURING COMMUNICATION SESSIONS

Microsoft Technology Lice...

1. A method to be performed by a data processing system, the method comprising:analyzing a plurality of streams to identify select streams having a video component depicting at least a threshold number of individuals;
generating communication session data for causing a generation of a user interface having a first display area and a second display area, the first display area reserved for the select streams having the video component depicting at least the threshold number of individuals within individual renderings, the second display area designated for other streams of the plurality of streams; and
transmitting the communication session data comprising the plurality of streams to a plurality of client computing devices, the communication session data causing at least one client computing device to generate a display of a user interface having the first display area reserved for a first set of renderings of the select streams where each of the select streams causes a display of the individual renderings each depicting at least the threshold number of individuals and the second display area designated for a second set of renderings of other streams where each of the other streams causes a display of other individual renderings each depicting less than the threshold number of individuals.

US Pat. No. 10,924,707

INSTANT VIDEO COMMUNICATION CONNECTIONS

Apple Inc., Cupertino, C...

1. A system, comprising:a display;
one or more processors;
a memory comprising program instructions that when executed by the one or more processors cause the one or more processors to:
display video communication data of an active video communication received by a video communication application which controls the display in a full screen mode;
detect a launch of a different application to be displayed via the display, wherein the launch comprises a change in control of the display to the different application from the video communication application; and
responsive to the detection of the launch of the different application, display subsequent video communication data of the active video communication received by the video communication application at one or more locations corresponding to different respective portions of the display determined by the different application controlling the display and based on user input.

US Pat. No. 10,924,706

AUDIO DEVICE

TEAC CORPORATION, Tokyo ...

1. An audio device comprising:a connector configured to electrically connect the audio device and a computer;
a processor coupled to the connector; and
a memory storing instructions that, when executed by the processor, cause the audio device to:
input a sound signal from a microphone;
during a call with a caller, branch the sound signal input from the microphone into a first sound signal and a second sound signal;
during the call with the caller, supply the second sound signal to the caller;
during the call with the caller, input a sound signal from the caller; and
during the call with the caller, synthesize the first sound signal and the sound signal from the caller; and
during the call with the caller, output a synthesized signal that results from synthesizing the first sound signal and the sound signal input from the caller to the computer via the connector.

US Pat. No. 10,924,705

SERRATED PRISM EXIT APERTURE FOR MANAGING PROJECTION FLARE ARTIFACTS

CHRISTIE DIGITAL SYSTEMS ...

1. An exit aperture for placement between a prism and a projection lens capable of projecting light on a screen, the exit aperture comprising a frame with an opening for passing a cone of light and mounting points for securing the frame relative to the projection lens, wherein the opening has serrated edges for diffracting light incident thereon in multiple directions perpendicular to the serrated edges so as to be imperceptible when projected on said screen.

US Pat. No. 10,924,704

DISPLAY APPARATUS

LG Display Co., Ltd., Se...

1. A display apparatus, comprising:a display panel;
a back cover configured to accommodate the display panel; and
a sound output module configured to overlap the display panel,
wherein the sound output module comprises:
a support plate including an uneven surface; and
a piezoelectric element on the uneven surface of the support plate and having a vibration layer,
wherein the uneven surface is configured to include a plurality of protrusion patterns between the support plate and the piezoelectric element.

US Pat. No. 10,924,703

SENSORS AND SYSTEMS FOR THE CAPTURE OF SCENES AND EVENTS IN SPACE AND TIME

INVISAGE TECHNOLOGIES, IN...

1. An integrated circuit, comprising:a substrate;
an image sensing array region occupying a first region of the substrate, the image sensing array region including a plurality of optically sensitive pixel regions;
a pixel circuit for each pixel region, each pixel circuit comprising a charge store and a read-out circuit;
a light-sensitive region outside of the image sensing array region, the image sensing array region having a first field of view and the light-sensitive region having a second field of view, the angle of the second field of view being less than half of the angle of the first field of view; and
control circuitry configured in at least a first mode to provide power to read the light-sensitive region without reading out the image sensing array region such that power consumption of the integrated circuit in the first mode is no more than one tenth of the power consumption in a second mode in which the power is provided to operate the image sensing array region.

US Pat. No. 10,924,700

GLOBAL SHUTTER IMAGER DEVICE

STMicroelectronics (Croll...

1. An imager device including a matrix of pixels, wherein each pixel comprises:a photosensitive area configured to integrate a light signal;
a terminal configured to deliver a reference signal;
a first capacitive storage node configured to receive a signal representative of the number of charges generated by the photosensitive area;
a second capacitive storage node configured to receive the reference signal;
a first transfer transistor coupled to selectively pass the integrated light signal from the photosensitive area to the first capacitive storage node; and
a second transfer transistor coupled selectively pass the reference signal from the terminal to the second capacitive storage node;
wherein the first and second transfer transistors have a common conduction electrode and a common substrate, and wherein a potential at the first capacitive storage node is applied to the common substrate.

US Pat. No. 10,924,699

BACKSIDE ILLUMINATION IMAGE SENSOR, MANUFACTURING METHOD THEREOF AND IMAGE-CAPTURING DEVICE

NIKON CORPORATION, Tokyo...

1. An image sensor upon which light from an optical system is incident, the image sensor comprising:a first pixel that includes a first photoelectric converter that converts light, from a first microlens upon which light is incident, to an electric charge;
a second pixel that includes a second photoelectric converter that converts light, from a second microlens upon which light is incident, to an electric charge; and
signal output wiring, connected to the first pixel and the second pixel, and on which are output (i) a first signal generated by the electric charge converted by the first photoelectric converter and (ii) a second signal generated by the electric charge converted by the second photoelectric converter, the second signal being for calculation of a drive amount to drive a lens included in the optical system, wherein
the second photoelectric converter is disposed between the second microlens and the signal output wiring in an optical axis direction of the second microlens.

US Pat. No. 10,924,698

SOLID-STATE IMAGING ELEMENT, METHOD OF DRIVING THE SAME, AND CAMERA SYSTEM

Sony Corporation, Tokyo ...

1. A light detecting device comprising:a first pixel unit including:
a first photoelectric converter; and
a second photoelectric converter;
a second pixel unit including:
a third photoelectric converter; and
a fourth photoelectric converter;
a first signal line coupled to the first photoelectric converter and the third photoelectric converter;
a second signal line coupled to the second photoelectric converter and the fourth photoelectric converter;
a first load transistor coupled between a first node that receives a fixed potential and the first signal line; and
a second load transistor coupled between a second node that receives the fixed potential and the second signal line,
wherein a gate of the first load transistor is coupled to a first control line, and a gate of the second load transistor is coupled to a second control line.

US Pat. No. 10,924,697

IMAGE SENSOR AND ELECTRONIC DEVICE HAVING IMAGING REGIONS FOR FOCUS DETECTION EXTENDING IN FIRST AND SECOND DIFFERENT DIRECTIONS

NIKON CORPORATION, Tokyo...

1. An electronic apparatus comprising:an imaging sensor including:
a plurality of first pixels arrayed along a row direction and a column direction in a first region in which light enters, each of the first pixels including a first photoelectric converter that converts light into charge;
a plurality of second pixels arrayed along the row direction and the column direction in a second region into which light enters, the second region being arranged in the row direction apart from the first region, each of the second pixels including a second photoelectric converter that converts light into charge;
a first control line that is connected to each pixel of the plurality of first pixels in common and receives output of a first control signal for controlling the first pixels; and
a second control line that is different from the first control line, is connected to each pixel of the plurality of second pixels in common, and receives output of a second control signal for controlling the second pixels; and
a generator that generates autofocus data based on first signals output from the first pixels and generates image data based on second signals output from the second pixels.

US Pat. No. 10,924,694

RADIOGRAPHIC IMAGING DEVICE, RADIOGRAPHIC IMAGING SYSTEM, CONTROL METHOD OF RADIOGRAPHIC IMAGING DEVICE AND PROGRAM STORAGE MEDIUM

FUJIFILM CORPORATION, To...

1. A radiographic imaging device comprising:a radiation detector including a plurality of pixels, each including a sensor portion that generates charges according to an amount of irradiated radiation and accumulates the generated charges;
a radiation sensor portion that is used for detecting radiation irradiation start and that is different from the sensor portion;
a detection unit that performs a detection operation that detects a radiation irradiation start in at least one of a case in which an electrical signal caused by charges generated in the sensor portion satisfies a specific irradiation detection condition, or a case in which an electrical signal caused by charges generated in the radiation sensor portion satisfies a specific irradiation detection condition; and
a control unit that, after the detection unit has detected the radiation irradiation start, determines whether or not noise has occurred based on changes in an electrical signal output from a noise detection sensor portion that is different from the radiation sensor portion or the sensor portion used for detecting the radiation irradiation start by the detection unit.

US Pat. No. 10,924,693

IMAGE SENSOR AND IMAGE CAPTURING APPARATUS

CANON KABUSHIKI KAISHA, ...

1. An image sensor, comprising:a pixel area that includes a first pixel group constituted by a plurality of pixels, and a second pixel group constituted by a plurality of pixels different from the first pixel group;
a first output channel that outputs an image signal obtained from the first pixel group;
a second output channel that outputs an image signal obtained from the second pixel group; and
a driver that performs drive according to a first drive method in which the first pixel group is serially exposed in a first exposure period and a second exposure period shorter than the first exposure period and one of a first image signal obtained with the first exposure period and a second image signal obtained with the second exposure period is read out via the first output channel in a first period and the other of the first image signal and the second image signal is read out in a second period immediately following the first period, and in which the second pixel group is exposed in a third exposure period longer than the first exposure period and a third image signal obtained with the third exposure period is read out via the second output channel in a third period that is a combined period of the first period and the second period, and in which reading out of the third image signal and reading out of the first or the second image signal are performed in parallel.

US Pat. No. 10,924,692

DEPTH AND MULTI-SPECTRAL CAMERA

Microsoft Technology Lice...

1. A camera comprising:a sensor array including a plurality of differential sensors each configured to measure light over spectral and infrared (IR) bands so as to determine both spectral values and depth values for each of the plurality of differential sensors;
a time-of-flight illuminator configured to emit active IR light in an IR light sub-band;
a plurality of spectral illuminators, each spectral illuminator configured to emit active spectral light in a different spectral light sub-band;
a time-of-flight controller machine configured to:
activate the time-of-flight illuminator to illuminate a subject with the active IR light,
address each of the differential sensors to measure the active IR light emitted from the time-of-flight illuminator and reflected from the subject back to each of the differential sensors, and
determine a depth value for each of the differential sensors based on a time of flight of the active IR light,
a spectral controller machine configured to, for each of the plurality of spectral illuminators:
activate the spectral illuminator to illuminate the subject with active spectral light in the spectral light sub-band of the spectral illuminator,
address each of the differential sensors for a first duration in which the spectral illuminator is activated and address each of the differential sensors for a second duration in which the spectral illuminator is turned off to differentially measure ambient light and the active spectral light emitted from the spectral illuminator in the spectral light sub-band and reflected from the subject back to the differential sensor, and
for each of the plurality of differential sensors, determine a spectral value for the spectral light sub-band based on the depth value and a differential measurement for the differential sensor; and
an output machine configured to output a matrix of pixels, each pixel including the depth value and the spectral value for each spectral light sub-band.

US Pat. No. 10,924,691

CONTROL DEVICE OF MOVABLE TYPE IMAGING DEVICE AND CONTROL METHOD OF MOVABLE TYPE IMAGING DEVICE

SONY CORPORATION, Tokyo ...

1. A control device of a movable type imaging device, comprising:a central processing unit (CPU) configured to:
acquire first imaging information from a plurality of movable type imaging devices having an imaging function;
generate a free viewpoint video picture based on synthesis of a plurality of images of a photographic subject imaged by the plurality of movable type imaging devices,
wherein the plurality of images of the photographic subject is imaged based on the acquired first imaging information;
determine a quality of the generated free viewpoint video picture;
calculate first arrangement information based on the determined quality of the generated free viewpoint video picture,
wherein the calculated first arrangement information is for arrangement of the plurality of movable type imaging devices;
acquire, in a first case in which the photographic subject is separated into a plurality of photographic subjects, second imaging information including position information of the plurality of photographic subjects;
calculate second arrangement information based on the acquired second imaging information; and
control, based on the calculated second arrangement information, the plurality of movable type imaging devices such that the plurality of movable type imaging devices is separated into a plurality of groups of movable type imaging devices,
wherein the plurality of groups of movable type imaging devices corresponds to the plurality of photographic subjects.

US Pat. No. 10,924,690

ELECTRONICALLY CONTROLLING OPTICAL TRANSMISSION OF A LENS OF A CAMERA IN VARIABLE LIGHTING

Google LLC, Mountain Vie...

1. A computer-implemented method, comprising:obtaining a first image from a camera;
determining that the first image does not satisfy an image requirement;
in response to determining that the first image does not satisfy an image requirement, increasing an optical transmission of a lens of the camera;
obtaining a second image with the camera while the optical transmission of the lens of the camera is increased;
obtaining a second image requirement for a third image;
determining a current optical transmission of the lens of the camera before obtaining the third image; and
determining to increase the optical transmission of the lens of the camera before obtaining the third image based on both the second image requirement and the current optical transmission of the lens.

US Pat. No. 10,924,687

ADAPTIVE GENERATION OF A HIGH DYNAMIC RANGE IMAGE OF A SCENE, ON THE BASIS OF A PLURALITY OF IMAGES OBTAINED BY NON-DESTRUCTIVE READING OF AN IMAGE SENSOR

CENTRE NATIONAL DE LA REC...

11. A system for generating a high dynamic range image of the scene, from a plurality of images of said scene obtained by non-destructive readout of an image sensor, the plurality of images being non-destructive read out (NDRO) images, said system comprising:a sensor comprising a plurality of pixels arranged in matrix form, and each associated with a photoelectric conversion element enabling to convert a received light into electric charges and to accumulate the electric charges during an exposure time to the light, said sensor being adapted to operate in a non-destructive readout mode;
one or more processors configured to compare, for each pixel of an NDRO image, among a plurality of successive NDRO images delivered by said sensor, a signal value corresponding to said electric charges accumulated by said pixel to a signal selection threshold, and to select said pixel when said signal value associated with said pixel is above said signal selection threshold and when said pixel has not been previously selected from a preceding NDRO image from said plurality of NDRO images;
and a memory configured to store signal values associated with said selected pixels of said successive NDRO images in association with exposure times associated with said NDRO images,
wherein the one or more processors is configured to generate said high dynamic range image from said signal values associated with said selected pixels and said exposure times stored in association.

US Pat. No. 10,924,686

OPTOELECTRONIC LIGHTING DEVICE, METHOD OF ILLUMINATING A SCENE, CAMERA AND MOBILE TERMINAL

OSRAM OLED GmbH, Regensb...

1. An optoelectronic lighting device that illuminates a scene to be captured as an image comprising:two or more pixelated emitters each comprising a plurality of light emitting pixels that illuminate a scene to be captured as an image,
a driving device configured to individually drive the pixels depending on at least one parameter to illuminate the scene to be recorded with a predetermined illuminance distribution, and
an optical element,
wherein each pixelated emitter comprises at least one semiconductor chip comprising two or more of the plurality of pixels,the semiconductor chip has an epitaxially deposited semiconductor layer sequence,the semiconductor layer sequence is part of two or more of the plurality of pixels, andthe optical element is configured such that each pixel of one of the two or more pixelated emitters is assigned to a pixel of another of the two or more pixelated emitters such that the radiation emitted by the pixels congruently overlaps in a common section of the scene to be captured.

US Pat. No. 10,924,685

NIGHT VISION APPARATUS

Rubicon Products, LLC, C...

1. A portable night vision apparatus, the portable night vision apparatus comprising:a camera assembly comprising a camera housing having a charge-coupled device image sensor within the camera housing, an aperture in the camera housing, and a camera lens coupled with the camera housing and aligned with the aperture;
an infrared illuminator assembly comprising a housing, an infrared illuminator within the housing, and an infrared illuminator lens coupled with the housing, wherein the infrared illuminator assembly is attached to the camera housing; and
a base assembly attached to the camera assembly and the infrared assembly, the base assembly configured for mounting the camera assembly and the infrared illuminator assembly onto a watercraft, wherein the camera assembly and the infrared illuminator assembly are movable relative to the base assembly;
wherein the infrared illuminator is configured to be positioned on the watercraft above a water surface in an environment to provide illumination to the environment above the water surface during navigation through the environment, wherein the camera assembly is configured to be positioned on the watercraft above the water surface in the environment to capture images of the environment above the water surface during navigation through the environment, and wherein a beam pattern of the infrared illuminator assembly is sufficient to allow the camera assembly to capture images of the environment within a field of view of the camera assembly at a distance of at least 100 yards from the watercraft for navigation through the environment.

US Pat. No. 10,924,681

CONTROL APPARATUS, IMAGING APPARATUS, AND STORAGE MEDIUM

CANON KABUSHIKI KAISHA, ...

1. A control apparatus comprising:an angle control unit configured to change a tilt angle by tilting an imaging sensor relative to a plane orthogonal to an optical axis of an imaging optical system;
a first determination unit configured to determine a first area from among a plurality of areas in an image;
an evaluation value acquisition unit configured to acquire a contrast evaluation value of each of second areas excluding the first area among the plurality of areas by changing the tilt angle through the angle control unit; and
a second determination unit configured to determine the tilt angle for each area based on the contrast evaluation value acquired by the evaluation value acquisition unit, and determining the tilt angle of the image sensor based on the tilt angle determined for each area,
wherein the angle control unit tilts the image sensor relative to the plane orthogonal to the optical axis of the imaging optical system so as to obtain the tilt angle determined by the second determination unit, and
wherein at least one processor and circuit is configured to perform a function of at least one of the angle control unit, the first determination unit, the evaluation value acquisition unit, and the second determination unit.

US Pat. No. 10,924,680

IMAGE CAPTURE CONTROL APPARATUS AND METHOD OF CONTROLLING THE SAME

CANON KABUSHIKI KAISHA, ...

1. An image capture control apparatus comprising:an operation member configured to accept an MF operation that is an instructional operation for manual focus; and
a memory and at least one processor and/or at least one circuit which function as
a switching unit configured to switch a display magnification of a live view to one of a plurality of display magnifications including a first magnification and a second magnification that represents a greater enlargement than the first magnification,
a display control unit configured to perform control to display a guide indicating a degree of focus at a focus detection position, and
a control unit configured to perform control to, when the live view is displayed at the second magnification, switch the live view to display at the first magnification and display the guide together with the live view at the first magnification if the MF operation is performed.

US Pat. No. 10,924,679

DISPLAY DEVICE FOR VEHICLE AND CONTROL METHOD THEREOF

LG ELECTRONICS INC., Seo...

1. A display device for a vehicle, the display device comprising:a camera configured to acquire an image around the vehicle;
a display unit configured to display a first graphic image on a windshield of the vehicle; and
a processor configured to:
detect at least one object included in the acquired image viewed by a driver of the vehicle,
determine information of the detected at least one object comprising a position and size of an area of the windshield in which the at least one object is viewed, and a type of the at least one object, and
control the display unit to display the first graphic image on the windshield based on the determined information of the at least one object,
wherein the processor is further configured to:
set an area of the windshield excluding the area of the windshield in which the detected at least one object is viewed as a display area,
determine an amount of information provided by the first graphic image corresponding to a size of the display area,
determine a type of information provided by the first graphic image corresponding to the determined amount of information provided by the first graphic image in order of high importance,
control the display unit to display the first graphic image on the display area,
detect that the size of the display area is changed by the detected at least one object, and
change the amount of information provided by the first graphic image corresponding to the changed size of the display area and display a changed graphic image on the display area;
wherein a navigation image illustrating a route of the vehicle has the highest importance from among the information provided by the first graphic image, and
wherein the processor is further configured to:
set, as a first display area, a first projected area in which a driving road on which the vehicle drives is viewed,
set, as a second display area, a second projected area in which an upper area of the driving road is viewed,
control the display unit to display the navigation image in the first display area when a size of the first display area is equal to or larger than a predetermined size, and
control the display unit to display the navigation image in the second display area when the size of the first display area is smaller than the predetermined size.

US Pat. No. 10,924,677

ELECTRONIC DEVICE AND METHOD FOR PROVIDING NOTIFICATION RELATED TO IMAGE DISPLAYED THROUGH DISPLAY AND IMAGE STORED IN MEMORY BASED ON IMAGE ANALYSIS

Samsung Electronics Co., ...

1. An electronic device comprising:at least one camera;
at least one memory configured to store instructions;
a display; and
at least one processor,
wherein the at least one processor is configured to:
acquire an image through the at least one camera,
acquire a plurality of parameters related to acquiring the image,
identify a feedback of a plurality of feedbacks to be provided to a user according to priorities associated with the plurality of feedbacks, based on a portion of the plurality of parameters, and
display a guidance corresponding to the identified feedback through the display,
wherein the guidance includes an object related to activation of a function associated with capturing by the camera,
activate the function associated with the capturing based on reception of an input related to the guidance.

US Pat. No. 10,924,674

COMBINED MECHANICAL AND ELECTRONIC IMAGE STABILIZATION

GoPro, Inc., San Mateo, ...

1. An image capture device comprising:an image sensor configured to capture an image;
a mechanical stabilization system, including gimbals and motors, configured to control an orientation of the image sensor;
an electronic image stabilization module configured to correct images for rotations of the image sensor; and
a processing apparatus that is configured to:
determine a sequence of orientation estimates based on sensor data from one or more motion sensors;
receive the image from the image sensor;
based on the sequence of orientation estimates, invoke the electronic image stabilization module to correct the image for rotations of the image sensor occurring within a second operating bandwidth with a lower cutoff frequency to obtain a stabilized image, wherein the lower cutoff frequency is greater than an upper cutoff frequency; and
store, display, or transmit an output image based on the stabilized image.

US Pat. No. 10,924,672

CAMERA CONTROLLER

RENESAS ELECTRONICS CORPO...

1. An imaging apparatus comprising:a camera controller including an imperfect integrator,
wherein the imperfect integrator:
operates in a first operation mode or a second operation mode;
receives an acceleration or angular velocity from one or more sensors mounted in the imaging apparatus;
calculates a shake amount of the imaging apparatus based on the acceleration or the angular velocity; and
outputs the calculated shake amount of the imaging apparatus to the camera controller,
wherein the camera controller:
determines, based on the calculated shake amount, a camera-shake correction amount; and
controls, based on the camera-shake correction amount, an actuator driving a corrective lens included in an imaging optical system of the imaging apparatus; and
adjusts an operation mode of the imperfect integrator based on 1) the calculated shake amount and 2) which operation mode the imperfect integrator operates at a time of when the imperfect integrator calculated the shake amount,
wherein when the operation mode of the imperfect integrator at a time of when the imperfect integrator calculated the shake amount is the first operation mode and when a magnitude of the calculated shake amount exceeds a first shake amount threshold value, the camera controller adjusts the operation mode of the imperfect integrator to the second operation mode,
wherein when the operation mode of the imperfect integrator at the time when the imperfect integrator calculated the shake amount is the first operation mode and when the magnitude of the calculated shake amount is equal to or less than a second shake amount threshold value, the camera controller sets the operation mode of the imperfect integrator to the first operation mode,
wherein the second shake amount threshold value is smaller than the first shake amount threshold value, and
wherein the camera controller:
causes the imperfect integrator to execute an integral operation in the first operation mode;
causes the imperfect integrator to stop the integral operation in the second operation mode;
reduces, with time, a value outputted from the imperfect integrator immediately before the stop of the integral operation; and
causes the imperfect integrator to output the reduced value as the calculated shake amount.

US Pat. No. 10,924,669

PERSISTENT VIDEO CAMERA AND METHOD OF OPERATION

EAGLE EYE NETWORKS, INC.,...

1. A method at a camera, comprising:initializing a plurality of parallel processes upon power cycle; a first parallel process comprising:
opening a connection to a server;
receiving and storing a first updated first digital parameter from the server;
determining whether camera remains connected; on condition camera has lost connection,
resuming the first parallel process; on condition camera remains connected,
waiting a first period; and
receiving and storing a second updated first digital parameter; and a second parallel process comprising:
reading first digital parameter from non-transitory store;
determining whether first digital parameter has been exceeded by a second digital parameter; on condition that second digital parameter exceeds the first digital parameter,
reinitializing a plurality of parallel process; on condition that the second digital parameter does not exceed the first digital parameter,
waiting a second period; and
resuming the second parallel process.

US Pat. No. 10,924,667

IMAGE SENSOR AND IMAGE SENSING METHOD

SAMSUNG ELECTRONICS CO., ...

1. An image sensor comprising: having a same focal length; and a plurality of sensing elements spaced apart from the lens array by the focal length and configured to sense light passing through the lens array, wherein a lens size a first lens element from among the plurality of lens elements is different from a lens size of a second lens element from among the plurality of lens elements different from the first lens element, wherein each of the plurality of lens elements has a field of view (FOV) given by:
wherein D denotes a size of a sensing region covered by a lens element and F denotes the focal length of the lens element, and
wherein an FOV of a third lens element from among the plurality of lens elements is different from an FOV of a fourth lens element from among the plurality of lens elements different from the third lens element.

US Pat. No. 10,924,664

ENHANCED BATTERY EDGE DETECTION

Microsoft Technology Lice...

1. An electronic device comprising:a housing; and
a battery installed in the housing of the electronic device, the battery comprising a fluorescent pigment that contacts at least two edges of the battery,
the fluorescent pigment configured to glow with a distinct color when exposed to non-visible illumination,
wherein at least two corresponding regions of the electronic device proximate to the at least two edges of the battery have a different color than the distinct color of the fluorescent pigment, thereby increasing contrast between the at least two edges of the battery and the at least two corresponding regions of the electronic device,
the increased contrast usable by an inspection system having a non-visible light source to measure a gap size between the at least two edges of the battery and the at least two corresponding regions of the electronic device.

US Pat. No. 10,924,663

INFORMATION PROCESSING APPARATUS HAVING TWO MODULES THAT HAVE INDEPENDENT CLOCK SUPPLY SOURCES, CONTROL METHOD THEREFOR, AND STORAGE MEDIUM STORING CONTROL PROGRAM THEREFOR

CANON KABUSHIKI KAISHA, ...

1. An information processing apparatus comprising:a first clock generator that generates a first clock;
a second clock generator that generates a second clock;
a first module;
a second module that is different from the first module;
a first timing controller that operates at the first clock;
a second timing controller that operates at the second clock;
a time measurement unit that measures times at which a synchronizing signal is supplied to the first module and the second module;
a memory device that stores a set of instructions: and
at least one processor that executes the set of instructions to:
control the first module to perform an operation in synchronization with a first synchronizing signal by supplying the first synchronizing signal from the first timing controller to the first module;
control the second module to perform an operation in synchronization with a second synchronizing signal by supplying the second synchronizing signal from the second timing controller to the second module based on a first setting period;
control the time measurement unit to measure a first time at which the first synchronizing signal is supplied to the first module and a second time at which the second synchronizing signal is supplied to the second module;
calculate a time difference between the first time and the second time in a case where an operation mode of the first timing controller is switched to a second mode in which the first synchronizing signal is supplied to the first module based on a second setting period after synchronizing the first synchronizing signal with the second synchronizing signal in a first mode in which the first synchronizing signal is supplied to the first module in synchronization with the second synchronizing signal; and
change the second setting period by a second period in a case where the time difference calculated is not less than a first period.

US Pat. No. 10,924,662

SYSTEM FOR GENERATING A VIRTUAL MODEL OF AT LEAST PART OF THE BODY OF A USER OR AT LEAST PART OF AN OBJECT

1. A system for generation of a virtual template of at least one part of a body of a user and/or at least one part of an object, comprising:at least one acquisition unit (1), said acquisition unit (1) having a structure defining an acquisition chamber (11), said structure comprising a plurality of image capture devices (12),
wherein:
said structure has a frame adapted to support a plurality of panels (13), each panel having a different slope with respect to other panels,
each panel (13) has, arranged thereon, a corresponding image capture device (12) facing said acquisition chamber (11), and
the panels (13) are arranged in such a way that said acquisition chamber (11) is shaped as an egg,
further comprising a control unit that communicates with a unit operating said image capture devices (12), said control unit being provided with a processor configured to run a logic program which comprises the following steps:
a) generating instructions for said user to obtain a proper positioning of the user within the acquisition chamber (11);
b) activating the image capture devices (12); and
c) generating a virtual template of said user,
wherein the step a) comprises the following sub-steps:
a1) generating a shape adapted to define an acquisition zone, and
a2) visualizing both said shape and a real-time image of the body of said user simultaneously,
step b) being carried out automatically as soon as the real-time image of the body of said user is included within said acquisition zone.

US Pat. No. 10,924,661

GENERATING IMAGE CAPTURE CONFIGURATIONS AND COMPOSITIONS

International Business Ma...

1. A method comprising:determining a first context of a camera device, wherein the first context comprises a current location of the camera device;
identifying a plurality of prior images based on the first context, wherein each of the plurality of prior images was captured within a predefined distance from the current location of the camera device;
generating, based on one or more social media networks, a respective popularity score for each of the plurality of prior images; and
generating a first set of configuration parameters for the camera device, based at least in part on (i) differences between the first context and contexts associated with one or more prior images of the plurality of prior images; and (ii) popularity scores of one or more prior images, comprising:
determining a second set of configuration parameters used when capturing a first prior image of the plurality of prior images;
determining a degree of difference between the first context and the second context; and
determining a first weight for the second set of configuration parameters based on the first degree of difference; and
aggregating the second set of configuration parameters with at least one additional set of configuration parameters based at least in part on the weight for the second set of configuration parameters.

US Pat. No. 10,924,660

AUGMENTED REALITY MARKERS IN DIGITAL PHOTOGRAPHY

1. A method comprising:determining a guidance image captured by a camera and a guidance parameter measured by an inertial measurement unit associated with the camera;
calculating an initial pose estimation for the camera based on the guidance parameter;
calculating a current pose estimation for the camera based on a real-time parameter measured by the inertial measurement unit associated with the camera;
providing a current camera display comprising a depiction of a real-time reading of an image sensor of the camera;
augmenting the current camera display with guidance image markers indicating the initial pose estimation for the camera; and
augmenting the current camera display with live image markers indicating the current pose estimation for the camera.