Presentation is loading. Please wait.

Presentation is loading. Please wait.

An Intelligent System for Dynamic Online TV Programming Allocation from TV Internet Broadcasting Thamar E. Mora, Rene V. Mayorga Faculty of Engineering,

Similar presentations


Presentation on theme: "An Intelligent System for Dynamic Online TV Programming Allocation from TV Internet Broadcasting Thamar E. Mora, Rene V. Mayorga Faculty of Engineering,"— Presentation transcript:

1 An Intelligent System for Dynamic Online TV Programming Allocation from TV Internet Broadcasting Thamar E. Mora, Rene V. Mayorga Faculty of Engineering, University of Regina, Regina, Saskatchewan, Canada

2 Proposed System and Objective Proof of concept of Intelligent System Proof of concept of Intelligent System Intelligent System based on Fuzzy Inference System Intelligent System based on Fuzzy Inference System To customize dynamically online TV programming broadcast on the Internet To customize dynamically online TV programming broadcast on the Internet

3 Introduction Advances in Computer and Communications Technology have led to Advances in Computer and Communications Technology have led to - Information Convergence - Information Convergence No longer Video on Demand; but rather No longer Video on Demand; but rather - Information on Demand The Internet contains plenty of data, leading to The Internet contains plenty of data, leading to - Information Saturation

4 Background Already available some tools for: Already available some tools for: - Interfaces - Browsers - Customized Web sites The authors recently proposed: The authors recently proposed: - Intelligent System, based on a Fuzzy Inference System, for - Dynamic Portal Customization, and Intelligent Web Advertising - Dynamic Portal Customization, and Intelligent Web Advertising

5 Proposed Intelligent System The user decides the type of broadcasting customization that he/she desires to receive The user decides the type of broadcasting customization that he/she desires to receive According to the user selection, a data gathering process (if the information is not already available in a database) is started According to the user selection, a data gathering process (if the information is not already available in a database) is started This data is processed though a This data is processed though a - Fuzzy Inference System prompting as output the personalized TV program(s)

6

7 User Options The user desires to watch whatever is being currently broadcast The user desires to watch whatever is being currently broadcast A personalized program allocation option which gives more specific outputs A personalized program allocation option which gives more specific outputs A portal customization is dynamically generated with online broadcasting links according to the user preferences in date and time A portal customization is dynamically generated with online broadcasting links according to the user preferences in date and time

8

9 Option 1 The FIS requests to: The FIS requests to: - define the language(s), and - user preferences over a set of program categories The FIS prompts the TV broadcasting programs currently available in the selected language(s) The FIS prompts the TV broadcasting programs currently available in the selected language(s) The proposed FIS as a proof of concept has been designed to work with ten possible broadcasters already available online in the Internet The proposed FIS as a proof of concept has been designed to work with ten possible broadcasters already available online in the Internet

10

11 Option 2 The user can specify The user can specify - day, time, language, and - define how does he/she feels like watching - certain category of programs Can personalize the format of the output: Can personalize the format of the output: - like the order (chronological, alphabetical, - like the order (chronological, alphabetical, categorical), and categorical), and - the level of detail (compact or extended) - the level of detail (compact or extended)

12

13 Option 3 The user specifies a profile of preferences The user specifies a profile of preferences According to this profile, and the space availability for display in the portal, According to this profile, and the space availability for display in the portal, - the TV programs will be prompted - the TV programs will be prompted

14 Inputs to the FIS Three categories with higher level of preference Three categories with higher level of preference The number can be changed for a larger or smaller number The number can be changed for a larger or smaller number In this project the number it is considered small in order to provide better-customized options, and not just a large list In this project the number it is considered small in order to provide better-customized options, and not just a large list

15 Outputs from the FIS Two outputs: Two outputs: - Option links that can be displayed, and - Range of time, for each category in the input The range of time plays the role of pondering the The range of time plays the role of pondering the importance in the decision importance in the decision

