Abstract: Adaptive system and method for interacting with and navigating 2D and 3D audiovisual content by interpreting the side to side and/or up and down physical gestures and sounds of a multi-person audience. The system may be used in a movie theatre, stadium, music arena, or other venue where an audience views the same view screen. A camera pointed at the audience captures audience motion and a microphone captures sounds. Optical flow is determined by comparing successive video frames. A Motion Index between ?100 and 100 is calculated using Optical flow, comparing more recent Optical Flow vectors with previous values. Methods are provided to give equal weight to audience members closer to and further from the camera. Motion Index Values are used to control and interact with content scenarios.
March 16, 2015
June 29, 2017
AUDIENCE ENTERTAINMENT LLC
Clilly CASTIGLIA, Andre ALMEIDA, Mac CAULEY, Xavier FAURE, Ruben Miguel Silva MONTEIRO, Manuel Ricardo Fonseca COSTA, Filipe Manuel Miranda da CRUZ
Abstract: A method is provided for motion detection comprising acquiring a series of images of an audience in a viewing area comprising a current image and a previous image, determining a plurality of optical flow vectors, each representing movement of one of a plurality of visual elements from a first location in the previous image to a second location in the current image, storing the optical flow vectors in a current vector map associated with time information, and determining motion by calculating an intensity ratio between the current vector map and at least one prior vector map. The audience is in a theater or other venue having at least one view screen. A video camera captures images of the audience. Audience movements are interpreted and used to control images on the view screen.
Abstract: Methods and systems for motion detection can be used with groups of elements, such as groups of people. Motion detecting includes acquiring a series of images including a current image and a previous image, and determining multiple optical flow vectors. The optical flow vectors each represent movement of one of several visual elements from a first location in the older image to a second location in the current image. Average velocities are determined and stored for the optical flow vectors for different time points. A motion index is calculated using the average velocities. The average velocities can be positive or negative. Filters can be applied to exclude selected images from the motion detection field.