
Multimedia Databases: An Object-Relational Approach / Edition 1
by Lynne DunkleyISBN-10: 0201788993
ISBN-13: 9780201788990
Pub. Date: 02/28/2003
Publisher: Pearson
Overview
Multimedia Databases brings together, for the first time in one book, fully comprehensive coverage of multimedia databases: SQL, multimedia metadata, image processing, computer vision, information retrieval, networks, and distributed systems and database management. It provides a solid understanding of multimedia data and database technology and explains why advances in both have come together to create the field of multimedia databases. Those working in or studying multimedia databases are facing challenges that arise from integrating knowledge from a number of different fields such as multimedia, networks, communication systems, HCI and sensory systems as well as database concepts. This book provides answers to these challenges and covers all the different components that make up multimedia databases. If you're an existing or future practitioner whose working life is becoming increasingly influenced by a need to know more about multimedia databases then this book is for you. It is written in an easy to follow style with numerous practical examples and exercises and an accompanying CD that provides code examples for most chapters of the book together with examples of the implementation of multimedia databases for the two main case studies covered in the book. Multimedia databases now deal with a growing number of commercially important application areas such as media-on-demand, surveillance systems, GIS and medical information systems.
Product Details
- ISBN-13:
- 9780201788990
- Publisher:
- Pearson
- Publication date:
- 02/28/2003
- Pages:
- 452
- Product dimensions:
- 7.34(w) x 9.20(h) x 0.98(d)
Table of Contents
Preface | ix | |
1 | Introduction to Multimedia Databases | 1 |
1.1 | Introduction | 1 |
1.2 | What is Essential about Database Systems? | 3 |
1.3 | What is Different about Multimedia Data? | 6 |
1.4 | Multimedia Applications | 12 |
Case Study: Multimedia | 15 | |
1.5 | What is in the Rest of the Book? | 18 |
2 | Multimedia Data | 23 |
2.1 | Multimedia Data Size | 23 |
2.2 | Real-time Nature of Multimedia | 38 |
2.3 | Why is the Semantic Nature of Multimedia Data a Problem? | 39 |
2.4 | Summary of Chapter | 44 |
3 | The Human Sensory System and Multimedia | 47 |
3.1 | Introduction - Human Information Processing | 48 |
3.2 | Human Brain and Multimedia Information | 54 |
3.3 | The Senses | 57 |
3.4 | Converting Data into Sensory Perception | 64 |
3.5 | Summary of Chapter | 69 |
4 | An Introduction to SQL and Multimedia | 71 |
4.1 | Introduction to SQL | 72 |
4.2 | Methods Using PL/SQL Stored Procedures | 89 |
4.3 | Manipulating Large Objects | 98 |
4.4 | Summary of Chapter | 105 |
5 | Querying Multimedia Data | 109 |
5.1 | Introduction | 110 |
5.2 | Manipulating Multimedia Data | 114 |
5.3 | What is the Classification Problem? | 127 |
5.4 | Summary of Chapter | 141 |
6 | Modeling Multimedia Databases | 143 |
6.1 | Issues of Designing Multimedia Database Management Systems | 143 |
6.2 | Using UML | 151 |
6.3 | Object Implementation in Oracle | 162 |
6.4 | Object-relational Approach | 196 |
6.5 | Notes | 198 |
6.6 | Summary of Chapter | 199 |
7 | Using Multimedia Metadata | 201 |
7.1 | Introduction | 201 |
7.2 | Classifying Metadata | 204 |
7.3 | Generating and Extracting Metadata | 205 |
7.4 | The Role of Metadata Standards | 207 |
7.5 | Digital Rights Management | 224 |
7.6 | Domain-dependent Metadata | 227 |
7.7 | Developing Ontologies | 229 |
7.8 | Summary of Chapter | 235 |
8 | Multimedia Database Architecture and Performance | 241 |
8.1 | Introduction to Multimedia Architecture Requirements | 242 |
8.2 | Performance Issues in Specific Implementations | 264 |
8.3 | Content Management | 286 |
8.4 | Summary of Chapter | 288 |
9 | Multimedia and the Internet | 291 |
9.1 | Introduction | 291 |
9.2 | Delivery of Multimedia Data | 293 |
9.3 | Media Streams | 296 |
9.4 | Network Protocols | 299 |
9.5 | User Datagram Protocol | 302 |
9.6 | Quality-of-service Issues - Internet Service Models | 304 |
9.7 | Packets and Datagrams - Sequence and Loss | 307 |
9.8 | Network Architecture | 309 |
9.9 | Requirements of Applications Involving Multicasting and Interactivity | 311 |
9.10 | Summary of Chapter | 314 |
10 | Dealing with Text Databases | 317 |
10.1 | Introduction | 317 |
10.2 | Querying Character Data Using SQL | 325 |
10.3 | Statistical Methods for Text Analysis | 333 |
10.4 | Querying Multimedia Text | 339 |
10.5 | Content-dependent Metadata | 340 |
10.6 | Indexing Technologies for Text | 348 |
10.7 | Summary of Chapter | 350 |
11 | Dealing with Image Databases | 353 |
11.1 | Introduction | 353 |
11.2 | Technologies for Image Processing | 355 |
11.3 | The Role of Feature Extraction | 357 |
11.4 | Retrieval Methods | 362 |
11.5 | Image Analysis and Object Recognition | 371 |
11.6 | Image Classification | 373 |
11.7 | Image Database Software | 381 |
11.8 | Developing Image Media Databases | 384 |
Case Study: Image and Video | 384 | |
11.9 | Summary of Chapter | 389 |
12 | Dealing with Video Databases | 393 |
12.1 | Introduction | 393 |
12.2 | Video Analysis and Segmentation | 394 |
12.3 | Storage of Video Objects | 402 |
12.4 | Disk Scheduling | 404 |
12.5 | Dealing with Moving Images | 406 |
12.6 | Metadata for Speech | 407 |
12.7 | Metadata for Video | 410 |
12.8 | Manipulating Video Data | 412 |
12.9 | Video Query Process | 414 |
12.10 | Video Applications | 417 |
12.11 | Summary of Chapter | 419 |
Appendices | 421 | |
Appendix A | Normalization and Relational Databases | 421 |
Appendix B | Metadata Standards | 425 |
Appendix C | SQL Notes | 429 |
Appendix D | Acronyms | 431 |
Appendix E | Glossary | 433 |
Appendix F | References | 439 |
Index | 447 |
Customer Reviews
Average Review: