A63F13/214

Dance blanket

A dance blanket relates to the technical field of dance blankets, comprising: a blanket body and a main control box detachably assembled on the blanket body; wherein the main control box comprises: a housing, a processor built into the housing, a music playback module built into the housing and electrically connected to the processor, a power supply module built into the housing and electrically connected to the processor, and a sound outlet hole provided on the housing and corresponding to an outside of the music playback module; and wherein the blanket body has a secondary control box built into the blanket body, and the secondary control box is provided with a data line for connecting with a data line interface on the main control box; or the main control box is provided with a data line used for connecting to the data line interface on the secondary control box.

Dance blanket

A dance blanket relates to the technical field of dance blankets, comprising: a blanket body and a main control box detachably assembled on the blanket body; wherein the main control box comprises: a housing, a processor built into the housing, a music playback module built into the housing and electrically connected to the processor, a power supply module built into the housing and electrically connected to the processor, and a sound outlet hole provided on the housing and corresponding to an outside of the music playback module; and wherein the blanket body has a secondary control box built into the blanket body, and the secondary control box is provided with a data line for connecting with a data line interface on the main control box; or the main control box is provided with a data line used for connecting to the data line interface on the secondary control box.

Realistic virtual/augmented/mixed reality viewing and interactions

The present invention discloses systems and methods for both viewing and interacting with a virtual reality (VR), an augmented reality (AR) or a mixed reality (MR). More specifically, the systems and methods allow the user to interact with aspects of such realities including virtual items presented in such realities or within such environments by manipulating a control device that has an inside-out camera mounted on-board. The apparatus or system uses two distinct representations including a reduced representation in determining the pose of the control device and uses these representations to compute an interactive pose portion of the control device to be used for interacting with the virtual item. The reduced representation is consonant with a constrained motion of the control device.

Variable—resistance exercise machine with network communication for smart device control and brainwave entrainment
11707644 · 2023-07-25 · ·

A variable-resistance exercise machine with network communication for smart device control and brainwave entrainment, comprising an exercise machine with a plurality of moving surfaces, that each provide an independent degree of resistance to movement, a sensor that detects movement and provides output to a controller, a brainwave entrainment manager that selects a brainwave entrainment frequency based on the sensor output, and a controller that receives an input from a user device, changes the operation of the plurality of moving surfaces based on the input, and sends the brainwave entrainment frequency to the user device.

Variable—resistance exercise machine with network communication for smart device control and brainwave entrainment
11707644 · 2023-07-25 · ·

A variable-resistance exercise machine with network communication for smart device control and brainwave entrainment, comprising an exercise machine with a plurality of moving surfaces, that each provide an independent degree of resistance to movement, a sensor that detects movement and provides output to a controller, a brainwave entrainment manager that selects a brainwave entrainment frequency based on the sensor output, and a controller that receives an input from a user device, changes the operation of the plurality of moving surfaces based on the input, and sends the brainwave entrainment frequency to the user device.

Program, control method, and information processing apparatus
11707669 · 2023-07-25 · ·

An information processing apparatus, which may include a display unit that displays a virtual space, an operating unit that outputs input operation data associating an input operation of a user with coordinate information, and a storage unit that stores the input operation data and may execute a game where a character moves based on the input operation. The information processing apparatus may retrieve the input operation data from the storage unit, perform control including moving the character in a predetermined direction when the input operation is determined to be a first input operation and when the input operation is determined to be the second input operation, and may determine that the input operation is the second input operation when a distance, in the predetermined direction, between an intermediate point and an end or start point is larger than a distance in the predetermined direction between the start and end point.

Program, control method, and information processing apparatus
11707669 · 2023-07-25 · ·

An information processing apparatus, which may include a display unit that displays a virtual space, an operating unit that outputs input operation data associating an input operation of a user with coordinate information, and a storage unit that stores the input operation data and may execute a game where a character moves based on the input operation. The information processing apparatus may retrieve the input operation data from the storage unit, perform control including moving the character in a predetermined direction when the input operation is determined to be a first input operation and when the input operation is determined to be the second input operation, and may determine that the input operation is the second input operation when a distance, in the predetermined direction, between an intermediate point and an end or start point is larger than a distance in the predetermined direction between the start and end point.

Game controller for a mobile device with extended bumper button

A game controller for a mobile device that includes a first handle, a first bumper, and a first switch. The first handle is configured to contact and support a mobile device. The first bumper is coupled to the first handle. The first bumper is configured to accept touch inputs. The first bumper includes a pivot rod at a first end of the first bumper that is configured to engage a track slot of the first handle. The pivot rod is configured to rotate within the track slot and to translate within the track slot. The first bumper further includes a plunger at a first-span distance from the pivot rod. The first switch is within the first handle and is configured to be activated by touch inputs to the first bumper. The plunger of the first bumper is configured to contact and impart a force to the first switch.

Game controller for a mobile device with extended bumper button

A game controller for a mobile device that includes a first handle, a first bumper, and a first switch. The first handle is configured to contact and support a mobile device. The first bumper is coupled to the first handle. The first bumper is configured to accept touch inputs. The first bumper includes a pivot rod at a first end of the first bumper that is configured to engage a track slot of the first handle. The pivot rod is configured to rotate within the track slot and to translate within the track slot. The first bumper further includes a plunger at a first-span distance from the pivot rod. The first switch is within the first handle and is configured to be activated by touch inputs to the first bumper. The plunger of the first bumper is configured to contact and impart a force to the first switch.

ELECTRONIC DEVICE AND SCREEN DISPLAY METHOD THEREOF

An electronic device includes a communicator configured to perform communication with an external device, a display configured to display a UI (User Interface) element in a screen, and a processor. The processor receives through the communicator, touch panel information of the external device and first data according to a first input of a user detected on the touch panel of the external device, and changes a location of the UI element displayed on the screen based on the touch panel information and the first data.