An apparatus includes a cache controller circuit and a cache memory circuit that further includes cache memory having a plurality of cache lines. The cache controller circuit may be configured to receive a request to reallocate a portion of the cache memory circuit that is currently in use. This request may identify an address region corresponding to one or more of the cache lines. The cache controller circuit may be further configured, in response to the request, to convert the one or more cache lines to directly-addressable, random-access memory (RAM) by excluding the one or more cache lines from cache operations.
In some embodiments a second electronic device with which an output device is associated facilitates associating the output device with a first electronic device. In some embodiments, a second electronic device that is associated with an additional user facilitates associating the additional user with a first electronic device.
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/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
Systems, methods, and apparatuses disclosed herein can compensate for imbalances between multiple transport streams of an uplink (UL)-multiple-input and multiple-output (MIMO) transmission. These systems, methods, and apparatuses can adjust one or more signal metrics of multiple recovered transport streams of the UL-MIMO transmission that are received in the presence of imbalances between the multiple transport streams of the UL-MIMO transmission. As an example, these systems, methods, and apparatuses can inject noise into one or more of the multiple recovered transport streams to adjust the one or more signal metrics of the multiple recovered transmission streams to lessen the imbalances between the multiple transmission streams. As another example, these systems, methods, and apparatuses can attenuate and/or amplify transmit powers of one or more the multiple transport streams for the UL-MIMO transmission to adjust the one or more signal metrics of the multiple recovered transmission streams to lessen the imbalances between the multiple transmission streams
H04B 7/06 - Diversity systems; Multi-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
H04B 17/336 - Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
H04W 72/21 - Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
H04W 72/54 - Allocation or scheduling criteria for wireless resources based on quality criteria
4.
CONTROLLING REPRESENTATIONS OF VIRTUAL OBJECTS IN A COMPUTER-GENERATED REALITY ENVIRONMENT
In accordance with some embodiments, an exemplary process for controlling representations of virtual objects based on respective user contexts that each correspond to different respective locations in a computer-generated reality (CGR) environment is described.
A multi-layer low-pass filter is used to filter a first frame of video data representing at least a portion of an environment of an individual. A first layer of the filter has a first filtering resolution setting for a first subset of the first frame, while a second layer of the filter has a second filtering resolution setting for a second subset. The first subset includes a data element positioned along a direction of a gaze of the individual, and the second subset of the frame surrounds the first subset. A result of the filtering is compressed and transmitted via a network to a video processing engine configured to generate a modified visual representation of the environment.
In some implementations, a user device can coordinate adjustments to a composite GUI generated in cooperation with an accessory device that presents the composite graphical user interface. For example, the user device can receive configuration data that defines the maximum GUI display area (e.g., size, dimensions) of the accessory device, various view areas within the GUI display area of the accessory device into which the user device can render GUIs, and/or transitions between the various view areas. The user device can generate a display buffer based on the maximum GUI display area, generate a graphical user interface in an area of the buffer corresponding to a current view area specified by the accessory device, and send to the accessory device video frames corresponding to the display buffer. The accessory device can generate a composite GUI based on the received video frames that include the user device generated GUI.
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/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
Techniques described herein include receiving selection of information identifying one or more members for participating in a fitness session and a session type of the fitness session. The techniques also includes determining fitness related notification transmit parameters for a first member of the one or more members. The techniques also includes presenting one or more notifications from a second computing device associated with a second member of the one or more members at a rate, wherein the rate is based at least in part on the session type.
An electronic device displays a wake screen that includes a representative image in a sequence of images. While displaying the wake screen, the electronic device detects an input that includes a contact over the wake screen. In response to detecting the contact over the wake screen, the electronic device displays, in sequence, a plurality of images in the sequence of images.
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
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
G06F 3/04842 - Selection of displayed objects or displayed text elements
G06F 3/04845 - 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
G06F 3/0488 - 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
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
A method is performed at a mobile device with a display. The method includes displaying a first mode of a plurality of modes of the device. The first mode of the device is active when a first set of time and/or device location criteria are met and the second mode of the device is active when a second set of time and/or device location criteria are met. While the first set of time and/or device location criteria are met and the first mode of the device is active, the mobile device detects a first input that overrides the first mode of the device. In response to detecting the first input, the mobile device activates the second mode of the device. The mobile device detects a second input and, in response to detecting the second input, performs an operation in the second mode of the device.
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 1/3206 - Monitoring of events, devices or parameters that trigger a change in power modality
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
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
G06F 3/0488 - 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
H04W 4/029 - Location-based management or tracking services
In an embodiment, an electronic device includes a communications radio, memory to store instructions, one or more processors to execute the instructions, where the instructions cause the one or more processors to receive a request for location information for a target accessory device associated with an owner electronic device, wherein the request includes a data packet with at least one public key, receive a beacon signal from a wireless device and determine at least one proximity value to the wireless device from the beacon signal, perform a comparison between a key from the received beacon signal for the wireless device and the at least one public key, and selectively send location information to the owner electronic device based on the comparison result, where the location information includes the at least one proximity value and information on a defined space within a location environment.
A method at a client device includes displaying media library information corresponding to a set of media items. The media items include one or more local media items, the one or more local media items including media items stored at the client device, and one or more remote media items, the one or more remote media items including media items stored at a remote system and not at the client device. The method also includes displaying, concurrently with displaying the media library information, affordances identifying the remote media items; detecting user interaction with an affordance identifying a respective remote media item; and in response to detecting the user interaction, initiating a process for downloading a copy of the respective remote media item to the client device for storage at the client device.
This Application sets forth techniques for managing (e.g., tracking or detecting the presence or absence of) physical cards stored in a physical wallet. In particular, the techniques set forth a smart wallet configured to detect the physical cards stored therein, as well as a smart card configured to be inserted into a traditional wallet and to detect the physical cards stored therein. The smart wallet/smart card can be configured to, upon detecting a change to physical cards stored in the smart wallet/traditional wallet, gather information associated with the physical cards and store the information into a memory of the smart wallet/smart card. The smart wallet/smart card can, upon being communicably coupled to a wireless device, transmit the information to the wireless device. Subsequently, the wireless device can output a notification indicating any missing physical cards as well as provide remedial options.
An electronic device may include a display having an array of display pixels on a substrate. The display pixels may be organic light-emitting diode display pixels or display pixels in a liquid crystal display. In an organic light-emitting diode display, hybrid thin-film transistor structures may be formed that include semiconducting oxide thin-film transistors, silicon thin-film transistors, and capacitor structures. The capacitor structures may overlap the semiconducting oxide thin-film transistors. Organic light-emitting diode display pixels may have combinations of oxide and silicon transistors. In a liquid crystal display, display driver circuitry may include silicon thin-film transistor circuitry and display pixels may be based on oxide thin-film transistors. A single layer or two different layers of gate metal may be used in forming silicon transistor gates and oxide transistor gates. A silicon transistor may have a gate that overlaps a floating gate structure.
H01L 27/12 - Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including integrated passive circuit elements with at least one potential-jump barrier or surface barrier the substrate being other than a semiconductor body, e.g. an insulating body
The present disclosure can provide devices, methods, and computer-readable medium for secure frame management. The techniques disclosed herein provide detection of triggering items in one or more frames of streaming video. The camera transmits one or more frames of the video over a network to a computing device. The computing device can begin a streaming session with a server and stream the one or more frames of video and accompanying metadata to the server. The frames, metadata, and associated keys can all be encrypted prior to streaming to the server. For each subsequent segment of video frames that includes the triggering item, the server can append the frames of that segment to the video clip in an encrypted container.
H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving video stream encryption
G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
G06V 20/40 - Scenes; Scene-specific elements in video content
G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
A power converter circuit included in a computer system may include a phase circuit and a sample circuit. The phase circuit compares a voltage level of the regulated power supply node to a reference voltage to generate a demand current that is used to adjust the voltage level of the regulated power supply node. The phase circuit also digitizes the demand current and stores the resultant bit stream in a memory circuit. The sample circuit generates timestamp information that points to particular storage locations in the memory circuit that correspond to trigger events, allowing the operation of the power converter circuit to be analyzed during different circumstances as well as to adjust operating parameters of the power converter circuit.
The present disclosure generally relates to user interfaces for electronic audio devices. In some examples, the operating mode of the device changes to various states of sound transparency.
A UE includes a set of transceivers and a processor. The processor is configured to transmit an indication that the UE is operating in an air-to-ground (ATG) flight mode or an ATG ground mode. The indication that the UE is operating in the ATG flight mode or the ATG ground mode is based on location information of the UE. The processor is configured to receive a configuration that includes an out-of-sync threshold or an in-sync threshold. The out-of-sync threshold or the in-sync threshold is associated with the ATG flight mode or the ATG ground mode. The processor is configured to determine an out-of-sync indication or an in-sync indication based at least in part on the out-of-sync threshold or the in-sync threshold, and to transmit the out-of-sync indication or the in-sync indication. In some examples, the out-of-sync threshold or the in-sync threshold corresponds to a distance-based threshold or a time duration-based threshold.
H04W 36/30 - Reselection being triggered by specific parameters by measured or perceived connection quality data
H04W 4/42 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for mass transport vehicles, e.g. buses, trains or aircraft
Examples of the disclosure are directed to the use of one or more piezoelectric (PE) transducers for detecting one or more touches on a surface. In some embodiments, the one or more PE transducers can complement a capacitive touch sensor array and provide a confirmation that a touch has in fact occurred, and can provide a secondary determination of touch location. In some examples, the one or more PE transducers can be formed on, or as part of, a flex circuit that is adhered to a housing or other structure to which the touch surface is affixed. The flex circuit can be formed as a strip upon which the one or more PE transducers are attached, and can be shaped and sized (optionally with a fold to create a tail for electrical connections) to adhere to an inner or outer surface of the housing.
G06F 3/043 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using propagating acoustic waves
G06F 3/044 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
20.
TECHNIQUES FOR IMPLEMENTING PHONE NUMBER-BASED USER ACCOUNTS WITH PERMISSIONS TO ACCESS VARYING LEVELS OF SERVICES UTILIZING VISIBLE AND HIDDEN CONTACT ADDRESSES
This application sets forth techniques for managing phone number-based user accounts. According to some embodiments, a server computing device can be configured to carry out the steps of (1) receiving, from a first client computing device, a request to create a user account based on a phone number, (2) in response to authenticating that the first client computing device is associated with the phone number: creating the user account based on the phone number, creating a hidden contact address based on the phone number, and assigning the hidden contact address to the user account, and (3) in response to receiving a notification that a second client computing device is associated with the phone number: requiring the user account to be updated to be based on a different phone number, or assigning, to the user account, a visible contact address based on the phone number.
A device of a User Equipment (UE), a method to operate the device, and a machine readable medium. The device includes processing circuitry and a radio frequency (RF) interface coupled to the processing circuitry, the processing circuitry to: decode a signal sent in a cellular network from a base station (BS), the signal including a network allocation vector (NAV) information update regarding a NAV corresponding to a Wi-Fi network, the NAV to be set by a Wi-Fi station (STA) that is in the Wi-Fi network, and that is to be coupled to the UE via a connection; and send the NAV information update to the STA by way of the connection to allow the STA to set its NAV in the Wi-Fi network based on the NAV information update.
A client device in a wireless network accesses a queue comprising Transmission Control Protocol Acknowledgement (TCP ACK) packets. At least some packets include packet descriptors with a flow identifier indicating a corresponding TCP flow, and a TCP ACK Generation Count. The device inspects a packet descriptor of a first TCP ACK packet, and identifies a first flow identifier and a first TCP ACK Generation Count. The device accesses entries in a data structure that each includes a first field and a second field respectively storing a flow identifier and a TCP ACK Generation Count. The device determines that a condition is satisfied, comprising that an entry in the data structure includes a flow identifier and a TCP ACK Generation Count matching the first flow identifier and the first TCP ACK Generation Count, respectively. In response to the determination, the device marks the first TCP ACK packet to be dropped.
Various implementations disclosed herein include devices, systems, and methods that generate a combined 3D representation of a user. For example, a process may include obtaining a first three-dimensional (3D) representation of a first portion of a user. The process may further include obtaining a sequence of frame-specific second 3D representations in a period of time, each of the frame-specific second 3D representations represent a second portion of the user. The process may further include generating a combined 3D representation of the user for the period of time by modifying the first 3D representation with a respective frame-specific second 3D representation.
A display may have an array of pixels each of which has a light-emitting diode such as an organic light-emitting diode. A drive transistor and an emission transistor may be coupled in series with the light-emitting diode of each pixel between a positive power supply and a ground power supply. The pixels may include first and second switching transistors. A data storage capacitor may be coupled between a gate and source of the drive transistor in each pixel. Signal lines may be provided in columns of pixels to route signals such as data signals, sensed drive currents from the drive transistors, and predetermined voltages between display driver circuitry and the pixels. The switching transistors, emission transistors, and drive transistors may include semiconducting-oxide transistors and silicon transistors and may be n-channel transistors or p-channel transistors.
G09G 3/3233 - 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] organic, e.g. using organic light-emitting diodes [OLED] using an active matrix with pixel circuitry controlling the current through the light-emitting element
G09G 3/3266 - 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] organic, e.g. using organic light-emitting diodes [OLED] - Details of drivers for scan electrodes
G09G 3/3275 - 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] organic, e.g. using organic light-emitting diodes [OLED] - Details of drivers for data electrodes
H01L 27/12 - Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including integrated passive circuit elements with at least one potential-jump barrier or surface barrier the substrate being other than a semiconductor body, e.g. an insulating body
A system receives encoded data regarding a points in a point cloud. The data includes a prediction tree having a nodes generated based on spatial information regarding the points and properties of a sensor system that obtained the spatial information. A value of each node represents first spatial coordinates of a respective one of the points according to a first coordinate system, and the value of at least a first node in the prediction tree is determined based on ancestor nodes of the first node and the properties of the sensor system. The system decodes the data to determine first data, including the first spatial coordinates of at least some of the points, and quantization parameters associated with the first spatial coordinates. The system determines second data based on the first data, including second spatial coordinates of at least some of the points according to a second coordinate system.
An integrated circuit may include oscillator circuitry having a resonator formed from fin field-effect transistor (FinFET) devices. The resonator may include drive cells of alternating polarities and sense cells interposed between the drive cells. The resonator may be connected in a feedback loop within the oscillator circuitry. The oscillator circuitry may include an amplifier having an input coupled to the sense cells and an output coupled to the drive cells. The oscillator circuitry may also include a separate inductor and capacitor based oscillator, where the resonator serves as a separate output filter stage for the inductor and capacitor based oscillator.
H03B 5/32 - Generation of oscillations using amplifier with regenerative feedback from output to input with frequency-determining element being electromechanical resonator being a piezoelectric resonator
H01L 29/78 - Field-effect transistors with field effect produced by an insulated gate
H03B 5/04 - Modifications of generator to compensate for variations in physical values, e.g. power supply, load, temperature
H03B 5/12 - Generation of oscillations using amplifier with regenerative feedback from output to input with frequency-determining element comprising lumped inductance and capacitance active element in amplifier being semiconductor device
An electronic device may include a lenticular display. The lenticular display may have a lenticular lens film formed over an array of pixels. The display may have a number of independently controllable viewing zones. Each viewing zone displays a respective two-dimensional image. Each eye of the viewer may receive a different one of the two-dimensional images, resulting in a perceived three-dimensional image. The electronic device may include display pipeline circuitry that generates and processes content to be displayed on the lenticular display. Content generating circuitry may initially generate content that includes a plurality of two-dimensional images, each two-dimensional image corresponding to a respective viewing zone. Pre-processing circuitry may subsequently anisotropically resize each two-dimensional image. Pixel mapping circuitry may then be used to map the resized two-dimensional images to the array of pixels in the lenticular display.
H04N 13/305 - Image reproducers for viewing without the aid of special glasses, i.e. using autostereoscopic displays using lenticular lenses, e.g. arrangements of cylindrical lenses
G06F 16/16 - File or folder operations, e.g. details of user interfaces specifically adapted to file systems
G06T 3/40 - Scaling of a whole image or part thereof
G06T 5/20 - Image enhancement or restoration by the use of local operators
A method for representing virtual information in a view of a real environment comprises providing a virtual object having a global position and orientation with respect to a geographic global coordinate system, with first pose data on the global position and orientation of the virtual object, in a database of a server, taking an image of a real environment by a mobile device and providing second pose data as to at which position and with which orientation with respect to the geographic global coordinate system the image was taken. The method further includes displaying the image on a display of the mobile device, accessing the virtual object in the database and positioning the virtual object in the image on the basis of the first and second pose data, manipulating the virtual object or adding a further virtual object, and providing the manipulated virtual object with modified first pose data or the further virtual object with third pose data in the database.
In an example method, a mobile device obtains a signal indicating an acceleration measured by a sensor over a time period. The mobile device determines an impact experienced by the user based on the signal. The mobile device also determines, based on the signal, one or more first motion characteristics of the user during a time prior to the impact, and one or more second motion characteristics of the user during a time after the impact. The mobile device determines that the user has fallen based on the impact, the one or more first motion characteristics of the user, and the one or more second motion characteristics of the user, and in response, generates a notification indicating that the user has fallen.
A61B 5/11 - Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
G01C 5/06 - Measuring height; Measuring distances transverse to line of sight; Levelling between separated points; Surveyors' levels by using barometric means
G01C 21/12 - Navigation; Navigational instruments not provided for in groups by using measurement of speed or acceleration executed aboard the object being navigated; Dead reckoning
A display may include an array of pixels that receive control signals from a chain of gate drivers. The pixels can be formed using semiconducting oxide transistors, whereas the gate drivers can be formed using silicon transistor. Each gate driver may include a shift register subcircuit and an output buffer subcircuit. The shift register subcircuit may include a first set of transistors at least partially controlled by one or more shift register clock signals. The output buffer subcircuit may include a second set of transistors at least partially controlled by one or more output buffer clock signals. The output buffer clock signals can toggle independently from the shift register clock signals. Operated in this way, the shift register clock signals can have pulse widths optimized for stability while the output buffer clock signals can have pulse widths optimized for speed.
G09G 3/3266 - 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] organic, e.g. using organic light-emitting diodes [OLED] - Details of drivers for scan electrodes
31.
Authentication Indication for Edge Data Network Relocation
A user equipment (UE) configured to connect to an edge data network. The UE connects to a first edge application server (EAS) of an edge data network (EDN), the connecting comprising performing a first authorization/authentication procedure, receives a message indicating the UE is to connect to a second EAS of the EDN, the message including an indication as to whether the UE is to perform a second authorization/authentication procedure to connect to the second EAS and performs a discovery procedure to locate the second EAS based on at least the indication in the message.
This disclosure relates to methods for transmission preemption in a wireless local area network. An access point wireless device may establish a wireless association with another wireless device. A first data transmission may be initiated. The transmitting wireless device may determine to preempt the first data transmission prior to its completion. The transmitting wireless device may transmit signaling indicating that the first data transmission is preempted.
Improved lossless entropy coding techniques for coding of image data include selecting a context for entropy coding based on an ordered scan path of possible context locations. A symbol for a current location within a source image may be entropy coded based on a context of prior encoded symbols of other locations within source images, where the context is selected based on an ordered scan path enumerating a series of potential context locations within one or more source images. To select a context, a predetermined number of prior symbols may be selected by qualifying or disqualifying locations in the scan path, and then the current symbol may be encoded with a context based on prior symbols corresponding to the first qualifying context locations in the order of the scan path.
H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
34.
Systems and Methods of Spatial Filtering for Measuring Electrical Signals
Disclosed herein are devices and methods of using a mobile or wearable device for the acquisition and spatial filtering of ECG signals from an electrode array. One variation of a mobile or wearable device comprises an array of electrodes, one or more reference electrodes, and a controller in communication with the electrodes. In one example, the one or more reference electrodes are located on a wrist-worn device (e.g., a watch), and the electrode array is located on an accessory device that may be contacted with a fingertip. One variation of a spatial filtering method comprises identifying the electrodes that have high levels of noise and excluding the ECG signals from those electrodes from further analyses. In another variation, a method of spatial filtering comprises identifying electrodes with low levels of noise and including only the ECG signals from those electrodes in further analyses.
An electronic device, such as a watch, has a variable friction mechanism for providing variable frictional feedback as an input mechanism, such as a crown, is rotated. The variable frictional feedback may correspond to operational states, events, or other conditions at the electronic watch. The variable frictional feedback may be provided by changing a frictional force between the crown and the variable friction mechanism. The variable friction mechanism may include a friction element adapted to contact a shaft of the crown and an actuator adapted to change a frictional force between the friction element and the shaft.
G04G 21/08 - Touch switches specially adapted for time-pieces
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
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
A display may have a pixel array such as a liquid crystal pixel array. The pixel array may be illuminated with backlight illumination from a direct-lit backlight unit. The backlight unit may include an array of light-emitting diodes (LEDs) on a printed circuit board. The display may have a notch to accommodate an input-output component. Reflective layers may be included in the notch. The backlight may include a color conversion layer with a property that varies as a function of position. The light-emitting diodes may be covered by a slab of encapsulant with recesses in an upper surface.
Methods, systems and apparatuses for managing roaming by access points (AP), a controller, and a wireless device are described. The wireless device may indicate intent to roam from a source AP to a target AP. The wireless device, APs, and controller may adjust buffering in anticipation of the change. The wireless device, APs, and controller may deliver buffered data via the target AP following a successful change from the source AP.
This application describes mechanisms to manage antenna selection for a wireless device. The wireless device transmits sounding reference signal (SRS) resources of an SRS resource set configured by a cellular wireless network and receives SRS indicator (SRI) values and/or transmit precoder matrix indicator (TPMI) values to indicate antennas for subsequent uplink transmission of a physical layer channel by the wireless device, such as a physical uplink shared channel (PUSCH). The wireless device maps antennas of the wireless device to SRS resources of an SRS resource set to improve performance for non-coherent and coherent uplink (UL) multiple-input multiple-output (MIMO) transmissions. In some embodiments, the wireless device indicates a strongest antenna within an antenna group associated with an SRS resource using a TPMI Group value. In some embodiments, a base station determines whether SRS and/or PUSCH transmissions are maximum transmit power level (MTPL) limited and adjusts parameters used for antenna selection accordingly.
A joint assembly (108) couples a linear actuator (106) to a body. The joint assembly includes a first body (214) having a first surface (320) and a second body (316) having a second surface (322). The first body is coupled with the second body. The first surface and the second surface have arcuate configurations that are complementary to facilitate rotation of the first body relative to the second body about a first axis, a second axis, orthogonal to the first axis, and a third axis, orthogonal to both the first axis and the second axis. The joint assembly also includes a damper (318) disposed between the first body and the second body and configured to dampen translational motion of the first body toward the second body in response to movement of the linear actuator relative to the body.
A user equipment (UE) configure to perform initial access on an anchor carrier of a fifth generation (5G) new radio (NR) network and monitor a non-anchor carrier for a unicast transmission, wherein the non-anchor carrier does not broadcast synchronization signal blocks (SSBs). In some cases, the non-anchor carrier does not broadcast system information blocks (SIBs).
The present disclosure is directed to a reference voltage calibration. An apparatus includes a memory and a memory controller including a calibration circuit configured to perform a reference voltage calibration to determine a reference voltage used to distinguish between logic values read from the memory. The reference voltage calibration comprises performing horizontal calibrations at different reference voltage values to determine a range of delay values applied to a data strobe signal at which valid data is read from the memory. The calibration includes determining scores corresponding to ones of the plurality of horizontal calibrations in which a score for a particular one of the plurality of horizontal calibrations is based on a corresponding range of delay values and a reference voltage margin. Thereafter, the calibration circuit selects a calibrated reference voltage based on the scores corresponding to ones of the plurality of horizontal calibrations.
An apparatus includes a first electrical component, a second electrical component, and a brake line. At least part of an electrical connection between the first electrical component and the second electrical component is defined by the brake line. The electrical connection may be a secondary electrical connection for rerouting an electrical path. The brake line may include first and second tubular conductive structures for defining first and second electrical connections. A repeater may be used to retransmit a data signal along the brake line. A nonconductive layer may be disposed on a tubular conductive structure of the brake line. A controller may switch operation of the brake line between an electrical power transmission mode and a data signal transmission mode. A controller may be operable determine a connected state or a disconnected state of the brake using the electrical connection.
B60T 17/04 - Arrangement of piping, valves in the piping, e.g. cut-off valves, couplings or air hoses
B60R 16/02 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric
B60R 16/023 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for transmission of signals between vehicle parts or subsystems
B60R 16/03 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for supply of electrical power to vehicle subsystems
43.
Electronic devices having displays with curved surfaces
An electronic device may have a display overlapped by a cover layer. Portions of the surface of the display and cover layer may have curved profiles. The display may include a flexible substrate and may have bent edge portions protruding from a central region. Gaps may be formed between regions of pixels on a common substrate or between separate display panels. Gap-overlapping structures may overlap the gaps to hide internal components from view or to blend the appearance of gaps with the appearance of adjoining portions of a display layer. The gap-overlapping structures may include light sources such as crystalline semiconductor light-emitting diodes. The diodes may emit light through light diffusing structures. Protruding display layer fingers and other structures may be used to accommodate display cover layer surfaces with curved profiles such as corner surfaces of compound curvature.
A switchable panel is described that includes exterior layers, a switchable component disposed between the exterior layers, a lamination frame extending from outer edges of the switchable component to outer edges of the panel between the exterior layers, and spacers embedded within the lamination frame. The spacers are configured to prohibit the exterior layers from moving toward each other at the outer edges of the panel when a central portion of the panel experiences tension.
In one implementation, a method of remedying a medical impairment of a user is performed by a device including a processor, non-transitory memory, one or more biometric sensors, an image sensor, and a display. The method includes detecting, based on data from at least one of the image sensor and the one or more biometric sensors, a medical impairment of a user of the head-mounted device from a plurality of potential medical impairments associated with a plurality of remedies. The method includes selecting, from the plurality of remedies, a remedy of the medical impairment of the user. The method includes controlling the display to effect the remedy of the medical impairment of the user.
One or more electronic device may use motion and/or activity sensors to estimate a user's 6 minute walking distance. In particular, because users typically walk at less than their maximum output and in imperfect conditions, control circuitry within the device(s) may rely on walks of shorter distances to estimate the 6 minute walking distance. For example, the control circuitry may gather activity information for the user, such as heart rate, calories burned, and step count, and analyze a distance component and a speed component for periods in which the user has walked. Individual 6 minute walk distance estimates may be generated based on each of the activity information, distance component, and speed component. The distance and speed estimates may be corrected for walking behaviors that deviate from an ideal testing environment, and may then be fused with the activity estimate to generate a final 6 minute walk distance estimate.
A head-mounted device may have displays that provide images. Waveguides may be used in conveying the images to eye boxes. The waveguides may overlap lenses in a glasses frame or other head-mounted support structure. The waveguides and lenses may be transparent. This allows real-world objects to be viewed from the eye boxes. Infrared-light reflectors may overlap the lenses. Gaze tracking system light sources may supply infrared light that reflects from the infrared-light reflectors to the eye boxes to illuminate a user's eyes. Gaze tracking system cameras capture gaze tracking images of the eyes from the eye boxes to track the user's gaze. Fiducials associated with the infrared-light reflectors may be monitored using the gaze tracking system cameras. This allows components such as the gaze tracking system cameras to be calibrated.
G02B 6/10 - Light guides; Structural details of arrangements comprising light guides and other optical elements, e.g. couplings of the optical waveguide type
H04N 13/383 - Image reproducers using viewer tracking for tracking with gaze detection, i.e. detecting the lines of sight of the viewer's eyes
An electronic device may include a lenticular display. The lenticular display may have a lenticular lens film formed over an array of pixels. The display may have a number of independently controllable viewing zones. Each viewing zone displays a respective two-dimensional image. Each eye of the viewer may receive a different one of the two-dimensional images, resulting in a perceived three-dimensional image. The electronic device may include display pipeline circuitry that generates and processes content to be displayed on the lenticular display. Content generating circuitry may initially generate content that includes a plurality of two-dimensional images, each two-dimensional image corresponding to a respective viewing zone. The two-dimensional images may be processed by per-view processing circuitry. Pixel mapping circuitry may be used to map the two-dimensional images to the array of pixels in the lenticular display. After pixel mapping, additional panel-level processing may be performed.
G09G 3/20 - 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
G06T 5/20 - Image enhancement or restoration by the use of local operators
G06T 11/40 - Filling a planar surface by adding surface attributes, e.g. colour or texture
H04N 13/133 - Equalising the characteristics of different image components, e.g. their average brightness or colour balance
H04N 13/15 - Processing image signals for colour aspects of image signals
H04N 13/305 - Image reproducers for viewing without the aid of special glasses, i.e. using autostereoscopic displays using lenticular lenses, e.g. arrangements of cylindrical lenses
51.
Synchronization between data and clock signals in high-speed interfaces
A receiver includes an interface, a delay line and circuitry. The interface receives data symbols and a clock signal for strobing the data symbols at selected positions. The delay line produces from the clock signal a middle sampling signal, and early and late sampling signals that respectively precedes and succeeds the middle sampling signal. The circuitry samples the data symbols using the middle, early and late sampling signals to produce early and late error signals. Based on the early and late error signals the delay line delays the middle, early and late sampling signals by separate delay values, so as to track both (i) a phase parameter indicative of a deviation between the middle sampling signal and the selected positions of the data symbols, and (ii) a width parameter indicative of a time duration of the data symbols, and to output the data symbols strobed using the middle sampling signal.
H03D 3/24 - Modifications of demodulators to reject or remove amplitude variations by means of locked-in oscillator circuits
H03L 7/081 - Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop - Details of the phase-locked loop provided with an additional controlled phase shifter
H03L 7/091 - Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop - Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector using a sampling device
H03L 7/107 - Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop - Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range using a variable transfer function for the loop, e.g. low pass filter having a variable bandwidth
H04L 7/02 - Speed or phase control by the received code signals, the signals containing no special synchronisation information
H04L 7/033 - Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal- generating means, e.g. using a phase-locked loop
Various embodiments include sensor shift flexure arrangements for improved signal routing. For example, a camera with sensor shift actuation may include a flexure for suspending an image sensor from a stationary structure of the camera, and for allowing motion of the image sensor enabled by one or more actuators of the camera. The flexure may be configured to convey electrical signals between the image sensor and a flex circuit in some embodiments. According to some embodiments, the flexure may include a stack of layers comprising a conductive layer and an electrical grounding. The conductive layer may include a signal pad region and a signal trace region. A distance between at least one section of the signal pad region and the electrical grounding may be greater than a distance between at least a section of the signal trace region and the electrical grounding.
A user equipment (UE) can include processing circuitry configured to decode control information of a physical down-link control channel (PDCCH) received via a resource within a control resource set (CORESET) occupying a subset of a plurality of OFDM symbols within a slot. At least one of the symbols in the subset coincides with a pre-defined symbol location associated with a demodulation reference signal (DM-RS) of a PDSCII. The DM-RS can be detected within the slot, the DM-RS starting at a symbol location that is shifted from the pre-defined symbol location and following the subset of symbols. Downlink data scheduled by the PDCCH and received via the PDSCH can be decoded, where the decoding is based on the detected DM-RS.
Systems and processes for an integrated sensor framework are provided. For example, a first electronic device receives at least one input including sensor data from a second device. A representation of a physical environment associated with the first electronic device is obtained based on sensor data from the first electronic device and the sensor data from the second device. Movement information corresponding to movement of an object within the physical environment is identified. Event information is determined corresponding to activity within the physical environment, wherein the event information is determined based on the identified movement information and the representation of the physical environment. Accordingly, an output is provided to the user based on the event information.
The present disclosure generally relates to real-time communication user interfaces. A computer system displays a visual representation of a user attempting to join a real-time communication session that includes an option that is selectable to determine whether the user is allowed to participate in the real-time communication session.
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
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06Q 10/1093 - Calendar-based scheduling for persons or groups
H04L 51/046 - Interoperability with other network applications or services
H04L 65/403 - Arrangements for multi-party communication, e.g. for conferences
63.
PHOTO-SENSING ENABLED DISPLAY FOR STYLUS DETECTION
An optical stylus system including an optical stylus and optical sensing system that are together operative to determine one or more of the target or touch location, centroid, hover distance, tilt angle, azimuth, and in some instances the orientation and rotation of the stylus is disclosed. In some examples, light illuminator and detector angular filters are employed to limit the illumination and detection angles of light to minimize false object detection. In other examples, the stylus is a passive stylus with a surface that reflects light with a consistent angular reflection profile or reflected light pattern regardless of stylus tilt. In still other examples, the stylus can detect light at different modulation frequencies emitted from an array of light emitters in the optical sensing system, or the stylus can emit light and detect reflected light with different spectral distributions across the optical sensing system to determine stylus location.
A computer readable media, a method, and a system registering a third party application providing an available communication system between a local user and a remote user identity, storing information related to the available communication system in a first database, obtaining contact information for the remote user identity from the third party application, determining a communication type for the third party application, pairing the remote user identity with a contact, and updating a graphical representation of contact information.
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
H04M 1/27457 - Management thereof, e.g. manual editing of data
H04M 1/56 - Arrangements for indicating or recording the called number at the calling subscriber's set
In one embodiment, a method includes receiving an input video comprising a plurality of image frames including an object of interest. Based on the plurality of image frames, a motion associated with the object of interest is determined, and the plurality of image frames are classified using a machine-learning model to identify one of the plurality of image frames that indicates a moment of perception of the determined motion.
G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
G06F 18/214 - Generating training patterns; Bootstrap methods, e.g. bagging or boosting
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
G06V 40/20 - Movements or behaviour, e.g. gesture recognition
In an embodiment, a memory controller in an integrated circuit may generate refreshes for one or more DRAMs coupled to the integrated circuit according to a refresh rate. The integrated circuit may include one or more temperature sensors. A rate of change of the temperature may be determined from the temperature sensors. If the rate is greater than a threshold, the memory controller may generate refreshes according to a refresh rate specified by the DRAMs. If the rate is less than the threshold, the memory controller may generate refreshes at a reduced refresh rate.
G11C 11/406 - Management or control of the refreshing or charge-regeneration cycles
G11C 11/4074 - Power supply or voltage generation circuits, e.g. bias voltage generators, substrate voltage generators, back-up power, power control circuits
G11C 11/4091 - Sense or sense/refresh amplifiers, or associated sense circuitry, e.g. for coupled bit-line precharging, equalising or isolating
An apparatus includes a memory circuit, and an integrated circuit formed on a single semiconductor substrate and coupled to the memory circuit. The integrated circuit includes a watchdog timer, a plurality of functional circuits coupled together via a communication fabric, and a system management circuit coupled to the watchdog timer and to a subset of the functional circuits via respective dedicated point-to-point interfaces. A given functional circuit may be configured to repeatedly reset the watchdog timer before the watchdog timer expires. The system management circuit may be configured, in response to an expiration of the watchdog timer, to access information in the subset of the functional circuits via the respective point-to-point interfaces. The system management circuit may be further configured to store the accessed information in the memory circuit.
Systems and methods for sidelink (SL) power control within wireless communication systems are disclosed herein. A user equipment (UE) selects a parameter set to use to calculate a transmit power of one or more channels to be transmitted according to an SL session with a peer UE from a plurality of parameter sets each configured for use according to a distance between the UE and the peer UE. A UE determines whether an SL pathloss based calculation is to be used to calculate a transmit power of a channel according to an SL session with a peer UE, wherein that calculation is configured to be used depending on a distance between the UE and the peer UE. UE selection of a number of physical SL feedback channel (PSFCH) transmissions to match a UE capability and determinations regarding whether to perform PSFCH reception or PSFCH transmission are also discussed.
Systems and methods for sidelink (SL) power control within wireless communication systems are disclosed herein. A user equipment (UE) selects a parameter set to use to calculate a transmit power of one or more channels to be transmitted according to an SL session with a peer UE from a plurality of parameter sets each configured for use according to a distance between the UE and the peer UE. A UE determines whether an SL pathloss based calculation is to be used to calculate a transmit power of a channel according to an SL session with a peer UE, wherein that calculation is configured to be used depending on a distance between the UE and the peer UE. UE selection of a number of physical SL feedback channel (PSFCH) transmissions to match a UE capability and determinations regarding whether to perform PSFCH reception or PSFCH transmission are also discussed.
A closure includes a door configured for movement with respect to an opening between a closed position and an open position, and a movable roof panel that configured for connection to the body for movement with respect to the opening between a closed position and an open position by pivoting relative to the body. The closure also includes an access structure that is configured to be movable from a stowed position to a deployed position when the door is in the open position, wherein the access structure defines a walking surface in the deployed position.
B60J 7/16 - Non-fixed roofs; Roofs with movable panels of non-sliding type, i.e. movable or removable roofs or panels, e.g. let-down tops or roofs capable of being easily detached or of assuming a collapsed or inoperative position non-foldable
The present disclosure relates to techniques for accessing modes of operation and techniques for providing an alarm interface for electronic devices. In some embodiments, a device detects that a battery is being charged and that the device is oriented in a predefined orientation. In accordance with the detection that the battery is being charged and that the device is oriented in the predefined orientation, the device activates a predefined mode of operation. In some embodiments, a device displays a first user interface object in a first color, and, at a predetermined time, the device displays the first user interface object in a second color and displays an option for dismissing an alarm, wherein the option for dismissing is displayed as a second user interface object located at a portion of a display of the device proximate to a hardware button of the device.
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
G04G 13/02 - Producing acoustic time signals at preselected times, e.g. alarm clocks
G06F 1/3206 - Monitoring of events, devices or parameters that trigger a change in power modality
H04M 1/72454 - User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
A schema is generated to establish a connection between user devices and one or more patient record servers. Generating a schema can include receiving configuration information associated with a patient record gateway, wherein the patient record gateway is associated with one or more patient record servers configured for storing electronic health records for a plurality of patients. Generating a schema can include defining, based at least in part on the configuration information, a schema configured to enable user devices to retrieve, via the patient record gateway, electronic health records from the one or more patient record servers. A schema can be requested by a user device. The schema can be sent to a user device to establish a connection with the one or more patient record servers.
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
An electronic device can include a housing, an audio component, and a gasket. The housing can define a first internal volume and the audio component can define a second internal volume. The audio component can include membrane and a venting element having a fluid impermeable layer. The venting element can define a fluid path placing the first internal volume and the second internal volume in fluid communication. At least a portion of the fluid path can extend parallel to the fluid impermeable layer. The gasket can define a seal between the first internal volume and an ambient environment adjacent the housing.
A user equipment (UE) is configured to determine a real-timetransport protocol (RTP) packet size, determine to aggregate one or more voice packets into an RTP packet based on the RTP packet size, determine a number of the one or more voice packets and transmit the RTP packet comprising the number of the one or more voice packets.
Aspects of the subject technology relate to electronic devices having speakers such as microelectromechanical systems (MEMS) speakers. A MEMS speaker can include cylindrical corrugated MEMS structure. The cylindrical corrugated MEMS structure may include a contiguous MEMS structure with corrugations that run around an open cylindrical core that is defined, in part, by interior folds of the corrugations. The cylindrical corrugated MEMS structure may be deformed, responsive to an applied voltage, such that a portion of the cylindrical corrugated MEMS structure bends into and/or out of the open cylindrical core to push air out of and/or pull air into the open cylindrical core. In one or more implementations, a MEMS speaker may include an array of cylindrical corrugated MEMS structures.
Disclosed are methods, systems, and computer-readable medium to perform operations including: a method for distributed coordination between L2 nodes. In one aspect, the method can include actions of detecting, by a first L2-node, an occurrence of a triggering condition, determining, by the first L2-node, a plurality of message recipients, wherein each message recipient of the plurality of recipients is another L2-node, determining, by the first L2-node, a message type based on (i) the detected occurrence of the triggering condition and (ii) the determined plurality of message recipients, and transmitting, by the first L2-node, a message of the determined message type to each of the plurality of message recipients.
An electronic device may include a display panel. When content of an image frame is expected to consume relatively higher amounts of power, a controller of the electronic device may operate a switch to change a power supply of the display panel to be a power management integrated circuit of the electronic device. However, when content of an image frame is expected to consume relatively less amounts of power, the controller may operate the switch to change the power supply of the display panel to be a power supply of an electronic display, such as a power supply used to power driver circuitry of the electronic display.
G09G 3/20 - 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
78.
ENHANCED MEDITATION EXPERIENCE BASED ON BIO-FEEDBACK
Various implementations disclosed herein include devices, systems, and methods that provide customized feedback content during a meditation experience. For example, an example process may include obtaining physiological data via one or more sensors, determining that an attentive state based on the physiological data, customizing feedback content based on a user attribute to change the attentive state during the meditation mode, and providing the customized feedback content during the meditation mode after a delay time based on the user attribute.
A61M 21/02 - Other devices or methods to cause a change in the state of consciousness; Devices for producing or ending sleep by mechanical, optical, or acoustical means, e.g. for hypnosis for inducing sleep or relaxation, e.g. by direct nerve stimulation, hypnosis, analgesia
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G16H 20/70 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to mental therapies, e.g. psychological therapy or autogenous training
G16H 40/63 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
Methods and systems for semantic encoding by a user equipment (UE) are configured for determining an expected power consumption for encoding video data that includes semantic features, the semantic features representing a meaning of information represented in video frames of the video data; encoding one or more video frames of the video data using a selected a semantic representation of one or more video frames of the video data, the semantic representation being selected based on the expected power consumption that is determined; and transmitting the encoded video data including the semantic representation.
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
Configurations for a photonics assembly design and methods for mitigating coherent noise thereof are disclosed. The photonics assembly may include a set of light sources, an optical subsystem that may include a set of optical elements, and a diffusing element. The light emitted by the set of light sources may be different wavelengths and the light may be de-cohered by a phase shifter before being received by the set of optical elements. The diffusing element may be moveable and may be capable of repeating the same positions or set of positions for each beam of light emitted by the set of light sources. By combining the coherent noise mitigation techniques of the moveable diffusing element and the de-cohered light, the photonics system may provide an illumination profile with a specific spatial profile and angular profile on the sample that allows reliable measurement of the sample and coherent noise mitigation.
An electronic device may have optical components that each have first and second transparent layers such as first and second glass layers. The glass layers may have outer surfaces that face away from each other and inner surfaces that face towards each other. A polymer layer is formed between the inner surfaces of the glass layers. Along the periphery of each optical component, a hermetic seal is formed to protect the polymer material of the polymer layer. The seal may include one or more metal layers that are coupled to the first and second glass layers. Alternatively or additionally, the seal may include an internal seal, such as a metal foil layer that extends between the first and second glass layers, within the optical component to reduce the width of the optical component.
An example method includes receiving a plurality of points that represent a point cloud; representing a position of the point in each dimension of a three-dimensional space as a sequence of bits, where the position of the point is encoded according to a tree data structure; partitioning at least one of the sequences of bits into a first portion of bits and a second portion of bits; quantizing each of the second portions of bits according to a quantization step size, where the quantization step size is determined according to an exponential function having a quantization parameter value as an input and the quantization step size as an output; and generating a data structure representing the point cloud and including the quantized second portions of bits.
Various embodiments include a camera with folded optics and a bearing suspension arrangement. In some examples, a folded optics arrangement of the camera may include one or more lens elements and light path folding elements (e.g., prisms). Some embodiments include voice coil motor (VCM) actuator arrangements to move at least a portion of the optics arrangement along multiple axes.
This disclosure is directed to systems and methods of rate control in multiple pass video encoding. The video encoder may complete multiple encoding passes for slices of an image. Rate control algorithms may be implemented that scale the quantization step size and quantization matrix values depending on the determined size of the image slices. This may enable the size of slices to be adjusted based on size parameters for the image data.
H04N 19/149 - Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
Gaze enrollment, including displaying an enrollment progress user indicator, animating movement of user interface elements, changing the appearances of user interface elements, and/or moving a user interface element over time, enable a computer system to more accurately track the gaze of a user of the computer system
A head-mounted device may have a head-mounted housing. The head-mounted housing may have displays that overlap a user's eyes and/or speakers that provide sound to the user's ears. The head-mounted housing may have transparent lenses that overlap the eyes of the user or may have opaque structures that prevent ambient light from reaching the user's eyes. The head-mounted device may have a geographic location sensor such as a satellite navigation system sensor and may include an orientation sensor such as an inertial measurement unit. The direction of a user's gaze relative to the head mounted device may be measured using an electrooculographic sensor. Electrodes in the electrooculographic sensor may measure signals resulting from the standing potential between the retina and cornea in the eye. Facial expressions and eye blinks may affect the signals detected with the electrodes and can be monitored during operation.
In some examples, touch data can include noise. Machine learning techniques, such as gated recurrent units and convolutional neural networks can be used to mitigate noise present in touch data. In some examples, a gated recurrent unit stage and a convolutional neural network stage can be arranged in series, such as by providing the output of the gated recurrent unit as input to the convolutional neural network. The gated recurrent unit can remove noise caused by a first component of the electronic device and the convolutional neural network can remove noise caused by a second component of the electronic device, for example. Thus, together, the gated recurrent unit and the convolutional neural network can remove or substantially reduce the noise in the touch data.
An electronic device may include a lenticular display. The lenticular display may have a lenticular lens film formed over an array of pixels. The display may have a number of independently controllable viewing zones. Each viewing zone displays a respective two-dimensional image. Each eye of the viewer may receive a different one of the two-dimensional images, resulting in a perceived three-dimensional image. The electronic device may include display pipeline circuitry that generates and processes content to be displayed on the lenticular display. Content generating circuitry may generate content that includes a plurality of two-dimensional images, each two-dimensional image corresponding to a respective viewing zone. Pixel mapping circuitry may be used to map the two-dimensional images to the array of pixels in the lenticular display. The array of pixels may have a diagonal layout. An offset map may be used by the pixel mapping circuitry to account for the diagonal layout.
G09G 3/00 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
G02B 30/29 - Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images by providing first and second parallax images to an observer’s left and right eyes of the autostereoscopic type involving lenticular arrays characterised by the geometry of the lenticular array, e.g. slanted arrays, irregular arrays or arrays of varying shape or size
96.
Authority transfer for virtual objects in shared computer-generated reality environments
Various implementations disclosed herein include devices, systems, and methods that provide authority transfer of a virtual object in a shared CGR environment. In some implementations, at a first electronic device associated with a first owner having authority to transmit state updates of a virtual object, a state update is transmitted to one or more peers participating in the shared CGR environment associated with the current state of the virtual object by the first electronic device. In some implementations, a handoff message is transmitted to indicate that ownership of the virtual object is being handed off. Then, an acquisition message transmitted by a second electronic device associated with a second owner indicates ownership acquisition of the virtual object by the second owner. The first electronic device accepts state updates of the virtual object transmitted from the second owner based on receiving the acquisition message.
A ball screw spline actuator includes a shaft, a ball nut, and a ball spline. The shaft includes a helical groove and a spline groove intersecting the helical groove forming intersections having a least one ridge including a first surface finish formed by a first manufacturing operation. The ridge is subsequently reformed through a second manufacturing operation to include a second surface finish to reduce stress concentrations in the ridge from cyclical loading from at least one of the ball nut or the ball spline. In one example, the second manufacturing operation reforms the ridge to include a surface finished edge.
F16H 25/24 - Elements essential to such mechanisms, e.g. screws, nuts
F16H 25/22 - Screw mechanisms with balls, rollers, or similar members between the co-operating parts; Elements essential to the use of such members
B60G 17/00 - Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or s