While the invention is described herein by way of example for several embodiments and illustrative drawings, those skilled in the art will recognize that the invention is not limited to the embodiments or drawings described. It should be understood that the drawings and detailed description thereto are not intended to limit the invention to the particular form disclosed, but on the contrary, the invention is to cover all modifications, equivalents and alternatives falling within the spirit and scope of the present invention. As used throughout this application, the word “may” is used in a permissive sense (i.e., meaning “having the potential to’), rather than the mandatory sense (i.e. meaning “must”).
The present invention will now be described in terms of specific, example embodiments. It is to be understood that the invention is not limited to the example embodiments disclosed. It should also be understood that not every feature of the presently disclosed display device, storage device, and methods of operating the same is necessary to implement the invention as claimed in any particular one of the appended claims. Various elements and features of devices are described to fully enable the invention. It should also be understood that throughout this disclosure, where a process or method is shown or described, the steps of the method may be performed in any order or simultaneously, unless it is clear from the context that one step depends on another being performed first.
When portable media player 100 is docked to the host display device 220, the media player 100 is also ‘operatively coupled’ to the host display device 220, so that (i) portable media player 100 may effect a media playback of stored digital media and ‘export’ a video and/or audio media stream to host display device 200 via respective ports 104 and 204 and optionally (ii) portable media player 100 may record one or more media streams (i.e. to produce stored digital media). Thus, portable media player 100 is a device having media playback capabilities and optionally recording capabilities to record a media stream received from host media presentation device 200 via respective ports 204 and 104. Ports 204 and 104 are compatible or ‘complementary’ ports that are appropriately shaped and dimensioned for mating with each other.
In one embodiment, both port 104 and the complementary port are dimensioned according to a known port standard (i.e. for sockets and plugs), for example, including but not limited to the USB standard.
As used herein, when digital media player device 100 and host media presentation device 200 are ‘operatively coupled,’ this means that player 100 and host 100 are physically connected or fastened to each other either (i) directly (i.e. where a plug 104 of device 100 is mated with a socket 204 of host 200, or where a plug 204 of host 200 is mated with a socket 104 of device 100) or (ii) via an intermediate object such as a cradle and/or a cable. When player 100 is ‘operatively coupled’ with host 200, they are configured such that a media stream signal may be exported from the player 100 to the host 200 and/or from host 200 to player 100.
As illustrated in
As used herein, a ‘media presentation device’ comprises: (i) a housing 220, (ii) a host port 204 (i.e. socket or plug that is mechanically integrated with housing 220) dimensioned, for example, to accommodate a plug or socket 104 of digital media playback device 100 (or a cable or cradle) and operative to receiving a media (i.e. video and/or audio) stream and to optionally export a media stream; and (iii) a video 208 and/or audio 212 presentation device for presenting the received video and/or audio stream.
Typically, the host media presentation device is larger, and possible much larger than the digital media device player.
The ‘media stream’ may be an analog signal such as the video or audio signals received on ordinary television sets (i.e. via so-called banana cables) or received via an S-video socket. In yet another embodiment, the media stream is a digital signal, for example, uncompressed digital media signal, for example, using the HDMI standard.
In the example of
Attention is now called to
Because the digital media player device 100 is configured such that device port 104 is a ‘supportive plug,’ when device port 104 is mated with the complementary port 204, and when complementary host port 204 is held still, digital media player device 100 is also stably held in place by the complementary port 204. Thus, complementary port 204 bears the weight of digital media player device 100 via a connection with ‘supportive port’ 104.
The aforementioned ‘supportive plug’ (for example, a multi-pin plug) is just one example of a supportive device port. Alternatively, the supportive device port is a supportive socket (for example, a multi-pin socket) that is mechanically integrated with digital media player device housing 126. In this case, the supportive socket of digital media player device 100 is mated with a complementary plug (for example, mechanically integrated with housing 220 of host 200, or a complementary plug of an external cable or cradle), and when the complementary plug is held still, forces between the complementary plug and the socket of digital media player device hold digital media player device 100 in place despite the gravitational forces or torques on digital media player device 100.
Thus, in embodiments where the playback device 100 includes a ‘supportive plug’ the device 100 is mechanically supportable by a compatible or complementary socket of host device 200 when playback device 100 is rigidly or semi-rigidly (for example, a hinged connection) docked to housing 220 of host presentation device 200. In embodiments where the playback device 100 includes a ‘supportive socket’ the device 100 is mechanically supportable by a compatible or complementary plug of host device 200 when playback device 100 is rigidly or semi-rigidly (for example, a hinged connection) docked to housing 220 of host presentation device 200.
In the example of
In the example of
In alternative embodiments, as illustrated in
Thus, it is noted that the above definition of ‘supportive plug’ referred to a specific example of a complementary port mated to device port 104—i.e. complementary host port 204. This is not a limitation, and the complementary port may be, for example, a complementary port 304 of a cradle 302 or a complementary port 326 of external cable 310 as illustrated in
In the example of
As used herein, the “minimally circumscribing” rectangular prism refers to the circumscribing rectangular prim with the minimal volume.
The docked device vector tail is defined as follows. If device port 104 is a plug as in
The docked device vector head is defined as the center (for example, a center of mass or a center of a minimally circumscribing rectangular prim) of portable media player device 100 (i.e. including device port 104. The aforementioned definitions of the docked device vector tail and head serve to define the docked device vector.
In the example of
An additional feature illustrated in
It is noted that in certain embodiments, including but not limited to embodiments where device port 104 is a USB plug or socket, docking of media playback device 100 to host 200 may restrict certain degrees of freedom of media playback device 100 while docked to the host 200.
In one example, the rotational freedom may be restricted. Thus, in some embodiments, the digital media player device 100 is docked to the host device 200 such that the docked device vector (i.e. whose direction is determined by a location of a center of playback device 100) may not rotate (for example, by more than 45 degrees or more than 23 degrees) without decoupling media player device 100 from host device 200.
In another example, translational freedom may be restricted. Thus, in some embodiments, the center of media playback device 100 cannot be moved by more than a given distance (for example, a maximum dimension of a minimally circumscribing rectangular prism of an inserted plug region of the mated device 104 and host 204 ports, or half this distance, or a quarter of this distance) without decoupling media player device 100 from host device 200.
The playback module 110 is operative to export a stream via device port 104 to the host 200. Thus, in exemplary embodiment, the device port 104 includes video and/or audio pins connected to the playback module 110. Optionally, in one preferable embodiment, portable media player 100 may receive power from host 200, and thus, device port 104 may include power pins connected to power converter module 114. Alternatively, the device includes an onboard power supply 114.
In some embodiments the digital media player device 100 includes a non-volatile flash memory 140 for storing stored digital media content. Alternatively or additionally, the digital media player device 126 the stored digital media content is stored on a separate memory stick or memory card (for example, an SD card or TransFlash/microSD card). As used herein, ‘TransFlash’ is a commercial name for a well known portable storage card available from SanDisk Corporation (Milpitas, Calif.). A ‘MS’ or ‘Memory Stick’ is a commercial name of a well known portable storage device available from Sony Corporation, Tokyo, Japan.
In the example of
Management of the internal non-volatile flash storage 140 and/or external storage (i.e. (e.g. for example, an external memory card or memory stick) may be performed by a controller (not shown) for example, similar to controllers found in cameras and MP3 players,(such as HP PhotoSmart R927 available from HP, see also http://www.cameras2u.com/products/details.cfm?product=HEWPSR927).
In some embodiments, device 100 includes a CODEC (not shown) (such as Vaddis 888, available from Zoran, see also http://www.zoran.com/Vaddis-R-888) which is used by (or part of) playback module 110 and/or recording module 130. In playback mode, the digital multimedia content stored on either the internal storage or the external storage connected via sockets 120 and/or 118, and transfers it to the CODEC. The CODEC translates the digital stream into viewable Audio/Video signals (i.e. media streams) fed into the appropriate pins of device port 104, for displaying on the presentation host device 200.
In some embodiments, playback module 110 (for example, using the CODEC) decodes the stored digital media and generates a decoded media stream (i.e. which may be exported via device port 104). According to these embodiments, there is no requirement for the host presentation device 200 to provide decoding capabilities.
Similarly, in some embodiments, recording module 110 (for example, using the CODEC) may encode a received media stream.
In some embodiments, it may be desirable to load digital media onto the device via device port 104. Thus, in one example, device port 104 is a USB plug which supports the USB standard. Thus, the device 100 may be mated with a personal computer as well as the host media presentation device 100. In one example, first digital media is loaded from the computer to the media playback device (and stored, for example, in non-volatile flash memory 140), and then played back when the digital media player device 100 is docked to the host presentation device 200. Thus, in exemplary embodiments, media playback device 100 is able to ‘recognize’ (for example, by recognizing electrical signals or through some mechanical switch) if it is coupled to the computer or to the host media presentation device 200 and behave accordingly.
Thus, in some embodiments, device port 104 is a so-called ‘dual mode digital multimedia connector’ as described in United States U.S. Provisional Patent Application 60/747,194. Thus, in some embodiments, media player 100 is able to recognize a host device type—for example, to determine whether the host device is (i) a presentation device 200 or (ii) a ‘computer’ host (for example, a laptop or desktop) operative to upload one or more files to the digital media player 100.
Thus, in some embodiments, media player 100 includes a ‘host-type recognition element’ (not shown) for example, residing at least in part within device port 104. The host-type recognition element may include any combination of electronics, mechanical elements, and software. Thus in some embodiments, the media player 100 selects a data communication protocol (for example, effect a decision to communicate using a USB protocol or to export a media stream) in response to a detected host-device type.
In some embodiments, the host-type recognition element may be at least in part mechanical, for example, including a switch whose configuration is determined by a geometry of host-side port. According to this example, the device port 104 is dimensioned to mate with a host-side port of either host-device type; nevertheless, the actual shape of the host-side ports of the different devices differs so that, upon mating with device port 104, a switch associated with device port 104 adopts a first configuration for the case of the first host type, and a second configuration for the case of the second host type.
Alternatively or additionally, in another example, the host-type recognition element may recognize a voltage or status of a pin of a host-side port.
In some embodiments, the device includes only a single port 104 (i.e. the device lacks sockets or slots for memory cards or memory sticks or other external storage) through which: I) digital media content is received from a personal computer and II) a media stream is exported for presentation on host presentation device 200. Nevertheless, this is not a requirement, as illustrated in
In some embodiments, in order to provide a more simplified device and/or interface, the device lacks certain elements, such as a screen for viewing played back content, a speaker for listening to playback content, a microphone for recording sounds, and a camera.
The operation of the player can be controlled by a user using one or more of the following:
1) Buttons or other mechanical controls provided on the device 100;
2) A remote control, as described in United States U.S. Provisional Patent Application 60/746,653. Thus, in some examples, the portable media playback device is operative to receive user-generated commands from a remote control via a wireless link.
3) A joy stick functionality of the dongle, as described in United States U.S. Provisional Patent Application 60/803,047. Thus, in some embodiments, the portable media playback device includes one or more mechanical sensors residing on a housing of the portable media playback device for sensing a force or stress on the housing of the portable media playback device. One or more media playback commands may be provided in response to the sensed forces, thereby allowing a user to control operation of the player by providing force on the coupled media playback device.
It is appreciated that the aforementioned list includes examples of user controls and is not intended as a comprehensive list.
These aforementioned user controllers may be used for inputting to the device ‘media playback commands’ including but not limited to ‘play’; ‘stop’; ‘pause’; ‘next track’; ‘select item’, etc.
Feedback for controlling the player can be provided to the user on the display of the hosting device, as described in United States U.S. Provisional Patent Application 60/745,195. Thus, in some embodiments, the portable media player playback device is operative to generate a ‘menu’ video signal listing one or more content items stored on the device or on a memory stick (or memory card) connected to the external storage device.
In some embodiments, the digital media player may be operative to receive electrical power from the host presentation device. In some embodiments, the digital media player is ‘completely dependent’ on the host for electrical power, and lacks an electrical power storage (for example, a disposable or re-chargable power).
Embodiments of the present invention thus enable a user to download multimedia content into a portable external device, to carry this device in his pocket, and to use the device for playing and controlling the downloaded multimedia content on different compatible viewing devices. In various embodiments, playback device 104 can receive content either by downloading the content from a computer or by plugging into the device a small memory card that contains the content. Such memory cards can get their content either by downloading it from a digital storage device via a computer, or from a network via a computer, or from a recording device such as a digital camcorder.
In one example, playback device 104 is free of controls, displays and power supply circuitry, can consume less than 30 cubic centimeters of space and fit a key-chain or a small pocket.
In one example, playback device 104 is free of controls, displays, and power supply circuitry, can weigh less than 100 grams, and support itself on a standard USB connector without applying excessive force on the structure of the socket. It is noted that the ‘lightweight’ property may be useful, in combination with the mechanical properties of device port 104, to provide a playback device that can be supported by a compatible port mated with the device port 104.
It should be clear that the present invention covers any playing system where the dongle and the display are equipped with supportive multi functional connectors, even if the dongle is connected to the display via an interfacing cable that does not exercise the mechanical functionality of the supportive connectors.
In the description and claims of the present application, each of the verbs, “comprise” “include” and “have”, and conjugates thereof, are used to indicate that the object or objects of the verb are not necessarily a complete listing of members, components, elements or parts of the subject or subjects of the verb.
All references cited herein are incorporated by reference in their entirety. Citation of a reference does not constitute an admission that the reference is prior art.
The articles “a” and “an” are used herein to refer to one or to more than one (i.e., to at least one) of the grammatical object of the article. By way of example, “an element” means one element or more than one element.
The term “including” is used herein to mean, and is used interchangeably with, the phrase “including but not limited” to.
The term “or” is used herein to mean, and is used interchangeably with, the term “and/or,” unless context clearly indicates otherwise.
The term “such as” is used herein to mean, and is used interchangeably, with the phrase “such as but not limited to”.
The present invention has been described using detailed descriptions of embodiments thereof that are provided by way of example and are not intended to limit the scope of the invention. The described embodiments comprise different features, not all of which are required in all embodiments of the invention. Some embodiments of the present invention utilize only some of the features or possible combinations of the features. Variations of embodiments of the present invention that are described and embodiments of the present invention comprising different combinations of features noted in the described embodiments will occur to persons of the art.
This patent application claims the benefit of the following patent applications: U.S. Provisional Patent Application No. 60/745,195 filed Apr. 20, 2006, U.S. Provisional Patent Application No. 60/747,194 filed May 14, 2006, U.S. Provisional Patent Application No. 60/803,047 filed May 24, 2006; U.S. Provisional Patent Application No. 60/746,653 filed May 8, 2006; and U.S. Provisional Patent Application 60/829153 filed Oct. 12, 2006.
Number | Date | Country | |
---|---|---|---|
60745195 | Apr 2006 | US | |
60747194 | May 2006 | US | |
60803047 | May 2006 | US | |
60746653 | May 2006 | US | |
60829153 | Oct 2006 | US |