CA2545508C

Camera for communication of streaming media to a remote client

Abstract

A Mobile Streaming Camera is operable by an Operator for communication with one of more Remote Clients through a wireless network allows compressed communication of video and audio in both directions together with voice signals in a telephony type communication. The remote client is able to control the operation by voice signals or direct control. A video display at the Camera and at the remote client allows communication of additional data.

CA2545508C, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Expired 7 October 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

16 claims: 3 independent, 13 dependent

  1. 1
    CA 02545508 2008-01-21 CLAIMS:1. A mobile streaming camera operable by an operator for communication between a first location having an object to be viewed and at least one of a plurality of remote clients at a respective location remote from the object to be viewed, the mobile streaming camera comprising: an integral mobile camera housing arranged to be carried as an integral unit by the operator;a battery power supply mounted in the housing;a camera module and lens therefor mounted on the camera housing;the camera module being arranged for viewing in a direction of view away from a front of the housing toward an object to be viewed;a manual control input for manual control by the operator of the camera module and lens for generating video signals with the camera module and lens being arranged to be directed toward the object to be viewed;a video display carried on the mobile camera housing for displaying to the operator video signals;the video display being arranged to be viewed by the operator when the operator points the camera module at the object to be viewed;a touch panel associated with the video display for the operator to draw images on the video display;an audio output for supplying audio communications to the operator;a directional microphone arranged to be directed with the camera module and lens toward the object to be viewed for capturing audio from the object to be viewed as a first audio signal;CA 02545508 2008-01-21 an omni-directional microphone for capturing voice at locations around the omni-directional microphone as a second audio signal;network connections for wireless connection to a network;a processing subsystem in the housing;and a memory device associated with the processing subsystem;the mobile streaming camera being arranged for communication through a network with a computing platform at the remote location remote from the mobile streaming camera for operation by the remote client, the computer platform where the computer platform comprises: a video display;an audio output for audio and voice;an audio input for voice;a network connection for connection to the network;a manual Input;and a processing subsystem;and wherein the network includes a registration server and a directory server;the mobile streaming camera being arranged to use the registration server and directory server to enable a connection between the mobile streaming camera at the first location and the computer platform at the second location in the event that name and password information confirm their identities;the mobile streaming camera being arranged to use the registration server and directory server to obtain address information and presence information about the plurality of remote clients necessary to establish connections with them;CA 02545508 2008-01-21 the processing subsystem of the mobile streaming camera being arranged to receive the video images from the camera module and the first audio signal and the second audio signal and to compress the video, first audio signal and second audio signal;the processing subsystem of the mobile streaming camera being arranged to provide communications protocols and communicating the video and first and second audio signals for transmission in real time to the network;the processing subsystem of the mobile streaming camera being arranged to communicate the first audio signal independently from the second audio signal the network;the processing subsystem of the mobile streaming camera being arranged to provide a full duplex telephony speaker phone capability, utilizing echo cancellation for the first audio signal;the processing subsystem of the mobile streaming camera being arranged to receive from the network compressed video and audio signals and to decompress the signals for, in real time, display of the video signals on the display and output of the audio signals to the operator;the processing subsystem of the mobile streaming camera being arranged to display the drawn images by the operator on the video display of the mobile streaming camera;the processing subsystem of the mobile streaming camera being arranged to transmit the drawn images from the touch panel on ihe network to the Remote Client;CA 02545508 2008-01-21 the processing subsystem of the mobile streaming camera being arranged to store video from the camera module to the memory device;the processing subsystem of the mobile streaming camera being arranged to retrieve video stored on the memory device and to stream the stored video over the network to the Remote Client;the processing subsystem of the mobile streaming camera being arranged to receive and display video signals on the display and output the audio to the operator from the network so as to play streamed content from the Remote Client, the processing subsystem of the remote client being arranged to receive compressed video, first and second audio signals from the mobile streaming camera through the network for decompression and output in real time on the display and the audio output;the processing subsystem of the remote client being arranged to provide communications protocols for communication of audio signals for transmission in real time to the network;and the processing subsystem of the remote client being arranged to display on the video display of the remote client the drawn images received on the network from the mobile streaming camera in association with the video signals.
  2. 2
    The mobile streaming camera according to Claim 1 wherein there is provided a conferencing server on the network and the processing subsystem of the mobile streaming camera is arranged to initiate, receive, and participate in a mobile conference call with multiple ones of said Remote Clients through the conferencing server. CA 02545508 2008-01-21
  3. 3
    The mobile streaming camera according to Claim 1 or 2 wherein there is provided a video distribution server on the network and the processing subsystem of the mobile streaming camera is arranged to distribute video streams to multiple ones of said Remote Clients through the video distribution Server.
  4. 4
    The mobile streaming camera according to any one of Claims 1 to 3 wherein the mobile streaming camera includes an illumination system and the processing subsystem of the mobile streaming camera is arranged to control illumination brightness levels remotely by the at least one Remote Client.
  5. 5
    The mobile streaming camera according to any one of Claims 1 to 4 wherein the processing subsystem of the mobile streaming camera is arranged to encrypt all or some of the content transferred to the at least one Remote Client using an encryption algorithm and the processing subsystem of the mobile streaming camera is arranged to decrypt encrypted content received from the at least one Remote Client using an encryption algorithm.
  6. 6
    The mobile streaming camera according to any one of Claims 1 to 5 wherein the processing subsystem of the mobile streaming camera is arranged to receive remote control signals supplied by the at least one Remote Client and to communicate those signals to the camera module so as to provide a Remote Control capability that allows the at least one Remote Client to control the functions of the camera module.
  7. 7
    A mobile streaming camera operable by an operator for communication between a first location having an object to be viewed and at least CA 02545508 2008-01-21 one of a plurality of remote clients at a respective location remote from the object to be viewed, the mobile streaming camera comprising:an integral mobile camera housing arranged to be carried as an intégrai unit by the operator;a battery power supply mounted in the housing;a camera module and lens therefor mounted on the camera housing;the camera module being arranged for viewing in a direction of view away from a front of the housing toward an object to be viewed;a manual control input for manual control by the operator of the camera module and lens for generating video signals with the camera module and lens being arranged to be directed toward the object to be viewed;a video display carried on the mobile camera housing for displaying to the operator video signals;the video display being arranged to be viewed by the operator when the operator points the camera module at the object to be viewed;a touch panel associated with the video display for the operator to draw images on the video display;an audio output for supplying audio communications to the operator;at least one audio input for receiving audio communications;network connections for wireless connection to a network;a processing subsystem in the housing;and a memory device associated with the processing subsystem;the mobile streaming camera being arranged for communication through a network with a computing platform at the remote location remote from CA 02545508 2008-01-21 the mobile streaming camera for operation by the remote client, the computer platform where the computer platform comprises: a video display;an audio output for audio and voice;an audio input for voice;a network connection for connection to the network;a manual input;and a processing subsystem;and wherein the network includes a registration server and a directory server;the mobile streaming camera being arranged to use the registration server and directory server to enable a connection between the mobile streaming camera at the first location and the computer device at the second location in the event that name and password information confirm their identities;the mobile streaming camera being arranged to use the registration server and directory server to obtain address information and presence information about the plurality of remote clients necessary to establish connections with them;the processing subsystem of the mobile streaming camera being arranged to receive the video images from the camera module and said at least one audio input and to compress the video and said at least one audio input;the processing subsystem of the mobile streaming camera being arranged to provide communications protocols and communicating the video and said at least one audio input for transmission in real time to the network;CA 02545508 2008-01-21 the processing subsystem of the mobile streaming camera being arranged to receive from the network compressed video and audio signals and to decompress the signals for, in real time, display of the video signals on the display and output of the audio signals to the operator;the processing subsystem of foe mobile streaming camera being arranged to display the drawn images by the operator on the video display of the mobile streaming camera;the processing subsystem of foe mobile streaming camera being arranged to transmit the drawn images from the touch panel on the network to the Remote Client;the processing subsystem of the mobile streaming camera being arranged to store video from the camera module to the memory device;the processing subsystem of the mobile streaming camera being arranged to retrieve video stored on the memory device and to stream foe stored video over the network to foe Remote Client;the processing subsystem of the mobile streaming camera being arranged to receive and display video signals on the display and output the audio to the operator from the network so as to play streamed content from the Remote Client, the processing subsystem of the remote client being arranged to receive compressed video and said at least one audio input from the mobile streaming camera through foe network for decompression and oulput in real time on the display and the audio output;CA 02545508 2008-01-21 toe processing subsystem of toe remote client being arranged to provide communications protocols for communication of audio signals for transmission in real time to the network;and the processing subsystem of toe remote client being arranged to display on the video display of the remote client the drawn images received on toe network from toe mobile streaming camera in association with toe video signals.
  8. 8
    The mobile streaming camera according to Claim 7 wherein there is provided a conferencing server on toe network and the processing subsystem of toe mobile streaming camera is arranged to initiate, receive, and participate in a mobile conference call with multiple ones of said Remote Clients through the conferencing server.
  9. 9
    The mobile streaming camera according to Claim 7 or 8 wherein there is provided a video distribution server on the network and toe processing subsystem of toe mobile streaming camera is arranged to distribute video streams to multiple ones of said Remote Clients through toe video distribution Server.
  10. 10
    The mobile streaming camera according to any one of Claims 7 to 9 wherein the mobile streaming camera includes an illumination system and the processing subsystem of toe mobile streaming camera is arranged to control illumination brightness levels remotely by toe at least one Remote Client.
  11. 11
    The mobile streaming camera according to any one of Claims 7 to 10 wherein the processing subsystem of the mobile streaming camera is arranged to encrypt all or some of toe content transferred to toe at least one Remote Client using an encryption algorithm and the processing subsystem of toe CA 02545508 2008-01-21 mobile streaming camera is arranged to decrypt encrypted content received from the at least one Remote Client using an encryption algorithm.
  12. 12
    The mobile streaming camera according to any one of Claims 7 to 11 wherein the processing subsystem of the mobile streaming camera is arranged to receive remote control signals supplied by the at least one Remote Client and to communicate those signals to the camera module so as to provide a Remote Control capability that allows the at least one Remote Client to control the functions of the camera module.
  13. 13
    A mobile streaming camera operable by an operator for communication between a first location having an object to be viewed and at least one of a plurality of remote clients at a respective location remote from the object to be viewed, the mobile streaming camera comprising:: an integral mobile camera housing arranged to be carried as an integral unit by the operator, a battery power supply mounted in the housing;a camera module and lens therefor mounted on the camera housing;the camera module being arranged for viewing in a direction of view away from a front of the housing toward an object to be viewed;a manual control input for manual control by the operator of the camera module and lens for generating video signals with the camera module and lens being arranged to be directed toward the object to be viewed;a video display carried on the mobile camera housing tor displaying to the operator video signals;CA 02545508 2008-01-21 the video display being arranged to be viewed by the operator when toe operator pointe toe camera module at toe object to be viewed;a touch panel associated with the video display for the operator to draw images on the video display;an audio output for supplying audio communications to the operator;a directional microphone arranged to be directed with toe camera module and lens toward the object to be viewed for capturing audio from the object to be viewed as a first audio signal;an omni-directional microphone for capturing voice at locations around the omni-directional microphone as a second audio signal;network connections for wireless connection to a network;a processing subsystem in toe housing;and a memory device associated with toe processing subsystem;the mobile streaming camera being arranged for communication through a network with a computing platform at the remote location remote from the mobile streaming camera for operation by the remote client, toe computer platform where toe computer platform comprises: a video display;an audio output for audio and voice;an audio input for voice;a network connection for connection to the network;a manual input;and a processing subsystem;CA 02545508 2008-01-21 the processing subsystem of the mobile streaming camera being arranged to receive the video images from the camera module and the first audio signal and the second audio signal and to compress the video, first audio signal and second audio signal;the processing subsystem of the mobile streaming camera being arranged to provide communications protocols and communicating the video and first and second audio signals for transmission in real time to the network;the processing subsystem of the mobile streaming camera being arranged to communicate the first audio signal independently from the second audio signal the network;the processing subsystem of the mobile streaming camera being arranged to provide a full duplex telephony speaker phone capability, utilizing echo cancellation for the first audio signal;the processing subsystem of the mobile streaming camera being arranged to receive from the network compressed video and audio signais and to decompress the signals for, in real time, display of the video signals on the display and output of the audio signals to ttie operator;the processing subsystem of the mobile streaming camera being arranged to display the drawn images by the operator on the video display of the mobile streaming camera;drawing images on top of the video being displayed on the video display;CA 02545508 2008-01-21 the processing subsystem of the mobile streaming camera being arranged to transmit the drawn images from the touch panel on the network to the Remote Client;the processing subsystem of the mobile streaming camera being arranged to store video from the camera module to the memory device;the processing subsystem of the mobile streaming camera being arranged to retrieve video stored on the memory device and to stream the stored video over the network to the Remote Client;the processing subsystem of the mobile streaming camera being arranged to receive and display video signals on the display and output the audio to the operator from the network so as to play streamed content from the Remote Client, the processing subsystem of the remote client being arranged to receive compressed video, first and second audio signals from the mobile streaming camera through the network for decompression and output in real time on the display and the audio output;the processing subsystem of the remote client being arranged to provide communications protocols for communication of audio signals for transmission in real time to the network;and the processing subsystem of the remote client being arranged to display on the video display of the remote client the drawn images received on the network from the mobile streaming camera in association with the video signals.
  14. 14
    The mobile streaming camera according to Claim 13 wherein there is provided a conferencing server on the network and the processing CA 02545508 2008-01-21 subsystem of the mobile streaming camera is arranged to initiate, receive, and participate in a mobile conference call with multiple ones of said Remote Clients through toe conferencing server.
  15. 15
    The mobile streaming camera according to Claim 13 or 14 wherein there is provided a video distribution server on the network and the processing subsystem of toe mobile streaming camera is arranged to distribute video streams to multiple ones of said Remote Clients through toe video distribution Server.
  16. 16
    The mobile streaming camera according to any one of Claims 13 to 15 wherein toe mobile streaming camera includes an illumination system and the processing subsystem of toe mobile streaming camera is arranged to control illumination brightness levels remotely by toe at least one Remote Client. 17 The mobile streaming camera according to any one of Claims 13 to 16 wherein toe network includes a registration server and directory server and wherein the processing subsystem of the mobile streaming camera is arranged to enable a connection between toe mobile streaming camera at the first location and the computer platform at toe second location only in the event that name and password information confirm their identities and the processing subsystem of the mobile streaming camera is arranged to encrypt all or some of the content transferred to toe at least one Remote Client using an encryption algorithm and the processing subsystem of toe mobile streaming camera is arranged to decrypt encrypted content received from the at least one Remote Client using an encryption algorithm. CA 02545508 2008-01-21 18 The mobile streaming camera according to any one of Claims 13 to 17 wherein the processing subsystem of the mobile streaming camera is arranged to receive remote control signals supplied by the at least one Remote Client and to communicate those signals to the camera module so as to provide a Remote Control capability that allows the at least one Remote Client to control the functions of the camera module.
Independent claims16