1. A semiconductor laser device, comprising:
a semiconductor laser element including stripe active regions for emitting laser beams;
a base block on which wirings are formed, the wirings being electrically connected to stripe laser electrodes of said semiconductor laser element, respectively, the stripe laser electrodes corresponding to the stripe active regions being formed in proximity to a first surface of said semiconductor laser element, close to the stripe active regions; and
a package for disposing said base block with said semiconductor laser element, said package including a connecting electrode part for connecting the semiconductor laser device to an external device, wherein
an electric current is supplied to the stripe active regions from connecting portions between each of the laser electrodes and the wirings,
a rear electrode is formed across a second surface of said semiconductor laser element, the second surface being formed in parallel to the first surface and opposing the first surface,
respective ends of conductive wires are discreetly connected to the rear electrode at both ends and a middle portion of each corresponding stripe active region, and
the respective other ends of the conductive wires are connected to the connecting electrode part.
2. The semiconductor laser device according to claim 1, wherein
the wirings are respectively connected to electrode parts formed in a periphery of a laser mounting surface on said base block where said semiconductor laser element is mounted.
3. The semiconductor laser device according to claim 2, further comprising:
a circuit board including a first substrate electrode part to be electrically connected to a corresponding electrode part, wherein
a bump is formed on the first substrate electrode part, and
the respective electrode parts and the first substrate electrode part are electrically connected to each other via the bump.
4. The semiconductor laser device according to claim 3, wherein
a rear electrode is formed on a second surface of said semiconductor laser element, the second surface being formed in parallel to the first surface and opposing the first surface,
the circuit board further includes a second substrate electrode part to be electrically connected to the rear electrode,
a bump is formed on the second substrate electrode part, and
the rear electrode and the second substrate electrode part are electrically connected to each other via the bump.
5. The semiconductor laser device according to claim 1, wherein
the respective ends of the conductive wires are connected to the rear electrode at multiple sites thereof with a matrix pattern.
6. The semiconductor laser device according to claim 1, wherein
the respective ends of the conductive wires are connected to the rear electrode at a position opposing the corresponding laser electrode with respect to the corresponding active region.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. In a system for outputting audio andor video content, a method comprising:
providing audio andor video data to a first endpoint for buffering for subsequent output;
detecting actual output from the first endpoint;
adjusting, based on the actual output detected from the first endpoint, the relative timing of further actual output from the first endpoint with output corresponding to a second endpoint such that that actual output from the first endpoint is substantially synchronized with the actual output of the second endpoint.
2. The method of claim 1 wherein the first endpoint is remote from a source of the audio andor video data, and wherein providing the audio andor video data to the first endpoint comprises transmitting the data.
3. The method of claim 2 further comprising encoding the audio andor video data prior to transmitting the data.
4. The method of claim 1 further comprising delaying the output corresponding to the second endpoint, and wherein adjusting the relative timing of the further actual output from the first endpoint comprises advancing in a buffer corresponding to the second endpoint faster than advancing in a buffer corresponding to the first endpoint.
5. The method of claim 1 wherein adjusting the relative timing of further actual output from the first endpoint with output corresponding to a second endpoint comprises adjusting both the actual outputs of the first and second endpoints towards one another.
6. The method of claim 1 wherein detecting the actual output from the first endpoint comprises receiving signals from at least one microphone.
7. The method of claim 1 wherein detecting the actual output from the first endpoint comprises receiving signals that are imperceptible to a typical human observer.
8. A computer-readable medium having computer-executable instructions which when executed perform the method of claim 1.
9. In a system for outputting audio andor video content, a subsystem comprising:
a source that provides audio andor video data corresponding to the content to endpoints for output;
a plurality of endpoints, including a first endpoint that plays the content based on received data from the source that is buffered;
a sensor that detects actual output of the first endpoint; and
a synchronization mechanism coupled to the sensor that determines synchronization of at least two endpoints including the first endpoint based on the actual output detected at the sensor, and that adjusts the relative timing of further actual output from the first endpoint with output corresponding to at least one other endpoint such that that actual output from the first endpoint is substantially synchronized with the actual output of the other endpoint.
10. The subsystem of claim 9 wherein at least one endpoint is coupled to the source via network connection, and wherein the synchronization mechanism adjusts a network delay to adjust the relative timing of further actual output from at least one endpoint.
11. The subsystem of claim 9 further comprising an external adjustment mechanism that adjusts the relative timing of further actual output from at least one endpoint.
12. The subsystem of claim 9 wherein the synchronization mechanism controls an artificial delay buffer to adjust the relative timing of further actual output from at least one endpoint.
13. The subsystem of claim 9 further comprising a transmission mechanism coupled to the source, and wherein at least one endpoint receives and buffers data received from the source via the transmission mechanism.
14. The subsystem of claim 9 wherein the audio andor video data corresponding to the content is pre-encoded.
15. The subsystem of claim 9 further comprising an encoder at the source that encodes the audio andor video data corresponding to the content prior to providing the audio andor video data to at least one endpoint.
16. In an environment in which data corresponding to audio andor video content is provided to a remote endpoint and another endpoint for output, a system comprising:
means for sensing the actual output of the remote endpoint relative to the other endpoint; and
means for adjusting the actual output of the remote endpoint relative to the actual output of the other endpoint to substantially synchronize the actual outputs.
17. The system of claim 16 wherein the means for adjusting the actual output of the remote endpoint relative to the actual output of the other endpoint includes delay means coupled to at least one of the endpoints.
18. The system of claim 16 wherein at least one of the endpoints includes a buffer, and wherein the means for adjusting the actual output of the remote endpoint relative to the actual output of the other endpoint includes means for controllably advancing in the buffer.
19. The system of claim 16 wherein the means for adjusting the actual output of the remote endpoint relative to the actual output of the other endpoint comprises pattern matching means.
20. The system of claim 16 wherein the means for adjusting the actual output of the remote endpoint relative to the actual output of the other endpoint comprises means for gradually bringing the actual outputs of the first and second endpoints into substantial synchronization.