1. A saturable absorbent structure comprising a multilayer stack made of III-V materials constituting a succession of quantum barriers and wells and comprising a plurality of recombination centers distributed within said stack, characterized in that said recombination centers are iron atoms which define a single discrete recombination energy level located approximately in the middle of the band gap.
2. The saturable absorbent structure as claimed in claim 1, characterized in that the recombination centers are distributed with a concentration of between 1016 cm3 and 1010 cm3.
3. The saturable absorbent structure as claimed in either of the preceding claims, characterized in that the stack comprises an In0.53Ga0.47AsInP succession.
4. A saturable absorbent structure made of III-V material(s) comprising a plurality of recombination centers distributed within said structure, characterized in that said recombination centers are iron atoms which define a single discrete recombination energy level located approximately in the middle of the band gap.
5. A process for obtaining a saturable absorbent multiple quantum well structure as claimed in one of claims 1 to 3, characterized in that the layers of the stack are grown by epitaxy and in that the recombination centers are introduced by doping during the epitaxial growth of said layers of the stack.
6. An optical component, characterized in that it has a saturable absorbent structure as claimed in one of claims 1 to 4.
7. The optical signal regeneration optical component, characterized in that it consists of a component as claimed in claim 6.
8. A fiber-optic transmission system comprising a transmission line and means for emitting and for receiving an optical signal transmitted by said line, characterized in that it includes, in the transmission line, at least one regeneration optical component as claimed in claim 6.
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. A method of generating media programming, comprising:
providing a first media source having a plurality of media elements, tags associated with each of said media elements, and one or more first media source templates for assembling of said media elements into media programming;
providing a second media source, said second media source having at least a second template;
receiving a request for media programming at said second media source; and
in response to said request, generating media programming comprising selected ones of said media elements assembled in accordance with at least said second template.
2. The method of claim 1, wherein said step of generating media programming is performed at the first media source.
3. The method of claim 1, wherein said step of generating media programming is performed at the second media source.
4. The method of claim 1, wherein said request is received from a user, and further comprising providing the generated media programming to the user.
5. The method of claim 1, wherein said second template requires insertion in the generated programming of a media element identifying an owner or operator of the second media source.
6. The method of claim 1, wherein said second template determines a topic of the generated programming.
7. A method of providing media programming, comprising:
receiving a request for media programming;
providing to a first media source a request for generation of media programming, the first media source having a plurality of media elements, tags associated with each of said media elements, and one or more first media source templates for assembling of said media elements into media programming, said programming to be assembled in accordance with at least a second template from the second media source;
receiving generated media programming from the first source; and
providing the generated media programming responsive to the request.
8. A system for generating media programming, comprising:
a first media source having a plurality of media elements, tags associated with each of said media elements, and one or more first media source templates for assembling of said media elements into media programming; and
a second media source, said second media source having at least a second template;
at least one of said first and second media sources adapted to generate, in response to a request for media programming received at said second source, media programming comprising selected ones of said media elements assembled in accordance with at least said second template.
9. A method for generating media programming, comprising:
providing a media source having a plurality of media elements, tags associated with each of said media elements, and one or more first templates for assembling of said media elements into media programming receiving a request for media programming;
responsive to the request, generating media programming comprising ones of said media elements assembled in accordance with at least one of said templates;
providing the media programming and an identifier associated with the media programming in response to the request;
receiving the identifier in a second request; and
providing the media programming in response to the second request.
10. A system for generating media programming, comprising:
a media source having a plurality of media elements, tags associated with each of said media elements, and one or more first templates for assembling of said media elements into media programming;
said media source being adapted to receive a request for media programming and, responsive to the request, generate media programming comprising ones of said media elements assembled in accordance with at least one of said templates;
processor for providing the media programming and an identifier associated with the media programming in response to the request; receiving the identifier in a second request; and providing the media programming in response to the second request.
11. A method of facilitating navigating a system having media elements and adapted to assemble the media elements into media programming, comprising the steps of:
providing for a user at least a first media program assembled from the media elements in accordance with a first level;
presenting to a user a menu option to select a second level;
receiving from the user a selection of the second level; and
providing for the user a first tier experience comprising a series of media programs of relatively brief duration assembled from ones of the media elements consistent with the selected option.
12. The method of claim 11, wherein the user is provided with an option of selecting a second tier experience comprising at least one media program of relatively long duration assembled from ones of the media elements.
13. The method of claim 11, further comprising providing the user with a menu of second level options.
14. The method of claim 11, wherein, in response to the user selection of the second level, more narrow filtering of media elements is provided based on information regarding the user.
15. The method of claim 11, wherein a user may select filtering parameters.
16. A system for facilitating navigating a system having media elements and adapted to assemble the media elements into media programming, comprising;
means for providing for a user at least a first media program assembled from the media elements in accordance with a first level;
means for presenting to a user a menu option to select a second level; and
means for, in response to receiving from the user a selection of the second level, providing for the user a first tier experience comprising a series of media programs of relatively brief duration assembled from ones of the media elements consistent with the selected option.
17. A method of tagging each of a plurality of media elements, comprising:
assigning a value to each of said media elements on a first scale; and
assigning a value to each of said media elements in a second scale.
18. The method of claim 17, wherein each of said media elements comprises a portion of a preexisting media work.
19. The method of claim 17, wherein said preexisting media work comprises one of a film, dramatic television program, and sporting event.
20. A method of generating media programming, comprising:
assigning a value to a plurality of media elements on at least one scale, wherein the media elements make up pre-existing programming;
receiving a rule related to a value on the scale; and
in response to receiving the rule, generating a version of the pre-existing programming having media elements that violate the rule deleted, a temporal order of the media elements being preserved.
21. The method of claim 20, wherein the rule is a maximum value.
22. The method of claim 20, wherein the rule is a desired value.
23. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions for performing:
receiving an assignment of a value to a plurality of media elements on at least one scale, wherein the media elements make up pre-existing programming;
receiving a rule related to a value on the scale; and
in response to receiving the rule, generating a version of the pre-existing programming having media elements that violate the rule deleted, a temporal order of the media elements being preserved.
24. A method of providing media programming from a plurality of media elements, parameters being associated with each of said media elements, comprising the steps of:
providing a user prompt related to one or more parameters associated with media elements included in a first media program assembled from a library of media elements;
receiving from a user a parameter selection signal; and
providing a second media program assembled from the library of media elements in response to the received parameter selection signal.
25. The method of claim 24, wherein said user prompt comprises at least an adjustable first parameter.
26. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions for performing:
providing a user prompt related to one or more parameters associated with media elements included in a first media program assembled from a library of media elements;
receiving from a user a parameter selection signal; and
providing a second media program assembled from the library of media elements in response to the received parameter selection signal.
27. A method of generating media programming, comprising:
providing a first media source having a plurality of first media elements, tags associated with each of said first media elements, and one or more first media source templates for assembling of said first media elements into media programming;
receiving at least one second media element from a second media source, said second media element having at least one rule for use associated therewith;
generating media programming comprising a plurality of said first media elements and said second media element, in accordance with at least one of said templates and said rule.
28. The method of claim 27, wherein the rule relates to payment for use of the second media element.
29. The method of claim 27, wherein the rule relates to types of the first media elements adjacent to which use of the second media element is permitted.
30. The method of claim 27, wherein the rule relates to demographic characteristics of a user for whom the second media element may be used.
31. A system for generating media programming, comprising:
a first media source having a plurality of first media elements, tags associated with each of said first media elements, and one or more first media source templates for assembling of said first media elements into media programming;
the first media source being adapted to receive at least one second media element from a second media source, said second media element having at least one rule for use associated therewith; and to generate media programming comprising a plurality of said first media elements and said second media element, in accordance with at least one of said templates and said rule.