A method is performed at an electronic device including one or more processors, a non-transitory memory, an image sensor, and a display. The method includes capturing a current image of a physical environment from a current perspective of the image sensor. The method includes generating a plurality of classification maps based on an image matting function and a three-dimensional (3D) feature map associated with the physical environment. The method includes identifying, using the plurality of classification maps, a foreground region of the current image and a background region of the current image. The method includes transforming the foreground and background regions of the current image based on a difference between the current perspective of the image sensor and a current perspective of a user of the electronic device. The method includes displaying the transformed image on the display.
An electronic watch may include a housing defining a side wall, a display, a front cover positioned over the display, and an input system configured to receive a rotational input and a translational input. The input system may include a switch element positioned within the housing and defining a first opening along a top of the switch element, a crown including a knob external to the housing, and a shaft assembly coupled to the knob and extending through a second opening in the side wall of the housing and through the first opening in the switch element, the shaft assembly defining an actuation feature configured to actuate the switch element in response to the translational input, and a rotation sensing system configured to detect the rotational input.
A computer system optionally modifies a representation of a participant based on activity associated with the participant. A computer system optionally displays a self-view representation of an avatar of a user of the computer system. A computer system optionally updates a view of an avatar in a real-time communication session. A computer system optionally displays a representation of a participant in a real-time communication session.
Systems, methods, and devices are provided for transmitting and receiving sidelink positioning reference signals (SL-PRS). In one example, a user equipment (UE), includes a memory and a baseband processor. The baseband processor is configured to, when executing instructions stored in the memory, cause the UE to select a sidelink positioning reference signal (SL-PRS) resource from a configured or preconfigured dedicated resource pool. The dedicated resource pool includes candidate physical sidelink control channel (PSCCH) resources configured to carry single stage sidelink control information (SCI) and candidate SL-PRS resources, wherein the dedicated resource pool does not include candidate resources for physical sidelink shared channel (PSSCH) transmission. The baseband processor is configured to cause the UE to transmit the SL-PRS in the selected SL-PRS resource.
A method includes determining a set of one or more visual appearance values that indicate a visual appearance of an object that is to be placed in an environment. The method includes selecting, based on the set of one or more visual appearance values, a rig that allows the object to be manipulated to exhibit movement in the environment. The method includes applying the rig to the object by associating joints of the rig with respective portions of the object. The method includes animating the object within the environment by manipulating the joints of the rig associated with the object.
SYSTEMS AND METHODS USING CONFIGURATION INFORMATION FOR SYNCHRONIZATION SIGNAL BLOCK TO RANDOM ACCESS CHANNEL OCCASION ASSOCIATION FOR PHYSICAL RANDOM ACCESS CHANNEL REPETITION
The wireless device 1802 may include one or more interface(s) 1814. The interface(s) 1814 may be used to provide input to or output from the wireless device 1802. For example, a wireless device 1802 that is a UE may include interface(s) 1814 such as microphones, speakers, a touchscreen, buttons, and the like in order to allow for input and/or output to the UE by a user of the UE. Other interfaces of such a UE may be made up of transmitters, receivers, and other circuitry (e.g., other than the transceiver(s) 1810/antenna(s) 1812 already described) that allow for communication between the UE and other devices and may operate according to known protocols (e.g., Wi-Fi®, Bluetooth®, and the like).
Enhanced operations during inter-donor full migration are disclosed. A network device is particularly disclosed, comprising: at least one antenna; at least one radio coupled to the at least one antenna; and a processor coupled to the at least one radio; wherein the processor is configured to: perform one or more operations related to an inter-donor full migration associated with a mobile Integrated Access and Backhaul (IAB) node.
The present disclosure generally relates to pairing accessory devices. Some techniques are for establishing a secure communication channel in accordance with some embodiments.
This disclosure relates to techniques for configuring and performing uplink positioning signaling in radio resource control inactive for multiple cells in a wireless communication system. A wireless device may receive uplink sounding reference signal configuration information that provides uplink sounding reference signal configuration for multiple cells. The wireless device may perform uplink sounding reference signal transmission in each of multiple cells using the uplink sounding reference signal configuration information, for example including before and after performing cell re-selection from one cell to another cell.
According to some embodiments, techniques for managing transaction tokens to facilitate reconciliation procedures are disclosed. One technique can be carried out by a transaction framework implemented on a computing device, and includes the steps of (1) receiving, from a software application executing on the computing device, a first request to perform a transaction, (2) providing, to a management entity, a second request to generate a transaction token for the transaction, (3) receiving the transaction token from the management entity, (4) displaying a user interface (UI) that indicates the transaction will be performed independent from the management entity, (5) receiving, via the UI, a selection of an option to approve the transaction, and (6) providing the transaction token to the software application or a developer entity associated with the software application, such that, when the transaction is performed, the transaction token enables a reconciliation procedure to be carried out.
G06F 3/04842 - Selection of displayed objects or displayed text elements
G06Q 20/06 - Private payment circuits, e.g. involving electronic currency used only among participants of a common payment scheme
G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
G06Q 20/36 - Payment architectures, schemes or protocols characterised by the use of specific devices using electronic wallets or electronic money safes
G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
11.
CSI ENHANCEMENTS FOR DYNAMIC DOWNLINK TRANSMIT POWER ADAPTATION USING MULTIPLE CSI REPORT CONFIGURATIONS
A wireless communication system may use multiple power control offsets for a CSI-Reference signal (RS) resource. A network node may provide a user equipment (UE) with a Channel State Information (CSI) report configuration information element. The CSI report configuration information element includes one or both of a list of power control offsets for a CSI-Reference signal (RS) resource and a list of transmit powers for the CSI-RS. The UE may provide a CSI report with CSI measurements corresponding to one or more of the power control offsets.
Apparatus and methods are provided for selectively using multiple codewords for uplink (UL) multiple-input multiple-output (MIMO) communication. A user equipment (UE) is configured to use at least one of a first codeword and a second codeword for UL communication with a base station. The UE determines whether to enable or disable the second codeword for a physical uplink shared channel (PUSCH) transmission. In response to determining to disable the second codeword, the UE transmits the PUSCH transmission including the first codeword to the base station. In response to determining to enable the second codeword, the UE transmits the PUSCH transmission including the first codeword and the second codeword to the base station.
H04W 74/0836 - Random access procedures, e.g. with 4-step access with 2-step access
H04L 1/00 - Arrangements for detecting or preventing errors in the information received
H04W 72/1268 - Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
H04W 72/231 - Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal the control data signalling from the layers above the physical layer, e.g. RRC or MAC-CE signalling
H04W 76/20 - Manipulation of established connections
13.
METHODS AND APPARATUSES SUPPORTING USER EQUIPMENT CHANNEL STATE INFORMATION PREDICTION
Methods and apparatuses supporting user equipment (UE) channel state information (CSI) prediction are disclosed herein. A UE may receive, from a network, configuration information for generating predictive CS) corresponding to a CSI valid time (TCSI) occurring after a CSI reference signal (RS) time (TRS) for an RS received at the UE for generating the predictive CSI in the case where the TCSI occurs after a duration d following a CSI prediction reference time (Tref,CSI). The UE may proceed to generate, based on a measurement of the RS, the predictive CSI corresponding to the TCSI. The UE may then transmit, to the network, the predictive CSI at a CSI report time (Treport). Mechanisms for selecting Tref,CSI are discussed. Mechanisms used between the network and the UE for communicating one or more durations d to the UE corresponding to one or more CSI reports are discussed.
H04B 7/06 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
H04L 5/00 - Arrangements affording multiple use of the transmission path
H04W 72/0446 - Resources in time domain, e.g. slots or frames
The present disclosure generally relates to using different devices. Some techniques are for altering output of audio content based on initiating device in accordance with some embodiments. Other techniques are for altering output of audio content based on positioning of devices in accordance with some embodiments. Other techniques are for remotely generating a depth map in accordance with some embodiments. Other techniques are for re-creating an image in accordance with some embodiments.
In some embodiments, a computer system moves a virtual object in response to input. The computer system can display feedback indicating a location of an input. The computer system can transition a manipulation point between the input and an object center, use different object behaviors based on virtual parameters, pass control of the virtual object between a first input and a second input, and/or move the virtual object based on a grabbing region and a position of the input. The computer system can move the virtual object to a resting pose based on a resting behavior. The computer system can generate audio output corresponding to an object manipulation event. The computer system can move virtual object(s) based on a pivot point associated with attention of a user. The virtual object can rotate based on a translation movement of a first input element and a second input element.
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
16.
USING FACIAL MOVEMENTS TO GENERATE A CONVERSATIONAL RECORD
Systems, methods, and computer program products are disclosed for generating a common record based on differing source inputs. Generating a common record based on differing source inputs may include receiving via at least one sensor first non-audible signals indicative of verbalization of an individual; interpreting first words of the individual at least in part using the first non-audible signals received from the at least one sensor; receiving second signals generated by a source other than the individual; performing speech recognition on the second signals to interpret second words from the source; and using the first words and the second words to generate a record.
The present application relates to technologies to support multi-layer operation during initial access (e.g., as part of a random access channel (RACH) procedure such as a 2-step RACH procedure or a 4-step RACH procedure). For example, one or more of a synchronization signal, a reference signal, a physical downlink shared channel (PDSCH) in Msg2, Msg4, or MsgB, and/or a physical uplink shared channel (PUSCH) in Msg3 or MsgA may be transmitted using multiple layers. Also described are schemes for a user equipment (UE) to provide early capability indication of a number of layers supported by the UE.
An electronic device may include display and touch sensor circuitry. The display circuitry may include gate driver circuitry that provides anode reset control signals to display pixels. If desired, the gate driver circuitry may include per-row gate drivers and per-row pull-down circuits in an interlaced configuration on opposing sides of the display pixel array. If desired, the gate driver circuitry may include gate drivers configured with dynamic knee voltage control on their driver outputs.
An apparatus of a user equipment (UE) comprises processors to receive, at the UE, one or more LTM-Candidate information elements (IEs) where each LTM-Candidate IE is applied for a candidate cell, comprising: a first LTM CSI-RS resource set configured to provide a CSI report that is a L1-RSRP report at the UE, and a second LTM-CSI-RS resource set configured to provide a CSI report that includes channel quality information in a channel quality information report at the UE. The UE can receive a resource configuration of an LTM-CSI-ResourceConfig IE for one or more candidate cells, the LTM-CSI-ResourceConfig IE comprising a set of LTM CSI-RS resources from the first or the second LTM CSI-RS resource sets, and measure CSI-RS resources in the set of LTM CSI-RS resources configured by the 'LTM-CSI-ResourceConfig' IE, from one of the one or more candidate cells, and send the CSI report to a network.
Some examples are directed to systems and methods for presenting spatial audio at a plurality of locations based upon movement of a user viewpoint. Some examples are directed to systems and methods for presenting spatial audio with a level of detail based upon a distance between a location corresponding to spatial audio and a user viewpoint. Some examples are directed to systems and methods for changing a level of audio of an audio component associated with a virtual environment in response to a request to change a level of immersion of the virtual environment.
In one implementation, a method of determining a downward direction is performed by a device including one or more processors, non-transitory memory, and an image sensor. The method includes capturing, using the image sensor, an image of a physical environment. The method includes detecting a plurality of lines within the image of the physical environment. The method includes determining one or more vanishing directions based on the plurality of lines. The method includes defining a downward direction based on the one or more vanishing directions.
G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
G01C 21/16 - NavigationNavigational instruments not provided for in groups by using measurement of speed or acceleration executed aboard the object being navigatedDead reckoning by integrating acceleration or speed, i.e. inertial navigation
An electronic device such as a wristwatch may be provided with a display that includes a display panel mounted to a display cover layer. The cover layer may be mounted to conductive sidewalls. The cover layer may have an interior surface. The display panel may be mounted to a central portion of the interior surface. The interior surface may have a three-dimensionally curved portion around the central portion. A near-field communications (NFC) coil may be disposed on the three-dimensionally curved portion of the interior surface. The NFC coil may wind at least once around the display panel. The NFC coil may include conductive wire adhered to the three-dimensionally curved portion of the interior surface by a dielectric or may include a conductive trace deposited onto the three-dimensionally curved portion of the interior surface. The conductive trace may include a single layer or two stacked layers.
G06F 1/16 - Constructional details or arrangements
H01Q 1/27 - Adaptation for use in or on movable bodies
H01Q 7/00 - Loop antennas with a substantially uniform current distribution around the loop and having a directional radiation pattern in a plane perpendicular to the plane of the loop
Wireless circuitry may include a primary receiver with a primary low noise amplifier (LNA) and a scan receiver with a scan LNA. The wireless circuitry may be switchable between a coexistence mode and a scan mode. In the scan mode, the scan receiver and the scan LNA are active while the primary receiver and the primary LNA are inactive. Circuitry in the scan LNA may perform impedance matching to the off-chip matching network. This may allow for impedance matching in the scan-only mode without use of an external resistive termination that would otherwise deteriorates the noise figure of the receivers. Detection of a signal using the scan receiver may trigger the wireless circuitry to switch to the coexistence mode. In the coexistence mode, both the primary receiver and the scan receiver are active. Circuitry in the primary LNA may perform impedance matching to an off-chip matching network.
Embodiments herein provide a wireless communication system for enhanced reduced capability (eRedCap) user devices. The wireless communication system may include a network node that informs user equipment whether eRedCap devices are barred or not. A UE may indicate that it is an eRedCap device. The UE may be configured to transmit via an uplink Physical Uplink Shared Channel comprising contiguous resource blocks.
H04W 72/231 - Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal the control data signalling from the layers above the physical layer, e.g. RRC or MAC-CE signalling
H04L 5/00 - Arrangements affording multiple use of the transmission path
H04W 72/0453 - Resources in frequency domain, e.g. a carrier in FDMA
H04W 72/51 - Allocation or scheduling criteria for wireless resources based on terminal or device properties
H04W 76/20 - Manipulation of established connections
26.
SYSTEMS AND METHODS OF SYNCHRONIZATION SIGNAL BLOCK TO RANDOM ACCESS CHANNEL OCCASION ASSOCIATION FOR PHYSICAL RANDOM ACCESS CHANNEL REPETITION
Systems and methods for synchronization signal block (SSB)-to-random access channel (RACH) occasion (RO) association for enabling a use of physical random access channel (PRACH) repetitions are discussed herein. A network (e.g., a radio access network (RAN)) may provide a user equipment (UE) with RACH configuration information that enables the UE to identify a set of configured ROs. In some cases, the UE uses RO groups that comprise a plurality of time domain multiplexed (TDMed) ROs for PRACH repetitions of one or more random access procedure for corresponding SSB(s). The UE may use the RACH configuration information to determine the mapping of these RO groups to the configured ROs, to determine a repetition level for each of these RO groups, to identify a correspondence between the SSB of an RO group and the repetition level off the RO group, etc. Other embodiments not using formal RO groups are also described.
This application regards a wireless device transmitting random access channel (RACH) transmissions based on multiple synchronization signal (SS) blocks. The wireless device divides an SS block burst set into multiple SS block groups, each SS block group including multiple SS blocks. The wireless device measures and selects a strongest SS block as a group serving SS block for each SS block group. The wireless device can maintain timing and frequency tracking for multiple group serving SS blocks, and responsive to a trigger for a RACH procedure, select one or more RACH occasions, each RACH occasion associated with a different SS block group, and transmit physical RACH (PRACH) preambles during the one or more RACH occasions. The wireless device can also monitor for random access response (RAR) messages during for each of the PRACH preambles and discontinue monitoring after receipt of an RAR message corresponding to one of the PRACH preambles.
An electronic device may include a display system and an optical system that are supported by a housing. The optical system may be a catadioptric optical system having first, second, and third lens elements. The first lens element may have a convex surface and a concave surface. The convex surface may have less curvature than the concave surface. An anti-reflective coating may be formed on the convex surface. A partially reflective mirror may be interposed between the first and second lens elements and a reflective polarizer may be interposed between the second and third lens elements. Alternatively, a partially reflective mirror may be interposed between the second and third lens elements and a reflective polarizer may be interposed between the first and second lens elements.
An electronic device may have a display. The display may include an array of pixels in an active area of the display, a display driver circuit disposed towards a first peripheral edge of the active area and configured to output data signals, and demultiplexing circuitry disposed along a second peripheral edge of the active area. The demultiplexing circuitry is configured to demultiplex the data signals output from the display driver circuit into corresponding subpixel data signals for the array of pixels. The data signals may travel along respective pixel data lines in a first direction, whereas the subpixel data signals may travel along respective subpixel data lines in a second direction opposing the first direction. Each pixel in the array may include subpixel transistor structures and a transistor-free region through which a respective one of the pixel data lines can be routed.
G09G 3/32 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
30.
Devices, Methods, and Graphical User Interfaces for Displaying Media Items Shared From Distinct Applications
A computer system receives, by a first application, a plurality of shared media items. After receiving the plurality of shared media items, the computer system receives, via one or more input devices, a request to search a media library of a second application that is different from the first application for media items in the media library that meet search criteria. In response to receiving the request to search the media library, the computer system concurrently displays, via a display generation component, two or more media items that meet the search criteria. The two or more media items include: one or more media items from the media library of the second application that meet the search criteria, and one or more of the shared media items that are not stored within the media library of the second application and that meet the search criteria.
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
31.
CHO ENHANCEMENT BASED ON SOURCE AND TARGET CELLS IN NES MODE
Methods and apparatus are provided for conditional handover (CHO) based on source and target cells in a network energy saving (NES) mode. A base station is configured as a source cell for conditional handover (CHO) in a wireless network including cells in a network energy saving (NES) mode. The base station receives, from a user equipment (UE), measurement values corresponding to reference signals received at the UE from neighboring cells in the wireless network. The base station determines candidate target cells of the neighboring cells based on the measurement values and sends a CHO configuration to configure the candidate target cells at the UE. The CHO configuration includes a CHO condition. The base station sends an NES CHO configuration to apply when the source cell is in the NES mode and initiates a CHO procedure between the UE and a target cell of the candidate target cells.
A user equipment (UE) includes a set of transceivers and a processor. In some examples, the UE may receive an uplink (UL) switching indication that indicates UL transmission switching on one antenna port. In some examples, the UE may transmit a first UE capability. The first UE capability may indicate support to switch a transmit chain to an associated band. In some examples, the UE may transmit a second UE capability. The second UE capability may indicate support to transmit on an unchanged transmit chain during an UL switching period for a switching transmit chain. The UE may also be triggered for a first UL transmission switch from one of a first band on a first transmit chain or a second band on a second transmit chain to a third band. Additionally, the UE may switch the first band or the second band to the third band.
H04W 36/06 - Reselecting a communication resource in the serving access point
H04W 72/232 - Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal the control data signalling from the physical layer, e.g. DCI signalling
33.
Method for Indications of Phase Synchronized or Correlated Carrier Group
An apparatus and method identifying correlated carrier groups of component carriers in carrier aggregation is disclosed. A UE comprising one or more processors, coupled to a memory, is configured to send a message to a base station that includes a phase synchronization class of the UE. A message is received at the UE that includes a phase synchronization class of one or more base stations. The UE can receive information from the one or more base stations using carrier aggregation with a plurality of component carriers (CCs). Similarly, correlated CC groups can be formed based on measurement correlations between CCs. The UE can decode the information received at the UE based on one or more CC group correlations or the phase synchronization class of the UE and the phase synchronization class of the one or more base stations.
Disclosed herein are techniques for providing comparative performance metrics to software application developers. One technique includes the steps of (1) obtaining respective performance metrics for a plurality of software applications; (2) receiving a request to display, for a particular software application of the plurality of software applications, percentile information associated with the respective performance metric; (3) generating percentile performance metrics based on at least some of the respective performance metrics; (4) identifying, based on the percentile performance metrics, a percentile range into which the respective performance metric; and (5) outputting a user interface that includes: (i) a first visual indication of the respective performance metric, and (ii) a second visual indication of the percentile range into which the respective performance metric falls, where the second visual indication obfuscates a point at which the respective performance metric falls within the percentile range.
A computer system displays a user interface object that has an appearance that simulates refraction of underlying content and displays a simulated shadow overlaid on the underlying content. For a portion of the underlying content that is overlaid by the simulated shadow, the appearance of the user interface object simulates refraction of the portion of the underlying content, but does not simulate refraction of a portion of the simulated shadow that is overlaid on the portion of the underlying content. In response to detecting a change in appearance of the underlying content, the computer system changes an appearance of the user interface object, including the simulated refraction of the underlying content and the simulated shadow overlaid on the underlying content.
A computer system displays a first user interface that includes a first interactive element represented by a first platter. While displaying the first user interface that includes the first interactive element represented by the first platter, the computer system detects occurrence of a first event that meets navigation criteria, and in response, displays a second user interface that includes a second interactive element different from the first interactive element, wherein the second interactive element is represented by a second platter. If the first user interface satisfies respective criteria that are based on a spatial arrangement of the first interactive element with respect to a spatial arrangement of the second interactive element, the computer system displays the first platter morphing into the second platter. If the first interactive element does not satisfy the respective criteria, the computer system displays the second platter without morphing the first platter into the second platter.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
A wearable display device can include a display, a display housing at least partially surrounding the display, and a nosepiece configured to be removably coupled to the display housing. The nosepiece includes a stem configured to be received by the display housing, a first strut extending away from the stem at a first angle, a first pad coupled to the first strut distal to the stem, a second strut extending away from the stem at a second angle, and a second pad coupled to the second strut distal to the stem.
A computer system displays a first user interface, including a first user interface object, wherein the first user interface object includes a first region. The computer system detects a user input. If the user input included movement in a first input direction, the computer system stretches the first region in a first stretching direction and compresses the first region in a first compression direction. The first compression direction is different from the first stretching direction. If the user input included movement in a second input direction that is different from the first input direction, the computer system stretches the first region in a second stretching direction that is different from the first stretching direction and compresses the first region in a second compression direction. The second compression direction is different from the second stretching direction.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/04842 - Selection of displayed objects or displayed text elements
A method includes obtaining a first acceleration signal from a first acceleration sensor located in a first wearable device, obtaining a second acceleration signal from a second acceleration sensor located in a second wearable device, and determining a head orientation relative to a display screen based on the first acceleration signal and the second acceleration signal. The method also includes controlling rendering of a three-dimensional scene based on the head orientation relative to the display screen and outputting the three-dimensional scene for display on the display screen.
Apparatuses, systems, and methods for sidelink control and synchronization reference signaling for SL PRS transmission, e.g., in 5G NR systems and beyond. A user equipment device (UE) may determine priority information associated with synchronization sources for one or more candidate anchor devices. The UE may rank, based, at least in part, on whether the sidelink positioning procedure is network-based or Global Network Satellite System (GNSS) based, the one or more candidate anchor devices using the priority information. Further, the UE may select, based, at least in part, on the ranking, one or more candidate devices to be used in the sidelink positioning procedure.
A sensing function control plane (SF-C) is configured to receive a sensing session establishment request from an access and mobility management function (AMF) of a core network, wherein the SF-C is located in the core network, select a sensing function user plane (SF-U) for a sensing session in response to the request, wherein the SF-U is located outside of the core network and receive sensing data processing results from the SF-U.
The present disclosure generally relates to authenticating subjects Some techniques are for outputting a tone based on authentication in accordance with some embodiments. Other techniques are for sending reminders based on time in accordance with some embodiments. Other techniques are for outputting a request based on subjects in environment in accordance with some embodiments. Other techniques are for displaying a control based on a subject in accordance with some embodiments. Other techniques are for identifying a subject based on one or more characteristics in accordance with some embodiments. Other techniques are for outputting audio in accordance with some embodiments. Other techniques are for assisting with authentication in accordance with some embodiments. Other techniques are for outputting a request to authenticate in accordance with some embodiments.
The present disclosure is related to techniques for activation and/or deactivation of multiple pre-configured measurement gaps (Pre-MGs) in a wireless communication system. In some embodiments, a user equipment device (UE) is configured to detect one or more trigger events for a plurality of BWPs serving the UE; and in response to at least one of the one or more trigger events being detected, determine to perform a pre-configured measurement gap (MG) status change for the plurality of BWPs, wherein performing the pre-configured MG status change comprises activating or deactivating one or more pre-configured MGs for the plurality of BWPs.
Various implementations disclosed herein include devices, systems, and methods for identifying a subset of tasks from a task list based on a context. For example, a process may include obtaining a task list associated with a user that includes a plurality of tasks, each task including a user-defined action. The process may further include identifying conditions associated with performance by the user of the plurality of tasks. The conditions may be identified based on an automated analysis of the user-defined actions. The process may further include determining a context while a user is in a physical environment during a period of time. The process may further include identifying a subset of the tasks from the task list based on the context satisfying one or more of the conditions. The process may further include providing a view of a notification associated with the identified subset of the tasks.
The present disclosure generally relates to user interfaces and techniques displaying content using a rear-side display of a computer system. In some embodiments, camera feedback is provided using a rear-side display. In some embodiments, contextual display of a digital decoration is provided using a rear-side display. In some embodiments, status information is provided using a rear-side display based on a use context of the computer system. In some embodiments, language translation is provided using a rear-side display.
A system for generating audio feedback to silent speech, the system including a speaker and processing circuitry, the processing circuitry configured to (i) generate speech output including the articulated words of a test subject from sensed movements of skin of a face of the test subject in response to words articulated silently by the test subject and without contacting the skin, (ii) convert the speech output into an audio output, (iii) convey the audio output to the speaker as audio feedback while reducing latency, and (iv) play the audio feedback with reduced latency to the test subject on the speaker.
The present application relates to technologies to support frequency-selective precoding for an uplink transmission, such as a physical uplink shared channel (PUSCH) and/or a physical uplink control channel (PUCCH). The PUSCH may be codebook-based or non-codebook-based. A user equipment (UE) may transmit a sounding reference signal (SRS) over multiple subbands with different precoders. Techniques for configuring multiple subbands for the uplink transmission and/or indicating precoders for the respective subbands are also described.
A user equipment (UE), baseband processor, and network device are described. The UE (or a baseband processor thereof) can receive a configuration message identifying a set of parameter values for a respective set of mobility event types. The set of parameter values may include a time window and a likelihood threshold for a first mobility event type used to predict a mobility event. The UE may then obtain reference signal measurements for a time window, the reference signals from a serving and/or neighboring cell. The UE may determine, using the obtained measurements, that the likelihood threshold is satisfied for the first mobility event type. The UE may then transmit a report indicating the first mobility event type.
WW11 matrix that uses selected beam vector(s) across different polarizations of an antenna array of a transmission reception point (TRP) of the base station, where the beam vector(s) are selected according to uniform planar array (UPA) response calculation(s) that rely on quantization mechanisms that operate over azimuth(s) of the UE, elevation(s) of the UE, and distance(s) of the UE relative to/from one or more antenna element(s) of the antenna array; and sends, to the base station, channel state information (CSI) feedback comprising the PMI. Corresponding network-side functionalities are also described.
H04B 7/0456 - Selection of precoding matrices or codebooks, e.g. using matrices for antenna weighting
H04B 7/06 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
51.
DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR PROVIDING INFORMATION ON A WAKE SCREEN
A computer system displays a first user interface. Displaying the first user interface includes concurrently displaying: first content; and an indication of a current time of day that is updated as the current time of day changes. While displaying the first user interface, the computer system detects a first event. In response to detecting the first event, the computer system: displays, via the one or more display generation components, a change in a spatial arrangement of the first content in the first user interface; and, displays, via the one or more display generation components, a change to the indication of the current time of day, including changing an aspect ratio of the indication of the current time of day while maintaining display of the indication of the current time of day in the first user interface, based on the change in the spatial arrangement of the first content.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
G06F 3/04886 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0487 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
52.
DEVICES, METHODS, AND GRAPHICAL USER INTERFACES BASED ON USER INTERFACE MATERIALS
In response to detecting occurrence of an event, a computer system displays a first user interface object with a first boundary that encompasses content of the first user interface object. The content of the first user interface object includes a first emissive element that is spaced apart from the first boundary of the first user interface object. The first emissive element is displayed concurrently with a virtual lighting effect that gives the appearance that the first emissive element is emitting virtual light. Displaying the first user interface object includes displaying first simulated light interaction between the first emissive element and the first boundary of the first user interface object, resulting in a first altered appearance of the first boundary of the first user interface object.
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/04842 - Selection of displayed objects or displayed text elements
53.
Display screen or portion thereof with graphical user interface
Some implementations disclosed herein present multimedia content to a user, identify a comfort state of the user (e.g., happy, unhappy, distressed, etc.) based on body data of the user (e.g., facial expressions, hand movements, physiological data, etc.), and update the multimedia content based on the identified comfort state.
Various implementations disclosed herein include devices, systems, and methods that modify stereo content item depicting a 3D environment by adding content (e.g., virtual 3D objects) with blurring that addresses resolution mismatch, e.g., a mismatch between the lower-resolution stereo camera capture and higher-resolution added content. Blurring may be done per eye since the slight differences in viewpoints may require significant differences in blurring. Blurring may be performed by locating a focal point and blurring content behind that focal point. In one example, no foreground blurring may be performed, only blurring of the background.
A display may include a substrate, an array of pixels formed on the substrate, at least one encapsulation layer that is formed over the array of pixels, a color filter layer that is formed over the at least one encapsulation layer, and an additional encapsulation layer that is formed on the color filter layer. The at least one encapsulation layer may include a first encapsulation layer formed using chemical vapor deposition (CVD) and second and third encapsulation layers formed using atomic layer deposition (ALD). The additional encapsulation layer may include an inorganic material and may be formed using chemical vapor deposition. The additional encapsulation layer and the first encapsulation layer may both be formed from the same material.
H10K 59/38 - Devices specially adapted for multicolour light emission comprising colour filters or colour changing media [CCM]
H10K 71/13 - Deposition of organic active material using liquid deposition, e.g. spin coating using printing techniques, e.g. ink-jet printing or screen printing
62.
Display screen or portion thereof with animated graphical user interface
An apparatus configured to scan for wireless devices using a first Received Signal Strength Indicator (RSSI) threshold for triggering a discovery of a wireless device, upon a determination that one or more erroneous scans have occurred, dynamically reduce a scan sensitivity of the apparatus by decreasing the first RSSI threshold to a second RSSI threshold for triggering the discovery of the wireless device, wherein the second RSSI threshold is to be used in additional scans and progressively continue to reduce the scan sensitivity of the apparatus by continuing to decrease a RSSI threshold for triggering the discovery of the wireless device for subsequent scans until a non-erroneous scan occurs.
Systems and methods related to user equipment (UE) behavior under cell discontinuous transmission (DTX)/discontinuous reception (DRX) mechanisms are disclosed herein. A UE may receive configuration information for a cell DTX/DRX pattern used by a serving cell that includes a periodicity, an offset, an active duration length of/for the cell DTX/DRX pattern, and/or UE behavior information defining one or more UE behaviors for a non-active serving cell mode. The UE may then identify a non-active duration of the cell DTX/DRX pattern during which the serving cell is in a non-active state. Finally, the UE may perform communication with the network on the first serving cell according to the non-active serving cell mode during the non-active duration of the first cell DTX/DRX pattern. Details for embodiments where the UE is further configured to use a UE connected mode DRX (CDRX) mechanism are also provided. Corresponding base station behaviors are also described.
A wearable electronic device can include a frame, a display window coupled to the frame, and arm extending from the frame, and a compound hinge coupled to the arm and the frame. The hinge can include a first body coupled to the frame, a second body articulatably coupled to the first body and the second body coupled to the arm. The hinge can further include a third body coupled to the first body and the second body, a first hinge coupled to the first body and can move the arm relative to the frame in a first axis and a second hinge coupled to the second body and can rotate the arm relative to the frame in a second axis, a first hinge coupled to the first body, the arm configured to rotate relative to the frame about a first axis via the first hinge, and a second hinge coupled to the second body, the arm configured to rotate relative to the frame about a second axis via the second hinge.
A wearable electronic device includes a hinge having a housing and a central shaft disposed within the housing. A link can extend from the shaft and a distal end of the link is configured to rotatably engage an inner portion of an arm of the device. The arm is coupled to the frame via the hinge and the arm can be electrically coupled to the frame via an electrical connector passing through the hinge. The wearable electronic device includes a pivot shaft fixed to the central shaft and rotatably coupled to the link. In some examples, the central shaft includes an energy storage member, and the hinge is bi-stable.
A wearable display device can include a display frame, a hinge coupled to the display frame, and an arm movably coupled to the hinge. The arm can extend distally from the display frame and be movable relative to the display frame via the hinge. The wearable display device can further include a first electrical connector disposed on the distal end of the arm and another arm defining an internal volume, which can receive at least a portion of the first arm to removably couple to the other arm. The device can further include an electrical connector assembly disposed within the internal volume. The electrical connector assembly can include a multi-layer board (MLB), and an electrical connector disposed proximal to the MLB.
An electronic device may include a flexible display that folds along an axis. A display trim may wrap around a perimeter of the flexible display. The display trim may include a first material that is segmented into a first set of rigid elements on a first side of the display and a second set of rigid elements on a second opposing side of the display. The rigid elements may be U-shaped metal structures that are separated from one another by gaps. The U-shaped metal structures may be configured to receive an edge of the flexible display. The gaps may have non-uniform spacing to provide different amounts of flexibility in different portions of the display trim. The display trim may include a second material that has a lower elastic modulus than the first material and that fills the gaps between the rigid elements.
An electronic device may include display and touch sensor circuitry. The display circuitry may include gate driver circuitry that provides anode reset control signals to display pixels. If desired, the gate driver circuitry may include per-row gate drivers and per-row pull-down circuits in an interlaced configuration on opposing sides of the display pixel array. If desired, the gate driver circuitry may include gate drivers configured with dynamic knee voltage control on their driver outputs.
Various implementations of backside and topside routing of bitlines and wordlines in memory arrays are disclosed. Bitlines in backside and topside metal layers may be alternated between adjacent bit cells in a memory array. Alternating the location of the bitlines between bit cells in the memory array may reduce bitline capacitance in a memory array. Placing wordlines in backside metal layers may allow dual wordlines to be implemented across a span of bit cells in a memory array. The dual wordlines may be alternately connected to adjacent bit cells, thereby allowing selective toggling of bit cells based on the wordline transmitting a control signal.
Techniques for generating and utilizing a generic content identifier and corresponding data structure for requesting access to hosted digital content are described. A metadata payload is generated that identifies the digital content and the access for a user request. An access request data structure is generated using the generic content identifier and the metadata payload. The generic content identifier is transmitted to a host platform, which processes access request for generic content identifiers differently than for specific content identifiers. The generic content identifier is also associated with a second digital content for which access is requestable from the host platform.
In some embodiments, a computer system reduces a visual prominence of virtual content relative to a three-dimensional environment. In some embodiments, a computer system displays an indication of a physical object in a three-dimensional environment. In some embodiments, a computer system reduces a visual prominence of the virtual content and enables a physical object, such as a person, to break through the virtual content, such as based on a determination that the physical object satisfies one or more criteria to constitute a salient social interaction.
G06T 19/00 - Manipulating 3D models or images for computer graphics
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
In some embodiments, an electronic device changes a value of a first visual characteristic with which lyrics are displayed in response to detecting a change in a performer of lyrics associated with a song or other type of content item. In some embodiments, an electronic device displays a vocal attenuation control element and changes a vocal volume (e.g., a volume of vocals) of a content item, such as a song, in response to input directed to the vocal attenuation control element.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Various implementations disclosed herein include devices, systems, and methods that adjust a combined user representation via light normalization techniques. For example, a process may include obtaining a first user representation of at least a first portion of a user generated via a first technique based on the user in a first lighting condition in a first physical environment. The process may further include obtaining a second user representation of at least a second portion of the user, the second user representation being generated by generating and delighting an initial user representation based on a lighting representation of a second physical environment having a second lighting condition, and producing the second user representation by relighting the delighted initial user representation based on the first lighting condition. The process may further include generating combined user representation based on the first user representation and the second user representation.
Disclosed techniques relating to hierarchical trace cache circuitry. A trace cache hierarchy may include first-level trace cache storage circuitry and second-level trace cache storage circuitry (where the first-level trace cache storage circuitry is closer to the processor circuitry in the trace cache hierarchy than the second-level trace cache storage circuitry). Cache maintenance control circuitry may determine, in response to a maintenance operation, to invalidate only a portion of valid data cached in the second-level trace cache storage circuitry. The cache maintenance control circuitry may support at least one of the following maintenance operations: an instruction cache invalidation, a translation lookaside buffer invalidation, and a permission change. The cache maintenance control circuitry may use a filter to determine which portion of the second-level trace cache storage circuitry to invalidate.
G06F 9/38 - Concurrent instruction execution, e.g. pipeline or look ahead
G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode
G06F 12/0811 - Multiuser, multiprocessor or multiprocessing cache systems with multilevel cache hierarchies
G06F 12/0862 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with prefetch
G06F 12/0875 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with dedicated cache, e.g. instruction or stack
82.
TECHNOLOGIES FOR HYBRID AUTOMATIC REPEAT REQUEST ACKNOWLEDGEMENT CODEBOOKS IN PHYSICAL UPLINK CONTROL CHANNEL TRANSMISSIONS
Provided is a method for a user equipment (UE). The method comprises receiving a downlink control information (DCI) that indicates a physical uplink control channel (PUCCH) occasion retransmission; and performing retransmission for the PUCCH occasion and HARQ-ACK codebook associated with the PUCCH occasion based on the received DCI.
In some embodiments, an electronic device detects a first user input corresponding to a request to initiate a joint application session with one or more users other than a user of the first electronic device. In some embodiments, the electronic device facilitates initiation of the joint application session.
A63F 13/40 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
A63F 13/537 - Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
84.
INTERMITTENT POWER PROFILE FOR WIRELESS POWER TRANSFER
Operating a wireless power transfer system according to a plurality of wireless power transfer profiles, the plurality of wireless power transfer profiles including an intermittent power profile and at least one additional profile can include: establishing wireless power transfer in accordance with the at least one additional profile; determining by at least one of the wireless power transmitter or the wireless power receiver in the system, whether a higher efficiency is possible by operating according to the intermittent power profile; and initiating by at least one of the devices a transition to the intermittent power profile; wherein the intermittent power profile comprises alternating the wireless power transfer system between an active state and a quiescent state.
H02J 50/10 - Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
H02J 50/80 - Circuit arrangements or systems for wireless supply or distribution of electric power involving the exchange of data, concerning supply or distribution of electric power, between transmitting devices and receiving devices
Techniques for generating and utilizing a generic content identifier and corresponding data structure for requesting access to hosted digital content are described. A metadata payload is generated that identifies the digital content and the access for a user request. An access request data structure is generated using the generic content identifier and the metadata payload. The generic content identifier is transmitted to a host platform, which processes access request for generic content identifiers differently than for specific content identifiers. The generic content identifier is also associated with a second digital content for which access is requestable from the host platform.
The present disclosure generally relates to user interfaces for a camera application and techniques related thereto, including methods for readily switching between camera modes and/or accessing additional mode controls, methods for maintaining certain camera settings when switching between camera modes, methods for changing zoom levels of one or more cameras, based on a change in the number of subjects, methods for capturing media concurrently with two sets of cameras, methods for displaying a camera user interface with a mode switching control that expands, methods for displaying a camera control panel overlaid on camera user interface, methods for displaying a control for adjusting a camera zoom level that shifts positions, and methods for displaying a camera user interface that concurrently includes one or more controls for changing a zoom level and one or more controls for changing a capture orientation.
Systems and methods that enable applications to perform local or remote foveated rendering are disclosed. The systems and methods provide applications with eye gaze-based information in a way that preserves user privacy. For example, this may involve providing information that down-samples information about where a user is gazing, e.g., only identifying a point on a fixed-point grid of points corresponding to relatively large display regions within which the user is gazing and/or using or providing approximate depth (e.g., distance from viewpoint information) regarding the portion of the environment at which the user is gazing. The techniques may avoid sharing information about precisely where the user is looking and/or information about user eye conditions (e.g., eye divergence, lazy eye, etc.).
Described herein are techniques for enhanced bandwidth part (BWP) configuration and operation. A base station can allocate BWPs to UEs based on a cell-specific subcarrier spacing (SCS), cyclic prefix (CP), and one or more radio resource control (RRC) parameters. BWP switching can be based on RRC signaling, downlink control information (DCI), inactivity timer, SCS configuration, and/or RACH procedure. Inactivity timers can be configured according to a paired or unpaired spectrum BWP configuration. A common downlink and/or uplink BWP can be implemented for UEs in an idle mode, during RRC configuration or reconfiguration, and/or for cell-specific RACH procedures. These and many other features and examples are described herein.
H04W 72/231 - Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal the control data signalling from the layers above the physical layer, e.g. RRC or MAC-CE signalling
H04W 74/0833 - Random access procedures, e.g. with 4-step access
H04W 76/20 - Manipulation of established connections
89.
TECHNOLOGIES TO SUPPORT UPLINK FREQUENCY-SELECTIVE PRECODING
The present application relates to technologies to support frequency-selective precoding for an uplink transmission, such as a physical uplink shared channel (PUSCH) and/or a physical uplink control channel (PUCCH). The PUSCH may be codebook-based or non-codebook-based. A user equipment (UE) may transmit a sounding reference signal (SRS) over multiple subbands with different precoders. Techniques for configuring multiple subbands for the uplink transmission and/or indicating precoders for the respective subbands are also described.
Various implementations disclosed herein include devices, systems, and methods that progressively capture data representing an actual appearance of a user for creating a 3D avatar of the user. Image sensors at a user's electronic device may capture images (or other sensor data) of different portions of a user's body over time. Images and other sensor data that is captured initially or at a given time may not represent all of the user's body. Thus, in some implementations, the progressively captured data provides representations of additional portions of the user's 3D avatar over time.
A user equipment (UE) is configured to determine a first access attempt to access a first network service is associated with a first access category, wherein the first access category is associated with a first Unified Access Control (UAC) rule, wherein the first UAC rule has a first priority and determine a second access attempt to access a second network service is associated with a second access category, wherein the second access category is associated with a second UAC rule, wherein the second UAC rule has a second priority.
The present disclosure generally relates to user interfaces for a camera application and techniques related thereto, including methods for readily switching between camera modes and/or accessing additional mode controls, methods for maintaining certain camera settings when switching between camera modes, methods for changing zoom levels of one or more cameras, based on a change in the number of subjects, methods for capturing media concurrently with two sets of cameras, methods for displaying a camera user interface with a mode switching control that expands, methods for displaying a camera control panel overlaid on camera user interface, methods for displaying a control for adjusting a camera zoom level that shifts positions, and methods for displaying a camera user interface that concurrently includes one or more controls for changing a zoom level and one or more controls for changing a capture orientation.
H04N 23/62 - Control of parameters via user interfaces
G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
H04N 23/63 - Control of cameras or camera modules by using electronic viewfinders
93.
Robust detection of a change in a physiological metric
Embodiments are directed to systems and methods for determining a change in a physiological metric over a target period of time. A plurality of data sets may be used to generate a plurality of contextual signals. Each of these contextual signals may be associated with a different activity context, and may be used to generate a plurality of instances of the physiological metric. Information about the amount of change of each instance of the physiological metric may be used to estimate an overall amount of change in the physiological metric over the target period of time.
An electronic device may include a camera, a lens, and gratings overlapping the lens. The gratings may diffract a first portion of light incident from a first range of incident angles while transmitting a second portion of the light incident from a second range of incident angles. The lens may direct the second portion of the light to the camera. The gratings may diffract the first portion of the light away from the optics. The gratings may be homogenous or spatially varying. If desired, the gratings may diffract the first portion of the light into a waveguide that propagates the first portion of the light away from the optics. The first range of incident angles and/or the location of the gratings may be selected to remove stray light that would otherwise produce artifacts in the image data. The camera may be replaced with an eye box in augmented reality implementations.
Various implementations disclosed herein use user input received approximately around the time of food consumption to confirm and/or revise food predictions, e.g., regarding type of food, volume, etc. One or more food characteristics determinations may be associated with uncertainty. User input is implicitly or explicitly requested to resolve at least some of such ambiguities and uncertainties approximately around the time of food consumption. The user feedback experience may be configured to be easy and unobtrusive by presenting limited options in limited circumstances and using easy and intuitive input mechanisms. As examples, such feedback may involve a user using gaze input, a voice command, or a hand gesture to quickly identify whether an uncertain item is of one type or another type, e.g., mashed potatoes or ice-cream. In some implementations, the obtrusiveness/burden of requiring live input for every food determination is avoided or reduced by only asking about some items.
G16H 20/60 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to nutrition control, e.g. diets
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06T 19/00 - Manipulating 3D models or images for computer graphics