16

17 Fuzzy Inference System FIS is a Mamdani type FIS is a Mamdani type Uses the centroid as the defuzzification method Uses the centroid as the defuzzification method The membership functions (MFs) for all the linguistic values are triangular The membership functions (MFs) for all the linguistic values are triangular The current prototype includes 54 rules The current prototype includes 54 rules Matlab based Matlab based

18

19 Example For Option 1 For Option 1 User requests: User requests: - Show whatever is currently broadcast in English (USA). (USA). - Some news would be interesting The FIS will try for the available options meeting both conditions The FIS will try for the available options meeting both conditions If the program preference is not specified, just a connection to the program on the selected language is presented If the program preference is not specified, just a connection to the program on the selected language is presented

20 For Option 1 User requests: Show whatever is being currently broadcast in English (USA) Some news would be interesting When the request is issued, the JAGfn (Live Financial News) program from New York meets both conditions. Then, the following icon is prompted, and by clicking it the broadcasting is received

21 For Option 1 User requests: Show whatever is being currently broadcast in Korean When the request is issued, the TKC is available Then, the following icon is prompted, and by clicking it the broadcasting is received

22 Example For Option 2 For Option 2 User requests: User requests: - The user inputs his/her requests in a screen similar to the one shown in Figure 4 to the one shown in Figure 4 Since the Detail Level is Compact, the FIS output will provide the distribution of the links Since the Detail Level is Compact, the FIS output will provide the distribution of the links The FIS also selects the range of search (around the specified time) time for each category The FIS also selects the range of search (around the specified time) time for each category Once these numbers are defined; the values of date, time, language and results options are used as keywords for a search in a database were all the TV programs broadcast by Internet are compiled Once these numbers are defined; the values of date, time, language and results options are used as keywords for a search in a database were all the TV programs broadcast by Internet are compiled

23 For Option 2 User requests: The user input his/her requests as in Figure 4. Date: Wednesday Time: 4:30 pm Language: English (USA) Result Options:Categorical Detail Level:Compact Preferences

24 Since the Detail Level is Compact, the FIS output will provide: 3-link information for News 2-link information for Sports 2-link information for Movies And the FIS selects: 1.11 hrs around the specified time when looking for News, 0.66 hrs for Sports, and 0.30 hrs for Movies If the user had specified the Detail of Information as Expanded, then the output would have been: 5-link information for News 4-link information for Sports 3-link information for Movies

25 Example For Option 3 For Option 3 User requests : User requests : If a user specified in his/her browser/portal (Fig.4) preferences that If a user specified in his/her browser/portal (Fig.4) preferences that - he/she likes very much watching Sports in - Spanish every weekday at 10:00 pm, and - News also in Spanish at noon in weekdays Since there is no competition for the links to be shown, and - because the preferences were set at very different Since there is no competition for the links to be shown, and - because the preferences were set at very different schedule times; schedule times; => => the FIS will prompt the proper channels and all the links belonging to the same category

26 Conclusions An Intelligent System as a proof of concept An Intelligent System as a proof of concept Dynamic Online TV Programming Allocation from TV Internet Broadcasting Dynamic Online TV Programming Allocation from TV Internet Broadcasting FIS architecture as a framework for intelligent decisions about the kind and quantity of information to be displayed FIS architecture as a framework for intelligent decisions about the kind and quantity of information to be displayed Feasible extension to other media (radio, video, etc.) Feasible extension to other media (radio, video, etc.) Intelligent System Generalization: Intelligent System Generalization: An Intelligent System for Dynamic Online Allocation of Information on Demand from the Internet - IASTED AI IASTED AI2002

27 Thanks !


Download ppt "An Intelligent System for Dynamic Online TV Programming Allocation from TV Internet Broadcasting Thamar E. Mora, Rene V. Mayorga Faculty of Engineering,"

Similar presentations


Ads by Google